Material del curso fullstack para estudiantes de UTN
Este repositorio contiene ejercicios y proyectos para aprender desarrollo fullstack usando Node.js y Angular. El objetivo del curso es proporcionar a los estudiantes las habilidades necesarias para desarrollar aplicaciones web completas, desde el frontend hasta el backend. A lo largo del curso, los estudiantes trabajarán en proyectos prácticos que les permitirán aplicar los conceptos aprendidos y desarrollar sus propias aplicaciones.
- Node.js >= 18.x
- npm >= 9.x
- Node.js >= 18.x
- npm >= 9.x
- Angular CLI
- Guess a Number: Juego de adivinar un numero.
- TypeScript - Clases: Ejercicios de TypeScript con clases.
Cada ejercicio esta en su propia rama
# Clonar repo
git clone https://github.com/carlosferreyra/curso-fullstack-2024.git
# Cambiar a rama específica (ej: guess-a-number)
git checkout <nombre-rama>
# Instalar dependencias
npm install
# Backend
npm run dev
# Frontend
ng serve
El proyecto final se encuentra en la rama principal (main).
- Clonar el repositorio:
git clone https://github.com/carlosferreyra/curso-fullstack-2024.git
- Cambiar al directorio del backend y ejecutar el backend:
cd curso-fullstack-2024/backend
npm install
npm run dev
- En una nueva terminal, cambiar al directorio del frontend y ejecutar el frontend:
cd curso-fullstack-2024/frontend
npm install
ng serve
- La aplicación estará disponible en
http://localhost:4200
y el backend enhttp://localhost:3000
.
- Universidad Tecnologica Nacional
- Contribuidores del curso