Contenido del curso

    1. Introducción a la sección

    2. Temas puntuales

    3. Modelo Categoria: definición de propiedades

    4. Conexión a base de datos

    5. Instalación de paquetes necesarios

    6. Creación archivo de contexto

    7. Configuración conexión SQL

    8. Primera migración a Base de Datos

    9. Código de la sección

    1. Introducción a la sección

    2. Temas puntuales

    3. Introducción al patrón repositorio en .NET

    4. Interface ICategoryRepository

    5. Implementación de CategoryRespository

    6. Código de la sección

    1. Introducción a la sección

    2. Temas puntuales

    3. ¿Qué es DTO?

    4. DTO para categoría

    5. Automapper configuración básica

    6. Introducción a controladores

    7. Endpoint: Listar todas las categorías

    8. Endpoint: Obtener categoría por ID

    9. Manejo de categoría no encontrada

    10. Endpoint: Crear nueva categoría

    11. Endpoint: Actualizar categoría

    12. Endpoint: Eliminar categoría

    13. Código de la sección

Acerca de este curso

  • $60.00
  • 159 lecciones
  • 11 horas de contenido en video
  • Teddy Paz

Requisitos previos

• Tener conocimientos básicos de programación (estructuras de control, variables, métodos, clases).
• Haber trabajado previamente con C# o completado un curso introductorio.
• Conocimientos básicos sobre HTTP y JSON.
• Visual Studio Code instalado y configurado con .NET 8.
• Acceso a internet para instalar paquetes NuGet y realizar pruebas con herramientas externas como Postman.

Descripción del curso

APIs RESTful con .NET: Arquitectura, Seguridad con JWT y Despliegue

Este curso está diseñado especialmente para quienes ya cuentan con conocimientos de C# y desean especializarse en la creación de APIs RESTful modernas, seguras y escalables bajo un enfoque estrictamente profesional.

Aprenderás paso a paso a construir una solución backend completa desde cero, aplicando las mejores prácticas de la industria, optimización de rendimiento, esquemas de seguridad empresarial y su respectiva puesta en producción en la nube.

¿Estás listo para convertirte en un desarrollador .NET completo? Al finalizar este curso, tendrás la solidez técnica para crear tus propias APIs profesionales, integrarlas con frontends modernos como React o Angular, y enfrentar desafíos reales de desarrollo backend con total confianza.

Temas fundamentales que dominarás en el proyecto:

  • Estructura y Proyecto Base: Inicialización y configuración profesional del entorno de desarrollo utilizando .NET 8.
  • Modelado y Persistencia: Implementación y relación de entidades críticas del sistema (Categorías, Productos y Usuarios) aplicando el patrón Repositorio para garantizar una correcta separación de responsabilidades.
  • Diseño de Endpoints RESTful: Construcción de rutas estandarizadas, manejo de códigos de estado HTTP adecuados y validaciones robustas de datos de entrada.
  • Seguridad y Control de Acceso: Autenticación de usuarios mediante JSON Web Tokens (JWT), autorización basada en roles (RBAC) y configuración fina de políticas de CORS para conexiones externas seguras.
  • Gestión de Usuarios con Identity: Implementación avanzada del ecosistema ASP.NET Core Identity para un manejo robusto de registros, credenciales y flujos de acceso.
  • Rendimiento y Escalabilidad: Integración de estrategias de Caché para acelerar los tiempos de respuesta y reducir la carga del servidor, junto con técnicas de Paginación de datos.
  • Mantenimiento y Evolución: Implementación de Versionado de API para garantizar la compatibilidad a largo plazo del software sin romper integraciones existentes.
  • Servicios Auxiliares y Despliegue: Mecanismos para la subida y gestión de archivos/imágenes, generación de datos iniciales (seeding) y publicación final del proyecto en la nube para entornos de producción.

Deja atrás los tutoriales básicos y aprende a estructurar servicios web listos para el mercado laboral.

🚀 ¡Sumate y llevá tu carrera al siguiente nivel!



Pago único

Adquiere el curso con un único pago de forma vitalicia y acceso a posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.