|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arquitetura-hexagonal-com-java-c2/
课程评论:没有评论
课程名称:使用Java的六边形架构 - C2 课程概述: 该课程旨在延续第一部分内容,深入探讨如何将六边形架构进行改建,以适应不同环境和架构风格。我们将使用Java和Node.js平台,继续在第一部分中开发的案例项目,展示多种不同的架构改建。课程将涵盖如何将示例解决方案实施为Web项目、移动网络、REST端点及微服务。课程最后将通过各种客户类型的架构改建,加深参与者对六边形架构、架构风格、微服务等内容的理论与实践知识。 课程内容: - 课程开场 - 介绍与课程目标 - 六边形架构复习 - 实用框架与应用服务器介绍 - 开发环境设置与文件下载说明 - 第一部分课程的架构要点回顾 - 不同的架构重组: - Web服务器MVC架构 - 网页移动服务器MVC架构 - 微服务架构 - 桌面瘦客户端架构 - 网络瘦客户端服务器MVC架构 - Node.js与Angular开发环境设置 - 瘦客户端客户MVC架构 - 混合移动架构 课程中每个主题都包括理论讲解、实践练习以及调试实施。课程最后提供使用过的平台和框架的链接,以便学员深入学习。 该课程通过系统的训练,帮助学员掌握六边形架构的应用及其在实际项目中的实现技巧,为未来的开发工作打下坚实基础。
ObjetivoObjetivo 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:AberturaIntroduçãoObjetivo do cursoReview hexagonalDinâmica das aulasFrameworks utilizadosServidores de aplicações utilizadosIDE's utilizadosDownload MaterialArquivo zipExplicação dos arquivosPontos Arquiteturais do Curso 1Tipo de solução do curso 1Desktop Standalone Monolithic Application?Arquitetura Client-ServerAmbiente de Desenvolvimento JavaInstalação mavenRegistro localRemontagem de Back-EndRemontagem Arquitetural 1 - Web Server MVCWeb Server-MVC Monolithic Application3-tier application architectureServer MVCTransformando o hexágono para funcionar como web server mvcExercício 1Arquitetura hexagonal como projeto web server mvcExecução e depuraçãoRemontagem Arquitetural 2 - Web MobileConceitos de Web Mobile Server-MVC Monolithic ApplicationConceitos de Responsive Web Design - RWDTransformando o hexágono para funcionar como web mobile server mvcExercício 2Arquitetura hexagonal como projeto web mobile server mvcExecução e depuraçãoRemontagem Arquitetural 3 - MicroservicesConceitos de microservicesTransformando o hexágono para funcionar como microservicesExercício 3Arquitetura hexagonal como projeto microservicesExecução e depuraçãoRemontagem de Front-EndRemontagem Arquitetural 4 - Desktop Thin ClientConceitos de thin clientExercício 4Consumindo o hexágono microservices com thin client desktopExecução e depuraçãoRemontagem Arquitetural 5 - Web Thin Client Server-MVCConceitos de web thin client server mvcExercício 5Consumindo o hexágono microservices com thin client web server-mvcExecução e depuraçãoAmbiente de Desenvolvimento Node.jsInstalação node.jsInstalação angularInstalação ionicRemontagem Arquitetural 6 - Web Thin Client Client-MVCConceitos de web thin client client-mvcExercício 6Consumindo o hexágono microservices com thin client client-mvcExecuçãoRemontagem Arquitetural 7 - Mobile HíbridoConceitos de mobile híbridoExercício 7Consumindo o hexágono microservices com mobile HíbridoFechamentoFinalização do cursoLinks das plataformas e framework utilizados