Skip to content

mariaelisaaraya/IngeniasBackend_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Backend 2025 - Ingenias + YPF

Curso Modalidad CopilotaDev Estado


👩‍💻 Alumnas Aprobadas – Trailerflix Backend 👩‍💻


👋 Equipo 1 ✨

Este proyecto es notable por su claridad, lo convierte en un excelente punto de partida para cualquier developer, un diferencial clave es la presentación ordenada de los endpoints, lo que facilita enormemente la comprensión de la API sin necesidad de indagar en el código.

image

👋 Equipo 2 ✨

Este repositorio sobresale por su excelente visualización del modelo de datos, la inclusión directa de un diagrama ER (Entidad-Relación) es un gran diferenciador, ya que permite comprender la estructura de la base de datos de un vistazo.

image

👋 Equipo 3 ✨

Las fortalezas del repositorio de ellas radica en su amplia funcionalidad, cuenta con endpoints protegidos para la administración de contenido, garantizando la seguridad. Su estructura clara y la visión SQL unificada facilitan la gestión de datos, realmente se destaca como un proyecto final de curso bien desarrollado y práctico.

image

👋 Equipo 4 ✨

Este proyecto también enfatiza la aplicación de buenas prácticas de desarrollo en los manejos de errores y variables de entorno.

image

👋 Equipo 5 ✨

El diferencial de este repositorio reside en su excelente documentación y facilidad de puesta en marcha, incluyendo un archivo .sql para importación directa de la base de datos y un Diagrama Entidad-Relación (DER) detallado que clarifica su estructura, más una vista central del proyecto completo. Ellas utilizaron railway y su proyecto con todos sus endpoints se encuentran funcionales, reciclaron código y lo utilizaron en la entrega final.

image

👋 Equipo 6 ✨

El diferencial del repositorio de Lizeth es notable por ser un trabajo individual impecable. Pese a trabajar sola, su proyecto funciona a la perfección, es sumamente comprensible gracias a un código bien estructurado, y demuestra una dedicación excepcional tanto en la implementación como en la presentación.

image

👋 Equipo 7 ✨

En este caso Dai y Brenda se enfocaron en una gestión integral y detallada de contenido audiovisual, abarcando trailers, actores, géneros y categorías, y sus relaciones, lo que lo hace ideal para una plataforma de catálogo.

image

👋 Equipo 8 ✨

En este caso ellas se centraron en su vista unificada contenido_completo, que simplifica la consulta de datos complejos al consolidar información de diversas tablas. Realmente se destaca por un diseño RESTful API intencional optimizado para la gestión de catálogos de series y películas.

image

👋 Equipo 9 ✨

En este caso el equipo se destaca por sus endpoints de filtrado muy específicos, permitiendo buscar por género, tipo de contenido o series con más de tres temporadas. Incluye una clara indicación del uso de MySQL Workbench para la gestión de la base de datos.

image

👋 Equipo 10 ✨

Este equipo fue el final de todas las presentaciones y su punto más fuerte es el manejo robusto de errores en operaciones CRUD y la claridad excepcional de su documentación, incluyendo un diagrama de flujo detallado para el endpoint de creación de productos, lo que facilita enormemente su comprensión. El código es funcional, comprensible y demuestra una dedicación en su diseño y la aplicación de buenas prácticas.

image

¡Bienvenidas! 👋 - Esto era el comienzo - Ahora es el final 😉

Desde este lado de la pantalla Lisa, ¡Un gusto!, este repositorio está pensado para acompañarte durante toda la cursada del Curso de Backend 2025.

Acá vas a encontrar:

✨ Consultas semanales de las alumnas
📌 Fechas importantes y entregas
📚 Recursos clave para no perderte nada

Todo armado con mucho cuidado para que tengas una guía clara, accesible y actualizada.

🔸 Conocimientos Previos 🛠️ Herramientas

Para tomar el curso hay que tener conocimientos previos de JavaScript ya que Node.js es un entorno de ejecución de JavaScript.

Se recomienda tener conocimentos previos de funciones flecha, métodos, objetos, .map(), .filter(), require(), .findIndex(), y .sort().

Durante las clases usamos:

  • Visual Studio Code como editor principal
  • Windows como sistema operativo base

Pero podés usar el editor o IDE que prefieras. Lo importante es que te sientas cómoda y puedas enfocarte en aprender.


📅 Cronograma

🗓️ Calendario Módulo 1: Servidores Web y Api Restful

Inicio: Martes 01/04/2025
Clases: Martes y jueves

