Academia de desarrolladores web de pila completa está diseñado para aquellos que desean prepararse para una carrera exitosa en desarrollo web. Este programa cubre todos los aspectos esenciales del desarrollo de aplicaciones web, desde los fundamentos tecnológicos hasta los conceptos avanzados de diseño e implementación de aplicaciones complejas.
A través de esta academia adquirirás conocimientos y habilidades en lenguajes de programación front-end y back-end como HTML, CSS, JavaScript, Node.js y otros. Aprenderá a trabajar con bases de datos relacionales y no relacionales, implementará autenticación y autorización en aplicaciones web, utilizará marcos y bibliotecas populares como React y desarrollará aplicaciones web escalables y seguras.
En la academia aprenderás:
- Conocimientos de HTML, CSS y JavaScript.
- para explorar conceptos como el marco React
- aprenda los principios de backend usando Node.js y el marco Express.js
- herramientas y bibliotecas como GIT y VSCode para la gestión de proyectos
- sobre bases de datos MySQL y las ventajas de utilizar TypeScript en el desarrollo de aplicaciones web.
- No se requieren conocimientos previos específicos, pero para asegurarte de que esta academia es adecuada a tu nivel de conocimientos y experiencia, es necesario realizar un test que nos ayudará a orientarte hacia el programa más adecuado para ti.
Modo I
Fundamentos de HTML
- Fundamentos de HTML: la estructura básica de una página HTML y las etiquetas más utilizadas, incluido su funcionamiento.
- Elementos semánticos en HTML: elementos HTML que describen claramente su significado tanto para el navegador como para el desarrollador (formulario, tabla, listas y otras etiquetas semánticas).
- Agrupación de elementos en HTML: estructura y diseño de páginas HTML.
Fundamentos de CSS
- Introducción a CSS y tipos de estilos: Qué es CSS y tipos de estilos (en línea, internos, externos)
- Selectores CSS y las diferencias entre clase/id/universal
- Elementos de visualización y diseño responsivo: Definición de visualización, uso. Qué es una consulta de medios, cómo se declara y qué es un punto de interrupción.
- Flexbox y Grid en CSS: qué funciones son compatibles con los navegadores.
Fundamentos de JavaScript
- Introducción al concepto de Javascript y lenguaje de programación.
- Tipos de datos, funciones y estructuras en JavaScript: conceptos básicos de Javascript, incluidos tipos, funciones, estructuras y uso.
- JavaScript moderno y marcos principales: exploración de ES6 y conceptos modernos en JavaScript. Presentación del concepto de frameworks y los frameworks más utilizados, con énfasis en el framework React.
Módulo de prueba I
Módulo II
Backend con NodeJs
- Introducción a Node.js: qué es Node.js y cómo configurar su entorno.
- Usando el marco Express.js para construir el backend.
- Política CORS y manejo de solicitudes de recursos de origen cruzado.
- Gestión de paquetes con NPM y YARN: definiciones de NPM, package.json y package-lock.json.
- Servidores: qué es un servidor, cómo usarlo y renderizado del lado del servidor.
- Rutas estáticas/dinámicas: definiciones y diferencias.
Interfaz con React
- Introducción a React y JSX: definiciones de componentes y ciclo de vida.
- DOM virtual, React DOM: Definición. Usar. Entendiendo el DOM.
- Análisis profundo de los conceptos: estados, props, ganchos y clases.
Construyendo la aplicación React
- Introducción a React: Comprensión de conceptos generales, rutas parametrizadas, datos de consulta y diferencias entre Rutas, Ruta, Enlace.
- Accesorios avanzados de React y conceptos avanzados de renderizado.
- Usando React Router para gestionar rutas.
- Gestión del estado global con Redux: conceptos y principios.
- Uso de Hooks y conceptos avanzados de renderizado.
- Marcos de interfaz de usuario.
Módulo de prueba II
Módulo III
Herramientas y bibliotecas
- GIT: ¿Qué es Git? Cómo usarlo. Definiciones.
- VSCode: Qué es VS Code, cómo usarlo con Javascript.
Base de datos (MySql)
- Introducción a los conceptos de MySQL.
- Banco de trabajo: Introducción a la herramienta.
- Utilizando Node JS y base de datos MySQL.
TypeScript
- Qué es TypeScript, configuración y análisis detallado.
Módulo de prueba III
Módulo IV
El fin del curso
- Ejercicio práctico, repaso, retroalimentación.
No hay recomendaciones en este momento.
No hay programas de certificación en este momento.

