Programa como un profesional en C#


Precio:
Precio de venta$79.98

Descripción

Desarrolla tus habilidades de programación existentes y mejora tu nivel de programación en C# hasta alcanzar un nivel profesional.

Resumen
En Code Like A Pro in C# aprenderás:

Pruebas unitarias y desarrollo dirigido por pruebas
Refactorizar una base de código .NET heredada
Principios de código limpio
Habilidades esenciales de arquitectura de backend
Consultar y manipular bases de datos con LINQ y Entity Framework Core

Las aplicaciones comerciales críticas en todo el mundo están escritas en el versátil lenguaje C# y la potente plataforma .NET, que se ejecutan en computadoras de escritorio, sistemas en la nube y servidores Windows o Linux. Code Like a Pro in C# facilita la transformación de tus habilidades existentes en C# u otro lenguaje OO (como Java) en un dominio práctico de C#. No hay "Hello World" ni conceptos básicos de Introducción a la Informática; aprenderás refactorizando una base de código heredada obsoleta, utilizando nuevas técnicas, herramientas y mejores prácticas para actualizarla a los estándares modernos de C#.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología
¡Conoces lo básico, ahora prepárate para el siguiente paso! El código C# de calidad profesional es eficiente, limpio y rápido. Ya sea que estés creando aplicaciones comerciales para usuarios o escribiendo servicios de backend intensivos en datos, las técnicas prácticas basadas en la experiencia de este libro llevarán tus habilidades de C# a un nuevo nivel.

Acerca del libro
Code Like a Pro in C# te enseña cómo escribir código C# limpio que sea adecuado para aplicaciones empresariales. En este libro, refactorizarás una base de código heredada aplicando técnicas modernas de C#. Explorarás herramientas como Entity Framework Core, técnicas de diseño como la inyección de dependencias y prácticas clave como las pruebas y la codificación limpia. Es un camino perfecto para actualizar tus habilidades existentes en C# o pasar de otro lenguaje OO a C# y el ecosistema .NET.

Qué incluye

Pruebas unitarias y desarrollo dirigido por pruebas
Refactorizar una base de código .NET heredada
Principios de código limpio
Consultar y manipular bases de datos con LINQ y Entity Framework Core

Acerca del lector
Para desarrolladores con experiencia en programación orientada a objetos. No se requiere experiencia en C#.

Acerca del autor
Jort Rodenburg es un ingeniero de software que ha impartido numerosos cursos para ponerse al día con C# y .NET.

Tabla de Contenidos

PARTE 1 USANDO C# Y .NET
1 Introducción a C# y .NET
2 .NET y cómo compila
PARTE 2 LA BASE DE CÓDIGO EXISTENTE
3 ¿Qué tan malo es este código?
4 ¡Gestiona tus recursos no gestionados!
PARTE 3 LA CAPA DE ACCESO A LA BASE DE DATOS
5 Configuración de un proyecto y una base de datos con Entity Framework Core
PARTE 4 LA CAPA DE REPOSITORIO
6 Desarrollo dirigido por pruebas e inyección de dependencias
7 Comparación de objetos
8 Stubs, genéricos y acoplamiento
9 Métodos de extensión, streams y clases abstractas
PARTE 5 LA CAPA DE SERVICIO
10 Reflexión y mocks
11 Revisión de la comprobación de tipos en tiempo de ejecución y manejo de errores
12 Uso de IAsyncEnumerable y yield return
PARTE 6 LA CAPA DEL CONTROLADOR
13 Middleware, enrutamiento HTTP y respuestas HTTP
14 Serialización/deserialización JSON y enlace de modelo personalizado

Autor: Jort Rodenburg
Editorial: Manning Publications
Publicado: 27/07/2021
Páginas: 416
Tipo de encuadernación: Tapa blanda
Peso: 1.40 lbs
Tamaño: 9.20h x 7.30w x 0.80d
ISBN13: 9781617298028
ISBN10: 1617298026
Categorías BISAC:
- Informática | Programación | Orientada a objetos
- Informática | Lenguajes | .NET
- Informática | Software empresarial y de productividad | Inteligencia empresarial

Sobre el Autor
Jort Rodenburg es un ingeniero de software especializado en C#. Ha creado software para numerosos campos, desde el cumplimiento financiero hasta la impresión por inyección de tinta. Jort ha sido mentor e impartido cursos sobre programación orientada a objetos para ayudar a los desarrolladores a ponerse al día con C# y .NET.