Inscripción online Solicitud de información Reuniones informativas Consulta por equivalencias
Nuevo programa

Desarrollo de aplicaciones móviles

Desarrollos y emprendimientos de aplicaciones para dispositivos móviles en Android y iOS.

Inicio
marzo
2017
Modalidad de Cursada:
2 clases de 3 horas y media por semana, durante 16 semanas.
Inscripción online

Introducción

El desarrollo de aplicaciones móviles es uno de los negocios más activos del momento, brindando grandes oportunidades de crecimiento tanto para desarrolladores como para las empresas. Las aplicaciones móviles ganan cada vez más terreno, permitiendo a cualquier compañía o profesional independiente llegar a millones de potenciales clientes. Con este programa los alumnos aprenderán a crear desde cero aplicaciones para dispositivos móviles. Desde los temas más básicos, como la instalación de las herramientas de desarrollo necesarias o la creación de un primer proyecto paso a paso, hasta temas más avanzados como la Geolocalización GPS o la comunicación con servicios en Internet.

Objetivos

Desarrollo de habilidades para diseñar, programar e implementar aplicaciones móviles utilizando los últimas avances, según lo demanda la industria del software y de la tecnología.

A quién va dirigido

Para todos aquellos interesados en participar en desarrollos y emprendimientos de aplicaciones para dispositivos móviles en Android y iOS.

Requisitos de ingreso

Conocimientos básicos en programación orientada a objetos y base de datos. En caso de no contar con estos conocimientos, la coordinación de la facultad lo puede ayudar en la selección de otros cursos para adquirirlos.

Contenidos

Durante el programa de 16 semanas se abarcan los siguientes módulos:

• Módulo 1: Arquitectura y desarrollo de aplicaciones Web orientadas al mundo móvil
• Módulo 2: Desarrollo de aplicaciones móviles con Android
• Módulo 3: Desarrollo de aplicaciones móviles hidriadas con Android y IOS
• Módulo 4: Proyecto final
Módulo 1: Arquitectura y desarrollo de aplicaciones Web orientadas al mundo móvil
El objetivo del módulo es comprender los elementos y la arquitectura de la WWW (world wide web). Se trataran temas como el uso de servidores y clientes web, protocolo HTTP, lenguaje HTML, HTML 5, XML, SOAP, REST, JSON, CSS, Javascript, ajax, websockets, push y pull. Se analizaran los diferentes frameworks para el desarrollo de aplicaciones web (ventajas y desventajas).
Contenidos mínimos: Arquitectura de una aplicación Web. Protocolo HTTP. TCP / IP. DNS. Modelo request / response. HTML 5. Session y Local Storage. WebSockets. Canvas. Geolocation. CSS3. JavaScript. JQuery. Web Mobile. MVC (Modelo Vista Controlador). NodeJS. AngularJS. ECMAScript 6. Typescript. Frameworks de desarrollo web. Optimización y buenas prácticas.

Módulo 2: Desarrollo de aplicaciones móviles con Android
El objetivo del módulo es comprender la arquitectura y la forma de desarrollar aplicaciones nativas que corran sobre dispositivos móviles Google Android. Se trataran temas como el uso de emuladores, la herramienta de desarrollo Android Studio, GPS, cámaras, conectividad a Internet, integración con servidores, junto con los componentes gráficos más utilizados. Se estudiarán las consideraciones de performance para la construcción de interfaces gráficas, junto con la integración de librerías básicas. También se enseñará la forma de publicar aplicaciones en el Google Play Store.
Contenidos mínimos: Introducción a la programación con Google Android. Ciclo de vida de un Activity. Intents. Layouts. Componentes gráficos. Iconos. Listas. Cajas de texto. Menues. Android manifest. Permisos. Almacenamiento de la información en BD y archivos. Utilización del Android Studio. Debugging. LogCat. Conectividad con el exterior. HTTP. JSON. XML. Push. Geo-localización. Mapas. Hilos. Asynctask. Publicación de aplicaciones en el Google Play Store. Servicios. Listas personalizadas. Manejo de propiedades. Fragmentos. Notificaciones. Controles avanzados. Buenas prácticas. Frameworks y librerías.

Módulo 3: Desarrollo de aplicaciones móviles hidriadas con Android y IOS
El objetivo del módulo es comprender la arquitectura y la forma de desarrollar aplicaciones que corran sobre todos los dispositivos móviles sin importar su plataforma o arquitectura (Android / IOS) utilizando frameworks de desarrollo híbridos. Se trataran temas como el uso de HTML5, CSS3 y JavaScript para la programación de páginas web para móviles. Se analizaran los diferentes frameworks para el desarrollo de aplicaciones híbridas (ventajas y desventajas).
Contenidos mínimos: Estructura de un proyecto híbrido. Frameworks. Apache Cordova / Ionic Framework. Plugins. Empaquetado y distribución. Interacción con componentes nativos (cámara, gps, archivos, etc). HTML5 para dispositivos móviles.

Modulo 4: Proyecto Final
Como trabajo final el alumno desarrollará una aplicación móvil real con todas las tecnologías y herramientas vistas durante el programa. El mismo será guiado por un docente tutor.

Solicitud de Información

Para solicitar información, por favor complete el formulario indicando su carrera o programa de interés. Le enviaremos información general, el plan de estudios y los aranceles.
Los campos * se deben completar obligatoriamente para poder procesar la solicitud de información.
Tel.: