Conteúdo do Curso

  • 1

    Fundamentos

    • Configuração do Projeto

    • O que é Next.js?

    • Estrutura de Pastas

    • Primeiro Componente & Rotas

    • Entendo o JSX

    • Integração JavaScript/JSX

    • CSS Global

    • CSS Modularizado

    • Usando Componente

    • Propriedades de Componentes

    • Navegação entre Componentes

    • Componente Layout

    • Componente Navegador

    • Navegação Simples

    • Navegação Dinâmica

    • Componente com Estado

    • Usando API #01

    • Usando API #02

    • Integração com API

    • Recomendação de Vídeo

    • Modelos de Pré-Renderização

    • Pré-Renderização na Prática

  • 2

    Aplicação Completa

    • Introdução do Módulo

    • Resultado Final

    • Configuração: NextJS, TailwindCSS e Firebase

    • Componentes Layout e Título

    • Classe Cliente

    • Componente Tabela #01

    • Componente Tabela #02

    • Componente Tabela #03

    • Componente Botão

    • Componente Formulário

    • Alternando entre Tabela e Formulário

    • Integrando Tabela e Formulário

    • Configurando Firebase no Projeto

    • Repositório de Clientes

    • Integrando Cadastro com Firebase

    • Organizando Código com Hooks

    • Excluindo Projeto Firebase

    • Conclusão do Curso

Descrição

Este curso de NextJS abordará primeiramente os principais fundamentos e conceitos do NextJS, além de ensinar um pouco de React também, que é a biblioteca por baixo de tudo isso. 

O NextJS nada mais é do que um framework para React, a principal biblioteca para desenvolvimento web. 

As principais funcionalidades do Next são a renderização estática e pelo lado do servidor (SSR), possuir suporte para o TypeScript e um serviço próprio de tratamento de rotas. 

Na primeira parte do curso será abordado tanto o React quanto os principais fundamentos do Next, mostrando como preparar o ambiente, criar um projeto e explicando como o projeto funciona, tudo com a incrível didática do Professor Leonardo! 

Já na segunda parte, vamos colocar todo esse aprendizado em prática com uma aplicação para Criação, Leitura, Edição e Remoção de dados, o famoso CRUD (Create, Read, Update, Delete) com o NextJS. Utilizando o Firebase e Firestore como banco de dados, utilizando também o TailwindCSS para criar o visual do projeto e integrando com TypeScript. 

Tudo isso será mostrado e explicado durante o curso, desde a criação do projeto, a instalação das dependências, configuração e integração com o banco de dados e também a integração e uso tanto do Tailwind quanto do TypeScript.


Plano de Assinatura

Tenha acesso a este curso e a mais de 6000 aulas por um preço incrível. Clique abaixo e confira. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade.

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    40 aulas e 5 horas de conteúdo. Didática comprovada. Investimento garantido.

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

Instrutor

Leonardo Leitão

Leonardo Leitão é mestre em Informática Aplicada e fundador da Cod3r, já treinou mais de 380.000 alunos. São mais de 15 anos como professor e uma premiação internacional em reconhecimento da qualidade dos cursos produzidos. Há 16 anos atua na área como desenvolvedor de softwares e trabalhou como arquiteto de software em grandes projetos para o Governo Federal.