Skip to content
Melina Aguilar edited this page Sep 19, 2025 · 18 revisions

ProgrBanner

Bienvenido a la wiki oficial de Programación IV de Carpinchos Programando. Este espacio está pensado para documentar nuestro recorrido durante el cuarto semestre.


📘 Sobre la materia

Programación IV corresponde al cuarto semestre de la carrera y se centra en el desarrollo full-stack con tecnologías modernas y escalables.
Durante el cursado se profundiza en:

  • Backend: Java con Spring Boot y Node.js dentro del ecosistema JavaScript.

  • Frontend: Diseño de UX/UI y uso de frameworks modernos como React.

  • Bases de datos: Integración del stack PERN (PostgreSQL, Express, React, Node.js) para construir aplicaciones robustas.

  • Proyecto integrador: Desarrollo de un E-commerce full-stack, combinando múltiples tecnologías y simulando un entorno laboral real.

  • Practicar la gestión de proyectos con metodologías ágiles como Scrum y el uso de GitHub.


📁 Estructura del repositorio

El repositorio está organizado en carpetas según los lenguajes, prácticas y proyectos trabajados durante el semestre.
Esta estructura facilita ubicar el código y los ejercicios de clase.

📦 CarpinchosProgramando_CuartoSemestre/
├── 📄 README.md                          # Descripción general
├── 🗜 .gitignore                          # Archivos ignorados por Git.
└── 📁 TECNICATURA_CuartoSemestre/        # Carpeta organizada por lenguajes y contenido de la materia
    ├── Brief/
    ├── CodigoJuego/
    │   └── JuegodeAang/
    ├── Diseño/
    │   ├── Clase01/
    │   ├── Clase02/
    │   └── ...
    ├── JAVA/
    │   ├── Clase01/
    │   ├── Clase02/
    │   └── ...
    ├── JAVASCRIPT/
    │   └── E-Commerce2025/
    ├── Node/
    │   ├── Clase01/
    │   ├── Clase02/
    │   └── ...
    ├── Python/
    │   ├── Clase01/
    │   ├── Clase02/
    │   └── ...
    ├── Quiz/
    │   ├── Quiz01/
    │   ├── Quiz02/
    │   └── ...
    └── SCRUM_MASTER.md                    # Guía de roles por Sprint.

🌀 Metodología de trabajo

En Carpinchos Programando aplicamos la metodología ágil Scrum para organizarnos durante el semestre.

  • 📅 Cada semana funciona como un Sprint.

  • 👤 El rol de Scrum Master rota entre los integrantes, para que todos puedan practicar la coordinación del equipo.

  • 📝 Al inicio de cada Sprint definimos las tareas y al final revisamos los avances.

  • 💬 Realizamos reuniones de seguimiento para mantener el orden y registrar el progreso en la wiki y en GitHub.


🛒 Proyecto integrador: E-commerce

El proyecto principal de la materia es el desarrollo de un E-commerce full-stack, donde integramos lo aprendido en backend, frontend y bases de datos.

LogoCapyGaming

Nuestro grupo esta trabajando en CapyGaming, un E-commerce de productos gamer.

🔸 Tecnologías utilizadas

  • Node.js + Express (backend)
  • Vue.js (frontend dinámico)
  • HTML / CSS / JavaScript (estructura y estilos)
  • PostgreSQL (base de datos)

🔸 Repositorio del proyecto: CapyGaming



Clone this wiki locally