Imagina Formación

Curso de Desarrollo Móvil con React Native

Empieza a realizar aplicaciones multiplataforma para los distintos dispositivos móviles con React Native.

¿Qué voy a aprender?

Mediante este curso aprenderás a crear aplicaciones móviles multiplataforma de manera profesional, con las últimas novedades del framework y aplicando buenas prácticas de estructuración de proyectos, arquitectura, gestión del estado y uso de librerías de estilos, entre otros.

Objetivos

El objetivo del curso es que el alumno cree aplicaciones, con las que aprenda los fundamentos del desarrollo móvil multiplataforma con React Native.

¿A quién va dirigido?

A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones móviles para los sistemas operativos Android e iOS.

Duración
Consultar
Requisitos
Para este curso es necesario una base sólida en el lenguaje de programación JavaScript y es recomendable haber trabajado con ReactJS. Además, es necesario disponer de permisos suficientes como para poder instalar software en tu equipo.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Introducción

    • Desarrollo multiplataforma
    • ¿Qué es Reactjs?
    • ¿Qué es React Native?
    • Ecosistema y alternativas
    • ¿Cómo funciona React Native?
    • Setup de desarrollo para React Native
    • Trabajando con VSCode
    • Plugins de interés
    2

    Expo y React Native Cli

    • ¿Qué es Expo? y RN Cli
    • ¿Cómo trabajar con Expo?
    • ¿Qué es React Native Cli?
    • ¿Cómo trabajar con React Native Cli?
    • Diferencias y casos de uso
    3

    Entorno de desarrollo

    • Debugging
    • Gestión de errores
    • Breakpoints
    4

    Primera App

    • Emulador Android
    • Emulador iOS
    • App en dispositivo nativo
    5

    Conceptos básicos de React

    • Introducción
    • Elementos
    • Componentes de tipo clase
    • Componentes funcionales
    • Componentes HoC (Contenedor)
    • Pure Componentes
    • Ciclo de vida
    6

    Estilos en React Native

    • Introducción
    • CSS en JS
    • CSS y SCSS
    • StyleSheet
    • Styled-Components, la mejor librería
    7

    Arquitectura y gestión de componentes en React Native

    • Introducción
    • Setup, planificación y arquitectura
    • Screens
    • Cabecera y navegació
    • Estilos y módulos
    • Inputs y botones
    • Imágenes
    • Mapeo, scroll y flatlist
    8

    Responsive

    • useWindowDimensions API
    • Calcular dimensiones de dinámicamente
    • Orientación y keyBoard
    • Renderizando layouts distintos
    • Expo ScreenOrientation
    • Platform API
    9

    Navegación

    • Introducción
    • React Navigation, configuración
    • Arquitectura y estructura de las navegación
    • Push, pop, replace
    • Pasando datos entre las pantallas
    • Drawer Navigation
    10

    Gestión del estado con Redux

    • Introducción
    • Redux Actions
    • Redux Reducers
    • Redux Sagas & Thunks
    • Estado inmutable con Immer
    11

    Autenticación

    • Introducción
    • Flow con JSON WEB TOKENS
    • Gestión de contenido privado para usuarios logueados con React Navigation
    12

    Construir una App

    • Introducción al diseño
    • Estructurar la arquitectura
    • Preparar el Store de Redux
    • Implementar Autenticación
    • Hacer un apk release y comprobar su funcionamiento
    13

    Buenas prácticas para continuar

    • Gestión del estado
    • Organización del código
    • Componentes básicos y avanzados.
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba