Acerte este repositório com uma estrela se você achar o roteiro útil!
Este é um roteiro vivo para o programa de ciência da computação de leitura gratuita do Boot.dev para desenvolvedores de back-end.
Nome do curso | Link de opção Python |
---|---|
Aprenda noções básicas de codificação | Pitão |
Aprenda shells e terminais | Bash/Zsh |
Aprenda Git | Git |
Construa um Bookbot | Pitão |
Aprenda POO | Pitão |
Construa um jogo de asteróides | Pitão |
Aprenda Programação Funcional | Pitão |
Construa um gerador de site estático | Pitão |
Aprenda Algoritmos | Pitão |
Aprenda estruturas de dados | Pitão |
Construa um solucionador de labirinto | Pitão |
Aprenda gerenciamento de memória | C |
Projeto Pessoal 1 | Sua escolha |
Nome do curso | Link da opção Ir | Link de opção JS/TS |
---|---|---|
Aprenda o idioma 2 | Ir | JavaScript |
Aprenda o idioma 3 | pular | Texto datilografado |
Construa um X | Ir | Texto datilografado |
Aprenda clientes HTTP | Ir | Texto datilografado |
Construa uma Pokédex | Ir | Texto datilografado |
Aprenda SQL | SQL | mesmo |
Construa um agregador de blogs | Ir | Texto datilografado |
Aprenda servidores HTTP | Ir | Texto datilografado |
Aprenda armazenamento de arquivos | Vá + S3 | Datilografado + S3 |
Aprenda CDNs | Vá + Cloudfront | TypeScript + CloudFront |
Aprenda Docker | Docker | mesmo |
Aprenda CI/CD | Docker + Ações GitHub + Go | Docker + Ações GitHub + TS |
Aprenda Segurança na Web | Ir | Texto datilografado |
Projeto Capstone | Sua escolha | mesmo |
Aprenda a encontrar um emprego | Pesquisa de emprego | mesmo |
Nome do curso | Link do idioma principal | Link de idioma secundário |
---|---|---|
Aprenda Git 2 | Git 2 | mesmo |
Aprenda o protocolo HTTP | Ir | Texto datilografado |
Aprenda Kubernetes | Kubernetes | mesmo |
Aprenda arquiteturas PubSub | Ir | nenhum |
Aprenda Algoritmos 2 | Pitão | nenhum |
Aprenda criptografia | Ir | nenhum |
Crie um rastreador da Web | Ir | Texto datilografado |
Aprenda Programação Funcional 2 (OCaml/Elixir)
Aprenda Arquitetura e Hardware de Computador (ARM)
Aprenda sistemas distribuídos (Go)
Aprenda redes de computadores (Go)
Aprenda bancos de dados NoSQL (???)
Aprenda Engenharia de Desempenho (Go)
Aprenda infraestrutura como código (Terraform)
Aprenda registro e telemetria (Go)
Aprenda código limpo (Go)
Aprenda matemática discreta para programadores (Go)
Aprenda sistemas operacionais (???)
Aprenda compiladores (Go)
Aprenda Administração de Servidores (Linux/VPS Padrão)
Aprenda Teoria Computacional (???)
Aprenda Inteligência Artificial (Python)
Aprenda aprendizado de máquina (Python)
Aprenda GraphQL
Aprenda segurança cibernética
Aprenda AWS/GCP/Azure
Aprenda PNL
Sim. Por enquanto, ainda estamos focados em ter o melhor currículo e plataforma para desenvolvedores back-end iniciantes. E estamos priorizando disponibilizá-lo em mais idiomas, mas planejamos então expandir para outros objetivos de carreira. Os próximos candidatos prováveis incluem:
Engenharia de Dados
DevOps / Infraestrutura
Integrado
Desenvolvedor de jogos
Segurança cibernética
Front End (risos, brincadeira)
Você pode ler sobre nossa abordagem de aprendizagem aqui.
Sim, você deve começar - este programa estará sempre melhorando e nunca estará "completo". Este currículo nunca será “completo” da mesma forma que o YouTube nunca será “completo” – há novos conteúdos o tempo todo. Nós nos preocupamos profundamente com a qualidade deste programa e estaremos sempre melhorando e acrescentando algo a ele.
Adoramos feedback sobre como podemos melhorar o currículo! A forma recomendada de ajudar é enviar problemas aqui no GitHub. Se você quiser apenas conversar sobre algumas ideias, entre em contato conosco diretamente por um dos métodos abaixo.
Se você quiser discutir o projeto, não hesite em nos contatar em Boot.dev. Respondemos melhor no Discord, mas você também pode nos encontrar no Twitter.
Discórdia