Bootcamp de Programación y APIS
Información del curso
Descripción
Conviértete en Full Stack Developer con este bootcamp de programación y APIs. 14 semanas de aprendizaje en las que conocerás los conceptos de programación y todo lo relacionado con las Application Programming Interfaces: API Design, API Testing, API Security, etc. Rural Hack te ofrece este bootcamp online a tiempo parcial para que puedas compaginarlo con tu trabajo y otras actividades, sin tener que salir de casa. ¡Da el paso hacia uno de los sectores más demandados del momento!
Rural Hack tiene como misión contribuir a la lucha contra la despoblación rural, acercando la formación del futuro a los pueblos de siempre. Este bootcamp está pensado para aquellas personas apasionadas de la programación, tengan o no conocimiento previos. Podrán perfeccionar sus conocimientos o dar un giro a su carrera profesional. Además, la escuela estará con los alumnos en todo momento, ayudándolos a conseguir un primer empleo tras la formación gracias a la posibilidad de realizar prácticas en empresas y una bolsa de trabajo IT.
Temario
80 horas de pre-preparación en:
- CSS, HTML, JavaScript, Git y Github.
- Nociones básicas de APIs.
- Curso postman.
- Programación y Algoritmos
- Data Types
- Consultas básicas de SQL
- Programación con JavaScript
- Introducción a HTML5 y CSS3
- Control y versionados con Git & GitHub
- Programación orientada a objetos
SEMANA 1 API OWNER
- Definición de recursos
- Política de versionado
- Políticas de seguridad
- Documentación
- Monitorización
- Testing
- Billing
- Environment
- Operaciones
- Roles
- Identity Server
- Estrategias de apificiación
- ¿Qué es API Rest?
- Protocolo Rest (Sesión/Sin Sesión)
- Definición de APIs - consideraciones generales
- Definición de APIs - Restful
- Restful - Principios básicos
- Buenas prácticas
- Parámetros especiales
- CRUD
- Ejercicio práctico
SEMANA 4 ENTREGABLE 1
- Definición de un Open API e implementación de código con Fast API
SEMANA 1 API SECURITY
- Conceptos generales
- Principales ataques
- Autenticación
- Autorización
- API Managers
API Fundamentals
- Overview (nociones básicas API Manager, y APIgee)
- API First
- API Proxies/ crear API
- API Products
- Introducción
- Mediación
- Traffic Management
- API Publishing
- Logging and Analytics
- Advanced Topics
- Publicación del API en su API manager con la seguridad correspondiente
SEMANA 1 API TESTING
- Definition testing: API Tools
- TDD para APIs: node + postman
- BDD para pruebas End-to-end
- Integration testing
- Performance testing: postman + k6
SEMANA 3 API TOOLS
SEMANA 4 ENTREGABLE 3
- Test unitarios de Fast API + colección de postman + automatización test
Requisitos
Duración
Titulación obtenida
Prácticas
Promociones
- Financiable.
- Con opción a beca: Si reúnes los siguientes requisitos podrás obtener hasta el 100% de la beca, valorada en 1.000 euros:
- Puntuación de 8 o más en el code challenge - 20%
- Vivir en pueblo de 5.000 habitantes o menos - 20%
- Ser mujer - 20%
- Estar desempleado - 20%
- No tener estudios técnicos - 20%