
.NET Backend: .NET Core, SQL Server y seguridad JWT
udemy · ⭐ 4.7 (377 reseñas) · Todos los niveles · es · ⏱ 11 h
Impartido por Fernando Herrera, {d/t} - DevTalles, Teddy Paz Muñoz · 2.530 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Bienvenidos al curso de .NET Backend: .NET Core, SQL Server y seguridad JWT ¡Te damos la bienvenida al inicio de una experiencia transformadora en el desarrollo backend con .NET! Este curso ha sido diseñado para quienes ya tienen conocimientos básicos de C# y desean construir APIs web profesionales, seguras y listas para producción utilizando tecnologías modernas y buenas prácticas del desarrollo actual. .NET Core es uno de los frameworks más potentes y utilizados en el desarrollo backend, y en este curso aprenderás a aprovecharlo al máximo. Trabajaremos con .NET 8, SQL Server, y conceptos clave como autenticación con JWT, control de acceso basado en roles, versionado, paginación, subida de archivos, y mucho más. Este curso no es solo teoría. Aquí vas a desarrollar una API completa paso a paso, simulando un entorno real de trabajo. Desde la creación del proyecto base, pasando por el diseño de entidades, hasta su despliegue final en la nube, todo el contenido está enfocado en que adquieras experiencia práctica y sólida en el mundo backend. Si ya conoces C# y tienes una base de lógica de programación, estás más que listo para comenzar. Y si no te acuerdas algunos conceptos, no te preocupes: repasaremos los aspectos esenciales para que puedas seguir el curso sin problemas. En este curso vas a aprender a: • Crear un proyecto backend profesional utilizando .NET Core 8. • Diseñar y construir entidades como Categorías, Productos y Usuarios. • Configurar bases de datos y conexiones con SQL Server. • Implementar el patrón Repositorio para separar lógica de acceso a datos. • Construir endpoints RESTful con validaciones y respuestas estructuradas. • Aplicar autenticación con JWT y autorización por roles. • Proteger tu API con CORS, y mejorar el rendimiento con caché. • Implementar versionado de la API para mantener compatibilidad a futuro. • Subir y servir imágenes desde el servidor. • Implementar paginación y seeding de datos iniciales. • Uso de agente inteligente para migración de Automapper a Mapster. • Publicar tu API en la nube con herramientas modernas. Objetivo del curso El objetivo principal de este curso es que aprendas a construir una API backend robusta, segura y escalable, aplicando los estándares actuales del desarrollo profesional. Cada módulo ha sido diseñado con un enfoque práctico, con ejemplos reales y desafíos pensados para que afiances tus conocimientos mientras construís un proyecto completo. Al finalizar el curso, estarás preparado para enfrentar proyectos reales, postular a roles backend en equipos de desarrollo, o incluso lanzar tus propias aplicaciones. ¡Te espero en el curso para que demos juntos este gran paso en tu carrera como desarrollador o desarrolladora backend!
Lo que aprenderás
- Desarrollarán una API RESTful profesional utilizando .NET Core 8 desde cero.
- Configurarán y manipularán bases de datos relacionales con SQL Server mediante Entity Framework Core.
- Implementarán autenticación y autorización segura utilizando JWT y control de acceso por roles.
- Aplicarán buenas prácticas del desarrollo backend como el patrón repositorio, versionado y paginación.
- Publicarán su API en la nube, simulando un entorno real de despliegue y producción.
Requisitos
- Experiencia previa en C#, se tendrá un breve repaso.
- Se recomienda una noción básica de programación (variables, condicionales, bucles).
- Tener instalado Visual Studio Code y .NET 8 (el curso guía este proceso).
- Ganas de aprender con ejercicios prácticos y construir proyecto real.