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
3.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
46 students enrolled
$19
$35
46% off
Take This Course
  • Lectures 127
  • Length 18.5 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 Portuguese

Course Description

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

What are the requirements?

  • Necessário curso básico de Java

What am I going to get from this course?

  • 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

What is the target audience?

  • Todos que querem evoluir em Java e dominar o uso do Spring

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introdução ao Spring Framework.avi
Preview
08:13
Baixando e instalando Eclipse Galileu e Netbeans 6.8.avi
Preview
09:37
Baixando o Spring Framework e explicando seu conteúdo.avi
09:44
Criando um projeto sem uso do Spring.avi
09:58
IoC Inversion of Control and Dependency Injection.avi
04:31
Criando primeiro projeto com Spring e configurando bibliotecas.avi
09:03
Configurando beans no ApplicationContext XML declarativa.avi
10:25
Finalizando o testando o primeiro exemplo com Spring no NetBeans.avi
11:15
Implementando o mesmo exemplo com Spring no Eclipse.avi
12:27
Novo projeto exemplo Universidade no Eclipse.avi
09:47
Classes Universidade Aluno Professor Quadro Negro Instanciando.avi
11:24
Configurando diversos Beans no ApplicationContext da Universidade.avi
11:01
Finalizando projeto com Spring Universidade no Eclipse.avi
06:29
Copiando o projeto universidade para o NetBeans.avi
04:15
Injecao via Setter.avi
08:37
Injecao via Setter com Override metodo toString.avi
09:19
Injecao via Construtor constructor-arg.avi
08:22
Copiando projetos via Setter e Constructor no Eclipse.avi
03:00
ApplicationContext x BeanFactory diferenca entre eles.avi
05:43
Injecao de Colecoes do tipo List.avi
07:11
Injecao de Colecoes do tipo Map.avi
06:42
Injecao de Colecoes do tipo Set.avi
06:31
Injecao de Colecoes do tipo Properties.avi
09:01
Inserindo novo bean no ApplicationContext.avi
11:23
Injecao de um objeto dentro de outro objeto.avi
05:23
Lay Initialization true false lazy-init.avi
09:11
Lay Initialization default-lay-init testando com 2 beans.avi
10:36
Scopos dos Beans Singleton uma unica Instancia.avi
09:24
Scopos dos Beans Prototype varias Instancias.avi
08:51
Properties Injetando propriedades de arquivos Externos.avi
09:34
Mais Properties Injetando propriedades de arquivos Externos.avi
07:40
Internacionalizacao conhecendo a interface MessageSource.avi
09:51
Internacionalizacao ResourceBundleMessageSource basename.avi
11:36
Internacionalizacao implementacao do exemplo com idioma brasileiro.avi
09:09
Exemplo Internacionalizacao lingua portuguesa pt BR e lingua inglesa en US.avi
09:07
new Locale linguas acrescentando a Espanhola.avi
07:36
Novo exemplo de internacionalizacao usando Forms.avi
11:42
formulario com opcao de escolha de idioma.avi
04:56
Mais formulario com opcao de escolha de 3 idiomas.avi
14:27
Finalizando aplicacao com forms e opcao de idioma.avi
08:33
internacionalizacao no eclipse implements MessageSourceAware Bean.avi
09:39
mais internacionalizacao no eclipse implements MessageSourceAware Bean.avi
10:27
usando internacionalizacao para mostrar erros IllegalArgumentsException.avi
10:45
Passando ApplicationContext como parametro na Internacionalizacao.avi
04:19
Finalizando Internacionalicacao mensagens em varias linguas.avi
11:08
nada versus nada - sem nexo - valvula de scape - mentira.avi
02:09
Instanciando Objetos através de factory-method NewInstance.avi
09:24
Usando Parametros e Construtor no factory-method NewInstance.avi
06:57
Usando classe externa para instanciar objetos.avi
09:42
Criando classes para usar Heranca extends.avi
11:56
Usando Heranca com Parent Abstract.avi
09:47
mais heranca e abstract true false.avi
11:03
usando heranca parte abstract com uma unica classe.avi
05:29
Merge concatenando e finalizando heranca no Spring.avi
06:14
Call Back InitializingBean apos inicializacao de Beans.avi
09:47
Call Back Init-Method solucao elegante.avi
09:27
Iniciando Validacao Interface Validator supports.avi
09:35
Validate Interface Validator Error ValidationUtils.avi
08:42
Finalizando Validacao de Dados com o Spring.avi
08:28
Iniciando Persistencia de dados no banco.avi
09:42
Coonection statement resultset insercao manual.avi
09:35
Finalizando gravacao de dados no braco.avi
09:42
Iniciando persistencia com Spring dataSource.avi
09:38
Configurando applicationContext datasource JdbcTemplate.avi
08:44
usando jdbcTemplate para criar uma tabela no banco.avi
09:40
Gravando dados com o Spring Framework.avi
08:51
Alterando dados update com Object no Spring.avi
06:07
Excluindo dados do banco com o Spring.avi
04:34
Pesquisando dados queryForObject e queryForList.avi
08:50
Criando novo projeto para persistir usando JdbcDaoSupport.avi
09:56
JdbcDaoSupport e SimpleJdbcDaoSupport.avi
09:50
Gravando dados com SimpleJdbcDaoSupport update.avi
09:27
Excluindo e Alterando com SimpleJdbcDaoSupport.avi
07:36
Pesquisando com List e finalizando persistencia com SimpleJdbcDaoSupport.avi
09:37
@ Annotation Anotacao Class Source Runtime Field.avi
09:51
Criando classe java para verificar anotacao criada.avi
09:51
implementando annotation no braco.avi
09:41
Annotation com Spring jsr-250 @Component @PostConstruct @PreDestroy.avi
09:41
executando context annotation-config xsd.avi
07:14
Annotation Autowired para injecao de Beans.avi
08:50
Annotation Autowired @Qualifier required false.avi
05:52
Annotation Criando a propria anotacao para Qualifier.avi
08:52
Introducao a AOP programacao orientada a aspectos.avi
09:35
AOP Advice Pointcut Joinpoint before after round.avi
08:09
AOP criando classes servicos e implementacoes.avi
09:39
Testando o Spring nesse projeto.avi
05:26
Configurando AOP aspectj-autoproxy e classe Advice.avi
11:11
usando AOP no Spring execution exemplo Before.avi
09:32
testando AOP execution exemplos Before After.avi
09:49
AOP After AfterThrowing AfterReturning sem e com parametros.avi
09:56
AOP Around ProceedingJoinPoint Object.avi
10:25
Exemplo com AOP Around ProceedingJoinPoint Object.avi
09:34
AOP com Anotacoes @target.avi
07:46
Mais Pointcuts AOP void String target.avi
09:13
Mais Pointcuts AOP args String Integer.avi
05:00
Composite Pointcuts AOP args Consulta.avi
09:29
Pointcuts pegando os parametros throwing returning.avi
09:55
Iniciando uso de AOP sem anotacoes e sim com XML.avi
08:21
AOP com XML config aspect pointcut returning throwing.avi
09:59
Iniciando remoting com RMI Remote Method Invocation.avi
08:54

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Neri Neitzke, Programador

Sou o Prof Neri Neitzke, maior autor de videoaulas do mundo, criei 6.700 videoaulas (java, delphi, php, arduino, android, asp, oracle, sqlserver, windev, algoritmos etc), que estão com mais de 13 milhões de acessos. Mais de 170 palestras realizadas em 07 países (Angola, Moçambique, Cabo Verde, Portugal, Colômbia, Guinné-Bissau e Brasil). Professor há 12 anos na Universidade Luterana do Brasil. Pós-Graduado em Desenvolvimento de Software para web. Carazinho - RS, Brasil

Ready to start learning?
Take This Course