
PRÁCTICO CURSO DE API REST CON CLEAN ARCHITECTURE, LIBRO GUÍA DESCARGABLE.
SOLICITA TU CÓDIGO Y PROYECTO COMPLETO, ORIGINAL
Nota: Código C# del proyecto
No incluye Base de datos SQL Server
Estudie de su libro guía esta sección y las siguientes lecciones:
El concepto Arquitectura de Software
Proceso básico de una arquitectura de calidad
Modelamiento de la arquitectura
Qué son los patrones de diseño
La Calidad y Clean Architecture
Antes de iniciar… herramientas y configuraciones
Nuestra base de datos modelo con SQL Server
Laboratorio ¡Aplica ya! (Vídeo adjunto)
Estudie las lecciones y temas siguientes:
Comprendiendo los Principios SOLID
Casos de estudio
Clases Abstractas
IoC e Inyección de Dependencia
Técnicas básicas de DI
Ciclos de vida
Laboratorios ¡Aplica ya! (Vídeos adjuntos)
Código adjunto para los vídeos
Repaso
COMANDOS y código a utilizar en los laboratorios
Comando Scaffold
Scaffold-DbContext "Server=. SQLExpress;Database=cursos;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Cadena de conexión
"ConnectionStrings": { "EscuelaNorte": "Server=. SQLExpress;Database=cursos; Trusted_Connection=True;"
El servicio
builder.Services.AddDbContext<cursosContext>(options => options.UseSqlServer("name=ConnectionStrings:EscuelaNorte"));
Estudie en su libro guía los siguientes conceptos:
Lección mapeo y DTOs
UML: Diagrama de secuencia
Laboratorio ¡Aplica ya!
Repaso
Revise en su libro base:
¿Refactorizar cuándo?
Laboratorio ¡Aplica ya!
Revisa la lista de CÓDIGOS DE ESTADO.
Descarga tu libro guía
Estudia el material relacionado:
FILTROS: CONSULTAS POR PARÁMETROS
¿Por qué el filtrado?
Filtros en un controlador
Filtros personalizados
Lista de métodos para filtrado
Plus: Requerimientos del cliente
Binding de datos
Secuencia de ejecución de un filtro
Estudia la Lección Documentación API en .NET Core y Swagger
Practicando con los 9 patrones de diseño más populares.
Descarga el libro y aplica en los Laboratorios.
Incluye:
Actualizado al: 2025-04-21
❖ Descarga de TODO el Proyecto y su Código a solicitud del estudiante
❖ Introducción a Arquitecturas, Principios y Patrone,
❖ Dominio de la Inyección de dependencias,
❖ Implementa Reglas de Negocio,
❖ Construye tus DTOs y Mapping,
❖ Aprende a aplicar Seguridad API copn JWT,
❖ Desarrolla tu Documentación OpenAPI
❖ Lanza tus apps: Deployment On Premises y Cloud Azure
❖ Cuestionarios de repaso en cada capítulo del libro. ¡prueba tus conocimientos!
Construye con Clean Architecture
Aprende ya a diseñar proyectos con Clean Architecture, .Net Core, Swagger y C#.
Domina unos de los patrones de diseño y desarrollo de software más populares por su claridad y código sostenible.
¡Visualiza cada etapa!
¡Sin enredos!
Sigue tu desarrollo Paso a paso y haz uso de los diagramas de secuencia UML.
Checklist Paso a paso
Ten a mano la lista de implementación de cada proceso de programación, configuraciones y código, para todos los laboratorios.
Conoce y aplica Swagger
Aplica conceptos fundamentales del diseño API con Swagger OpenApi, para atender los requerimientos del cliente y los usuarios. Aprende a configurarlo con NET Core.
Seguridad
Aprenda a autenticar y autorizar usuarios de su API para el acceso a recursos protegidos.
Impleméntala con JWT.
Deployment API
1- Despliegue On Premises
Configure e instalé su API en el servidor local IIS de Microsoft.
Aprenda a desplegar sus aplicaciones y realice las configuraciones necesarias en el servidor.
2- Despliegue OnCloud
Publique sus API 's en la nube, con la plataforma Azure y sus servicios tipo SaaS.
P L U S ! 9 Patrones de diseño más populares
Descarga el libro FREE y acceso al código fuente.
¡BIENVENIDOS!!!
VladoDotNet