iOS Developer

Curso Android Developer

Un Android Developer es responsable de desarrollar aplicaciones para dispositivos con el sistema operativo Android. También deben tener una sólida comprensión de los patrones y prácticas que giran en torno a dicha plataforma.

¿Cómo te conviertes en
Android Developer?

Desafíos semanales

Cada semana tendrás un desafío que te permitirá practicar, desarrollar y mejorar habilidades específicas. Cada desafío te llevará más cerca de ser un Android Developer

Una carrera con alta demanda

Alrededor del 70% de los usuarios usan el sistema operativo Android. Esto muestra que el campo para las aplicaciones de Android es enorme y la demanda de aplicaciones móviles también crecerá. Y muchas empresas crean excelentes aplicaciones de Android que utilizan millones de usuarios, por tanto requerirán de Andorid Developer capacitados para construir esas aplicaciones.

“El deber principal del desarrollador de aplicaciones móviles es crear, mantener e implementar el código fuente para desarrollar aplicaciones móviles que satisfagan las necesidades y requisitos de los clientes”

Luis Castillo

Director Bitlab

Información del curso

Tu progreso a un nuevo futuro

habilidades
Semanas
0
1
2
3
4
5
6
7
8
9
+10
Introducción
Módulo 1
Módulo 2
Módulo 3
Especialización

Fundamentos de lógica de programaciónAntes del curso

Principios básicos de programación que nos permitirán organizar de forma coherente las intrucciones al momento de programar.

Introducción a Kotlin

Desarrolla mejores apps para Android más rápido con Kotlin. Este es un lenguaje de programación de tipo estático moderno que aumentará tu productividad y satisfacción como desarrollador.


First Android App

Con la primera app, conocerás los fundamentos del desarrollo de aplicaciones Android y los pasos para iniciar tu carrera como Android Developer.


Contruyendo Layouts

Cubriremos todos los conceptos básicos del diseño de la interfaz de usuario. Utilizará todos los tipos de vista populares con un enfoque en ContraintLayout.


Activitidades y Fragmentos

¡Comprenderemos el concepto de ciclos de vida tanto para actividades como para fragmentos, esto te conviertirá en un gran desarrollador de Android!


App Navigation

Uso de menús y acciones de la barra de acciones. La biblioteca de navegación. Podrás construir una divertida aplicación de trivia usando múltiples fragmentos y navegación condicional.


App Architecture (UI Layer)

Con los Architecture Components tendrás el poder de diseñar incluso las ideas de aplicaciones más complicadas.


Connect to the Internet

¿Necesita algunos datos en vivo en su aplicación? En esta lección, usará Retrofit para comunicarse con cualquier servicio API que exista.


RecyclerView

¡Todo se ve mejor en una lista! RecyclerView ha sido, y sigue siendo, un componente esencial de cualquier diseño de aplicación. Esta lección se trata de la mejorar aplicación de los RecyclerViews.


Firebase

Se trata de una herramienta que nos ofrece un conjunto de características que conforman un backend completo sin necesidad de desarrollar el propio backend desde cero.


Persistencia, Servicios y Tasks

Esta lección trata sobre la persistencia de datos, como manejar y administrar servicios y procesos en segundo plano. Hay muchas formas de almacenar datos de forma permanente utilizando Room database y coroutines.

Proyecto real

Programación apps durante del curso y una app final que te permitirá poner en práctica todas tus nuevas habilidades y mejorar tu portafolio móvil.

Información del curso

Un día en BITLAB

Con nuestros expertos compartiendo contenido de vanguardia + clases prácticas e interactivas, en cada sesión desarrollarás nuevas habilidates para ser un Android Developer
Contenido de la semana
Proyecto de la semana

Herramientas que todo Android Developer debe dominar

Dominar las herramientas indispensables para el día a día como Android Developer, que permitirán ser eficiente y práctico.

Fundamentos de lógica de programación

La lógica es la base de todo el conocimiento en programación, ya que es posible aprender a escribir un código para que la computadora interprete correctamente. Es decir que aprendes a comunicarte con la máquina a partir de un lenguaje.

Mi portafolio

Es necesario crear tu portafolio para evidenciar tus competencias y habilidades como Android Developer. Por lo que el primer proyecto será inicar tu portafolio.

- Crear una cuenta en Github.com

- Subir tus ejercicios prácticos y tareas

FAQ

Para ser parte de este curso, debes aplicar para obtener una beca y ser uno de los beneficiados para participar en este curso.
Si, la edad mínima es 16 años.
Estamos ubicados en 101 Av Nte, Los Verde #517, Col. Escalón, San Salvador.
Una vez por semana las clases se toman de forma remota a través de una videoconferencia con el docente y los participantes.