Esta formação tem como objectivo proporcionar uma compreensão sólida do framework Spring aplicado ao desenvolvimento de aplicações web em Java. A formação aborda os conceitos essenciais do núcleo do Spring, bem como componentes avançados que permitem construir aplicações robustas, modulares e de fácil manutenção.
O Spring Framework é uma das plataformas mais utilizadas no desenvolvimento de aplicações empresariais em Java, oferecendo suporte a diferentes camadas da aplicação, desde a gestão de dependências até à construção de interfaces web. Este curso enquadra-se na necessidade de formar profissionais capazes de utilizar o ecossistema Spring de forma eficaz, adoptando boas práticas e padrões modernos de desenvolvimento.
Programadores Java
Desenvolvedores web
Engenheiros de software
Profissionais de IT que pretendam trabalhar com o framework Spring
Estudantes com interesse em desenvolvimento backend
Conhecimentos sólidos de programação em Java
Noções de programação orientada a objectos
Conhecimentos básicos de desenvolvimento web
Familiaridade com bases de dados relacionais (valorizado)
Capacitar os participantes para desenvolver aplicações web em Java utilizando o Spring Framework, explorando os seus principais módulos e funcionalidades.
No final da formação os formandos estarão capacitados para:
Introdução e fundamentos
Introdução ao Spring Framework
Arquitectura
Configuração do ambiente
Exemplo Hello World
Core do Spring
Contentores IoC
Definição de beans
Scopes de beans
Ciclo de vida dos beans
Bean post processors
Herança de definições de beans
Injecção de dependências e configuração
Injecção de dependências
Injecção de inner beans e colecções
Auto-wiring de beans
Configuração baseada em anotações
Configuração baseada em Java
Funcionalidades avançadas
Gestão de eventos no Spring
Eventos customizados
AOP com Spring Framework
Persistência e transacções
Framework JDBC
Gestão de transacções
Desenvolvimento web
Framework Web MVC