Módulo 1: Introdução Completa

Fundamentos, ferramentas e preparação do ambiente

1

Apresentação do Curso

Next.js, SQLite e nosso projeto

🎯 O que você vai aprender

Neste curso, você vai aprender a criar um sistema completo de gestão de franquias. Vamos usar tecnologias modernas e profissionais que são usadas por empresas do mundo todo.

Ao final do curso, você terá um sistema funcionando na internet, com todas as funcionalidades de um software profissional: cadastros, relatórios, busca e muito mais!

Next.js

Uma ferramenta que torna o React mais fácil e poderoso

O que é?

Next.js é como um 'turbinador' para o React. Ele adiciona várias funcionalidades prontas que facilitam muito a vida do programador.

Por que usar?
  • Páginas carregam muito mais rápido
  • Melhor posicionamento no Google (SEO)
  • Menos código para escrever
  • Funciona bem em celulares
🔷

Prisma

Um tradutor entre seu código e o banco de dados

O que é?

Prisma é como um assistente que traduz o que você quer fazer no banco de dados para uma linguagem que o JavaScript entende.

Por que usar?
  • Não precisa escrever SQL complicado
  • Previne erros comuns
  • Código mais fácil de ler
  • Funciona com vários tipos de banco
🗄️

SQLite

Um banco de dados simples que não precisa de servidor

O que é?

SQLite é como um arquivo Excel turbinado. Ele guarda todas as informações do seu sistema de forma organizada e segura.

Por que usar?
  • Muito fácil de começar
  • Não precisa instalar servidor
  • Funciona em qualquer computador
  • Perfeito para aprender

💼 Sistema de Gestão de Franquias

Vamos construir um sistema completo para gerenciar franquias e funcionários

🏢

Cadastro de Franquias

Adicionar, editar e remover franquias do sistema

👥

Gestão de Funcionários

Controlar quais funcionários trabalham em cada franquia

📊

Relatórios Inteligentes

Gráficos e dados sobre desempenho das franquias

🔍

Busca e Filtros

Encontrar rapidamente qualquer informação

🚀

Site Online

Colocar o sistema na internet de verdade