backend4noobs icon indicating copy to clipboard operation
backend4noobs copied to clipboard

Um guia básico para você adentrar ao mundo do desenvolvimento web!

Backend4Noobs

Imagem da linguagem

Sobre o Projeto

Se você tem dúvidas de como começar a programar, entender nomeclaturas e até o básico sobre linhas de comando: arrasta pra cima que eu vou te ensinar.

ROADMAP

  • Fundamentos da Internet
    • O que é a Internet
    • Como a Internet funciona
    • O que é HTTP
    • Como navegadores funcionamBadge em breve
    • Como funciona o DNS (domain name service)
    • Qual a finalidade dos hosts?
  • Conhecimentos gerais de Sistemas Operacionais
    • Como o S.O funcionaBadge em breve
    • Por quê o Terminal é seu BFF
    • Comandos básicos para o TerminalBadge em breve
    • Conhecimentos básicos sobre RedesBadge em breve
  • Desenvolvendo Desenvolvedores
    • Códigos HTTP
    • Tipos de Requisição
    • Banco de dados Relacionais x Não RelacionaisBadge em breve
    • Controle de Versão (GIT)Badge em breve
  • Conhecimento sobre API's
    • O que é JSON e por quê é tão importanteBadge em breve
    • Entendendo e abstraindo endpointsBadge em breve
    • Autenticação: OAuth
    • Autenticação: JWTBadge em breve

Como Contribuir

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas

  1. Realize um Fork do projeto
  2. Crie um branch com a nova feature (git checkout -b feature/featureBraba)
  3. Realize o Commit (git commit -m 'Adicionado conteudo brabo')
  4. Realize o Push no Branch (git push origin feature/featureBraba)
  5. Abra um Pull Request

Autores

  • Daniel Reis - Back-end Engineer and He4rt Developers Leader - @danielhe4rt

  • Nicolas Pereira - Full-stack Engineer - @devnic_