Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Desenvolvedor WEB Fullstack com Spring e React

Curso de Desenvolvedor WEB Fullstack com Spring e React

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Desenvolvedor Fullstack WEB com Spring e React

Domine os conceitos fundamentais de uma aplicação moderna com os frameworks Spring e React (Atualizado em 06/2023)

Avaliação: 4.0 de 554 avaliações

Total de horas: 10.5

Aulas: 173

Dificuldade: Todos os níveis

Domine os conceitos fundamentais de uma aplicação moderna com os frameworks Spring e React (Atualizado em 06/2023) !!Atualização de junho de 2023: Usando a versão mais recente do Spring BOOT 3.1.1!! Este curso, por meio do desenvolvimento passo a passo de uma aplicação de empréstimo de livros chamada Sharebook, permitirá que você pratique e entenda tanto a parte backend, que é o processamento do lado do servidor, quanto a parte frontend, que é a parte visual de nossa aplicação. Cada sessão tem um link direto para o código-fonte relevante, para que você possa ver passo a passo se seu código está correto. Além disso, no final, veremos como implantar nossa aplicação no Azure! Em resumo, o escopo é amplo, e esse é o objetivo deste treinamento: ajudá-lo a entender todos os componentes essenciais do desenvolvimento de uma aplicação web moderna, com os frameworks mais amplamente utilizados na indústria, SPRING e REACT. A parte do backend abordará os seguintes aspectos: - o framework SPRING CORE para o funcionamento do Spring; - o framework SPRING MVC para o desenvolvimento de serviços web RESTful; - o framework SPRING DATA para consultar um banco de dados sem escrever SQL (conhecimento de SQL é bem-vindo, no entanto :) - o framework SPRING SECURITY para proteger nossa aplicação; Mas este curso também aborda a parte do frontend, com a implementação de uma interface de Aplicação de Página Única (SPA) moderna usando o framework React. Assim, descobriremos: - a biblioteca React para desenvolvimento frontend, incluindo os princípios fundamentais do React, como props, state, JSX, etc. - os fundamentos do JavaScript que você precisa saber; - Formatação da aplicação com Bootstrap - Chamando o Backend e as APIs que desenvolveremos juntos, usando a biblioteca Axios e promessas JavaScript; - Uma visão geral do React-Bootstrap para simplificar a codificação de componentes Bootstrap. Por fim, para implantação no Azure, estudaremos: - Azure App Services, que hospedará nossa aplicação Sharebook; - Azure Vault, para armazenar informações secretas; - Github Actions, para implantar nosso código; - Uma visão geral do banco de dados Oracle na nuvem. Em resumo, o escopo que abordaremos é muito amplo! Além disso, o foco está na codificação, porque, na minha opinião, é a melhor maneira de aprender. Portanto, para cada lição, você terá acesso direto ao código relevante clicando no link Recursos no vídeo correspondente. Isso é uma vantagem real para verificar se seu desenvolvimento está correto! Você terá uma visão geral de muitas tecnologias, sem aprofundar-se dada a ampla gama que cobrimos. No entanto, você terá uma compreensão sólida dos diferentes componentes para o desenvolvimento de uma aplicação web moderna, para que você possa se especializar no backend com Java e Spring ou no frontend com JavaScript e React. Mas você também pode fazer a escolha que fiz e se tornar um desenvolvedor Fullstack, capaz de trabalhar tanto no Front quanto no Back end. Informações importantes! Você terá acesso ao código relevante para cada vídeo, para que possa verificar se o código que você desenvolveu está correto. No curso, para o vídeo correspondente, clique em Recursos e depois no link Código que aparece; Você será redirecionado diretamente para o commit GIT relevante (no site do Github) para o vídeo. Este curso é atualizado regularmente para mantê-lo atualizado com os últimos avanços nas tecnologias utilizadas. Atualizações do curso: 08/2023: Tratamento de erros com Axios: Sessão 128 MyBooks Branching, Sessão 136 Available books Branching, Sessão 138 My loans Branching, Sessão 139 Making navigation possible 06/2023: Spring BOOT 3.1.1, Azure 5.3.0, Sass instead of Node Sass Sessões atualizadas e código atualizado no meu Github: - Sessão 11: Use a versão Spring Boot 3.1.1 - Sessão 161: Aviso para configuração do Vault - Sessão 162: Conectar ao Vault - Nova Sessão 104: Apresentação CSS, SCSS, Flexbox - Nova Sessão 105: Instalar SASS - Sessão modificada 106: Estilizando MyBooks 02/2023: Spring BOOT 3.0.2 e JAVA 17 Aqui está a lista de vídeos modificados/adicionados após essas alterações (apenas diz respeito ao BACKEND). Todo o código também foi atualizado no meu github. Seção 2 Inicialização do Spring - Atualização: Ferramentas de back-end usadas; - Adição: Java 17, MAVEN e IDE; - Atualização: Inicialização do projeto com o Spring Initializr; Seção 4 Spring DATA - Adição: Aviso de importações após a migração do Spring BOOT 3.x; Seção 5 Spring SECURITY - Atualização: Código UserDetailService; - Atualização: Classe de configuração do Spring Security; - Atualização: Código JwtUtils 07/2022: - Revisão completa da Seção 4 - Segurança após a atualização para a versão mais recente do Spring-Boot 2.7.1; - Modificações no frontend após a transição para o React 18; - Token JWT armazenado no armazenamento local do navegador e transmitido via Cabeçalho de Autorização (em vez de Cookie); - Melhoria do Swagger (botão Adicionar autorização para incluir um token JWT) 04/2022: - Nova seção: 13/ Implantação em Nuvem com Azure; - Spring Boot para 2.6.6, React-Router 6.3.0, Node 16.14.2, React 18 01/2022: - Atualização das versões: Spring Boot 2.6.2, Node LTS 16, create react app 5.0, react-router 6.2.1, axios 0.24.0; - Link para o código-fonte do Github para cada sessão (vídeo) em vez de cada seção; - Atualização de vídeos relacionados ao React-Router (muitas mudanças); - Atualização de todo o código-fonte no meu github 09/2021 - Atualização das versões: Spring Boot 2.5.4, Node 14.18.0, React 17.0.2, Bootstrap 5 06/2021 - Vídeo adicionado 56 após a atualização do Spring Boot (inicialização do banco de dados), ativação do Swagger com o Spring Security O que você aprenderá - Os conceitos e implementação do componente backend, o núcleo de nossa aplicação, com o Spring - Os conceitos fundamentais de uma Aplicação de Página Única, ou frontend, com o React - Desenvolvimento de serviços que seguem o paradigma Restful com o Spring MVC - Configurando o Spring Data para consultar nosso banco de dados - Autenticação de usuários com o Spring Security - Dividindo uma aplicação web complexa em componentes React - Introdução ao Bootstrap e React-Bootstrap - Chamadas REST do frontend usando promessas JavaScript e Axios - Implantação na nuvem com o Azure (Azure App Services e Vault) - Uma visão geral do banco de dados Oracle na nuvem - Uma visão geral das ações do Github para implantar nosso código!
Ver informações completas