Curso: Diplomado en JavaScript usando React
Duración: 80 horas cronologicas
Convocatoria:
Cerrada con un quorum requerido.
JavaScript es el líder indiscutido en el desarrollo de proyectos y sistemas para el mundo empresarial.
En nuestro curso de JavaScript , enseñamos JavaScript con un enfoque pragmático, eficiente y enfocado en el mundo empresarial y comercial. De esta manera, nuestro enfoque es crear formularios web, tablas, reportes y generar entradas y salidas, todas ellas alimentadas de una base de dato o servidor web. Los asistentes adquieren experiencia práctica con la última versión de React y las herramientas para desarrollar aplicaciones React.
Certificación:
Nosotros entregamos un diploma del curso. Somos una institución educacional
aprobada y certificada por Servicio Nacional de Capacitación y Empleo.
Ejemplo:
Configuración del entorno de desarrollo
Instalación de Node.js y npm
Configuración de editores de código (VSCode, Atom)
Sintaxis básica y estructura del lenguaje
Variables y tipos de datos
var, let y const
Tipos de datos primitivos y complejos
Operadores y expresiones
Estructuras de control
Condicionales: if, else, switch
Bucles: for, while, do...while
Funciones
Declaración y expresión de funciones
Funciones flecha (arrow functions)
Parámetros y valores de retorno
Manipulación de arrays
Métodos comunes: push, pop, shift, unshift, map, filter, reduce
Trabajando con objetos
Creación y acceso a propiedades y métodos
Desestructuración y operadores spread/rest
Callbacks
Promesas
Async/Await
Manejo de errores asíncronos
Plantillas de cadenas (template literals)
Clases y herencia
Symbol y iteradores
¿Qué es React y por qué usarlo?
Conceptos clave: componentes, estado y props
Configuración del entorno con Create React App
Estructura básica de una aplicación React
Sintaxis JSX
Renderizado de elementos
Componentes funcionales vs. componentes de clase
Props y comunicación entre componentes
Uso del Hook useState
Ciclo de vida de componentes con useEffect
Manejo de eventos en React
Formularios y control de inputs
Otros Hooks útiles: useContext, useReducer, useMemo, useCallback
Creación de Hooks personalizados
Patrones de diseño con Hooks
Instalación y configuración de React Router
Creación de rutas y navegación
Rutas anidadas y parámetros
Redirecciones y rutas protegidas
Introducción a Context API
Implementación de Redux (opcional)
Comparación entre Context API y Redux
Fetch API y Axios
Consumo de APIs RESTful
Manejo de estados de carga y error
Integración con servicios externos
Optimización del rendimiento
Code splitting y lazy loading
Memoización de componentes
Accesibilidad en React
Estructura y organización del código
Preparación para producción
Configuración de entornos y variables de entorno
Desarrollo de una aplicación completa
Planificación y diseño
Implementación de funcionalidades clave
Pruebas y depuración
Nombre: Jorge Castro Castillo
Post Grado: MBA Master en tecnologías de la información aplicadas a las empresas (CEPADE España)
Pre Grado: Ingeniero Civil Informático Universidad de Santiago de Chile (2002)
Certificaciones: Microsoft y Oracle Certified Professional
Experiencia Laboral:
Ingeniero de sistema: para empresas mineras y bancarias.
Jefe de Proyecto: en empresas retail, informáticas, mineras y bancarias.
Consultor externo: en empresas retail, informáticas, mineras, agroindustria y bancarias.
Relator títular: de nuestra escuela.