El centro de Desarrollo Tecnológico CreaTIC y el Ingeniero Hamilton Urbano, quien hace parte del equipo de Mercado Libre, unen esfuerzos para orientar el curso "Clean Architecture - Un Enfoque Práctico en Android".
La arquitectura es uno de los puntos débiles en muchas aplicaciones hoy en día y es una de las razones por las cuales las startups fallan. Una mala arquitectura hace que el desarrollo sea lento, poco escalable y difícilmente mantenible. Es por esto, que este curso te dará el conocimiento necesario para plantear una buena arquitectura y lograr una aplicación escalable, mantenible y con mayor probabilidad de éxito.
1. Conocimiento básico en Kotlin
2. Conocimiento intermedio en Android
3. Conocimiento en Programación Orientada a Objetos
● Conceptos básicos necesarios para implementar una arquitectura limpia.
● La Importancia de la arquitectura y cómo afecta en los negocios.
● Plantear una arquitectura escalable y mantenible para aplicaciones pequeñas y medianas.
● Conceptos básicos de una arquitectura basada en funcionalidades, para equipos y aplicaciones gigantes en Android.
● Importancia y ventajas de una buena arquitectura. (2H)
● Conceptos básicos
a. Arquitectura y Diseño (2H)
b. Principios SOLID en Arquitecturas (7H)
● Inversión de dependencias
a. Separación de capas (3H)
● Inyección de dependencias (DI)
a. Conceptos básicos (2H)
b. Frameworks de DI (1H)
c. Koin (2H)
d. Android Hilt (2H)
● Estrategias para trabajos en segundo plano
a. RXJava (3H)
b. Kotlin Coroutines (2H)
● Clean Architecture en aplicaciones móviles
a. Entidades (1H)
b. Casos de Uso (1H)
c. Repositorios (2H)
d. Mappers (1H)
e. Data Sources (1H)
● Introducción a arquitectura basada en funcionalidades.
a. Modularización (3H)
b. Componetización (3H)
Hamilton Urbano, Ingeniero Electrónico y en Telecomunicaciones de la universidad del Cauca. Android Tech Lead dentro del equipo de arquitectura de Mercadolibre.
Duración: 35 horas
Valor: $400.000
comunicaciones@cdtcreatic.com