Skip to content

cordovacarlos22/DEVF_BOOTCAMP

Repository files navigation

Bootcamp Full Stack Developer

Descripción

Este bootcamp está diseñado para proporcionar un conocimiento integral en el desarrollo web full stack, abarcando desde la creación de sitios web estáticos hasta el desarrollo de aplicaciones full stack complejas y el despliegue con prácticas DevOps.

Temario

Kata Intro a la Web

  • Objetivo: Aprender a trabajar con HTML y CSS para desarrollar sitios web estáticos responsivos y el uso básico de Git y Github para generar portafolio y desplegar sitios web.
  • Habilidades:
    • HTML5
    • CSS3
    • Responsive Design
    • Git & GitHub

Kata JavaScript

  • Objetivo: Obtener bases muy sólidas de programación con JavaScript. Emplear estas bases para aprender a manipular documentos HTML mediante el DOM y el manejo de eventos.
  • Habilidades:
    • Fundamentos de JavaScript
    • Manipulación del DOM
    • Manejo de Eventos

Kata Computer Science

  • Objetivo: Aprender las bases de ES6+ y POO para trabajar con estructuras de datos, algoritmos de búsqueda y algoritmos de ordenamiento.
  • Habilidades:
    • ES6+
    • Programación Orientada a Objetos (POO)
    • Estructuras de Datos
    • Algoritmos de Búsqueda y Ordenamiento

Kata JavaScript Avanzado

  • Objetivo: Usar Node.js y trabajar conceptos avanzados de JS como Async y EventLoop. Aprender a instalar y utilizar paquetes de NPM. Aprender a consumir APIs mediante peticiones HTTP.
  • Habilidades:
    • Node.js
    • Programación Asíncrona
    • Event Loop
    • NPM
    • Consumo de APIs

Kata Frontend

  • Objetivo: Obtener los conocimientos básicos sobre desarrollo de SPAs con React.js para crear aplicaciones robustas del lado del cliente.
  • Habilidades:
    • React.js
    • SPAs (Single Page Applications)

Kata Frontend Avanzado

  • Objetivo: Conocer cómo trabajar con React Funcional, Hooks y técnicas avanzadas como Higher Order Components, Context API, manejo de token de sesión, buenas prácticas y testing.
  • Habilidades:
    • React Funcional
    • Hooks
    • Higher Order Components
    • Context API
    • Autenticación con Tokens
    • Testing en React

Kata Backend

  • Objetivo: Aprender arquitectura MVC, manejo de errores, testing, autenticación usando JWT y manejo básico de MongoDB, y cómo funcionan las bases de datos el lenguaje de consulta SQL para conectar el CRUD de una REST API.
  • Habilidades:
    • Arquitectura MVC
    • Manejo de Errores
    • Testing de Backend
    • Autenticación con JWT
    • MongoDB
    • SQL y CRUD

Kata Backend Avanzado + NoSQL

  • Objetivo: Aprender técnicas avanzadas de backend como arquitectura MVC, manejo de errores, testing, autenticación usando JWT y manejo básico de MongoDB.
  • Habilidades:
    • Técnicas Avanzadas de Backend
    • Arquitectura MVC Avanzada
    • Testing Avanzado
    • Autenticación Avanzada
    • NoSQL (MongoDB)

Kata Fullstack

  • Objetivo: Desarrollar el MVP de un proyecto fullstack trabajando en equipo mediante Git y Github siguiendo una metodología ágil como SCRUM liderada por senseis.
  • Habilidades:
    • Desarrollo Fullstack
    • Trabajo en Equipo
    • Git y GitHub Avanzado
    • Metodología Ágil (SCRUM)

Kata DevOps

  • Objetivo: Aprender las bases de lo necesario para utilizar Docker en un proyecto y configurar un proceso de integración continua (CI).
  • Habilidades:
    • Docker
    • Integración Continua (CI)
    • DevOps Básico

Contribuciones

Si deseas contribuir a este proyecto, por favor sigue los lineamientos establecidos en nuestra guía de contribuciones.

Licencia

Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.

About

REPO FOR DEVF_MASTER_CODING_BOOTCAMP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published