Skip to content

torneseumprogramador/desafio-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio: Full-Stack com Node, Express, Adonis e Nuxt

Bem-vindo ao Desafio Full-Stack promovido pelo Torne-se um Programador! Este repositório contém exemplos de código e o roteiro completo para você aprender e aplicar tecnologias como Node.js, Express, Adonis, e Nuxt.js.

Objetivo do Desafio

O objetivo deste desafio é ensinar conceitos essenciais para o desenvolvimento Full-Stack, utilizando ferramentas modernas e frameworks poderosos. Ao final, você terá criado uma aplicação completa e terá adquirido habilidades práticas em desenvolvimento web.


Tecnologias que vamos aprender

  • Node.js: Plataforma para execução de JavaScript no backend.
  • Express: Framework minimalista para criar APIs e serviços web.
  • Adonis.js: Framework completo para desenvolvimento backend com foco em produtividade.
  • Nuxt.js: Framework para criação de aplicações web frontend com Vue.js.

Estrutura do Projeto

O repositório está organizado da seguinte forma:

├── backend
│   ├── node
│   ├── express
│   └── adonis
├── frontend
    └── nuxt
  • backend/node: Exemplos básicos e avançados com Node.js puro.
  • backend/express: APIs criadas com o framework Express.
  • backend/adonis: Projetos utilizando o Adonis.js.
  • frontend/nuxt: Aplicações frontend utilizando Nuxt.js.

Como Participar

  1. Clone o Repositório:

    git clone https://github.com/seu-usuario/seu-repo.git
  2. Instale as Dependências:

    Acesse cada diretório de exemplo e instale as dependências necessárias:

    cd backend/node
    npm install
  3. Siga o Roteiro de Estudo:

    Dentro de cada pasta há um arquivo README.md com instruções específicas e desafios incrementais.

  4. Acompanhe as Lives:

    Inscreva-se no canal Torne-se um Programador no YouTube para assistir às aulas e tirar dúvidas ao vivo.


Tarefas do Desafio

  1. Node.js:

    • Criar um servidor básico.
    • Ler e escrever arquivos utilizando o fs.
  2. Express:

    • Criar rotas e middlewares.
    • Implementar uma API RESTful.
  3. Adonis.js:

    • Configuração inicial de um projeto.
    • Utilizar ORM para manipular dados.
  4. Nuxt.js:

    • Criar uma página inicial.
    • Consumir a API criada no backend.

Contribua com o Projeto

Tem alguma ideia ou encontrou um problema? Fique à vontade para abrir uma issue ou enviar um pull request.


Redes Sociais


Vamos juntos nessa jornada e torne-se um programador de verdade! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published