Curso de React JS 19 e Next.js 15 (atualizado para 2025)

React 19 e Next.js 15 com App Router, Server Actions, Server Components, Tailwind CSS, TypeScript e Rest API com NestJS
4.87 (5163 reviews)
Udemy
platform
Português
language
Web Development
category
Curso de React JS 19 e Next.js 15 (atualizado para 2025)
26 076
students
83.5 hours
content
May 2025
last update
$69.99
regular price

Why take this course?

Ótimo, parece que você está seguindo um caminho abrangente que combina o back-end com Strapi, o front-end com Next.js e a autenticação de usuários, além de revisar conceitos fundamentais de HTML, CSS e JavaScript/TypeScript. Vou destacar alguns pontos importantes de cada seção para que você tenha uma visão clara do que está por vir e como preparar-se para cada etapa.

Seção 13: GraphQL Queries com Strapi

  • Instale as dependências necessárias para usar o GraphQL com Strapi (strapi-graphql, graphql, etc.).
  • Crie e teste suas queries (consultas) para recuperar dados do seu blog, como postagens, categorias, etc.

Seção 14: Projeto 2: Blog - Front-end com Next.js (e React)

  • Revise os conceitos básicos de React e Next.js se necessário.
  • Aprecie a criação de componentes reutilizáveis e o uso do Storybook para documentação visual dos componentes.
  • Implemente as rotas do Next.js para os diferentes tipos de páginas do seu blog (lista de postagens, detalhes de uma postagem, etc.).

Seção 15: Autenticação de usuários com Strapi

  • Entenda como implementar a autenticação no back-end com JWT Tokens e Cookies seguros.
  • Aprecie sobre as melhores práticas para proteger contra CSRF e XSS.

Seção 16: GraphQL Mutations com Strapi

  • Aprecie a criação de mutations para operações que alteram os dados, como criar, atualizar ou deletar postagens no Strapi.
  • Teste essas mutations usando ferramentas como Postman ou Insomnia.

Seção 17: Autenticação de usuários com Next.js e NextAuth.js

  • Aprecie a configuração do NextAuth.js para gerenciar a autenticação no front-end, sincronizando o token do usuário com o Strapi.
  • Implemente a lógica de login e logout, mantendo as sessões seguras em todos os requisições do navegador.

Seções Bônus

  • HTML5 e CSS3 (Para iniciantes): Se você não tem experiência anterior com HTML e CSS, esta seção é essencial para entender a base sobre as quais você construirá suas aplicações web.

  • Landing Page com HTML5 e CSS3: Com o conhecimento básico de HTML e CSS, você criará uma landing page visualmente atraente e aplicará o que aprendeu sobre semântica e estilização responsiva.

  • JavaScript Essencial: Esteja preparado para revisar conceitos importantes do JavaScript que serão fundamentais para o funcionamento dos seus projetos React e Next.js.

  • TypeScript Essencial: Se você decidir incorporar TypeScript em seu fluxo de desenvolvimento, esta seção irá ajudá-lo a escrever código mais robusto e com menos erros de tipo.

Para cada uma dessas etapas, é importante que você mantenha um repositório de código junto à sua progressão, pratique regularmente e teste suas implementações constantemente. Lembre-se de que a prática constante e a construção de projetos reais são as melhores formas de consolidar o seu conhecimento e habilidades. Boa sorte!

Course Gallery

Curso de React JS 19 e Next.js 15 (atualizado para 2025) – Screenshot 1
Screenshot 1Curso de React JS 19 e Next.js 15 (atualizado para 2025)
Curso de React JS 19 e Next.js 15 (atualizado para 2025) – Screenshot 2
Screenshot 2Curso de React JS 19 e Next.js 15 (atualizado para 2025)
Curso de React JS 19 e Next.js 15 (atualizado para 2025) – Screenshot 3
Screenshot 3Curso de React JS 19 e Next.js 15 (atualizado para 2025)
Curso de React JS 19 e Next.js 15 (atualizado para 2025) – Screenshot 4
Screenshot 4Curso de React JS 19 e Next.js 15 (atualizado para 2025)

Loading charts...

Related Topics

3839636
udemy ID
10/02/2021
course created date
27/02/2021
course indexed date
Bot
course submited by