Spring Framework em 125 videoaulas IoC Dependency Injection

Baixar, configurar e usar o Spring Framework Dominar IoC Inversion of Control - Inversão de Controle Dominar Dependency

4.50 (50 reviews)
Udemy
platform
Português
language
Programming Languages
category
instructor
Spring Framework em 125 videoaulas IoC Dependency Injection
277
students
18.5 hours
content
Oct 2015
last update
$19.99
regular price

What you will learn

Baixar, configurar e usar o Spring Framework

Dominar IoC Inversion of Control - Inversão de Controle

Dominar Dependency Injection - Injeção de dependência

Usar tanto XML quanto Annotacion

Aprenda RMI Remote Method Invocation

Spring para MVC Model View Controller

Why take this course?

125 videoaulas

Muitas 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 serem implementadas na sua aplicação: MVC, Transaction, Persistencia em conjunto com alguma ferramenta de persistência, etc.

O que os alunos vão aprender nas 125 videoaulas:

  • Baixar, configurar e usar o Spring Framework
  • Dominar IoC Inversion of Control - Inversão de Controle
  • Dominar Dependency Injection - Injeção de dependência
  • Usar tanto XML quanto Annotacion
  • Aprenda RMI Remote Method Invocation
  • Spring para MVC Model View Controller
  • e muito mais

Screenshots

Spring Framework em 125 videoaulas IoC Dependency Injection - Screenshot_01Spring Framework em 125 videoaulas IoC Dependency Injection - Screenshot_02Spring Framework em 125 videoaulas IoC Dependency Injection - Screenshot_03Spring Framework em 125 videoaulas IoC Dependency Injection - Screenshot_04

Our review

🌟 **Overall Course Review** The course has received a global rating of 4.50 from recent reviews. It is evident that the course offers valuable content, with some reservations about its relevance to current technologies and practices. Here's a breakdown of the feedback: ### Pros: - **In-Depth Content**: The course provides comprehensive coverage of topics related to Spring, including important concepts such as dependency injection from external files, which are timeless and highly relevant. - **Quality Instruction**: Despite the age of the material, the instruction is presented with care, demonstrating various key themes and earning a high rating for its pedagogical approach. - **Real-World Application**: The majority of reviewers found that while an additional example incorporating real-world scenarios would be beneficial, the course overall does well in encompassing practical applications of Spring technologies. ### Cons: - **Technological Updates**: The course content is outdated, as it was recorded in 2010. This means that some commands and program versions may no longer be applicable due to advancements in technology over the past decade. - **Presentation Style**: Some users felt that the instructor's approach of recording processes before they are demonstrated could be less efficient and that certain parts of the course, such as showing the same program being created in two different IDEs (Eclipse and Netbeans), were unnecessary. - **Brevity of Aulus**: Several reviewers noted that the lessons were exceptionally short, rarely reaching 15 minutes, which can make for a rapid pace through complex topics. - **Course Versus IDE Focus**: The course is focused on Spring framework rather than on specific IDEs, and users recommend concentrating on the core material even as they navigate the outdated aspects of the content. ### Conclusion: Despite its age, the course is highly regarded for its educational value, with a strong emphasis on fundamental concepts in Spring that remain relevant. It is particularly recommended for individuals dealing with legacy systems or those who wish to understand the historical progression and foundational principles of the framework. For those using current versions of Java and Spring, it is suggested to supplement this course with more recent materials to ensure up-to-date knowledge. ### Recommendations: - **Update Content**: The course content should be updated to reflect the latest versions of the Spring framework and Java. - **Supplementary Materials**: It would be beneficial to provide additional resources or examples that showcase how the concepts taught in the course apply to modern systems. - **Improved Presentation**: Clearer and more concise instructional videos, possibly with a focus on one IDE for consistency, could enhance the learning experience. Overall, while there are some significant drawbacks due to the age of the content, the course is still valuable as an educational resource for understanding the core principles of Spring that have stood the test of time.

Charts

Price

Spring Framework em 125 videoaulas IoC Dependency Injection - Price chart

Rating

Spring Framework em 125 videoaulas IoC Dependency Injection - Ratings chart

Enrollment distribution

Spring Framework em 125 videoaulas IoC Dependency Injection - Distribution chart
632450
udemy ID
10/6/2015
course created date
11/21/2019
course indexed date
Bot
course submited by