Descripción
Con este programa, aprenderás a desarrollar aplicaciones web, desde el Front End hasta el Back End y utilizarás Frameworks como Express y librerías como React. ¿Por qué JavaScript? Continúa en el top 5 de los lenguajes de programación más populares del mercado y la demanda de desarrolladores ha aumentado.
¿Quieres adquirir nuevos conocimientos que te permitan elevar tu perfil como desarrollador? ¿Te interesa especializarte en frameworks como React?
Este curso es para ti, en 6 meses conviértete en desarrollador Full Stack JavaScript.
Módulo I: Principios de front end.
Nivel básico - intermedio.
- HTML y CSS Básico
- HTML y CSS Avanzado
- Flexbox & The Grid
- Git
- Bootstrap
- Mobile First
- SASS
- Interactividad con JavaScript y Plugins
Módulo II. Principios back end.
Nivel básico-intermedio
- Docker
- Consola y VIM
- Administrador de servidores
- Arquitectura de software y patrones
- Fundamento de bases de datos y SQLite
- MySQL/MariaDB
- NoSQL
- BaaS
Módulo III. Programación con Java Script.
Nivel intermedio
- Fundamentos de programación
- DOM
- ECMAScript 6
- Node.js y Arquitectura MVC
- JSON y APIs
- AJAX y programación asíncrona
- Programación Orientada a Objetos
- Programación Funcional
Módulo IV. Back end con Node js.
Nivel intermedio
- Node.js y npm
- Back End y patrón MVC
- RESTful APIs
- Frameworks para Back End
- Express & GraphQL I (Schemas, Mutations y Queries)
- Express & GraphQL II (Authentication, Middlewares, Subscriptions)
- Express & GraphQL III (Filtering, Pagination & Sorting)
- Deploy
Módulo V. React.
Nivel avanzado
- Webpack
- Fundamentos de React
- Componentes y ciclos de vida en React
- Manejo de estado en React
- React Router I
- React Router II
- Testing con Jest y Enzyme
- Apollo y React
Competencias para las que le prepara el curso
Tendrás los conocimientos para Integrar ciclos, condicionales y variables para generar las funcionalidades iniciales en JavaScript. También serás capaz de crear la vista principal de una aplicación haciendo uso de HTML y CSS para su ejecución.
Podrás desarrollar funciones que involucran promesas para la extracción o manipulación de datos, así como conocer las funcionalidades, características y aplicación del Patrón MVC a un proyecto.
Además, sabrás desarrollar con Express una API orientada a un modelo y generarás el ambiente de Express con GraphQL para la API de un proyecto.
¡Te convertirás en un profesional en desarrollo de sitios web dinámicos!.