Free download » Free download video courses » Udemy – Next.Js Do Zero Ao Avancado Com Projetos
  |   view 👀:1   |   🙍   |   redaktor: Baturi   |   Rating👍:

Udemy – Next.Js Do Zero Ao Avancado Com Projetos

Udemy – Next.Js Do Zero Ao Avancado Com Projetos

Free Download Udemy – Next.Js Do Zero Ao Avancado Com Projetos


Publicado em 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: Português | Size: 5.69 GB | Duration: 8h 33m
Domine o Next.js, do básico ao avançado, com um curso prático que foca em projetos reais c/ Prisma, Tailwind e Next Auth


What you'll learn


Estrutura de pastas e arquivos do Next JS
Criação de Projetos com Next JS
Tailwind com Next JS
Estilizações no Next
Autenticação com Next Auth
Server Actions do NextJS
Trabalhar com Cache no Next

Requirements


Noções de HTML, CSS e jаvascript
Já ter criado algum projeto com React JS

Description


Seja bem-vindo ao nosso curso completo de Next.js! Se você está pronto para dominar este poderoso framework de desenvolvimento web baseado em React, você está no lugar certo. Este curso foi feito para levá-lo do nível básico ao avançado, capacitando você a criar aplicações web completas, escaláveis e de alto desempenho. Confira a seguir o que você vai aprender em cada etapa do curso:Introdução ao Next.jsNesta primeira seção, você será apresentado às principais vantagens do Next.js em relação ao React. Vamos configurar o ambiente de desenvolvimento, criar nosso primeiro projeto e explorar a estrutura de diretórios e arquivos. Além disso, abordaremos as diferenças entre renderização do lado do servidor (SSR) e renderização do lado do cliente (CSR), preparando você para um entendimento profundo do framework.Páginas e NavegaçãoAqui, vamos explorar como o roteamento funciona no Next.js. Você aprenderá sobre o roteamento baseado em arquivos, como navegar entre páginas, criar páginas dinâmicas com parâmetros, rotas aninhadas e layouts reutilizáveis. Também discutiremos o uso do hook useRouter para gerenciar a navegação e a diferença entre componentes de servidor e componentes com use client, além de como utilizar a função redirect.EstilizaçãoEsta seção aborda a estilização de aplicações em Next.js. Vamos começar com uma introdução aos diferentes tipos de estilos, como CSS global e CSS Modules, e também integrações com Tailwind CSS e SASS.Você ainda verá exemplos de CSS-in-JS para escolher a abordagem que melhor se adapta ao seu projeto.Fetch e Server ActionsFocaremos em como buscar dados e usar ações de servidor no Next.js. Você aprenderá a configurar projetos com Prisma, criar formulários, inserir e recuperar dados de bancos de dados e lidar com rotas dinâmicas. Também veremos a diferença entre componentes do cliente e do servidor e como integrá-los. Além disso, discutiremos estados de carregamento, páginas 404 e validação no front-end e back-end. Esta seção inclui um projeto prático para consolidar seu aprendizado.Cache no Next.jsNesta parte, vamos entender como o cache funciona e como otimizar suas aplicações para produção. Você aprenderá sobre cache de rotas completas, validação de cache baseada em tempo, remoção de cache e o uso da função revalidatePath para manter suas aplicações rápidas e eficientes.Autenticação com Next AuthVamos nos aprofundar na implementação de autenticação em Next.js com NextAuth.js. Começaremos configurando o Google Provider, criando rotas de API de autenticação e adicionando botões de login e logout. Você verá como proteger páginas tanto no lado do cliente quanto no servidor usando middleware, além de integrar com um banco de dados e concluir a configuração com Prisma.Projeto NextGramNa última seção, vamos aplicar tudo o que você aprendeu criando um projeto prático chamado NextGram. Esse projeto, inspirado no Instagram, inclui funcionalidades como autenticação, likes, comentários e gerenciamento de postagens. Com isso, você verá como conectar todos os pontos para construir uma aplicação real.Ao final do curso, você terá uma compreensão completa de Next.js e estará preparado para criar aplicações modernas e de alto desempenho.Pronto para começar sua jornada com Next.js? Te espero no curso!

Overview


