Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desacoplamento de módulos com Spring Boot
Rating: 4.4 out of 5(13 ratings)
93 students

Desacoplamento de módulos com Spring Boot

Guia prático para consumo de serviços no SpringBoot
Last updated 7/2020
Portuguese

What you'll learn

  • Entender os benefícios do uso das interfaces
  • Compreender a inversão de dependências
  • Desacoplar módulos de uma aplicação
  • Flexibilidade a mudanças em um projeto

Course content

7 sections • 18 lectures • 2h 40m total length
  • Introdução6:42

    Apresentação do que vamos e não vamos ensinar nesse curso e também os pré requisitos para você ter a melhor experiência com esse curso

Requirements

  • Conhecimento em alguma linguagem de programação (de preferencia Java e Spring)
  • Ter em sua maquina instalado um banco de dados relacional e um não relacional (de preferencial MySQL e MongoDB)
  • Ter uma IDE para desenvolvimento (Vamos utilizar IntelliJ)

Description

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é requisitos

Para 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.

Who this course is for:

  • Desenvolvedores se software que desejam desenvolver seus softwares com uma arquitetura mais limpa, mais flexível e menos desacoplada.