[DAM] Desarrollo Aplicaciones para Móviles
Curso | Duración |
---|---|
[DAM-010] Desarrollo Aplicaciones para AndroidOfrece 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 SwiftCubre 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] KotlinOfrece 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 MultiplatformOfrece 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 8Enseñ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] XamarinOfrece 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] FlutterOfrece 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] DartOfrece 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 |