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.
iOS & Android App Development
Este curso está focalizado para que aprendas a desarrollar una app nativa en iOS y Android con React Native, desde cero y sin conocimientos previos.
Saber más
Contacta a Ana o Agenda una llamada
Outcomes
- 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.
- 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
Content
- 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
- 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
- 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
- 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
- APIs
- Ejercicio: Conectar nuestra app a una API
- Modo Offline
- Navegacion
- Animaciones
- Ejercicio: Añadir pantallas a nuestra app
- Firebase
- Notificaciones push
- Ejercicio: conectar nuestra app a Firebase
- Gestion de estado: Introduccion a Redux
- Subir la app a las stores
Teachers
Tools we use
- Las clases se dan por Zoom, con la misma dinámica que la de una clase presencial pero con las ventajas del remoto. Podrás ver al profesor, a tus compañeros y compartir pantalla cuando sea necesario.
- Te invitaremos a nuestro workspace en Slack donde podrás comunicarte con el profesor y tus compañeros durante y después de las clases. También podrás interactuar con alumnos de otros cursos y formar parte de la comunidad de Alaire todo el tiempo que quieras.
- Tenemos almacenamiento ilimitado para que puedas compartir todo el material resultante de los cursos con el profesor y tus compañeros sin miedo. Referencias, ejercicios, pruebas y todo lo que necesites.
Methodology
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.