Spring Framework em 125 videoaulas IoC Dependency Injection

Udemy MOOC / Non-credit USD 34.99
Enroll now →
Spring Framework em 125 videoaulas IoC Dependency Injection

About this course

125 videoaulasMuitas pessoas já ouviram falar no Spring, mas o desconhecimento desse framework afasta ou assusta os iniciantes do mundo Java. O Spring pode parecer complexo, mas para desenvolvedores mais experientes, de imediato perceber o encanto e a mágica do Spring Framework. Nesse curso (125 videoaulas) vamos desvendar um pouco desse fantástico framework.O Spring é um framework open source para a plataforma Java e trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência.O Spring possui diversos módulos como Spring Data (trata da persistência), Spring Security (trata da segurança da aplicação) entre outros módulos. Mas o mais usado (core) pode ser utilizado em qualquer aplicação Java, e as principais funcionalidades são a injeção de dependência (CDI) e a programação orientada a aspectos (AOP), cabe ao desenvolvedor dizer ao Spring o que quer usar. O que faz dele uma poderosa ferramenta, pois não existe a necessidade de se arrastar todas as ferramentas do framework para criar uma aplicação simples.No Spring o container se encarrega de "instanciar" classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração em formato XML ou ainda anotações nas classes, métodos e propriedades. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação orientada a objetos.O Spring possui uma arquitetura baseada em interfaces e POJOs (Plain Old Java Objects), oferecendo aos POJOs características como mecanismos de segurança e controle de transações. Também facilita testes unitários. Com Spring, pode-se ter um alto desempenho da aplicacao.Esse framework oferece diversos módulos que podem ser utilizados de acordo com as necessidades do projeto, como módulos voltados para desenvolvimento Web, persistência, acesso remoto e programação orientada a aspectos.Em resumo, o Spring é um conjunto de soluções prontas para ser

What you'll learn

  • understand Inversion of Control and Dependency Injection
  • learn how to configure Spring using XML and annotations
  • explore the various modules within the Spring Framework
  • gain insights into building applications with lower coupling

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.