ObjetivoObjetivo desse curso 2 dar continuidade ao contedo do curso 1 de Arquitetura Hexagonal com Java, fazendo novas remontagens do hexgono para funcionar em diferentes ambientes e com diferentes estilos arquiteturais distribudos, usando a plataforma Java e Node. js. Nesse curso, daremos continuidade no projeto de estudo do caso desenvolvido no curso 1, apresentando vrias remontagens arquiteturais diferentes, fazendo com que a soluo 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 repertrio de conhecimentos tericos e prticos a respeito de arquitetura hexagonal, estilos arquiteturais, microservices e afins. Contedo programtico: AberturaIntroduoObjetivo do cursoReview hexagonalDinmica das aulasFrameworks utilizadosServidores de aplicaes utilizadosIDE’s utilizadosDownload MaterialArquivo zipExplicao dos arquivosPontos Arquiteturais do Curso 1Tipo de soluo do curso 1Desktop Standalone Monolithic Application?Arquitetura Client-ServerAmbiente de Desenvolvimento JavaInstalao mavenRegistro localRemontagem de Back-EndRemontagem Arquitetural 1 - Web Server MVCWeb Server-MVC Monolithic Application3-tier application architectureServer MVCTransformando o hexgono para funcionar como web server mvcExerccio 1Arquitetura hexagonal como projeto web server mvcExecuo e depuraoRemontagem Arquitetural 2 - Web MobileConceitos de Web Mobile Server-MVC Monolithic ApplicationConceitos de Responsive Web Design - RWDTransformando o hexgono para funcionar como web mobile server mvcExerccio 2Arquitetura hexagonal como projeto web mobile server mvcExecuo e depuraoRemontagem Arquitetural 3 - MicroservicesConceitos de microservicesTransformando o hexgono para funcionar como microservicesExerccio 3Arquitetura hexagonal como projeto microservicesExecuo e depuraoRemontagem de Front-EndRemontagem Arquitetural 4 - Desktop Thin ClientConceitos de thin clientExerccio 4Consumindo o hexgono microservices com thin client desktopExecuo e depuraoRemontagem Arquitetural 5 - Web Thin Client Server-MVCConceitos de web thin client server mvcExerccio 5Consumindo o hexgono microservices com thin client web server-mvcExecuo e depuraoAmbiente de Desenvolvimento Node. jsInstalao node. jsInstalao angularInstalao ionicRemontagem Arquitetural 6 - Web Thin Client Client-MVCConceitos de web thin client client-mvcExerccio 6Consumindo o hexgono microservices com thin client client-mvcExecuoRemontagem Arquitetural 7 - Mobile HbridoConceitos de mobile hbridoExerccio 7Consumindo o hexgono microservices com mobile HbridoFechamentoFinalizao do cursoLinks das plataformas e framework utilizados