/FullStackPracticeSpringBootReactJS

Prática da Semana 4 Spring React - Spring Boot no back end e ReactJS no front end - DevSuperior - Instrutor Nelio Alves

Primary LanguageJava

Full Stack Practice Spring Boot ReactJS

screenshot-backend

screenshot-frontend


Aplicações


Objetivo

  • Aula 1

    • Criar aplicação para o back end utilizando Spring Boot
    • Criar aplicação para o front end utilizando ReactJS
    • CI/CD com Netlify
  • Aula 2

    • Implementar o back end
  • Aula 3

    • Integrar back end e front end

Tecnologias Utilizadas

  • Java 11
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Bootstrap
  • Google Fonts
  • Apex Charts
  • Spring Initializr
  • Spring Boot
  • Spring Tool Suite 4
  • ReactJS
  • Node.js
  • Git
  • Postman
  • Heroku
  • PostgreSQL / pgAdmin 4
  • Yarn
  • NPM
  • Visual Studio Code
  • Netlify
  • Netlify CI/CD (Continuous Integration and Continuous Delivery)
  • Padrão de Camadas (Conceito SOLID)
  • Modelo de domínio
  • Heroku
  • React Hooks
  • React Router DOM
  • Axios

Conteúdo Apresentado

  • Aula 1

    • Criar projetos backend e frontend
    • Salvar os projeto no Github em monorepo
    • Montar o visual estático do front end
    • Publicar o front end no Netlify
  • Aula 2

    • Implementar o back end
      • Modelo de domínio
      • Estruturar o back end no padrão camadas
      • Consulta paginada de vendas
      • Consultas agrupadas para gráficos
      • Implantação na nuvem
  • Aula 3

    • Integrar back end e front end
    • Três pilares do React
      • Componentes
      • Props
      • Estado
    • React Hooks
      • useState
      • useEffect
    • Libs
      • React Router DOM
      • Axios

Referências


Pesquisa Complementar


Autor