Este repositorio tiene como objetivo recopilar información, tutoriales, herramientas y enlaces para desarrollar de manera ágil y moderna. Aquí encontrarás recursos esenciales para mejorar tus habilidades y optimizar tu flujo de trabajo en el desarrollo de software.
Las Metodologías Ágiles promueven la colaboración, adaptabilidad y entrega constante de valor, permitiendo responder eficientemente a cambios rápidos en las necesidades de los clientes y los requisitos de los proyectos.
Listado de aplicaciones, herramientas y recursos para hacer más fácil la creación de código.
Listado de sitios para realizar cursos y encontrar documentación o code sheets.
Listado de IA para agilizar las labores de desarrollo.
Introducción a Git y GitHub, incluyendo comandos básicos y flujos de trabajo.
Fundamentos de HTML, CSS y JavaScript. Frameworks y bibliotecas populares como React, Angular y Vue.js.
Introducción a lenguajes de programación como Python, Java, Node.js. Frameworks populares como Django, Spring, Express.
Tipos de bases de datos (relacionales y no relacionales). SQL y NoSQL. Herramientas de gestión de bases de datos.
Los SIG se utilizan en una gran variedad de campos, como la ciencia, la infraestructura, el medio ambiente, la cartografía, el transporte y la logística.
Introducción a la cultura DevOps. Herramientas y prácticas como CI/CD, Docker, Kubernetes.
Principios de seguridad en el desarrollo de software. Herramientas y prácticas para asegurar aplicaciones.
Tipos de pruebas (unitarias, integración, aceptación), herramientas y frameworks populares.
Patrones de diseño arquitectónico. Microservicios vs. Monolitos.