Guía completa de desarrollo full stack con .NET
Por Ivan Abad
💎 Descuento del 25% para miembros premium
También disponible en:
Sobre este libro
Este libro es una guía exhaustiva para desarrolladores y programadores que buscan profundizar en el ecosistema de .NET y C#. 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 desde la creación de proyectos, con sus diferentes tipos, las diferentes capas que puede contener, 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.
Contenido del libro
Descubre todo lo que aprenderás en 15 capítulos
Introducción a .NET y C#
- ✓ NET Framework
- ✓ NET Core
- ✓ NET Standard
- + 3 temas más
Creación de un proyecto en .NET
- ✓ Elegir el tipo de proyecto en .NET
- ✓ Proyecto con usuarios
- ✓ Primer vistazo al proyecto MVC
- + 2 temas más
Docker
- ✓ Obtener Docker
- ✓ ¿Qué es Docker?
- ✓ Docker Compose
Entity Framework Core
- ✓ Database First en Entity Framework Core
- ✓ Code First en Entity Framework Core
- ✓ Representación de la base de datos en el código
- + 1 temas más
Inyección de dependencias
- ✓ Qué es la inyección de dependencias?
- ✓ Tiempo de vida en la inyección de dependencias
- ✓ Uso excesivo de interfaces
Programación síncrona y asíncrona
- ✓ Cómo utilizar async/await en C#
Caso de uso - Crear Feature Flags
- ✓ Insertar valores en la base de datos
Caso de uso - Leer Feature Flags
- ✓ Leer valores de la base de datos
Análisis y refactorización de los casos de uso
- ✓ Principio de responsabilidad única
- ✓ Diferencia entre Entidad y DTO
- ✓ Mapear objetos
- + 4 temas más
Caso de uso - Leer y Editar un elemento
- ✓ Leer un único valor con Entity framework Core
- ✓ Actualizar la vista
- ✓ Actualizar valores con Entity Framework Core
- + 1 temas más
Caso de uso - Eliminar un registro
- ✓ Eliminar registros con Entity Framework Core
- ✓ Soft Delete en Entity Framework Core
Caso de uso - Paginación
- ✓ Paginación en el frontend
- ✓ Paginación en el backend
- ✓ Implementar paginación en una Vista
- + 1 temas más
Segundo análisis y refactorización
- ✓ Operador ternario
- ✓ Trabajar con muchos casos de uso
- ✓ Comparar cadenas de caracteres en C#
- + 3 temas más
Test en el desarrollo de software
- ✓ Tratar con dependencias en Test Unitarios
- ✓ Creación de Test Unitarios en C#
- ✓ La cobertura de código
Introducción API Rest
- ✓ Crear una API Rest en C#
- ✓ ¿Qué es Swagger?
- ✓ Identity API
Empieza a leer hoy
Obtén acceso instantáneo a la edición digital