Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Spring Boot + React JS: Desenvolva Aplicações Web Completas

via Udemy

Overview

Curso Full Stack com Spring Boot e React JS, do zero à nuvem.

What you'll learn:
  • Aprender uma stack completa envolvendo base de dados, aplicação Rest com Java e client web com React Js
  • Preparar ambientes do zero para desenvolvimento de aplicações web
  • Combinar diferentes tecnologias para criar arquitetura de aplicativos web
  • Criar bancos de dados SQL e manipular os dados através da aplicação
  • Desenvolver Testes automatizados utilizando técnicas avançadas
  • Gerar o build da aplicação e fazer o deploy na nuvem
  • Bulma CSS e PrimeReact
  • Criar Relatórios JasperReports e chamá-los através da aplicação

Olá!Seja bem vindo!


Se você está procurando uma stack para criar aplicações web completas, ou então está procurando se atualizar no mercado, este curso será perfeito pra você. Nele irá aprender sobre arquitetura de aplicações web e como integrar tecnologias para obter um site completo ou aplicações corporativas de grande escala.


Nesse curso iremos ensinar o passo a passo desde a preparação do ambiente, banco de dados, configuração inicial do projeto Spring boot, alguns fundamentos, criação da API Rest com testes unitários e de integração cobrindo todas as implementações, até a criação da aplicação front end para consumir a API, utilizando a biblioteca de criação de UI's REACTJS. Você irá sair com novos conhecimentos e aplicando boas práticas de programação.


O curso é para desenvolvedores que já tem conhecimento nas linguagens de programação Java e Javascript e desejam criar uma stack para construir aplicações WEB. Os assuntos abordados no curso são:


  • React JS com Next, um framework que está sendo utilizado por várias grandes empresas no mundo todo e está ganhando bastante mercado;

  • Spring Boot, um framework java completo para desenvolvimento de API's Rest com todos os recursos necessários para acesso a bancos de dados, segurança, Web, etc;

  • Bulma CSS, um framework css para estilização de páginas HTML;

  • Prime React, uma biblioteca de componentes ricos React prontos para utilizar e ter um bom ganho de produtividade;

  • JasperReports, uma ferramenta para criação de relatórios que serão exportados através da aplicação em PDF;

  • Banco de Dados PostgreSQL, um banco de dados SQLrelacional robusto e bastante utilizado pelo mercado.

Todo o projeto é criado, configurado e codificado pelo instrutor, os links para o código fonte das aulas estará anexo a cada uma das aulas, além do link para os sites mostrados no curso e o link para download direto das ferramentas nas versões utilizadas pelo instrutor.


Iremos utilizar um provedor de autenticação de terceiros para fazer a autenticação da aplicação, como por exemplo, Github e o Auth0.

No final iremos aprender a fazer o BUILD e empacotamentos das aplicações e publicá-las na nuvem, colocando-as em ambiente de produção na internet, juntamente com o banco de dados.


Syllabus

  • Introdução
  • Primeiros Passos
  • Desenvolvendo a API e a Tela de Cadastro e Pesquisa de Produtos
  • Modulo de Clientes: Formik, Custom Masks, Validação de Formulários
  • Desenvolvendo o módulo de Vendas
  • Desenvolvimento de Relatórios Com Jasper Reports
  • Desenvolvimento do Dashboard
  • Autenticação de usuários
  • Finalização com Build e Deploy em produção
  • Introdução [LEGADO]
  • Preparação do ambiente back-end [LEGADO]
  • Implementações iniciais do back-end [LEGADO]
  • Api dos casos de uso de usuários / iniciando os testes automatizados [LEGADO]
  • Api dos Casos de Uso de Lançamentos [LEGADO]
  • Bateria de Testes automatizados para finalização dos testes do back-end [LEGADO]
  • Preparação do ambiente front-end [LEGADO]
  • Primeiros contatos com o React [LEGADO]
  • Projeto front-end [LEGADO]
  • Gerando o build e publicando a aplicação na nuvem [LEGADO]
  • Atualização para o ultimo módulo [LEGADO]
  • Segurança da API e Autenticação com Tokens JWT [LEGADO]
  • Finalização do Curso [LEGADO]
  • Aulas complementares [LEGADO]
  • Modulo Complementa: React Funcional com Hooks e Typescript [LEGADO]

Taught by

Dougllas Sousa

Reviews

4.4 rating at Udemy based on 1325 ratings

Start your review of Spring Boot + React JS: Desenvolva Aplicações Web Completas

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.