[DRA] Desarrollo Rápido de Aplicaciones
El área de [DRA] Desarrollo Rápido de Aplicaciones está diseñada para formar a profesionales en el uso de frameworks y tecnologías que permiten crear aplicaciones web de manera ágil y eficiente. Este conjunto de cursos abarca herramientas modernas y populares en el desarrollo de software, enfocándose en la implementación de APIs, el uso de frameworks robustos y el desarrollo full-stack. La oferta formativa está orientada a potenciar la productividad y reducir el tiempo de desarrollo mediante el uso de frameworks preconfigurados y prácticas de desarrollo eficientes.
Curso | Duración |
|---|---|
Ofrece una formación completa, cubriendo desde los fundamentos de Python hasta conceptos avanzados como programación concurrente, metaprogramación y manejo de E/S. En Django, el alumno aprenderá a crear aplicaciones web, gestionar bases de datos, autenticación, seguridad, despliegue y más, incluyendo integración con AJAX y servicios web. | 30 horas |
Abarca desde fundamentos de Python hasta el desarrollo de APIs con Django. El alumno aprenderá sobre modelos, vistas, serialización, autenticación, y documentación, utilizando herramientas de Django y Django Rest Framework para crear APIs escalables y seguras. | 16-20 horas |
Cubre desde conceptos básicos del lenguaje Ruby, como orientación a objetos, variables y métodos, hasta el desarrollo completo de aplicaciones Rails. Aborda la arquitectura MVC, gestión de bases de datos con ActiveRecord, creación de vistas con ERB, y despliegue en producción, incluyendo pruebas y configuración de entornos. | 25 horas |
Ofrece una formación integral que abarca desde la instalación de herramientas y generación de proyectos hasta el uso de Blade templates, Eloquent ORM y APIs REST. Incluye prácticas con autenticación, enrutado y validación de formularios, integrando Laravel con AngularJS para crear aplicaciones robustas y eficientes. | 25 horas |
Ofrece una introducción rápida a ambos frameworks, abordando conceptos clave como MVC, enrutamiento, controladores, vistas, validación, ORM, autenticación, APIs Restful y microservicios. Además, enseña el manejo de bases de datos, formularios y seguridad, permitiendo comparar sus enfoques para proyectos web. | 30 horas |
Aborda el desarrollo web full-stack con MongoDB, Express, Angular y Node.js. Cubre desde conceptos básicos como CRUD y rutas hasta temas avanzados como sharding, replicación, seguridad, pruebas y automatización. Además, enseña a gestionar datos en NoSQL y SQL, así como a crear aplicaciones dinámicas y escalables. | 30 horas |