Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arquitetura Hexagonal com DDD Tático em C#
Rating: 4.1 out of 5(16 ratings)
76 students

Arquitetura Hexagonal com DDD Tático em C#

Construindo uma aplicação Robusta através de uma boa Modelage e Design de Código
Created byUai Bora Tech
Last updated 4/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Arquitetura Hexagonal
  • Modelagem de Software
  • Modelagem de Domínio
  • Domain-Driven Design Tático
  • SqlServer
  • CQS Pattern
  • EF Core
  • Desacoplamento
  • Repository Pattern
  • WebApi

Course content

14 sections • 36 lectures • 3h 12m total length
  • Sobre o Curso e Instrutor0:53
  • Agenda do Curso1:41

Requirements

  • Experiência com Programação Orientada a Objetos
  • Experiência básica com Manipulação de Banco de Dados SQL

Description

Dominando e se Especializando na Estruturação de Software

Você está pronto para levar sua habilidade em desenvolvimento de software para o próximo nível? O Curso Avançado de Arquitetura Hexagonal é a sua oportunidade de dominar uma abordagem de arquitetura que revoluciona a maneira como os sistemas são concebidos e desenvolvidos.

A Arquitetura Hexagonal, também conhecida como Arquitetura Ports and Adapters, oferece uma estrutura robusta para criar sistemas altamente adaptáveis, testáveis e escaláveis. Neste curso intensivo, você mergulhará fundo nesse paradigma arquitetônico, combinando princípios sólidos de design com as melhores práticas de desenvolvimento de software.

Ao longo do curso, você explorará:

  1. Fundamentos da Arquitetura Hexagonal: Compreenda os princípios essenciais por trás da Arquitetura Hexagonal e sua importância na criação de sistemas flexíveis e de fácil manutenção.

  2. Decomposição de Software: Aprenda a dividir seu sistema em módulos independentes e coesos, permitindo uma evolução mais fácil e uma melhor compreensão das responsabilidades de cada parte do sistema.

  3. Domain Driven Design (DDD) Tático: Descubra como aplicar DDD Tático para guiar o design do seu sistema, garantindo que cada componente seja projetado com um propósito claro e uma responsabilidade bem definida.

  4. Princípios de CQS (Command Query Separation): Explore como separar as operações de leitura (queries) das operações de escrita (commands) para criar sistemas mais coesos e fáceis de entender.

  5. Programação Orientada a Objetos (POO) na Prática: Aplique os princípios de POO de forma eficaz na construção de componentes modulares e reutilizáveis dentro de uma arquitetura hexagonal.

Com uma combinação de palestras, estudos de caso e exercícios práticos, este curso fornecerá a você as habilidades e o conhecimento necessários para projetar e desenvolver sistemas de software de classe mundial usando a Arquitetura Hexagonal.

Prepare-se para transformar sua abordagem de desenvolvimento de software e elevar suas habilidades a novos patamares com o Curso Avançado de Arquitetura Hexagonal. Junte-se a nós e comece sua jornada rumo à excelência em engenharia de software hoje mesmo!

Who this course is for:

  • Desenvolvedores que queiram alavancar sua forma de pensar sobre software
  • Desenvolvedores que se preocupam em produzir excelentes códigos
  • Desenvolvedores que tem certo foco em Design de Código
  • Desenvolvedores que se preocupam com Arquitetura e Códigos evolutivos