Front-end Formação Desenvolvedor Spring Full-Stack

A formação Desenvolvedor Spring Full Stack da TreinaWeb tem como objetivos abordar os aspectos essenciais para o desenvolvimento de aplicações de ponta-a-ponta utilizando-se as tecnologias providas pelo Spring Framework. Entre as tecnologias abordadas nesta formação, estão principalmente o Spring MVC, o Spring Security, o Spring Data e o Spring Boot, além de tecnologias adjacentes como o Bootstrap, o jQuery e o Thymeleaf.

19 cursos Categoria Desenvolvimento Back-end

  • Formação com 52h19 de video
  • 419 exercícios

Conhecimentos adquiridos nesta formação

A formação Desenvolvedor Spring Full Stack da TreinaWeb tem como objetivos abordar os aspectos essenciais para o desenvolvimento de aplicações de ponta-a-ponta utilizando-se as tecnologias providas pelo Spring Framework. Entre as tecnologias abordadas nesta formação, estão principalmente o Spring MVC, o Spring Security, o Spring Data e o Spring Boot, além de tecnologias adjacentes como o Bootstrap, o jQuery e o Thymeleaf.

O Spring é um dos mais importantes frameworks dentro da plataforma Java, tendo inclusive influenciado referências técnicas como o J2EE. Trata-se de um super framework baseado nos conceitos de inversão de controle (IoC) e injeção de dependências (DI), além de ser completamente modular, tornando possível possível utilizar somente os módulos que de fato seja necessários para o desenvolvimento de um projeto. Atualmente, os componentes do Spring conseguem atender arquiteturas baseadas nos tradicionais servlets Java como também arquiteturas modernas reativas. Atualmente, os principais módulos do Spring são o Spring MVC, para criação de aplicações web fim-a-fim baseadas no padrão MVC e suas variações; o Spring Boot, que permite inicializar e subir um projeto em produção utilizando-se o mínimo de configuração necessária; o Spring Data, que consiste em uma abstração em cima da JPA para acesso a bancos de dados relacionais e não-relacionais; e o Spring Reactive Stack, um conjunto de implementações de componentes seguindo a arquitetura de aplicações web reativas. A formação Desenvolvedor Spring Full Stack da TreinaWeb foca principalmente no Spring MVC, no Spring Data e no Spring Boot, já que estes são os principais módulos utilizados no mercado atualmente. A formação aborda a utilização integrada dos módulos do Spring, bem como as configurações que são consideradas essenciais para que a stack Spring funcione corretamente. A integração com bases de dados relacionais também é abordada através da utilização do Spring Data em conjunto com a JPA e o Hibernate. Autenticação e autorização também estão em foco nesta formação com a abordagem do Spring Security, um módulo voltado exclusivamente para gerência dos processos de autenticação e autorização. A formação ainda aborda o cada vez mais popular Spring Boot: um framework baseado no conceito de configuração sob convenção que minimiza todo o processo para criação e implantação de aplicações Java baseadas no Spring, seja no ambiente de desenvolvimento, ou até mesmo no ambiente de produção.

Para quem é esta formação?

Esta formação é destinada a desenvolvedores que desejam aprender a desenvolver aplicações web utilizando o Java com a facilidade e poder que o Spring tem a oferecer.

Formação pré-requisito (recomendação) dessa formação

  • Desenvolvedor Java
    Formação
    Desenvolvedor Java

    A formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. N...

    29 cursos 118h43 de vídeos 767 exercícios

Confira a trilha de cursos dessa formação


Formação completa
  • Suporte completo Suporte direto com nosso time de professores especialistas
  • Básico ao Avançado Aprenda de verdade com as formações mais completas e detalhadas do Brasil!
  • Do zero ao mercado de trabalho Suporte direto com nosso time de professores especialistas
  • Nível de conhecimento Você poderá acompanhar o seu avanço intelectual dentro do seu ambiente de estudo

Sobre os professores

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Akira Hanashiro

Akira Hanashiro

Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.

Cleber Campomori

Cleber Campomori

Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".

Cleyson Lima

Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!