¿Cómo lo hacemos?
Así se aprende Desarrollo Backend en Qualentum
¿Qué hace un profesional en su día a día? Afronta retos, resuelve problemas y ejecuta tareas para lograr un objetivo. Así es la vida profesional y así orientamos la formación en Qualentum 😊
Todo oficio digital se aprende a través de la resolución de los problemas habituales. Y en eso consiste nuestra metodología Action Learning
Nuestros bootcamps están diseñados así:
El itinerario se compone por Sprints y cada uno consta de proyectos semanales llamados LABS
01
Presentación
El instructor indica al alumno los objetivos de aprendizaje del lab y el problema
Teoría
El alumno estudia los conceptos que ayudan a resolver ese problema
02
Paso a paso
Un experto resuelve el problema y explica el proceso con detalle
03
Entrenamiento
El alumno ejecuta un ejercicio parecido y se lo presenta al instructor
04
Solución
Un instructor le ofrece la solución al problema y le realiza una tutoría
05
¿Por qué Qualentum?
Profesores de
empresas TOP
Camina siempre
acompañado
Con las últimas
tecnologías
Con clases
en directo
Con bonus track
de Soft Skills
¡Sin coste
para ti!
Enfréntate semana tras semana a retos y problemas reales; aprende a ser un profesional eficiente y resolutivo
Este es el itinerario de Desarrollo Backend en 20 semanas
- Introducción a JavaScript
- Introducción a Python
- Introducción a Java
- Introducción a PHP
- Metodología Agile en los proyectos de desarrollo
- Gestión de repositorios: Git
- Servidores, Kubernetes y patrones MVC
- Patrones de diseño e interfaces de programación de aplicaciones
- Fundamentos de integración y entrega continuas (CICD)
- Aplicación web con Docker
- Bases de datos, tipos, usos y modelado
- Sistema de caché
- Modelado de microservicios
- Arquitectura basada en eventos y sistemas de gestión de colas
- JavaScript avanzado
- APIs, abriendo nuestra puerta a internet
- Gestión de bases de datos relacionales con SQLite
- Integración de motores de plantillas autorización con middleware, autenticación y magic links
- Debugging & testing
- Manejo de errores (error handling)
- Sistemas de ficheros y manipulación de archivos
- Programación avanzada en Python
- Módulos y programación funcional
- Context managers, archivos CSV y comunicación con APIs
- Creación de APIs y endpoints en Python
- Uso y modelado de bases de datos relacionales y documentales
- Gestión de plantillas y enrutado
- Autorización y autenticación mediante la configuración de privilegios y permisos
- Debugging y calidad del código
- Manejo de errores en Python
- Programación Java avanzada
- Configuración del arquetipo Spring Boot y uso de la programación por capas
- Definición de un endpoint
- Operaciones con bases de datos
- Aplicación de hilos para ejecutarlos de forma concurrente
- Autentificación y autorización de usuarios con Java
- Debugging, testing y calidad del código
- Gestión de archivos y recursos
- Introducción a Kafka
- Programación orientada a objetos (POO) en PHP
- Bases de datos y servicios en PHP
- Framework de PHP Symfony para el desarrollo de aplicaciones
- Trabajo en Laravel
- Introducción a CodeIgniter
- Páginas dinámicas y actuales con WordPress
- Desarrollo de APIs
- Proceso de testing en PHP y su importancia
- Configuración de JWT en Symfony
Módulos transversales
- Cómo crear tablas y aplicar diferentes formatos con Excel
- El ‘abc’ para automatizar cálculos
- Recursos para personalizar una hoja de Excel
- Tipos de gráficos y cómo crearlos en nuestra hoja de cálculo
- Y cuando creías que lo habías visto todo, descubres las tablas
- dinámicas y las macros
- Punto de partida: el entorno
- La transformación visual de los componentes en una presentación
- De las animaciones a las transiciones