|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/descomplicando-clean-architecture-na-pratica/
课程评论:没有评论
课程名称:简化实践中的清晰架构 课程概述:如果你是开发者,希望突破传统架构概念,为大型公司面试做好准备,提升自己的技术水平,本课程正适合你!在这个项目中,你将学习如何在微服务中实际应用清晰架构,这些微服务能够与其他客户、数据库和消息服务进行通信。虽然课程使用Java编程语言进行授课,但该课程适用于任何其他面向对象的语言。建议具备基础的消息处理知识(我们将使用Apache Kafka)和NoSQL数据库技能(我们将使用MongoDB),但这并不是必须的,因为课程旨在展示架构和项目组织。 在课程的第一部分,我将介绍概述,展示我们将构建的流程、使用的工具和技术。在接下来的各部分中,我将详细讲述一个CRUD的构建:包括域(domain)、用例(use cases)、数据提供者(data providers)和入口点(entry points)的创建。最后,我们将创建消息的消费者和生产者。我不会深入理论细节,因为网络上已有许多相关资料,因此让我们一起实践吧! 目标受众:本课程适合计算机和系统开发相关专业的学生,有经验的面向对象语言开发者,以及希望获得系统架构知识的专业人士。
Você que é dev e quer sair dos conceitos já batidos de arquitetura, se preparar melhor para entrevistas de grandes players do mercado e até mesmo subir de senioridade, este curso é pra você!Neste projeto você irá aprender aplicar na prática a Clean Architecture em microsserviços que se comunicam com outros clients, banco de dados e mensageria.Irei utilizar a linguagem de programação Java nas aulas, porém esse curso se aplica para qualquer outra linguagem orientada a objetos. É interessante ter uma noção básica em mensageria (iremos utilizar o Apache Kafka) e banco de dados NoSQL (iremos utilizar o MongoDB), porém não é obrigatório, pois a ideia do curso é demonstrar a arquitetura e organização do projeto.Na primeira seção do curso, apresento a visão geral, mostrando os fluxos que iremos contruir, as ferramentas e as tecnologias utilizadas. Nas demais seções, irei abordar a construção em detalhes de um CRUD: criação dos domains, usecases, dataproviders e entrypoints. E por fim, iremos fazer a criação dos consumidores e produtores de mensageria. Não irei entrar em muito detalhe da teoria, pois atualmente já se encontra muitos materiais na internet, então BORA PRATICAR!!!PÚBLICO ALVOEsse curso é indicado para estudantes de cursos de computação e desenvolvimento de sistemas, desenvolvedores com experiência em alguma linguagem orientada a objetos e/ou profissionais que desejam adquirir conhecimento em arquitetura de sistemas.