Desarrollo web en C# (.NET): desde los fundamentos hasta el despliegue
300 páginas
Spanish
PDF
4.5

Desarrollo web en C# (.NET): desde los fundamentos hasta el despliegue

Desarrollo web en C# (.NET): desde los fundamentos hasta el despliegue

Autor:

Año:

Resumen:

Este libro es su guía práctica hacia el mundo del desarrollo web moderno en la plataforma .NET utilizando el lenguaje C#. Recorrerá el camino desde los conceptos básicos hasta el ciclo completo de creación e implementación de aplicaciones web. El autor, Alexey Trofimov, desarrollador senior con 10 años de experiencia, ha estructurado el material para que incluso un principiante pueda comenzar a escribir código con confianza desde los primeros capítulos.



De qué trata el libro

El libro cubre todas las etapas clave del desarrollo de aplicaciones web en C#:

  • Fundamentos de C# y .NET: sintaxis, tipos de datos, POO, manejo de excepciones y colecciones.
  • ASP.NET Core MVC: arquitectura Model-View-Controller, enrutamiento, controladores, vistas y modelos.
  • Trabajo con bases de datos: Entity Framework Core, LINQ, migraciones, relaciones entre tablas.
  • Creación de REST API: diseño de endpoints, serialización, autenticación y autorización (JWT).
  • Temas avanzados: inyección de dependencias, middleware, tareas en segundo plano, SignalR para aplicaciones en tiempo real.
  • Pruebas y depuración: pruebas unitarias, pruebas de integración, perfilado.
  • Despliegue y DevOps: configuración de CI/CD, publicación en Azure, Docker, IIS y Linux (Nginx).


Para quién es este libro

  • Desarrolladores principiantes que quieran aprender C# y .NET desde cero y aplicar los conocimientos de inmediato en la práctica.
  • Desarrolladores backend en otros lenguajes (Java, Python, PHP) que deseen migrar al ecosistema de Microsoft.
  • Estudiantes y graduados de carreras de TI que se preparan para proyectos reales y entrevistas.
  • Freelancers y desarrolladores independientes que buscan crear aplicaciones y servicios web completos.


Qué aprenderá y podrá hacer después de leerlo

  • Escribir código limpio y mantenible en C# utilizando patrones modernos.
  • Construir la arquitectura de aplicaciones web en ASP.NET Core con separación por capas.
  • Trabajar con bases de datos a través de Entity Framework Core, desde consultas simples hasta relaciones complejas.
  • Crear REST API seguras con autenticación y un modelo de roles.
  • Configurar pruebas automatizadas e integración continua.
  • Desplegar la aplicación terminada en plataformas en la nube y servidores propios.


Cada capítulo contiene ejemplos prácticos, proyectos listos y tareas para el trabajo independiente. No solo leerá teoría: creará una aplicación web completa (una tienda en línea) desde la primera línea de código hasta el despliegue en producción.



El libro está escrito en un lenguaje vivo y comprensible, sin excesivo academicismo. Todos los ejemplos son válidos para .NET 8 (LTS) y versiones más recientes. Es la elección ideal para quienes desean convertirse en desarrolladores C# demandados y trabajar con confianza en el ecosistema de Microsoft.

Recommendations