CURSOS BONIFICABLES POR FUNDAE

Crea y gestiona tus aplicaciones con React (Avanzado)

En un minuto:

Descripción del curso. ¿Qué voy a aprender?

Crear interfaces para aplicaciones puede ser un proceso complejo. Además del desarrollo inicial, es importante que estas aplicaciones sean fáciles de gestionar, mejorar y mantener.

Con React, este problema se divide en pequeños componentes haciendo más fácil la creación y el mantenimiento de tus palicaciones

En este curso encontrarás claves para crear y simplificar tus interfaces con React, así como mantener tus proyectos a lo largo del tiempo. Concretamente, aprenderás más en detalle cómo gestionar de manera eficiente el estado de tu aplicación, entender cómo React gestiona los cambios en la interfaz, trabajar con rutas, conectarte a una API, testar tu aplicación y gestionar el proceso de construcción con webpack.

Conocimientos necesarios

  • Conocimientos básicos de desarrollo web orientado a componentes
  • Uso de la terminal. Navegación entre carpetas, ejecución de comandos, etc.
  • Manejo de paquetes con npm
  • Conocimientos básicos de React:
    • Cómo crear un proyecto
    • Creación de componentes de clase y funciones
    • Uso del estado de los componentes
    • JSX. Condicionales, bucles, etc.
  • Webpack. Configuración básica de un proyecto
  • Uso de las herramientas de debug del navegador

Programas y materiales necesarios

  • Un editor de código. Personalmente recomiendo VSCode ya que es gratuito, bastante rápido y tiene muchos plugins para acelerar nuestro desarrollo con React. Es el que utilizaré durante el curso
  • Una terminal donde poder ejecutar nuestros comandos
  • Nodejs y npm instalados
  • Un navegador con capacidades de debug, como Chrome o Firefox. Durante el curso utilizaré Firefox


Temario Curso Crea y gestiona tus aplicaciones con React (Avanzado)

Módulo 1 - ReactJS

  • ¿Cómo gestiona React tu aplicación?


Módulo 2 - Hooks

  • 1. Introducción a los hooks
  • 2. useState
  • 3. useEffect
  • 4. Referencias y useRef
  • 5. Contextos y useContext
  • 6. useCallback y useMemo
  • 7. Crea tu primer hook


Módulo 3 - Componentes y patrones en React

  • 1. Fragments
  • 2. Error Boundaries
  • 3. High Order Components (HOC)
  • 4. Portals
  • 5. Gestión de formularios
  • 6. Suspense y Lazy loading


Módulo 4 - Gestión de rutas

  • 1. React-router
  • 2. Parámetros en rutas
  • 3. Routing imperativo y estados
  • 4. Rutas privadas
  • 5. 404


Módulo 5 - Gestión de datos

  • 1. Estados y ciclo de vida
  • 2. Flux y Redux
    • 1. Store
    • 2. Reducers y acciones
    • 3. React y Redux
    • 4. Middlewares
  • 3. useReducer

Módulo 6 - APIs

  • 1. Fetch
  • 2. Autenticación
  • 3. Tu propio useApi hook

Módulo 7 - Testing

  • 1. Jest
  • 2. Enzyme
  • 3. Mocks
  • 4. Snapshot Testing

Módulo 8 - Webpack

  • 1. ¿Qué es wepback?
  • 2. Configuración básica con webpack
  • 3. Modos
  • 4. Plugins
  • 5. Optimiza tu aplicación
  • 6. Alternativas a Webpack

Módulo 9 - Mi experiencia con React

¿Obtengo diploma de certificación?

Este curso tiene ejercicios durante la duración del mismo, y un ejercicio final para evaluar tus conocimientos adquiridos. Si superas este examen obtendrás el diploma de certificación.

Este diploma es un certificado privado emitido por TrainingIT, y valorado en el mundo empresarial, ya que los clientes de HiringIT conocen y valoran nuestros cursos.

¿A quién va dirigido?

Nuestros cursos van dirigidos a profesionales del sector que quieran mejorar sus habilidades técnicas, hacerse expertos de la mano de tutores dedicados, y que quieran aprender junto a otros estudiantes. También está pensado para quien quiera mejorar en su carrera profesional, pues nuestros cursos cuentan con una bolsa de empleo.

¿Qué os diferencia de otros cursos?

Sobre todo por la calidad y por hacerlo online con la mentalidad de un curso presencial: profesor dedicado, ejercicios, tests, prueba final, tutorías, diploma de certificación, etc. Damos los mejores cursos online, entre determinadas fechas, buscando la colaboración de todos los alumnos, para que no sea un curso que hagas "sólo en casa", sino un curso que hagas a la vez que otros compañeros, pero donde quieras, y a tu ritmo. Nuestros cursos son de la más alta calidad, pero no queremos pararnos en las grandes ciudades, sino llegar a toda España y Latinoamérica.

¿Cómo de estrictos son los plazos?

Los cursos están pensados entre dos fechas, para tener disponible al profesor y resto de alumnos para resolver dudas. Si no lo terminas a tiempo, seguirás teniendo acceso a la plataforma con todo el material disponible. Sin embargo, no tendrás a los profesores a tu disposición, aunque sí a otros alumnos que puedan estar en tu misma situación.Los alumnos que bonifiquen el curso tendrán que completarlo en los plazos especificados, al menos con un 75% de las actividades del curso completadas, y unos tiempos de conexión a la plataforma acordes a los tiempos de dedicación del curso. De no ser así no se podrá aplicar bonificación sobre el curso.

¿Y si no resido en España?

Puedes realizar los cursos, por supuesto, a la vez que el resto de alumnos. También optarás al diploma y te tendremos en cuenta en la bolsa de trabajo, aunque la mayoría de empresas con las que trabajamos por ahora en cuanto a empleo son Españolas.

¿Puedo pagar por transferencia o Paypal?

Sí. Rellena el formulario y coméntanoslo, o ponte en contacto con nosotros en info@TrainingIT.es, diciéndonos en qué curso estás interesado, y te daremos información para hacer la transferencia o pagar por PayPal

Qué dicen de nosotros

Utilizamos cookies para mejorar nuestros servicios. OK | Más información
Subir