Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elisiomassaqui/jornada-node

Minha jornada com node, um caminho pra entender backend em apps.
https://github.com/elisiomassaqui/jornada-node

database express html js mongo mysql node nodemon

Last synced: 2 months ago
JSON representation

Minha jornada com node, um caminho pra entender backend em apps.

Awesome Lists containing this project

README

        

# Explorando o Backend com Node.js: Uma Jornada de Descobertas

## Descrição:
Bem-vindo ao meu repositório no GitHub! Aqui você encontrará uma jornada detalhada e repleta de aprendizado sobre o desenvolvimento de aplicativos backend com Node.js. Ao longo deste repositório, compartilho minha exploração de tecnologias essenciais como HTTP, MongoDB com Mongoose, Express, e MySQL, enquanto construo uma compreensão sólida do desenvolvimento de backend.

## Jornada:
- [Anotações](https://github.com/elisioMassaqui/Jornada-Node/blob/main/anota%C3%A7%C3%B5es.md)
- [Módulos](https://github.com/elisioMassaqui/Jornada-Node/blob/main/modulos.md)
- [Servidor](https://github.com/elisioMassaqui/Jornada-Node/tree/main/servidor)

- [Sobre HTTP](https://github.com/elisioMassaqui/Jornada-Node/blob/main/HTTP.md)
- [Guia Definitivo Express(Montando um servidor)](https://github.com/elisioMassaqui/Jornada-Node/blob/main/Guia%20Definitivo%20Express.md)
- [Primeiro exemplo de rotas](https://github.com/elisioMassaqui/Jornada-Node/tree/main/calculadoraJS)
- [Guia Definitivo Nodemon(reiniciando automaticamente o servidor)](https://github.com/elisioMassaqui/Jornada-Node/blob/main/Guia%20de%20Nodemon%20Definitivo.md)

## Visão Geral:
Neste repositório, mergulharemos em uma variedade de conceitos e práticas fundamentais para o desenvolvimento de aplicativos backend usando Node.js. Desde a configuração inicial do ambiente até a construção de APIs robustas e escaláveis, esta jornada visa proporcionar uma compreensão completa das ferramentas e técnicas necessárias para criar sistemas backend eficientes.

## Tópicos Abordados:

1. **Introdução ao Node.js:** Explore os conceitos básicos do Node.js, sua arquitetura e como ele se tornou uma escolha popular para o desenvolvimento de servidores.
2. **HTTP com Node.js:** Aprenda a lidar com solicitações HTTP utilizando o módulo nativo do Node.js e descubra como criar e manipular servidores web.
3. **Persistência de Dados com MongoDB e Mongoose:** Explore o banco de dados NoSQL MongoDB e saiba como integrá-lo ao seu aplicativo Node.js usando Mongoose para modelagem de dados.
4. **Express.js:** Conheça o framework Express.js e descubra como simplificar o desenvolvimento de aplicativos web e APIs RESTful com rotas, middlewares e muito mais.
5. **Integração com MySQL:** Aprenda a trabalhar com o banco de dados relacional MySQL em seu aplicativo Node.js, incluindo operações CRUD e consultas SQL.

## Estrutura do Repositório:

1. **/HTTP-Server:** Exemplos de configuração de servidores HTTP básicos usando Node.js.
2. **/MongoDB-Mongoose:** Demonstração de integração do MongoDB com Node.js utilizando Mongoose.
3. **/Express-Routes:** Exemplos de rotas e middlewares utilizando o framework Express.js.
4. **/MySQL-Integration:** Tutoriais e exemplos de integração do MySQL em aplicativos Node.js.

## Contribuições:
Encorajo contribuições de todos os níveis de habilidade! Se você encontrar erros, deseja adicionar exemplos adicionais ou tem sugestões de melhorias, sinta-se à vontade para abrir problemas ou enviar solicitações de pull.

## Recursos Adicionais:
Além dos exemplos de código, este repositório também inclui links para recursos adicionais, tutoriais e artigos úteis que podem ajudar a aprofundar seu conhecimento sobre o desenvolvimento de backend com Node.js.

## Comece Sua Jornada:
Não importa se você é um iniciante absoluto ou um desenvolvedor experiente, esta jornada oferece algo para todos. Explore os diretórios, experimente os exemplos e embarque nesta emocionante jornada de descoberta no mundo do desenvolvimento de aplicativos backend com Node.js!

Espero que você aproveite a jornada tanto quanto eu aproveitei criá-la. Se tiver alguma dúvida ou feedback, não hesite em entrar em contato. Boas explorações!