Skip to content

Latest commit

 

History

History
63 lines (62 loc) · 2.26 KB

File metadata and controls

63 lines (62 loc) · 2.26 KB

Conocimientos técnicos

  1. Setup de entorno de trabajo
    • Sistema operativo - En caso de windows usar WSL
    • Editor de código - extensiones recomendadas
      • Setup NodeJS
      • Manejar NVM, NPM
    • Diferencias dependancies y dev-dependancies
    • Linter + Formateo
      • Setup de EsLint y Prettier
    • Manejo de variables de entorno
  2. Manejo de repositorios
    • Instalación de GIT
    • Configuración de llave SSH
    • Manejo básico de commits, pull, push
    • Manejo de ramas - Convenciones de trabajo
    • Uso de stash y tags
    • Corrección de errores
    • https://learngitbranching.js.org/
  3. Diseño web
  4. FrontEnd
    • https://roadmap.sh/frontend
    • Manejo de una de las 3 librerías/frameworks principales - React | Angular | Vue
    • Manejo de librerías de diseño - Bootstrap | Material Design | AntD
  5. BackEnd
    • https://roadmap.sh/backend
    • Conocimiento de conceptos generales sobre servidores
    • Servicios REST
    • Conocimiento de base de datos
      • Diseño de base de datos
      • Relacionales - Conocimiento básico de SQL
      • No Relacionales - Conocimiento de lenguaje de querys
      • Herramientas de documentación - dbdiagrams, MoonModeler
    • Diseño de APIs
    • Integración con servicios externos
      • Pasarelas, servicios de mensajería
    • Estrategias de autenticación y autorización
      • JWT
    • Documentación de APIs
      • Swagger
    • Testing - TDD
    • Entorno NodeJS
      • Conocimiento intermedio de JavaScript - Cursos de frontendmasters.com
      • Express
      • Manejo de middlewares
      • Integración con ORMs - Sequelize, Mongoose
  6. DevOps - Cloud
    • https://roadmap.sh/devops
    • Conocimiento básico de una nube - AWS | GCP | Azure
    • Despliegue de una aplicación web
    • Monitoreo y seguimiento de errores
    • Despliegue de un pipeline CI/CD
  7. Herramientas de trabajo colaborativo
    • Clockify
    • Slack
    • Trello
    • Github