|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/desacoplamento-de-modulos-com-inversao-de-dependencia/
课程评论:没有评论
课程总结:模块解耦与Spring Boot 在本课程中,我们将清晰而简单地探讨模块解耦的概念。课程主要使用Java及Spring框架进行讲解,但所讲述的概念几乎适用于所有编程语言和框架。我们将学习如何在软件中引入灵活性,以应对未来的变更,理解接口在软件中的重要性,并掌握依赖倒置原则。 值得注意的是,尽管本课程涉及到SOLID原则中的一个组成部分,但其重点并非全面教授SOLID。此外,我们不会教授使用的工具安装过程,本课程更侧重于实际开发实践,也不会详尽解释Spring框架的注解或Java语言的特点。 课程先决条件包括:需要具备一定的Spring Boot基础知识,设备上需安装关系型数据库(MySQL)和非关系型数据库(MongoDB),以及开发环境IDE(本课程使用IntelliJ)。 通过本课程,学员将能够更好地理解和运用模块解耦的概念,从而提升软件开发的灵活性和可维护性。
Nesse curso vamos ver de forma bem clara e simples o que é o desacoplamento de módulos, vamos estar utilizando Java com o framework Spring, mas o conceito apresentado aqui pode ser usado em quase todas as linguagens e também quase todos os frameworks; veremos como podemos trazer flexibilidade a mudanças no nosso software, entender o beneficio das interfaces para um software e entender o principio de inversão de dependência. Vale ressaltar que apesar de falarmos de um dos princípio do SOLID o curso não visa ensinar todo o SOLID, apenas um dos pilares que temos dentro dele; Não iremos ensinar a instalação das ferramentas que iremos utilizar, este é um curso mais voltado a sentar e desenvolver; e também não vamos explicar as anotações do Spring Framework nem falar sobre a linguagem JAVA.Pré requisitosPara seguir o passo a passo do curso deve se ter um pequeno conhecimento em Spring Boot;Deve ter instalado em seu equipamento um banco de dados relacional e um não relacional, no curso iremos estar utilizando MySQL e MongoDB;E uma IDE para desenvolvimento, no curso iremos utilizar o IntelliJ.