Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aplicando clean architecture com Delphi
Rating: 4.8 out of 5(44 ratings)
215 students

Aplicando clean architecture com Delphi

Aplique os princípios da arquitetura limpa , SOLID, TDD, DDD
Last updated 1/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Desenvolver aplicações ou microsserviços em delphi utilizando princípios da clean Architecture / Hexagonal DDD TDD SOLID
  • Criar API Rest utilizando Horse
  • Utilizar o padrão Repository para persistência de dados
  • Criar código que sejam testáveis (TDD)
  • Utilizar Injeção e inversão de indepêndia e outros princípios (SOLID)
  • Separar o core (camada de négocio ) da camada de aplicação e camadas externas (DDD)

Course content

23 sections • 115 lectures • 21h 25m total length
  • Introdução4:15
  • Entendendo o Domínio (DDD)9:31
  • Conceituando a clean architecture12:40
  • Definindo o projeto4:50
  • Organizando as pastas do projeto5:39
  • Criando o menu principal da aplicação parte 116:58
  • Criando o menu principal da aplicação parte 217:46

Requirements

  • Ter experiência em programação
  • Ter noção básica de POO
  • Ter a IDE do delphi xe8 ou posterior instalada
  • Noção básica sobre banco de dados

Description

O curso tem como objetivo conceitar e aplicar na prática a clean architecture (arquitetura limpa) . Para o aluno entender como é a estrutura de camadas da arquitetura limpa , iremos desenvolver uma api rest em delphi , usando como cenário de exemplo o negócio de locações de veículos.

O aluno irá aplicar conceitos do DDD (Domain Driven Design) para que aplicação seja voltada ao negócio de locações de veículos. 

Fazer teste automatizados garantido  que não haja falha nas alterações ocorridas no código.

Aplicar o padrão de projetos Repository para aplicação tenha um desacoplamento com o banco de dados, permitindo uma flexibilidade de mudança para um banco de dados relacional ( sql server, postgres, etc) ou não relaciona (mongodb, redis, etc).

Após o término do curso, o aluno estará apto aplicar em demais projetos profissionais a arquitetura limpa seja na linguagem Delphi ou demais linguagens de programação que posteriormente desejar utilizar para desenvolvimento.

Será capaz de desenvolver aplicações ricas, mais profissionais  com código de fácil manutenção.

Saberá como organizar e arquitetar projetos de desenvolvimento.

Terá uma visão de arquitetura além da convencional de 3 camadas.

Irá elevar o nível de desenvolvimento para mais alto se destacando.

Irá aprender a separa as responsabilidade dos módulos na aplicação


Who this course is for:

  • Programadores que desejam construir aplicações que sejam de fácil manutenibilidade, e testáveis
  • Estudantes de Arquitetura de software que desejam saber como aplicar a clean Architecture / Hexagonal
  • Programadores que desejam evoluir no desevolvimento de software , criando apliações ricas e desacopladas , além do padrão crud