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
Además del diploma expedido por la fundación se obtendrá una certificación Ninja Talent. Es un informe técnico avalado por los expertos Rural Hack en diferentes áreas de la tecnología que incluye:: Extracto del perfil. Definición del perfil y personalidad. Análisis del Code Challenge con la puntuación y nivel Ninja.
Prácticas
Realización de prácticas en empresas.
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%
Bolsa de empleo
Bolsa de empleo disponible.
Profesorado
Profesores cualificados con experiencia.