Este repositorio recopila todo el contenido, ejercicios, prácticas, proyectos y entregas realizadas durante el Bootcamp Full-Stack Developer de IronHack (590h).
Incluye:
- 💻 Desarrollo Frontend
- 🖥️ Desarrollo Backend
- 🚀 Deployment & Cloud
- 🧪 Testing
- 🗄️ Bases de datos
- 🧱 Arquitectura
- 🛠️ Metodologías de desarrollo
- Elaboración de documentos web mediante lenguajes de marcas: Aprende a crear páginas web utilizando HTML, CSS y otros lenguajes de marcado.
- Desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión: Uso de JavaScript para crear componentes interactivos y dinámicos.
- Aplicación de técnicas de usabilidad y accesibilidad en el entorno cliente: Mejora la experiencia del usuario en la web, asegurando que sea accesible para todos.
- Desarrollo de aplicaciones web en el entorno servidor: Aprende a trabajar con servidores web y lenguajes como Node.js para crear aplicaciones del lado del servidor.
- Acceso a datos en aplicaciones web del entorno servidor: Aprende a interactuar con bases de datos para guardar y recuperar información.
- Desarrollo de aplicaciones web distribuidas: Crea aplicaciones que se ejecutan en varios entornos, como aplicaciones cliente-servidor o aplicaciones web que se comunican con APIs.
- Implantación de aplicaciones en diferentes entornos: Aprende a desplegar aplicaciones en servidores y asegurarte de que funcionen correctamente en diferentes redes y entornos de comunicación.
🔗 Repo:
Proyecto final
Aplicación completa con:
- API serverless
- Dashboard
- CRUD Recipes
- Autenticación
- Hosting CI/CD
🔗 Repo:
Proyecto backend
Proyecto final de Backend con:
- Arquitectura sólida
- Testing
- Control de excepciones
- Persistencia en SQL
- API REST profesional
🔗 Repo:
Proyecto frontend
Proyecto Frontend final con:
- React + Hooks
- Routing
- Componentes reutilizables
- Llamadas a API
- Diseño responsive
- HTML5, CSS3, JavaScript
- React, Vite
- TailwindCSS
- DOM, Fetch API
- Java
- Spring Boot
- Maven
- JPA / Hibernate
- Testing (JUnit)
- REST APIs
- Supabase
- PostgreSQL
- Netlify
- Render / Cloud Hosting
- CI/CD
- Docker (básico)
✔️ Module 01 – Frontend
✔️ Module 02 – Backend
✔️ Module 03 – Deployment
IronHack-Full-Stack-Developer/
│
├── Module-01_Frontend/
│ ├── W01D1 - lab 0 - first-html
│ ├── W01D2 - lab 1 - paginas-enlazadas
│ ├── W01D3 - lab 2 - presentacion-web-cantantes
│ ├── W01D4 - lab 3 - formatear-texto-e-imagenes
│ │
│ ├── W02D1 - lab 4 - maquetacion-con-listas-y-divs
│ ├── W02D2 - lab 5 - crear-usar-divs-semanticos-y-ancajes
│ ├── W02D2 - lab 6 - pagina-de-noticias
│ ├── W02D3 - lab 7 - multimedia-en-html
│ ├── W02D4 - lab 8 - html-y-css
│ ├── W02D4 - lab 9 - web-sobre-mi-con-flex
│ │
│ ├── W03D2 - lab 10 - personajes-favoritos
│ ├── W03D2 - lab 11 - bomb-attack
│ ├── W03D2 - lab 12 - de-cuadrado-a-circulo
│ ├── W03D4 - lab 13 - animacion-pelota
│ ├── W03D4 - lab 14 - animacion-anuncio
│ ├── W03D4 - lab 15 - catalogo-de-imagenes
│ │
│ ├── W04D2 - lab 16 - formulario-de-contacto
│ ├── W04D2 - lab 17 - tienda-opciones-pedido
│ ├── W04D2 - lab 18 - formulario-complejo
│ ├── W04D3 - lab 19 - mini-ejercicios-js
│ ├── W05D1 - lab 20 - condicionales-beca-y-gasolina
│ │
│ ├── W05D1 - lab 21 - mini-ejercicios-condicionales
│ ├── W05D2 - lab 22 - lab-javascript-basic-algorithms
│ │
│ ├── W06D1 - lab 23 - functions and arrays
│ ├── W06D2 - lab 24 - greatest movies of all times
│ │
│ ├── W07D3 - lab 25 - ironhack cart
│ ├── W08D2 - lab 26 - componentes
│ │
│ ├── W09D1 - lab 27 - js iron chronometer
│ ├── W09D2 - lab 28 - promise me a diner
│ │
│ └── W10 - project (Final Frontend Project)
│
├── Module-02_Backend/
│ ├── W1 - lab 1 - loops and version control
│ ├── W1 - lab 2 - standard input and classes
│ │
│ ├── W2 - homework - IronBattle
│ ├── W2 - lab 3 - media edades
│ ├── W2 - lab 4 - arrays fijos
│ ├── W2 - lab 5 - interfaces and abstract
│ ├── W2 - lab 6 - cacatua cacahuetes!
│ │
│ ├── W3 - lab 7 - clase ordenador
│ ├── W3 - lab 8 - coleccion bicicletas
│ │
│ ├── W4 - lab 9 - exceptions
│ │
│ ├── W5 - lab 10 - system design
│ ├── W5 - homework - IronSchool
│ │
│ ├── W6 - lab 11 - SQL
│ │
│ ├── W7 - lab 12 - intro to spring boot
│ │
│ ├── W8 - lab 13 - exceptions and testing
│ │
│ ├── W9 - lab 14 - intermediate JPA
│ ├── W9 - lab 15 - modeling complex relationships
│ │
│ └── W12 - project - bank back (Final Backend Project)
│
└── Module-03_Deployment/
├── W1 - lab 1 - supabase
├── W1 - lab 2 - proyecto react - HTML y CSS
├── W1 - lab 3 - proyecto react - Aplicaciones web y MVC
│
├── W2 - lab 4 - rutas
├── W2 - lab 5 - añade un formulario a tu proyecto
│
├── W3 - lab 6 - conectate con la API
│
└── W4 - proyecto (Final Full-Stack Project)
Distributed under the MIT License.
See LICENSE for more information.
