Libro · Edición digital
Guía completa de desarrollo full stack con .NET
Descubre los entresijos de .NET y CSharp para aprender desarrollo full stack
- Páginas
- 198
- Capítulos
- 15
- Palabras
- 31.472
- Publicado
- abr 2024
- Acceso instantáneo tras el pago
- ePub, Mobi y PDF
- Pago seguro con Stripe
Los miembros premium tienen un 25% de descuento.
Sobre este libro
Qué vas a encontrar dentro.
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.
Índice
15 capítulos, de principio a fin.
Abre cualquier capítulo para ver los temas que trata. Este es el índice completo del libro.
-
Introducción a .NET y C# 6 temas
- NET Framework
- NET Core
- NET Standard
- .NET
- El entorno de desarrollo de .NET
- ¿Qué es nuget?
-
Creación de un proyecto en .NET 5 temas
- Elegir el tipo de proyecto en .NET
- Proyecto con usuarios
- Primer vistazo al proyecto MVC
- Perfiles de desarrollo
- Administración de usuarios
-
Docker 3 temas
- Obtener Docker
- ¿Qué es Docker?
- Docker Compose
-
Entity Framework Core 4 temas
- Database First en Entity Framework Core
- Code First en Entity Framework Core
- Representación de la base de datos en el código
- Migraciones en Entity Framework Core
-
Inyección de dependencias 3 temas
- 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 1 temas
- Cómo utilizar async/await en C#
-
Caso de uso - Crear Feature Flags 1 temas
- Insertar valores en la base de datos
-
Caso de uso - Leer Feature Flags 1 temas
- Leer valores de la base de datos
-
Análisis y refactorización de los casos de uso 7 temas
- Principio de responsabilidad única
- Diferencia entre Entidad y DTO
- Mapear objetos
- Don't Repeat Yourself - Abstracciones
- Manejo de errores con Railway Oriented Programming
- Primary constructors
- La Request Pipeline en .NET
-
Caso de uso - Leer y Editar un elemento 4 temas
- Leer un único valor con Entity framework Core
- Actualizar la vista
- Actualizar valores con Entity Framework Core
- Upsert registros
-
Caso de uso - Eliminar un registro 2 temas
- Eliminar registros con Entity Framework Core
- Soft Delete en Entity Framework Core
-
Caso de uso - Paginación 4 temas
- Paginación en el frontend
- Paginación en el backend
- Implementar paginación en una Vista
- Validar los elementos de la búsqueda en ASP NET Core
-
Segundo análisis y refactorización 6 temas
- Operador ternario
- Trabajar con muchos casos de uso
- Comparar cadenas de caracteres en C#
- Cambiar una abstracción
- Nullable en C#
- Comprobar valores nulos
-
Test en el desarrollo de software 3 temas
- Tratar con dependencias en Test Unitarios
- Creación de Test Unitarios en C#
- La cobertura de código
-
Introducción API Rest 3 temas
- Crear una API Rest en C#
- ¿Qué es Swagger?
- Identity API
Empieza a leer hoy
Guía completa de desarrollo full stack con .NET
Acceso instantáneo a la edición digital en ePub, Mobi y PDF, con las actualizaciones futuras incluidas.