Section 1: Introdução
Lecture 1 Introdução
Lecture 2 Apresentação
Lecture 3 O que é Next.js?
Lecture 4 Vantagens do Next.js sobre o React JS
Lecture 5 Criando o primeiro projeto em Next.js
Lecture 6 Estrutura de pastas e arquivos do Next.js
Lecture 7 Diferença de SSR e CSR (Server Side Rendering e Client Side Rendering)
Lecture 8 Repositório do curso
Lecture 9 Como aprender programação mais rápido e ter sucesso na carreira
Lecture 10 Teste para saber sua dificuldade com programação
Lecture 11 Conclusão
Section 2: Páginas e Navegação
Lecture 12 Introdução
Lecture 13 Como funciona o File Based Routing?
Lecture 14 Navegação entre Páginas
Lecture 15 Rotas dinâmicas
Lecture 16 Parâmetros na URL
Lecture 17 Nested Routes
Lecture 18 Layout das Páginas
Lecture 19 Componentes no Next.js
Lecture 20 Nested Layouts
Lecture 21 Identificando links ativos
Lecture 22 Explorando o useRouter
Lecture 23 A diferença entre Client e Server Components
Lecture 24 Redirect em server components
Lecture 25 Conclusão
Section 3: Estilização
Lecture 26 Introdução
Lecture 27 Opções de estilização no Next.js
Lecture 28 Estilização Global com CSS
Lecture 29 Utilizando CSS Modules
Lecture 30 Utilizando o Tailwind
Lecture 31 Sass no Next.js
Lecture 32 CSS Modules com Sass
Lecture 33 Styled components no Next.js
Lecture 34 Conclusão
Section 4: Fetch e Server Actions
Lecture 35 Introdução
Lecture 36 O que são Fetch e Serve Actions?
Lecture 37 Configurando o Prisma no Next.js
Lecture 38 Estruturando o Projeto da Seção
Lecture 39 Criando Formulário para Envio de Dados
Lecture 40 Inserindo Dados no Banco de Dados
Lecture 41 Consultando Dados no Banco de Dados
Lecture 42 Estilos de projeto
Lecture 43 Página Dinâmica
Lecture 44 Tratando todos não existentes
Lecture 45 Loading para carregamento
Lecture 46 Componente Client com Server Action
Lecture 47 Refatorando Actions
Lecture 48 Criando Página de Edição
Lecture 49 Utilizando o Hook useFormState
Lecture 50 Tratando Erros do Back-End
Lecture 51 Tratando Erros de Back-End no Formulário
Lecture 52 O que falta para você ser um Programador?
Lecture 53 Você ainda não é Dev Júnior? Veja o que falta!
Lecture 54 Conclusão
Section 5: Cache
Lecture 55 Introdução
Lecture 56 Como Funciona o Cache no Next.js?
Lecture 57 Gerando Build de Produção
Lecture 58 Compreendendo o Full Route Cache
Lecture 59 Nosso primeiro problema de cache no Next.js
Lecture 60 Reavaliando o Cache por Tempo
Lecture 61 Removendo Cache
Lecture 62 Utilizando o revalidatePath
Lecture 63 Ajuste Botão de Excluir
Lecture 64 Conclusão do Projeto
Lecture 65 Conclusão
Section 6: Autenticação com Next Auth
Lecture 66 Introdução
Lecture 67 O que é NextAuth.js?
Lecture 68 Criando Projeto com NextAuth.js
Lecture 69 Criando o Arquivo .env
Lecture 70 Obtendo Secret e ID do Google Console
Lecture 71 Configurando Handlers
Lecture 72 Realizando Login
Lecture 73 Implementando Funcionalidade de Logout
Lecture 74 Protegendo Componentes do Cliente
Lecture 75 Protegendo Páginas do Servidor
Lecture 76 Protegendo com Middleware
Lecture 77 Integrando NextAuth.js com Prisma
Lecture 78 Concluido a integração do Banco de Dados
Lecture 79 Conclusão
Section 7: NextGram
Lecture 80 Apresentação do projeto
Lecture 81 Setup Inicial
Lecture 82 Definindo os Tipos
Lecture 83 Ajustando a Autenticação no Projeto
Lecture 84 Criando as Páginas do Projeto
Lecture 85 Pagina de Signin
Lecture 86 Server action para carregar dados de usuario
Lecture 87 Concluido Navbar
Lecture 88 Iniciando página de perfil
Lecture 89 Formulario de Edição de Usuário
Lecture 90 Previsualização da Imagem
Lecture 91 Ação para Atualização de Perfil
Lecture 92 Exibindo Mensagem de Sucesso e Erro
Lecture 93 Iniciando Página de Nova Publicação
Lecture 94 Criando Postagens
Lecture 95 Resgatando Todos os Post do Usuário
Lecture 96 Finalizando Layout da Página de Meus Posts
Lecture 97 Excluindo Postagens
Lecture 98 Exibindo post na home
Lecture 99 Componente de Post
Lecture 100 Ações do servidor para curtir e comentar
Lecture 101 Ajustes no Componente de Like
Lecture 102 Concluindo a Função de Like
Lecture 103 Exibindo Modal de comentários
Lecture 104 Criação de formulário de comentário
Lecture 105 Salvando comentários no modal
Lecture 106 Finalizando a exibição de comentários
Section 8: Conclusão
Lecture 107 Encerramento e próximos passos.
Quem quer aprender NextJs,Desenvolvedores front-end,Desenvolvedores fullstack

Homepage:
https://www.udemy.com/course/nextjs-do-zero-ao-avancado-com-projetos/

DOWNLOAD NOW: Udemy – Next.Js Do Zero Ao Avancado Com Projetos




Udemy – Next.Js Do Zero Ao Avancado Com Projetos Torrent Download , Udemy – Next.Js Do Zero Ao Avancado Com Projetos Watch Free Online , Udemy – Next.Js Do Zero Ao Avancado Com Projetos Download Online

Comments (0)

Information
Users of Guests are not allowed to comment this publication.