¿Qué aprenderás en el curso?
- Adquirir las habilidades necesarias para una carrera como desarrollador de Android de nivel básico.
- Aprenderá cómo crear aplicaciones para Android, incluida la creación y administración del ciclo de vida de la aplicación con Android Studio.
- Aprenderá a programar en Kotlin y aprenderá los conceptos básicos de programación para crear una interfaz de usuario (UI) y pautas para un diseño óptimo.
- Creación de aplicaciones móviles multiplataforma utilizando React Native. Muestre sus nuevas habilidades creando un portafolio listo para mostrar sus habilidades en entrevistas de trabajo.
Preparándose para una carrera en el desarrollo de Android
- Recibe formación profesional de alto nivel por parte del Meta.
- Demuestre sus habilidades con proyectos listos para cartera.
- Obtenga un certificado reconocido por los empleadores locales.
- Esta formación es adecuada para puestos demandados como: desarrollador de Android, desarrollador de aplicaciones móviles, desarrollador móvil.
Certificado profesional – serie de 12 cursos
¿Alguna vez has querido crear tu propia aplicación móvil? En este certificado aprenderás los principales lenguajes de programación y frameworks para desarrollar aplicaciones como Facebook e Instagram, y cómo crear tu propia aplicación para Android.
En este programa aprenderás:
- Conceptos esenciales de programación en Android y las herramientas necesarias para desarrollar aplicaciones.
- Cómo utilizar Kotlin Playground.
- Creación de interfaces de usuario (UI) para aplicaciones móviles usando Android Studio.
- Gestión del ciclo de vida y recopilación de datos de aplicaciones móviles.
- Trabajar con tecnologías web y datos persistentes en aplicaciones de Android.
- Descripción de pautas de diseño óptimas para la interfaz de usuario (UI) y la experiencia de usuario (UX) en aplicaciones móviles.
- Creación de aplicaciones multiplataforma usando React Native.
- Preparación para entrevistas técnicas para puestos de desarrollador de Android.
Un proyecto de aprendizaje práctico.
Durante el programa, participará en actividades prácticas y creará una cartera basada en proyectos que podrá presentar a posibles reclutadores y empleadores en entrevistas. Durante cada curso, completará actividades en un entorno de laboratorio o aplicación para realizar tareas tales como:
- Diseño de interfaz de usuario mediante Interface Builder.
- Creación de una interfaz de usuario sencilla utilizando el editor de diseño.
- Creación de una aplicación móvil original para Android.
En el último curso también realizarás un proyecto final en el que crearás una aplicación para Android.
Lista de cursos
Introducción al desarrollo de aplicaciones móviles para Android.
Curso 1
• 11 horas
• Calificación: 4,6 (1231 calificaciones)
¿Qué aprenderás?
- Definición de los conceptos básicos en el desarrollo de aplicaciones Android.
- Configuración, configuración y herramientas integradas de la interfaz de usuario en Android Studio.
- Usando Kotlin Playground.
- Creando una aplicación sencilla para Android.
habilidades que adquirirás
- Usando el patio de juegos de Kotlin
- Practique el uso y la ampliación de protocolos.
- Declaración e inicialización de variables de diferentes tipos.
- Creando matrices
- Crear plantillas de flujo de comandos con condiciones y bucles
control de versiones
Curso 2
• 13 horas
• Calificación: 4,6 (3247 calificaciones)
¿Qué aprenderás?
- Implementación de sistemas de control de versiones.
- Navegación y configuración de la línea de comando
- Crear un repositorio (Repositorio) en GitHub y usarlo
- Gestión de versiones de código
habilidades que adquirirás
- control de versiones
- GitHub
- Bash (shell Unix)
- Desarrollo de sitios web
- linux
Conceptos básicos de programación en Kotlin
Curso 3
• 24 horas
• Calificación: 4.7 (281 calificaciones)
¿Qué aprenderás?
- Practica la construcción y el uso de funciones.
- Practica diferentes tipos de comparaciones usando operadores.
- Usando Kotlin para resolver desafíos de programación
- Repaso y aplicación de conceptos básicos de programación.
habilidades que adquirirás
- Trabajando con SQLite
- Interfaces API (API REST)
- Datos y bases de datos
Principios de diseño UX/UI
Curso 4
• 21 horas
• Calificación: 4.7 (840 calificaciones)
¿Qué aprenderás?
- Describir los conceptos básicos del diseño de la experiencia del usuario (UX) y la investigación de usuarios.
- Descripción de las consideraciones de accesibilidad en el diseño.
- Practique desarrollar empatía por los usuarios a través de la investigación.
- Creando wireframes y prototipos en Figma
habilidades que adquirirás
- Reaccionar (marco web)
- Desarrollo de aplicaciones
- aplicaciones web
- Desarrollo del lado del cliente (Front-End)
Crear una interfaz de usuario en Android Studio
Curso 5
• 35 horas
• Calificación: 4.7 (126 calificaciones)
¿Qué aprenderás?
- Uso de bibliotecas de componentes de UI para crear interfaces de usuario en Android
- Ensamblando una interfaz de usuario usando vistas de UI de Kotlin
- Crear una interfaz de usuario sencilla utilizando el editor de diseño
- Creando una interfaz de usuario sencilla para Android
Programación avanzada en Kotlin
Curso 6
• 20 horas
• Calificación: 4.7 (98 calificaciones)
¿Qué aprenderás?
- Implementación de aplicaciones de Android con Actividad.
- Implementación de funciones avanzadas de programación orientada a objetos en Android.
- Uso de simulacros y falsificaciones para realizar pruebas unitarias en Android.
- Usar una expresión Lambda para definir una función como un objeto.
- Uso de métodos de procesamiento de colecciones para el procesamiento de colecciones en varios pasos.
habilidades que adquirirás
- Uso de bibliotecas de componentes de UI para crear una interfaz de usuario en Android.
- Creando una interfaz de usuario sencilla para Android.
- Ensamblaje de una interfaz de usuario utilizando vistas de UI de Kotlin.
- Creación de una interfaz de usuario sencilla utilizando el editor de diseño.
Trabajar con datos en Android
Curso 7
• 27 horas
• Calificación: 4.8 (48 calificaciones)
¿Qué aprenderás?
- Una descripción general de las herramientas y paquetes más útiles para los desarrolladores de Kotlin.
- Implementación de corrutinas de Kotlin en aplicaciones de Android.
- Integrando código de otros lenguajes en Kotlin.
- Creación de una aplicación de Android basada en datos.
habilidades que adquirirás
- Reaccionar (biblioteca de JavaScript)
- Desarrollo de aplicaciones
- Reaccionar
- Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles y JavaScript.
Curso 8
• 45 horas
• Calificación: 4.2 (88 calificaciones)
¿Qué aprenderás?
- Generando código JavaScript simple
- Crear objetos y matrices y manipularlos.
- Escribir pruebas unitarias usando Jest
habilidades que adquirirás
- estructura de datos
- Ciencias de la Computación
- algoritmos
- comunicación
- Escribir pseudocódigo
Reaccionar conceptos básicos
Curso 9
• 26 horas
• Calificación: 4,7 (1.980 calificaciones)
¿Qué aprenderás?
- Utilice componentes reutilizables para mostrar vistas donde los datos cambian con el tiempo.
- Organizar proyectos de React para crear sitios web y aplicaciones mantenibles y escalables.
- Usar accesorios para transferir datos entre componentes.
- Creación de páginas y aplicaciones web dinámicas e interactivas.
- Usar formularios para permitir a los usuarios interactuar con la aplicación.
- Construyendo una aplicación en React.
habilidades que adquirirás
- Estudio Android
- Kotlin
- UX y UI
Reaccionar nativo
Curso 10
• 38 horas
• Calificación: 4.8 (297 calificaciones)
¿Qué aprenderás?
- React Native es un marco de código abierto para crear aplicaciones multiplataforma utilizando React y las capacidades de la plataforma nativa. En este curso pasarás de los conceptos básicos de React a una aplicación más avanzada utilizando React Native.
- Revisarás una amplia variedad de componentes de React y métodos para diseñarlos.
- Practicarás diferentes métodos interactivos para aplicaciones móviles usando React Native.
Las habilidades básicas que aprenderá incluyen :
- Construir una aplicación React Native de una sola página y diseñarla utilizando componentes básicos.
- Creación de listas grandes y definición de interfaces de usuario en una aplicación React Native.
- Uso del componente presionable para crear botones y otras áreas presionables.
- Configurar una aplicación con React Navigation y cambiar entre pantallas.
Herramientas y software a los que se acostumbrará :
- Reaccionar
- Reaccionar nativo
- Lenguajes de desarrollo del lado del cliente (HTML, CSS y JavaScript)
- JSX
- Software de edición de código, como Expo y Visual Studio Code
Proyecto final para aplicaciones de Android.
Curso 11
• 15 horas
• Calificación: 4.6 (32 calificaciones)
¿Qué aprenderás?
- Creación y diseño de una interfaz de usuario (UI) utilizando fragmentos y vistas.
- Utilizar Kotlin y la arquitectura MVVM para diseñar una aplicación eficiente y atractiva.
- Recuperar datos de una interfaz de programación de aplicaciones (API) y utilizar LiveData.
- Demostrar código limpio y libre de errores manteniendo la optimización.
habilidades que adquirirás
- Generando código JavaScript simple
- Crear objetos y matrices y manipularlos.
- Escribir pruebas unitarias usando Jest
Preparación para entrevistas de programación.
Curso 12
• 11 horas
• Calificación: 4.6 (527 calificaciones)
¿Qué aprenderás?
- Preparación para una entrevista de programación.
- Preparación para la entrevista en la sede.
- Resolver problemas con código
habilidades que adquirirás
- Diseño de sitios web
- accesibilidad
- Desarrollo del lado del cliente (Front-End)
- experiencia de usuario (UX)