|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arquitetura-hexagonal-com-kotlin-na-pratica/
课程评论:没有评论
课程名称:使用Kotlin实践十六边形架构 课程概述:本课程专为开发者设计,目的是帮助您突破传统架构概念,为大型企业的面试做好准备,并提升您的职业技能。在这个项目中,您将学习如何在微服务中实际应用十六边形架构,这些微服务能够与其他客户端、数据库和消息系统进行通信。虽然课程主要使用Kotlin编程语言,但也适用于任何面向对象的编程语言。对于消息传递(我们将使用Apache Kafka)和NoSQL数据库(我们将使用MongoDB)有基本概念是有帮助的,但不是必需的,因为课程的重点是展示架构和项目组织。 课程的第一部分将提供整体视图,展示我们将构建的流程、使用的工具和技术。随后将详细介绍一个CRUD的构建过程,包括领域模型、用例、适配器和控制器的创建。最后,我们将创建消息的消费者和生产者。课程将更注重实践而非理论,因为网络上已有大量理论资料可供参考,所以下定决心来实践吧! 目标受众:该课程适合计算机及系统开发相关专业的学生、有面向对象语言经验的开发者和希望了解系统架构的专业人士。
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 arquitetura hexagonal em microsserviços que se comunicam com outros clients, banco de dados e mensageria.Irei utilizar a linguagem de programação Kotlin 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, adapters e controllers. 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.