Curso: Desarrollo en Android Nivel Avanzado

Solicita información

Curso: Desarrollo en Android Nivel Avanzado

  • Contenido
    Curso: Desarrollo en Android Nivel Avanzado.

    PRESENTACIÓN.

    El desarrollo de aplicaciones para dispositivos móviles es un área de la programación con una creciente demanda.

    El surgimiento de distintos estándares, principalmente HTML5, facilita el desarrollo de aplicaciones multiplataforma y asegura una portabilidad más allá de los distintos dispositivos actuales y futuros.

    Los estándares que se encuentran cada vez más consolidados en el desarrollo Web para pantallas grandes pueden adaptarse a las necesidades de los dispositivos más pequeños y con distintas formas de interacción con el usuario.

    La masividad de los smartphones ha abierto la puerta a un sin fin de nuevas soluciones informáticas al poner al alcance de cualquier persona, mediante teléfonos o tablets, una nueva plataforma donde se pueda distribuir software que permita satisfacer un amplio margen de necesidades.

    A su vez, los principios de software libre sobre los que está basado Android, permiten una fácil llegada a esta tecnología, a diferencia de otras plataformas, permitiendo así captar un amplio margen de programadores e industrias que deseen innovar en éste área.

    Es por esto que hoy en día hay una creciente demanda de programadores con conocimientos en tecnologías mobile en la industria del desarrollo del software de nuestro país, y nos planteamos la necesidad presentar un curso donde se pueda capacitar al alumno en las nociones más básicas e importantes que puede llegar a necesitar.

    OBJETIVOS.

    Generales:

    • Que el alumno aplique y adapte sus conocimientos de programación en una nueva plataforma.
    • Que el alumno pueda crear e instalar una aplicación en un móvil Android.
    • Que el alumno conozca las herramientas con las que cuenta para realizar una Aplicación como así también su alcance.
    Específicos:

    Que el alumno logre:

    • Diseñar interacciones en Android.
    • Incluir conceptos de almacenamiento local.
    • Compilar e instalar aplicaciones en el teléfono móvil.
    • Trabajar offline.

    DURACIÓN.

    Cursada presencial de 7 clases

    Carga horaria semanal: 3 hs

    DESTINATARIOS.

    El curso está destinado a Desarrolladores del área web (Programadores de lenguajes aplicados a Web  y web mobile), que deseen obtener los conocimientos para introducirse en las tecnologías móviles.

    Alumnos de colegio secundario técnico con tercer año aprobado, alumnos de terciarios, carreras de grado y graduados.

    REQUISITOS DE LOS DESTINATARIOS PARA CURSAR.

    • Conocimientos de Programación en alguno de los siguientes lenguages: C/C++, C#,  PHP, ASPnet o cualquier otro lenguaje orientado a objetos.
    • Conocimientos de HTML
    • Conocimientos de SQL

    METODOLOGÍA A UTILIZAR EN EL DESARROLLO DEL CURSO.

    Las actividades se realizarán de manera individual y/o grupal, con aplicación práctica por cada unidad temática.

    Durante las clases, y para fomentar un proceso de enseñanza y aprendizaje constructivo, se realizará una exposición teórica paso a paso por parte del docente con la opción de abrir un debate para fomentar la participación de los alumnos.

    Luego se realizará  una instancia de aula taller para la realización de ejercicios de aplicación de los conocimientos para ser elaborados por los alumnos.

    Al finalizar cada clase se abrirá una instancia para evacuar dudas y realizar un cierre de cada tema, ofreciendo la posibilidad de que ante dudas posteriores, los alumnos las puedan consultar vía mail.

    TEMARIO:

    Clase 1.
    Introducción a la plataforma.
    “Conozcámonos”
    Explicación de que es android y sus conceptos.
    Herramientas de desarrollo (Eclipse, adb y virtualizacion).
    Composición de un proyecto (Carpetas, paquetes, librerías, tipos de archivos, etc).
    Práctica: Crear un primer proyecto con una aplicación de “hola mundo”, levantando un emulador y/o instalando en un teléfono.

    Clase 2.
    Creando una interfaz de usuario I
    Archivo Manifest
    Ciclo de vida de una aplicación. (Actividades y el “stack”)
    Controles mas comunes (TextView, EditView, ImageView, Button, etc )
    Tipos de layouts y posicionamiento. (Relativo, Lineal, Superpuesto, Grilla)
    Práctica: Crear una calculadora simple.

    Clase 3.
    Creando una interfaz de usuario II.
    Controles mas comunes: ListView, Spinner
    Estilos y temas
    Almacenamiento en cache.
    Practica

    Clase 4.
    Interacción y aplicaciones.
    Que es un Intent y un Bundle
    Derivando funcionalidad a otras aplicaciones (Cámara de foto, agenda de contactos, email, Lector de códigos QR, etc)
    Práctica: Usar cámara de fotos y lectores QR.

    Clase 5.
    Trabajando con Archivos.
    Archivos privados y públicos.
    Seguridad
    SQLite
    Práctica: Armar un pequeño ABM

    Clase 6.
    Acceso al Hardware.
    Servicios
    GPS
    Utilización de google maps
    Practica: Ejercicio

    Clase 7.
    Clase de cierre.
    Devolución de los TP
    Evaluación
     
    PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN – CERTIFICACIÓN.

    El proceso de evaluación es parte inherente del proceso de aprendizaje necesario para la adquisición de las competencias requeridas.

    La evaluación es de carácter holístico, teniendo en cuenta la participación del alumno en todas las instancias del curso, desde la puntualidad, asistencia y entrega de trabajos prácticos, así como también se evaluará la correcta participación en clase, colaboración con el profesor y demás compañeros para favorecer el aprendizaje cooperativo.

    Se requiere la participación en las clases presenciales, y consultas en los foros y mail, además de la aprobación de las evaluación propuesta para la acreditación de la especialidad más la presentación y defensa de un trabajo práctico final integrador.

    a) Estructura del Trabajo práctico final:

    Al finalizar el curso, y durante la última clase habrá una instancia final de evaluación. En el trabajo práctico final se evaluará el proceso de aprendizaje del alumno mediante la entrega de un trabajo práctico integrador que puede ser individual o grupal de acuerdo a su nivel de complejidad.

    b) Tutorías:

    Durante todo el curso los alumnos cuentan con tutorías online, mediante mail del profesor, foros y blogs dedicados a tal fin.
    Recuperatorios:

    Los alumnos que no alcancen los objetivos mínimos propuestos en la instancia de evaluación, tendrán la posibilidad de realizar un recuperatorio del trabajo práctico final cuya fecha será propuesta por el profesor y las correcciones y tutorías se realizarán exclusivamente en forma online para los recuperatorios.

    De no haber aprobado el examen, el alumno puede volver a rendirlo pasados los 7 días.

    Certificación.

    Se entregará certificado de aprobación a quienes presenten y aprueben el proyecto durante que presentarán en la última clase. Para poder presentar éste proyecto se debe contar con el 80% de asistencia al curso. El proyecto a desarrollar se consensúa con el docente durante la cursada.

    Cronograma de evaluaciones.

    Se realizará una evaluación constante del alumno mediante consultas y tutorías.

    En la clase número 7 se realizara la evaluación final
    QUORUM PARA LA APERTURA DEL CURSO Y POLÍTICA DE RESERVA DE VACANTES.

    Para el dictado del curso se requiere un mínimo de inscriptos. De lo contrario el curso será reprogramado avisando a los pre-inscriptos / inscriptos vía e-mail.

    UTN-BA-SCEU se reserva el derecho de reprogramar o cancelar el curso según lo disponga, hasta llegar a la cantidad de inscriptos mínima.

    En el caso de cancelar el comienzo o demorarlo mas de un mes de su fecha de apertura original,  los inscriptos que hayan pagado podrán solicitar un reintegro a la coordinación del curso presentando sin excepción los comprobantes de pago efectuados.

    Los cupos son limitados. El cupo al curso se confirma y se reserva únicamente habiendo realizado el pago de la matrícula en cualquiera de los medios habilitados a tal fin.

    Los alumnos deberán conservar los comprobantes de pago, hasta la entrega del certificado de aprobación o asistencia, según corresponda.

    DOCENTE.

    Luis Linietsky

    COORDINADOR.

    Ingrid Kitainik
    INICIO Y CURSADA.

    El curso comenzará el 11 de Febrero de 2016 y se cursará los martes y jueves de 19 a 22 hs en CABA.

Otra formación relacionada con programación

  • Tecnicatura Superior en Programación

  • Centro: Teclab - Instituto Técnico Superior
  • Solicita información
  • Curso de Programación con PHP

  • Centro: I.S.S.D. Instituto Superior Santo Domingo
  • Solicita información
  • Carrera Técnica en Programación

  • Centro: UTN - Facultad Regional de Buenos Aires
  • Solicita información
  • Curso: Programación de Aplicaciones Web

  • Centro: CIFPA - Centro de Formación Profesional Nº 6 para Adolescentes y Adultos
  • Solicita información
  • Curso Photoshop Cs6

  • Centro: CEIN - Centro Educativo Informático y Negocios
  • Solicita información
  • Curso HTML5 & CSS3

  • Centro: CEIN - Centro Educativo Informático y Negocios
  • Solicita información
  • Curso de Reparación de Impresoras

  • Centro: CICAT Capacitación
  • Solicita información