Feriados considerados:

  • Jueves 17/04/2025: No hay clase
  • Jueves 01/05/2025: No hay clase

Módulo 1

Important

Fecha Día Clase Nº Tema Entregas / Tareas
01/04/2025 Martes 1 Introducción a la Programación Backend-Repaso de Js 📝 Repasar conceptos clave de JavaScript
03/04/2025 Jueves 2 Manejo de arrays y Syntactic Sugar-Repaso de Js 📝 Repasar los conceptos vistos en JavaScript
08/04/2025 Martes 3 Asincronismo y promesas-Repaso de Js 🔁 Repaso de asincronismo y clases en JavaScript
10/04/2025 Jueves 4 Servidores web - HTTP - Manejo de errores-Inicio de NodeJs 🛠️ Practicar la ejercitación con módulo HTTP
15/04/2025 Martes 5 NPM y el framework Express ⚙️ Avanzar el desafío con Express
17/04/2025 Jueves FERIADO
22/04/2025 Martes 6 Motores de plantillas 🧪 Crear plantilla EJS con tabla dinámica
24/04/2025 Jueves 7 Rutas estáticas y dinámicas 🔍 Agregar endpoints al servidor por código y nombre
29/04/2025 Martes 8 Funciones de Orden Superior (HOF) 🧩 Integrar conceptos en el desafío 🔥 Se define la pre-entrega
01/05/2025 Jueves FERIADO
06/05/2025 Martes 9 FileSystem API 🗂️ Incorporar estructura .JSON al proyecto
08/05/2025 Jueves 10 API Restful + JSON Placeholder 🟨 Hacemos consultas sobre la pre entrega

🗓️ Calendario Módulo 2: Mongo DB

Inicio: Martes 13/05/2025
Clases: Martes y jueves

Módulo 2

Important

Fecha Día Clase Nº Tema Entregas / Tareas
13/05/2025 Martes 11 MongoDB I 🟨 Hacemos consultas sobre la pre entrega
15/05/2025 Jueves 12 MongoDB II 🟩 PRE-ENTREGA del proyecto, hasta las 18h
20/05/2025 Martes 13 Conexión - Acceso a Colecciones Hacemos prácticas en clase
22/05/2025 Jueves 14 Desarrollar un CRUD completo
27/05/2025 Martes 15 JSON Web token
29/05/2025 Jueves 16 Documentación 🟨 Hablamos de la Pre Entrega - Práctica Alumnas
03/06/2025 Martes 17 Testing de aplicaciones backend

Módulo 3

Inicio: Jueves 05/06/2025
Clases: Martes y jueves

Fecha Día Clase Nº Tema Entregas / Tareas
05/06/2025 Jueves 18 Bases de datos Relacionales- Introducción a SQL con el motor (MySQL)
10/06/2025 Martes 19 Bases de datos Relacionales- Tablas y tipos de datos 🟨 Hacemos consultas sobre la pre entrega - Práctica Alumnas
12/06/2025 Jueves 20 Bases de datos Relacionales - El lenguaje SQL 🟩 2da PreEntrega
17/06/2025 Martes 21 Bases de datos Relacionales - Filtros y Operadores SQL
19/06/2025 Jueves 22 Bases de datos Relacionales- Funciones escalares
24/06/2025 Martes 23 Bases de datos Relacionales - El modelo relacional
26/06/2025 Jueves 24 Bases de datos Relacionales - Tablas combinadas en consultas SQL
01/07/2025 Martes 25 Bases de datos Relacionales - Funciones de agregación
03/07/2025 Jueves 26 DDL: Creación y Modificación de Tablas Hoy se ve Clase 26 y Clase 27
08/07/2025 Martes 27 DML: Inserción, Actualización y Eliminación de Datos
10/07/2025 Jueves 28 Desarrollo de un Modelo Relacional
15/07/2025 Martes 29 Sequelize y Node JS para APIs RESTful
17/07/2025 Jueves 30 Administración de Bases de Datos: Backup y Restore
22/07/2025 Martes 31 Transaction Control Language y Vistas SQL
24/07/2025 Jueves 32 Publicación de un Proyecto Backend en la Nube

🔗 Enlace al Campus

El curso está alojado en el campus de YPF.
Podés ingresar desde este link:

👉 Campus YPF


🤝 Comunidad

No estás sola en este camino. Sumate al grupo donde compartimos novedades y consultas ✨


Nos vamos a cruzar muchas veces a lo largo del curso, pero este GitHub va a ser uno de los espacios más importante para tu base de operaciones.

Nos vemos en código.

Lisatu copilota dev 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •