Skip to content

Latest commit

 

History

History
46 lines (42 loc) · 2.12 KB

web.md

File metadata and controls

46 lines (42 loc) · 2.12 KB

Competencias Básicas y Avanzadas Para Desarrolladores Web

Descripción:

Este curso está diseñado para desarrolladores que buscan fortalecer sus habilidades en herramientas y técnicas fundamentales. Cubriremos desde sistemas operativos hasta diseño de sistemas y resolución de problemas, asegurando que los estudiantes adquieran un conocimiento integral para sobresalir en el campo del desarrollo web.

Módulos del Curso:

  1. Introducción a Linux para Desarrolladores
    • Fundamentos de Linux
    • Comandos básicos de Bash y scripting
    • Manejo de archivos y permisos
    • Instalación y configuración de entornos de desarrollo
  2. Herramientas de Desarrollo Integrado (IDE) y Editores de Código
    • Configuración de IDEs populares (VSCode, Sublime, etc.)
      • dbeaver: formatSQL
    • Plugins y extensiones útiles
    • Personalización y atajos de teclado
  3. Gestión de Bases de Datos: GUIs y Herramientas de Línea de Comandos
    • Uso de GUIs para MySQL, PostgreSQL, MongoDB
    • Consultas y manejo de bases de datos desde la línea de comandos
    • Fundamentos de SQL y NoSQL
  4. Seguridad y Manejo de Llaves Privadas
    • Conceptos de criptografía básica
    • Generación y manejo de llaves SSH
    • Mejores prácticas de seguridad
  5. Dominando Git y Control de Versiones
    • Fundamentos de Git
    • Flujos de trabajo con Git (Git Flow)
    • Colaboración y resolución de conflictos
  6. Introducción a UML y Diseño de Sistemas
    • Diagramas de UML básicos
    • Modelado de sistemas y software
    • Documentación y comunicación de diseño
  7. Enfoque Sistemático para la Resolución de Problemas
    • Técnicas de resolución de problemas
    • Pensamiento crítico y análisis
    • Debugging y testing
  8. Desarrollo de Habilidades Blandas y Trabajo en Equipo
    • Comunicación efectiva
    • Gestión del tiempo y productividad
    • Trabajo en equipo y colaboración remota
  9. Integración y Despliegue Continuos (CI/CD)
    • Fundamentos de CI/CD
    • Herramientas y plataformas (Jenkins, Travis CI, etc.)
    • Automatización de pruebas y despliegue