Skip to content

TheBridge-FullStackDeveloper/temario_fullstack_ONLINE_oct24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logotipo de The Bridge

Desarrollo Web Full Stack Online Oct_24

JS, ES6, Frontend, Backend, testing, Deploy. Stack MERN: Mongo, Express, React, Node.js

mern icon  

¿Qué vas a aprender?

A dominar las tecnologías Front-end y Back-end en desarrollo web. A crear interfaces de usuario atractivas. A gestionar eficientemente las bases de datos y los servidores. A profundizar en las tecnologías y los lenguajes de programación más utilizados en empresas para desarrollo web. Aprende sobre HTML; CSS, JavaScript, Express, Node JS, React y bases de datos con MongoDB y SQL.

top

🗺️ Navegación rápida

Challenges Resueltos
Stackblitz - Resueltos

Nota: para abrir los enlaces en una nueva pestaña CTRL+click (en Windows y Linux) o CMD+click (en MacOS) sobre el link.

📚 Temario

Ramp Up

🚀 SPRINT 1. HTML y CSS

  • Lenguaje de marcado y lado del cliente
  • Encabezados, párrafos, formato de texto, citas, listas, comentarios
  • Enlaces, tablas y etiquetas multimedia
  • Formularios y etiquetas semánticas

1. Introducción a CSS

  • ¿Qué es CSS?
  • Un elemento en CSS
  • Conectando HTML y CSS
  • Selectores, modelo de cajas y posición
  • Display & Flexbox

2. Flexbox y Media Queries

  • Mobile first y media queries
  • Transform, transiciones y animaciones

🚀 SPRINT 2. JS Fundamentos

  • Variables y tipos de datos
  • Operadores, Arrays y Bucles
  • Funciones, Condicionales y Objetos
Core

🚀 SPRINT 3. JS Avanzado 1

  • Terminal y comandos
  • Git y GitHub
  • DOM, nodos y eventos
  • SetAttribute

🚀 SPRINT 4. JS Avanzado 2

  • Funciones puras y arrays
  • Métodos de array
  • Fetch

🚀 SPRINT 5. JS Avanzado 3

  • Destructuring
  • Spread Operator y Rest Operator
  • Bucles avanzados
    • Foreach, Map, Reduce, Filter
  • localSotrage y sessionStorage
  • Métodos de objeto

🚀 SPRINT 6. JS Avanzado 4

  • Asincronía y promesas
  • Async/Await
  • Axios
  • API

🧑🏻‍🚀 SPRINTS 7 y 8. Project Break 1

🚀 SPRINT 9. node.js

  • Qué es Node.js
  • Asincronía y Eventos
  • Modulos
  • Modulo HTTP
  • Modulo File System
  • Modulo URL
  • NPM
  • Event Loop
  • Creación de Servidores HTTP
  • Rutas y Métodos HTTP

🚀 SPRINT 10. express.js

  • Qué es Express.js
  • Rutas
  • Middlewares
  • Plantillas de vistas
  • Enrutamiento modular
  • Manejo de Archivos Estáticos
  • Instalación y configuración

🚀 SPRINT 11. API Rest y Scrapping

  • Creación de una API REST con Express.js
  • Definición de Rutas y Métodos
  • Pruebas de la API
  • CRUD
  • Scraping con JavaScript: Axios y Cheeri
  • Qué es Auth0 JWT
  • JSON Web Tokens (JWT)
  • Bcrypt
  • Middleware para Sesiones, Bcrypt y JWT
  • CORS

🚀 SPRINT 13. SQL

- Instalación
- SQL Tipos de Datos
- MySQL - Estructuras y Consultas Básicas
- Consultas y comandos

TESTING: Jest y Supertest

  • Qué es Jest
  • Pruebas unitarias
  • Matchers
  • Mocks y Espías Integrados
  • Pruebas Asíncronas
  • Snapshot Testing

MongoDB y Mongoose

  • Introducción a MongoDB
  • Documentos y Colecciones
  • Mongoose: Modelado de Datos para MongoDB en Node.js
  • Definición de Esquemas y Modelos con Mongoose
  • Operaciones CRUD Básicas con Mongoose

🚀 SPRINT 15. DOCUMENTACIÓN y DEPLOY

  • DOCUMENTAFCIÓN con Swagger y Swagger UI
  • DEPLOY con Render

🧑🏻‍🚀 SPRINTS 16 y 17. Project Break 2

🚀 SPRINT 18. REACT y CLEANCODE

  • Introducción a React
  • JSX en React
  • Componentes en React
  • El Hook useState
  • Cleancode
  • Routing
    • Componentes: BrowserRouter, Routes, Route, Link, Outlet
  • useEffect
  • Formularios en React
    • Componentes controlados y useState
    • Componentes no controlados y DOM
  • Estilos en React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published