
Este libro es una guía exhaustiva para desarrolladores y programadores que buscan profundizar en el ecosistema de .NET y C#. Aprenderás desde los fundamentos de .NET, hasta implementaciones avanzadas con Entity Framework Core, inyección de dependencias y programación asíncrona, esta obra abarca todos los aspectos necesarios para dominar el desarrollo de software. A través de una estructura clara y metódica, el lector es llevado paso a paso de una forma práctica desde la creación de proyectos, con sus diferentes tipos, las diferentes capas, la gestión de usuarios y la integración de Docker, ofreciendo una base sólida para cualquier proyecto de software. El contenido no solo se enfoca en el "cómo" sino también en el "por qué", presentando las mejores prácticas, patrones de diseño, y conceptos avanzados. Además, aborda la importancia de la calidad del código a través de la refactorización. Este libro es, por lo tanto, una valiosa herramienta tanto para el desarrollador principiante como para el experimentado que desea llevar sus habilidades de .NET y C# al siguiente nivel, preparándolos para enfrentar con confianza los desafíos del desarrollo de software moderno. Mi objetivo con este libro es que tengas ese pequeño empujón que muestre al entrevistador qué comprendes los entresijos del lenguaje y te pueda proporcionar ese punto extra que te dé el puesto de trabajo, o mejor, os motive para montar algo por tu cuenta. Contenido del Introducción a .NET y C#Creación de un proyecto en .NETDockerEntity Framework CoreInyección de dependenciasProgramación síncrona y asíncronaCaso de uso - Crear Feature FlagsCaso de uso - Leer Feature FlagsAnálisis y refactorización de los casos de usoCaso de uso - Leer y editar un elementoCaso de uso - Eliminar un registroCaso de uso - PaginaciónSegundo análisis y refactorizaciónTests en el desarrollo de softwareIntroducción API Rest