Fundamentos Desarrollo Web
Curso introductorio que, desde cero, entrega las herramientas básicas para el desarrollo de sitios web. Se aprenderán los fundamentos de la construcción de un sitio web, los lenguajes básicos para esto (HTML/CSS), control de versiones con GIT, diseño responsive con Bootstrap y buenas prácticas.
Programación básica en JavaScript
Entrega las herramientas y conocimientos básicos para crear programas desde cero. Para ello, se deberá entender en qué consiste la programación, cuál es la importancia de realizar diagramas de flujo y ordenar el pensamiento que debemos tener para resolver distintos tipos de problemáticas mediante el lenguaje de programación JavaScript.
Programación avanzada en Javascript
Aprenderás las nuevas funcionalidades de ES6 y como crear un flujo de trabajo eficiente para asegurar la compatibilidad con los diversos ecosistemas de la web. Además, se conocerá el paradigma de la Programación Orientada a Objetos, el cual permite simular de una mejor manera el comportamiento de las cosas del mundo real al nivel de la programación.
Desarrollo de aplicaciones web
En el módulo Desarrollo de aplicaciones web se aprenderá sobre el estándar JWT y su estructura, con la finalidad de utilizarlo para acceder a recursos protegidos en una API.
Lenguaje de consultas a una base de datos postgreSQL
Aprenderás el rol que juegan las bases de datos relacionales dentro del almacenamiento y recuperación de datos para ser procesados, así como su base para el desarrollo de aplicaciones.
Desarrollo backend en Node
A lo largo del módulo se aprenderá a crear aplicaciones con JavaScript en el lado del servidor bajo el entorno Node, para acceder al árbol de archivos del sistema operativo y solucionar problemas relacionados con la persistencia y la gestión de datos.
Acceso a base de datos con Node
En el módulo de Acceso a bases de datos con Node realizarás una API REST para disponibilizar diferentes rutas para la gestión de datos almacenados en PostgreSQL utilizando el paquete pg de NPM. Además, se aprenderá a realizar consultas con texto parametrizado utilizando un JSON como argumento del método query y a manipular el resultado de cada consulta SQL controlando su asincronía con funciones async/await.
Framework Express
A lo largo del módulo se aprenderá a utilizar el Framework Express, cuyo principal objetivo es facilitar la creación de servidores web.