SlideShare una empresa de Scribd logo
1 de 9
Introducción a Clean Architecture en .NET
Ing. Cristopher Coronado
Alpha Microsoft Learn Student Ambassador
Quito - Ecuador
• Ingeniero en Sistemas Computacionales (abril 2019)
• Desarrollador de Software FullStack Semi Senior en
WebCreek (enero 2020)
• Estudiante de 1er semestre de la maestría en Inteligencia
Artificial en la Universidad Internacional de La Rioja
cristofima
Skills:
@cristofima2016
cristopher.coronado.7 cristopher-coronado
cgcoronadom@gmail.com
• Introducción a Clean Architecture en .NET (29 de octubre)
• Pruebas Unitarias, de Integración y Funcionales en .NET (13 noviembre)
• CI/CD con Azure DevOps (1 – 3 diciembre)
Clean Architecture es un conjunto de
principios cuya finalidad principal es
ocultar los detalles de implementación a la
lógica de dominio de la aplicación.
De esta manera mantenemos aislada la
lógica, consiguiendo tener una lógica
mucho más mantenible y escalable en el
tiempo.
Introducción a Clean Architecture en .NET
Introducción a Clean Architecture en .NET
Introducción a Clean Architecture en .NET
Introducción a Clean Architecture en .NET

Más contenido relacionado

La actualidad más candente

GS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project OverviewGS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project Overview
Daeyoung Kim
 
Feature driven development (FDD)
Feature driven development (FDD)Feature driven development (FDD)
Feature driven development (FDD)
LennonDukeDuero
 

La actualidad más candente (20)

PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
GS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project OverviewGS1 EPCglobal framework and Oliot Project Overview
GS1 EPCglobal framework and Oliot Project Overview
 
The Lean Agile Portfolio
The Lean Agile PortfolioThe Lean Agile Portfolio
The Lean Agile Portfolio
 
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
Secure DevOPS Implementation Guidance
Secure DevOPS Implementation GuidanceSecure DevOPS Implementation Guidance
Secure DevOPS Implementation Guidance
 
Agile
AgileAgile
Agile
 
CI/CD 101
CI/CD 101CI/CD 101
CI/CD 101
 
How to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptxHow to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptx
 
Feature driven development (FDD)
Feature driven development (FDD)Feature driven development (FDD)
Feature driven development (FDD)
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
A short history of Agile software development
A short history of Agile software developmentA short history of Agile software development
A short history of Agile software development
 
Product Management Stage-Gate Process (Sample)
Product Management Stage-Gate Process (Sample)Product Management Stage-Gate Process (Sample)
Product Management Stage-Gate Process (Sample)
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
DevOps Roadmap.pptx
DevOps Roadmap.pptxDevOps Roadmap.pptx
DevOps Roadmap.pptx
 
Architecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA ComplianceArchitecting Atlassian for Healthcare and FDA Compliance
Architecting Atlassian for Healthcare and FDA Compliance
 
Fundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CDFundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CD
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Similar a Introducción a Clean Architecture en .NET

Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdfWebcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
IngKarasuma1
 

Similar a Introducción a Clean Architecture en .NET (20)

Pruebas Unitarias y de Integración en .NET
Pruebas Unitarias y de Integración en .NETPruebas Unitarias y de Integración en .NET
Pruebas Unitarias y de Integración en .NET
 
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyBootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Academy
 
Arquitecturas y modelos de programación en computación grid (1)
Arquitecturas y modelos de programación en computación grid (1)Arquitecturas y modelos de programación en computación grid (1)
Arquitecturas y modelos de programación en computación grid (1)
 
Arquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptxArquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptx
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
M.G.E-y-R.L.E.A-Diseño-Arquitectonico.pptx
M.G.E-y-R.L.E.A-Diseño-Arquitectonico.pptxM.G.E-y-R.L.E.A-Diseño-Arquitectonico.pptx
M.G.E-y-R.L.E.A-Diseño-Arquitectonico.pptx
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
 
Plainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time ApplicationsPlainconcepts .Net Core Event - Real Time Applications
Plainconcepts .Net Core Event - Real Time Applications
 
Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdfWebcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
 
Cruz uliseslarragaramirezcv
Cruz uliseslarragaramirezcvCruz uliseslarragaramirezcv
Cruz uliseslarragaramirezcv
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
Azure cognitive services using containers
Azure cognitive services using containersAzure cognitive services using containers
Azure cognitive services using containers
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
 
TFG - Gesteira Minarro, Roberto.pdf
TFG - Gesteira Minarro, Roberto.pdfTFG - Gesteira Minarro, Roberto.pdf
TFG - Gesteira Minarro, Roberto.pdf
 
Presentación de empresa: Eurohelp
Presentación de empresa: EurohelpPresentación de empresa: Eurohelp
Presentación de empresa: Eurohelp
 
Presentación de telemática, uniquindio
Presentación de telemática, uniquindioPresentación de telemática, uniquindio
Presentación de telemática, uniquindio
 
Spanish IPD Week Program Updates May 2022.pptx
Spanish IPD Week Program Updates May 2022.pptxSpanish IPD Week Program Updates May 2022.pptx
Spanish IPD Week Program Updates May 2022.pptx
 

Más de Cristopher Coronado Moreira

Más de Cristopher Coronado Moreira (9)

El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Introducción a Bot Framework Composer
Introducción a Bot Framework ComposerIntroducción a Bot Framework Composer
Introducción a Bot Framework Composer
 
Introducción a Azure Form Recognizer
Introducción a Azure Form RecognizerIntroducción a Azure Form Recognizer
Introducción a Azure Form Recognizer
 
Construir y consumir un modelo de Regresión Lineal con ML.NET y Angular
Construir y consumir un modelo de Regresión Lineal con ML.NET y AngularConstruir y consumir un modelo de Regresión Lineal con ML.NET y Angular
Construir y consumir un modelo de Regresión Lineal con ML.NET y Angular
 
Blockchain y sus aplicaciones
Blockchain y sus aplicacionesBlockchain y sus aplicaciones
Blockchain y sus aplicaciones
 
Adobe audition
Adobe auditionAdobe audition
Adobe audition
 
Adobe audition
Adobe auditionAdobe audition
Adobe audition
 
Formato de imágenes
Formato de imágenesFormato de imágenes
Formato de imágenes
 
Formatos de imagen
Formatos de imagenFormatos de imagen
Formatos de imagen
 

Introducción a Clean Architecture en .NET

  • 1.
  • 2. Introducción a Clean Architecture en .NET Ing. Cristopher Coronado Alpha Microsoft Learn Student Ambassador Quito - Ecuador
  • 3. • Ingeniero en Sistemas Computacionales (abril 2019) • Desarrollador de Software FullStack Semi Senior en WebCreek (enero 2020) • Estudiante de 1er semestre de la maestría en Inteligencia Artificial en la Universidad Internacional de La Rioja cristofima Skills: @cristofima2016 cristopher.coronado.7 cristopher-coronado cgcoronadom@gmail.com
  • 4. • Introducción a Clean Architecture en .NET (29 de octubre) • Pruebas Unitarias, de Integración y Funcionales en .NET (13 noviembre) • CI/CD con Azure DevOps (1 – 3 diciembre)
  • 5. Clean Architecture es un conjunto de principios cuya finalidad principal es ocultar los detalles de implementación a la lógica de dominio de la aplicación. De esta manera mantenemos aislada la lógica, consiguiendo tener una lógica mucho más mantenible y escalable en el tiempo.

Notas del editor

  1. https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html http://xurxodev.com/por-que-utilizo-clean-architecture-en-mis-proyectos/
  2. https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures#clean-architecture
  3. https://www.learmoreseekmore.com/2021/05/clean-architecture-in-dotnet5-application.html https://github.com/jasontaylordev/CleanArchitecture