Introducción

1

Conexiones a Bases de Datos con Time OEM y NetsGIS

2

Integración de Datos con Next.js y Time ORM en Proyectos E-commerce

Database

3

Instalación de Docker en Windows, macOS y Ubuntu

4

Configuración de Postgres en Docker Compose

5

Conexión a Postgres en Docker: Terminal y PgAdmin

6

Conexión de NestJS a Postgres con Node Postgres

7

Inyección de Dependencias en NETJS: Conexión a PostgreSQL

8

Conexión a Bases de Datos con Variables de Entorno en Node.js

TypeORM

9

Implementación de TypeORM con NestJS en Proyectos Node.js

10

Creación de Entidades en ORM para Tiendas Virtuales

11

Implementación del Patrón Repository en NestJS con TypeORM

12

Operaciones CRUD en ProductService usando TypeORM y Postgres

13

Cambio de Postgres a MySQL en Docker para CRUD de Productos

Migraciones

14

Configuración de Migraciones en Bases de Datos con TimeORM

15

Configuración y uso de migraciones con TimeORM y TypeScript

16

Ejecución y gestión de migraciones con Time1M en Node.js

17

Migraciones en bases de datos: agregar campos automáticamente

Relaciones

18

Relaciones 1 a 1 en Bases de Datos con TimeORM

19

Manipulación de Relaciones Uno a Uno en Controladores y Servicios

20

Relaciones Uno a Muchos en Bases de Datos con TypeORM

21

Gestión de Relaciones Uno a Muchos en Controladores de API

22

Relaciones Muchos a Muchos en Time1M: Creación y Manejo Práctico

23

Manipulación de Relaciones Muchos a Muchos en Controladores

24

Manipulación de Relaciones Muchos a Muchos con TimeORM en JavaScript

25

Relaciones Muchos a Muchos con Campos Agregados en TimeWareM

26

CRUD de órdenes de compra y gestión de ítems en NestJS

Consultas

27

Paginación de Productos con Limit y Offset en Controladores API

28

Filtrado de Precios con Rango Usando Between en Time Wareham

29

Indexación de Parámetros en Bases de Datos: Uso y Precauciones

30

Buenas prácticas de nombramiento en JavaScript y bases de datos

31

Serialización y Transformación de Datos en APIs con ClassTransformer

Migración a NestJS 9 y TypeORM 0.3

32

Actualización de dependencias en NEST y TimeWareM

33

Migración y ajustes en TimewareM 0.3: Cambios en métodos y servicios

34

Actualización de Migraciones en TimeWareM 0.3

Próximos pasos

35

Soluciones a referencias circulares en módulos NestJS

36

Persistencia de Datos con Time Ware M: Conexiones y Buenas Prácticas

Conexiones a Bases de Datos con Time OEM y NetsGIS

1/36
Recursos
Transcripción

¿Qué aprenderás en el curso de Persistencia de Datos con Time OEM?

En el emocionante mundo del desarrollo de software, comprender cómo nuestras aplicaciones se conectan y gestionan datos en bases relacionales es crucial. Este curso, enfocado en la Persistencia de Datos con Time OEM, está diseñado precisamente para guiarte en ese camino. Bajo la experta dirección de Nicolás Molina, Google Developer Expert y experto en el núcleo de Platzi, te sumergirás en el manejo de bases de datos como Postgres y MySQL utilizando todo el potencial del núcleo de NetsGIS.

¿Quién es tu instructor en este curso?

Conoce a Nicolás Molina, un apasionado del desarrollo de software y experto reconocido por Google. Nicolás no solo es un desarrollador central en Platzi, sino que también es un especialista en tecnologías relacionadas con bases de datos y conectividad. Su experiencia y conocimientos te brindarán las herramientas necesarias para dominar este ámbito esencial en el desarrollo de software.

¿Cuáles son los requisitos previos para este curso?

Antes de embarcarte en esta travesía, es importante que tengas conocimientos sólidos en:

  • Fundamentos de NetsGIS: Este conocimiento te proporcionará la base sobre la cual podrás construir conexiones eficientes y efectivas con bases de datos.
  • Programación Modular: Ser capaz de estructurar y organizar tu código en módulos facilita la gestión de proyectos de mayor envergadura y complejidad.

¿Qué bases de datos aprenderás a conectar?

Durante el desarrollo del curso, pondremos especial atención en dos de las bases de datos relacionales más utilizadas en el entorno profesional:

  1. Postgres: Una base de datos potente y confiable utilizada ampliamente en el desarrollo de aplicaciones empresariales.
  2. MySQL: Conocida por su rapidez y fiabilidad, MySQL es otra herramienta esencial en el arsenal de cualquier desarrollador backend.

¿Por qué es importante la persistencia de datos?

La persistencia de datos permite que las aplicaciones mantengan su estado, almacenen información del usuario y gestionen grandes cantidades de datos de manera eficiente. Además:

  • Optimiza el desempeño de las aplicaciones: Al manejar correctamente las conexiones y las transacciones, puedes mejorar significativamente la velocidad y estabilidad de tus aplicaciones.
  • Asegura la integridad de los datos: Utilizando bases de datos relacionales, garantizarás la consistencia y protección de los datos cruciales.
  • Facilita la escalabilidad: Con una estructura de base de datos robusta, tus aplicaciones estarán mejor preparadas para crecer y manejar mayor carga de usuarios.

Consejos prácticos para el curso

  • Practica constantemente: Integra lo aprendido al implementar ejemplos de conexión y manipulación de bases de datos.
  • Resuelve dudas a tiempo: Aprovecha los foros y la comunidad para aclarar cualquier duda que surja durante el curso.
  • Aplica el conocimiento en proyectos reales: Fortalece tu aprendizaje implementando lo aprendido en proyectos del mundo real.

Con determinación y esfuerzo, este curso te abrirá nuevas oportunidades y conocimientos en el mundo del desarrollo de software con bases de datos relacionales. ¡Prepárate para sumergirte en el fascinante mundo de la persistencia de datos!

Aportes 7

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hola, este va ser un increíble curso para integrar NestJS a bases de datos relacionales

Arriba el profe @Nicobytes, como ha crecido en su metodología de enseñanza, buena esa…

Al fin pude encontrar un curso bueno para typeORM con nestjs

Ya casi terminamos la ruta, re emocionado por aprender como hacer todo esto con nestJS

Seguimos, Nunca pares de Aprender

Grande profe Nico! super entusiasmado por seguir con este curso.

el curso que tanto estaba buscando y quien mejor para impartirlo, super curso