Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

126 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IronHack Full-Stack Developer Bootcamp

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

Certificado

Temario del Curso

1. Programación web en el entorno cliente

  • 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.

2. Desarrollo de elementos software en el entorno servidor

  • 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.

3. Implantación de aplicaciones Web en entornos internet, intranet y extranet

  • 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.

📌 Proyectos Destacados

Full-Stack Final Project – My Recipes (React + Supabase + Netlify)

🔗 Repo:
Proyecto final

Aplicación completa con:

  • API serverless
  • Dashboard
  • CRUD Recipes
  • Autenticación
  • Hosting CI/CD

Backend Final Project – Bank Back (Java + Spring Boot + PostgreSQL)

🔗 Repo:
Proyecto backend

Proyecto final de Backend con:

  • Arquitectura sólida
  • Testing
  • Control de excepciones
  • Persistencia en SQL
  • API REST profesional

Frontend Final Project – IronHack Frontend Project (React)

🔗 Repo:
Proyecto frontend

Proyecto Frontend final con:

  • React + Hooks
  • Routing
  • Componentes reutilizables
  • Llamadas a API
  • Diseño responsive

🧰 Tecnologías Utilizadas

Frontend

  • HTML5, CSS3, JavaScript
  • React, Vite
  • TailwindCSS
  • DOM, Fetch API

Backend

  • Java
  • Spring Boot
  • Maven
  • JPA / Hibernate
  • Testing (JUnit)
  • REST APIs

Deployment / Databases

  • Supabase
  • PostgreSQL
  • Netlify
  • Render / Cloud Hosting
  • CI/CD
  • Docker (básico)

📖 Módulos

✔️ Module 01 – Frontend
✔️ Module 02 – Backend
✔️ Module 03 – Deployment


📂 Estructura del Repositorio

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)


📜 Licencia

Distributed under the MIT License.
See LICENSE for more information.