Arquitetura Hexagonal com Java - C2

Uso de arquitetura hexagonal como solução web, web mobile, rest, microservices e plataformas gerais consumidor

4.55 (21 reviews)
Udemy
platform
Português
language
Software Engineering
category
Arquitetura Hexagonal com Java - C2
148
students
4 hours
content
Feb 2020
last update
$74.99
regular price

What you will learn

Conhecimentos teóricos e conceituais em arquitetura hexagonal

Conhecimentos gerais sobre tipos de arquiteturas

Uso do padrão hexagonal com diferentes estilos arquiteturais, em diferentes servidores de aplicação e adaptando o uso de vários frameworks

Description

Objetivo

Objetivo desse curso 2 é dar continuidade ao conteúdo do curso 1 de Arquitetura Hexagonal com Java, fazendo novas remontagens  do hexágono para funcionar em diferentes ambientes e com diferentes estilos arquiteturais distribuídos, usando a plataforma Java e Node.js.

Nesse curso, daremos continuidade no projeto de estudo do caso desenvolvido no curso 1, apresentando várias remontagens arquiteturais diferentes, fazendo com que a solução exemplo possa ser executada como projeto web, web mobile, end-point rest e microservices.

O curso é finalizado com varias remontagens arquiteturais de tipos de clientes consumidores do back-end, consumindo a api do microservices, oferendo assim aos participantes um amplo repertório de conhecimentos teóricos e práticos a respeito de arquitetura hexagonal, estilos arquiteturais, microservices e afins.

Conteúdo programático:

Abertura

Introdução

  • Objetivo do curso

  • Review hexagonal

  • Dinâmica das aulas

  • Frameworks utilizados

  • Servidores de aplicações utilizados

  • IDE's utilizados

Download Material

  • Arquivo zip

  • Explicação dos arquivos

Pontos Arquiteturais do Curso 1

  • Tipo de solução do curso 1

  • Desktop Standalone Monolithic Application?

  • Arquitetura Client-Server

Ambiente de Desenvolvimento Java

  • Instalação maven

  • Registro local


Remontagem de Back-End

Remontagem Arquitetural 1 - Web Server MVC

  • Web Server-MVC Monolithic Application

  • 3-tier application architecture

  • Server MVC

  • Transformando o hexágono para funcionar como web server mvc

Exercício 1

  • Arquitetura hexagonal como projeto web server mvc

  • Execução e depuração

Remontagem Arquitetural 2 - Web Mobile

  • Conceitos de Web Mobile Server-MVC Monolithic Application

  • Conceitos de Responsive Web Design - RWD

  • Transformando o hexágono para funcionar como web mobile server mvc

Exercício 2

  • Arquitetura hexagonal como projeto web mobile server mvc

  • Execução e depuração

Remontagem Arquitetural 3 - Microservices

  • Conceitos de microservices

  • Transformando o hexágono para funcionar como microservices

Exercício 3

  • Arquitetura hexagonal como projeto microservices

  • Execução e depuração


Remontagem de Front-End

Remontagem Arquitetural 4 - Desktop Thin Client

  • Conceitos de thin client

Exercício 4

  • Consumindo o hexágono microservices com thin client desktop

  • Execução e depuração

Remontagem Arquitetural 5 - Web Thin Client Server-MVC

  • Conceitos de web thin client server mvc

Exercício 5

  • Consumindo o hexágono microservices com thin client web server-mvc

  • Execução e depuração

Ambiente de Desenvolvimento Node.js

  • Instalação node.js

  • Instalação angular

  • Instalação ionic

Remontagem Arquitetural 6 - Web Thin Client Client-MVC

  • Conceitos de web thin client client-mvc

Exercício 6

  • Consumindo o hexágono microservices com thin client client-mvc

  • Execução

Remontagem Arquitetural 7 - Mobile Híbrido

  • Conceitos de mobile híbrido

Exercício 7

  • Consumindo o hexágono microservices com mobile Híbrido

Fechamento

  • Finalização do curso

  • Links das plataformas e framework utilizados

Content

Abertura

Aula 1
Aula 2
Aula 3
Download Material
Aula 4
Aula 5

Introdução

Aula 6
Aula 7
Aula 8
Aula 9

Remontagem Back-End

Aula 10
Aula 11
Aula 12
Aula 13
Aula 14
Aula 15
Aula 16
Aula 17
Aula 18
Aula 19
Aula 20
Aula 21
Aula 22
Aula 23
Aula 24
Aula 25
Aula 26
Aula 27
Aula 28
Aula 29
Aula 30
Aula 31
Aula 32
Aula 33
Aula 34
Aula 35
Aula 36
Aula 37
Aula 38

Remontagem Front-End

Aula 39
Aula 40
Aula 41
Aula 42
Aula 43
Aula 44
Aula 45
Aula 46
Aula 47
Aula 48
Aula 49
Aula 50
Aula 51
Aula 52
Aula 53
Aula 54
Aula 55
Aula 56
Aula 57
Aula 58
Aula 59
Aula 60
Aula 61
Aula 62
Aula 63
Aula 64
Aula 65
Aula final

Reviews

Udinei
December 12, 2022
Conteúdo Muito Bom!! De grande valor profissional sobre arquitetura de software!! Professor com Ótima didática!! Gratidão, Valeu professor!!
Valdinei
February 10, 2020
É extremamente importante ter feito o curso 1. Este curso 2 é uma continuação, onde o instrutor apresenta as diversas formas de conectar ao hexágono (núcleo da aplicação desenvolvida no curso 1). Exemplos de aplicações Web, Thin Client, Microservices e Mobile. Implementações muito bem desenvolvidas que mostram o poder da Arquitetura Hexagonal.
Israel
February 4, 2020
O curso mostrou a flexibilidade e segurança que a arquitetura hexagonal oferece a manutenção de sistemas, pois as regras negócio ficam segregadas e não se misturam com outras dependências, evitando o desgaste do sistema. Assim, o professor fez o que se propõe, ao mostrar as vantagens da arquitetura hexagonal, ao testar vários ambientes que podem compor essa arquitetura sob a perspectiva monolítica ou distribuída com desktop, web e mobile, complementando o curso C1 com esses exemplos ricos.

Charts

Price

Arquitetura Hexagonal com Java - C2 - Price chart

Rating

Arquitetura Hexagonal com Java - C2 - Ratings chart

Enrollment distribution

Arquitetura Hexagonal com Java - C2 - Distribution chart
2771238
udemy ID
1/21/2020
course created date
2/7/2020
course indexed date
Bot
course submited by