[DAM] Desarrollo Aplicaciones para Móviles

El área [DAM] Desarrollo de Aplicaciones para Móviles está diseñada para ofrecer una formación integral en las principales tecnologías y herramientas utilizadas en la creación de aplicaciones móviles, tanto nativas como multiplataforma. Esta serie de cursos capacita a los alumnos en el diseño, desarrollo, y despliegue de aplicaciones para dispositivos móviles, cubriendo una amplia gama de plataformas y lenguajes de programación.



CursoDuración

[DAM-010] Desarrollo Aplicaciones para Android

Ofrece una introducción al desarrollo de aplicaciones para Android, cubriendo desde la instalación del entorno de desarrollo (Android Studio, Eclipse) hasta la creación de interfaces de usuario, manejo de datos, gráficos, sensores y servicios en segundo plano. Se abordan temas como la persistencia, publicación de apps, pruebas y uso de librerías como Google APIs.

30 horas

[DAM-020] Desarrollo móvil nativo Swift

Cubre los fundamentos de iOS, desde el uso de Xcode y el iPhone SDK hasta la programación avanzada con Swift. Incluye temas como control de flujo, funciones, clases, colecciones, bases de datos locales, programación en red (Web Services, Firebase), SwiftUI, notificaciones push, y mapas.

25 horas

[DAM-030] Swift – Nueva concurrencia (Async/Await)

Cubre los fundamentos de la programación asíncrona en Swift, explorando la sintaxis y uso de async/await. El alumno aprenderá a manejar tareas concurrentes, coordinar flujos, gestionar errores y cancelaciones, e integrar APIs y servicios web, optimizando tu desarrollo moderno en Swift.

12 horas

[DAM-040] Kotlin

Ofrece una completa introducción al lenguaje. Incluye bases, clases y objetos, funciones y lambdas, características avanzadas como null safety y reflection, interoperabilidad con Java, y uso en aplicaciones web, bases de datos y pruebas, explorando todo el ecosistema Kotlin.

20 horas

[DAM-050] Kotlin Multiplatform

Ofrece una introducción práctica para desarrollar aplicaciones multiplataforma, cubriendo desde la configuración del entorno hasta navegación, persistencia de datos y consumo de APIs con Ktor. El alumno aprenderá a usar "actual y expect" para manejar plataformas específicas y crear Apps eficientes con navegación intuitiva, incluyendo Bottom Bar.

16 horas

[DAM-060] Ionic 8

Enseña a desarrollar aplicaciones móviles modernas, abarcando desde la creación de componentes, integración con APIs, y navegación avanzada, hasta el uso de Ionic Native para acceder a la cámara y geolocalización. Incluye personalización con temas y SASS, almacenamiento, y despliegue en dispositivos reales.

25 horas

[DAM-070] Xamarin

Ofrece una formación completa sobre el desarrollo multiplataforma, abarcando desde conceptos básicos hasta la creación de aplicaciones en Android, iOS y Xamarin.Forms. Incluye temas como integración en Visual Studio, diseño de interfaces, navegación, uso de recursos, y empaquetado para tiendas, destacando prácticas de código compartido y optimización.

30 horas

[DAM-080] Flutter

Ofrece un recorrido completo para desarrollar aplicaciones móviles. Cubre desde la instalación y creación de una app, hasta temas avanzados como widgets, navegación, redes, autenticación, notificaciones, y culmina con la publicación en Play Store y App Store.

15 horas

[DAM-090] Dart

Ofrece una introducción completa al lenguaje, desde su instalación y uso en diferentes IDEs hasta conceptos avanzados como programación orientada a objetos, control de flujo y manejo de excepciones. El alumno aprenderá sobre tipos de datos, operadores, funciones, clases, herencia, interfaces y programación funcional con lambdas.

15 horas