¡Bienvenidas! 👋 Este repositorio contiene el código del curso de Curso de Backend - Aula Kimberly Bryant creado para Ingenias por Maria Elisa Araya y Jeannette Elizabeth Muñoz .
Durante el curso se va a aprender los fundamentos de desarrollo web back-end paso a paso a través de la práctica con ejemplos y proyectos cortos que te ayudarán a aplicar tu conocimiento.
Para tomar el curso hay que tener conocimiento previo de JavaScript ya que Node.js es un entorno de ejecución de JavaScript.
Se recomienda tener conocimento previo de funciones flecha, métodos, objetos, .map()
, .filter()
, require()
, .findIndex()
, y .sort()
.
Durante el curso se usará Visual Studio Code como editor de código pero puedes trabajar con el editor de código o IDE que desees.
También usaremos el terminal integrado de Visual Studio Code.
Los temas están enfocados en un concepto específico. Aquí están dividos en categorías principales para darte una idea general del contenido.
- Guía de actividades prácticas: módulo 1 y 2
- Clase 01 Introducción a la Programación Backend
- Clase 02 Manejo de arrays y Syntactic Sugar
- Clase 03 Asincronismo y promesas
- Clase 04 El módulo HTTP
- Clase 05 El framework Express
- Clase 06 Motor de Plantillas
- Clase 07 Rutas dinámicas
- Clase 08 High Order Functions
- Clase 09 Filesystem API
- Clase 10 API Restful
- Guía de actividades prácticas: módulo 1 y 2
- Clase 11 MongoDB I
- Clase 12 MongoDB II
- Clase 13 Node.js y MongoDB
- Clase 14 CRUD Express y MongoDB
- Clase 15 JSON Web Token
- Clase 16 Documentación
- Clase 17 Plan de pruebas
- Guía de actividades prácticas: Módulo 3
- Clase 18 Introducción a MySQL
- Clase 19 Tablas y tipos de datos
- Clase 20 El lenguaje SQL
- Clase 21 Operadores de comparación
- Clase 22 Funciones escalares
- Clase 23 El modelo relacional
- Clase 24 Combinando tablas con JOIN
- Clase 25 Agregación y agrupación
- Clase 26 Data Definition Language
- Clase 27 Data Manipulation Language
- Clase 28 Desarrollar un modelo relacional
- Clase 29 Sequelize y Node.js
- Clase 30 Backup y restauración
- Clase 31 Transaction Control Language
- Clase 32 Publicar un proyecto en la nube