Next.js 14 na prática: Crie uma aplicação Full Stack

11h

38 aulas

Publicado há 21 dias

Neste curso, você aprenderá a criar do zero ao deploy o ResumeCraft, um poderoso criador de currículos interativo inspirado no projeto open-source RxResu.me. Este curso oferece uma experiência prática e detalhada, desde a concepção até a implementação final de um projeto completo utilizando as mais recentes tecnologias do mercado.

O que você vai construir?

Durante o curso, você desenvolverá um projeto completo com as seguintes funcionalidades:

  • Autenticação: Implementação de um sistema de login e registro de usuários, utilizando Google ou Github.
  • Criação de Currículos com Editor em Tempo Real: Ferramenta interativa para criar e personalizar currículos.
  • Armazenamento no Banco de Dados: Salve os currículos criados pelos usuários em um banco de dados.
  • Geração de Conteúdo com Inteligência Artificial: Utilize AI para sugerir descrições e otimizar os currículos dos usuários.
  • Funcionalidades Premium com Compra via Stripe: Monetize seu projeto oferecendo funcionalidades avançadas através de pagamentos online.
  • Geração de PDF com Componentes HTML: Exporte currículos para PDF diretamente do editor, mantendo o layout impecável.

Tecnologias Utilizadas

Para criar o ResumeCraft, utilizaremos as seguintes tecnologias:

  • Next.js 14 - Framework React para aplicações web modernas.
  • TypeScript - Superset de JavaScript que adiciona tipagem estática.
  • Auth.js (NextAuth) - Solução completa para autenticação.
  • shadcn/ui - Componentes de interface reutilizáveis.
  • Tailwind CSS - Framework de CSS utilitário para um design ágil e responsivo.
  • Drizzle ORM - Ferramenta para gerenciar o banco de dados de forma simples e eficiente.
  • Puppeteer - Biblioteca para automação de navegadores, usada na geração de PDFs.
  • Stripe - Plataforma de pagamentos para implementar funcionalidades premium.
  • TanStack Query - Gerenciamento de estados assíncronos e sincronização de dados.
  • React Hook Form - Ferramenta para gerenciar formulários com facilidade.
  • OpenAI - API para integrar inteligência artificial na geração de conteúdo.

Por que fazer este curso?

Ao concluir este curso, você terá desenvolvido um projeto completo e funcional que pode ser usado como base para outros produtos. Além disso, você irá dominar uma stack moderna e bastante utilizada no mercado de trabalho, posicionando-se à frente em termos de conhecimento e prática.

Certificado de conclusão

Após a conclusão do curso, você receberá automaticamente um certificado personalizado, comprovando sua participação e comprometimento.

Venha construir o futuro dos currículos com o ResumeCraft!