Development focused on apps

Aprende a desarrollar una app para iOS y Android con React Native, desde cero y sin conocimientos previos. Además, para los perfiles afines, saber React te dará un plus a la hora de desarrollar páginas web mobile.

Conoce más

Outcomes

Skills
  • Este curso te ayudará a desarrollar la mentalidad ágil y flexible que demanda la industria digital. También tendrás acceso a las bases, herramientas y aptitudes para llegar a ser en un desarrollador mobile especializado en apps para iOS y Android.
Benefits
  • Los contenidos de React Native para desarrollo de apps han sido creados pensando en desarrolladores que quieran especializarse y para profesionales que quieran reorientar su carrera hacia este sector. Este tipo de desarrollo es muy accesible porque no demanda conocimientos previos y te abre las puertas a salarios medios en España de €37.000 (Engineering Focused on Mobile).

Who

Hemos creado este curso con profesionales de la industria digital en mente, tanto si quieren enfocar su perfil hacia el mobile y el desarrollo de apps como para aquellos más creativos o relacionados con la informática que quieran dar pasos al mundo de las aplicaciones. No es necesaria ninguna base específica ni conocimientos previos para realizarlo, si tienes interés en este sector este puede ser un buen primer paso.

Currícula

Web mobile estático
  • Cómo funciona una página web
  • Entorno de desarrollo web
  • HTML Basico
  • JS Intermedio - variables y arrays
  • JavaScript Basico - If/Else
  • CSS Basico
  • Ejercicio: Maquetar una pagina web estatica
Web mobile dinámico
  • JS Intermedio - funciones y scope
  • JS Intermedio - Interacción con el usuario
  • Errores y cómo debugeuarlos
  • Ejercicio: añadir JS a la web
  • CSS Intermedio: Layout
  • Ejercicio: añadir CSS a la web
React en web mobile
  • JS Avanzado: Objetos
  • JS Avanzado: Imports y modulos npm
  • JS Avanzado: React
  • Estilos en React
  • Ejercicio: Migrando nuestra web a React
  • JS Avanzado: Ciclo de vida en React y hooks
  • Cómo usar la documentación de React
  • Cómo estructurar un proyecto en React
Diferencias entre web mobile y apps
  • Instalando entornos de desarrollo
  • Iniciando un proyecto en React Native
  • Android vs iOS
  • Los componentes en React Native
  • Ejercicio: iniciar una app y correrla en iOS y Android
Añadiendo funcionalidad en apps
  • APIs
  • Ejercicio: Conectar nuestra app a una API
  • Modo Offline
  • Navegacion
  • Animaciones
  • Ejercicio: Añadir pantallas a nuestra app

Profesores

Emilio Rodriguez Emilio Rodriguez
Engineering Manager Mobile @ Domestika

Metodología

Estamos orgullosos de nuestra forma de hacer las cosas. Alaire es un proyecto en el que participan tanto profesores como profesionales y, a la hora de definir los cursos, tenemos muy claro qué tipo de formación queremos dar. Una parte importante es la práctica aplicada siempre con criterio, o lo que es lo mismo, aplicada con una mentalidad abierta, flexible y creativa con la que podrás enfrentarte a cualquier proyecto. Esta es la parte diferencial de nuestra metodología y es el resultado de nuestra experiencia trabajando en un sector que tiende a cambiar segundo a segundo.

Contenidos focalizadosLos cursos se centran en aspectos muy específicos de las profesiones digitales del momento. De esta manera, aprendes una disciplina con un enfoque concreto y con énfasis en el desarrollo de un pensamiento capaz de abordar cualquier proyecto.

Corta duraciónCursos con una duración de 30 a 90 días. La carga lectiva es compatible con la rutina laboral y tus proyectos a corto o medio plazo. Las clases se realizan de forma intensiva y en grupos reducidos donde los alumnos aportan al proceso de aprendizaje.

Pensamiento fluidoLos alumnos deben aspirar a tener herramientas con las que abordar proyectos dentro de una realidad profesional llena de escenarios casi siempre distintos. Nuestro método se adapta y es sensible a los inputs más inesperados para poder afrontarlos siempre con buenos resultados.