/CervezasColombia

Aplicaciones usando C# y Python para demostrar conectividad a SQLite, PostgreSQL y MongoDB

Primary LanguageC#

Cervezas Artesanales Colombia

For the english version of this readme file, scroll past the spanish version! ;-)

Aplicaciones usando .NET framework para demostrar conectividad a SQLite, PostgreSQL y MongoDB.

Por favor tenga presente:

  • Es un proyecto académico que pretende evolucionar el aprendizaje de conceptos relacionados con bases de datos. Esta no es una aplicación "lista para producción"-

  • Toda la información almacenada en las tablas y colecciones de las bases de datos es información pública disponible en los sitios web de las cervecerías. No es 100% confiable y no pretende serlo.

  • Puede clonar el repositorio e inclusive proponer mejoras a través de issues, pero no necesariamente serán implementadas en el tiempo asignado para el curso. Siempre será un trabajo en constante modificación

PoC

  • Prueba de Concepto para validar funcionamiento del ORM Dapper, con base de datos y PostgreSQL. Aplicación de consola en C# con framework .NET 7.x

  • Para cada base de datos, se realizan las operaciones CRUD básicas sobre una entidad específica.

  • Para SQLite, se realizan invocaciones simples a sentencias de SQL.

  • Para PostgeSQL, se realizan invocaciones utilizando lógica almacenada.

API

  • WebAPI en C# con framework .NET 7.x implementando Patrón Repositorio con capa de persistencia de datos en PostgreSQL a través de Dapper como ORM, utilizando lógica almacenada para realizar operaciones CRUD.
  • WebAPI en C# con framework .NET 7.x implementando Patrón Repositorio con capa de persistencia de datos en SQLite a través de Dapper como ORM, utilizando sentencias SQL para realizar operaciones CRUD.

Craft Beers Colombia

Apps using .NET framework to demo database connectivity using SQLite, PostgreSQL and MongoDB.

Please keep in mind:

  • This is an academic project that aims to evolve the learning of concepts related to databases. This is not a "production ready" application.

  • All information stored in the tables and collections of the databases is public information available on the breweries' websites. It is not 100% reliable and it does not claim to be.

  • You can clone the repository and even propose improvements through github issues, but they will not necessarily be implemented in the time allotted for the course. It will always be a Work in progress.

PoC

  • Proof of Concept (PoC) to learn how the Dapper ORM works, using SQLite and PostgreSQL as Database. Console application using .NET 7.x framework and C#

  • For each database, basic CRUD operations are performed on a specific entity.

  • For SQLite, simple invocations to SQL statements are made.

  • For PostgeSQL, invocations are made using stored procedures.

API

  • WebAPI en C# con framework .NET 7.x implementando Patrón Repositorio con capa de persistencia de datos en PostgreSQL a través de Dapper, utilizando lógica almacenada para realizar operaciones CRUD.
  • .NET 7.x WebAPI implementing Repository Pattern with infrastructure persistence layer in PostgreSQL using Dapper as ORM, using stored procedures and functions to perform CRUD operations.
  • .NET 7.x WebAPI implementing Repository Pattern with infrastructure persistence layer in SQLite using Dapper as ORM, using SQL statements to perform CRUD operations.