notification_important
Entity Framework CoreQué es Entity Framework Core?Qué es DBContext y DBSetDatabase Frist en Entity Framework CoreCómo agregar datos iniciales a una base de datos con Entity Framework CoreConectarse a una base de datos con EF coreClaves foráneas en Entity Framework CorePatrón Unit of Work en C#: Un Enfoque Práctico
Sistemas distribuidosIntroducción a los sistemas distribuidosPatrón API GatewayPatrón productor consumidorRabbitMQ para la comunicación asíncronaGestión de credenciales con VaultRegistros de servicios con ConsulServicio de logs en .NET con GraylogPatrón CQRS explicado en 10 minutosEvent Sourcing explicado facilConsistencia eventual en microserviciosUnificar las respuestas de las APIPatrón saga para transacciones distribuidasHealth checks en ASP.NET CoreMonitorización en los sistemas distribuidos
Programación BásicaEntrada salida por teclado y pantallaTrabajando con FicherosProgramación orientada a objetos y clasesLive Coding parte 2Modificadores de accesoManejo de excepcionesParámetros por valor y referenciaRecursividad en programaciónLive coding serpienteLa mejor forma de representar números en c#
Programación intermediaModificador sealed en C#Clase abstracta en C#Static en C#Extension methods en C#Tipos anónimos en C#Tipos nullables en C#Crear excepciones en C#Operador ternario en C#Tipo dinámico en C#Generics en C#Indexers en C#Mock en test unitarios C# - Trabajando con dependencias LINQ en C#Expresiones Regulares en C#Tuple y ValueTuple en C# | Devuelve múltiples tipos de un métodoOperador implícito en C#Tipos por VALOR y REFERENCIA en C#Cómo comprobar valores nulos en C#Las colas en C#El tipo Stack en C#Las listas en C#Diccionarios en C#PriorityQueue en C#Dobles en Test - Diferencia entre Stub, Fake y Mock
Programación avanzadaDelegados en C#Eventos en C#Expresiones Lambda en C#Covariance & Contravariance en C#Rendimiento de una aplicación en C#Conectar base de datos MySql con Net Core y C#Programación asíncrona en C#Inmutabilidad del códigoTests de integración con C# y DockerImplementar IDisposable correctamenteCómo utilizar Yield en programaciónImplementar HttpClient de forma correcta en C#Localización e idiomas en .NETAplicaciones en tiempo real con SignalRCómo comparar objetos en C#El funcionamiento de los logs en C#
Web APIAPI Rest en C#Estrucutra de una aplicaciónInyección de dependenciasEncriptar y desencriptar información sensible en C#Caché distribuida en .NET con RedisMiddlewares y Filtros en .NETMinimal APIs en C#Importar configuración correctamente a nuestras aplicaciones .NET Options pattern en C#Hacer tests de una API con TestserverImplementar un JsonConverter PersonalizadoCómo incluir headers en swaggerExplicación API Key Qué es Rate Limiting? Implementacion en .NET
BlazorIntroducción a BlazorEnrutamiento en BlazorCiclo de vida de los componentes en blazorFormularios en blazorJavaScript interop Caracteres latinos en blazor | Problema para el SEO
DockerQué es Docker
NetCore en Linux Elegir servidor y dominioDesplegar Aplicación ASP.NET Core en CentOSDesarrollo de aplicaciones .NET en Linux
Entorno de trabajoAnálisis de código estáticoQué es un ORM - introducción DapperDesplegar librerías en Nuget desde GitHub actionsNotacion Big OCreación de plantillas de código | Agiliza tu desarrollo ¿Qué versión de .NET utilizar? Explicación al entorno de .NETPuede ChatGPT reemplazar a los desarrolladores? Son OData y GraphQL Comparables?
Mundo laboralCómo aprender más de un lenguaje de programaciónQué es advent of code y por qué deberías hacerloPasa de nivel junior a SENIOR con estas 7 aplicaciones
Ejercicios de ProgramacionProgramación Básica 2Open source primer directo sobre ROPOpen Source Segundo directo ROP