Geben Sie diesem Repo einen Stern, wenn Sie die Roadmap nützlich finden!
Dies ist eine lebendige Roadmap für Boot.devs kostenlos lesbares Informatikprogramm für Backend-Entwickler.
Kursname | Python-Optionslink |
---|---|
Lernen Sie die Grundlagen des Programmierens | Python |
Lernen Sie Shells und Terminals | Bash/Zsh |
Lerne Git | Git |
Baue einen Bookbot | Python |
Lerne OOP | Python |
Erstellen Sie ein Asteroiden-Spiel | Python |
Lernen Sie funktionale Programmierung | Python |
Erstellen Sie einen statischen Site-Generator | Python |
Lernen Sie Algorithmen | Python |
Lernen Sie Datenstrukturen | Python |
Baue einen Labyrinthlöser | Python |
Lernen Sie Speicherverwaltung | C |
Persönliches Projekt 1 | Ihre Wahl |
Kursname | Gehen Sie zu Option Link | JS/TS-Optionslink |
---|---|---|
Lerne Sprache 2 | Gehen | JavaScript |
Lerne Sprache 3 | überspringen | Typoskript |
Baue ein X | Gehen | Typoskript |
Erfahren Sie mehr über HTTP-Clients | Gehen | Typoskript |
Baue einen Pokedex | Gehen | Typoskript |
Lernen Sie SQL | SQL | Dasselbe |
Erstellen Sie einen Blog-Aggregator | Gehen | Typoskript |
Erfahren Sie mehr über HTTP-Server | Gehen | Typoskript |
Erfahren Sie mehr über Dateispeicherung | Gehe + S3 | TypeScript + S3 |
Lernen Sie CDNs | Go + Cloudfront | TypeScript + Cloudfront |
Lernen Sie Docker | Docker | Dasselbe |
Lernen Sie CI/CD | Docker + GitHub-Aktionen + Go | Docker + GitHub-Aktionen + TS |
Lernen Sie Web-Sicherheit | Gehen | Typoskript |
Capstone-Projekt | Ihre Wahl | Dasselbe |
Lernen Sie, einen Job zu finden | Jobsuche | Dasselbe |
Kursname | Link zur Primärsprache | Link zur Sekundärsprache |
---|---|---|
Lernen Sie Git 2 | Git 2 | Dasselbe |
Lernen Sie das HTTP-Protokoll | Gehen | Typoskript |
Lernen Sie Kubernetes | Kubernetes | Dasselbe |
Lernen Sie PubSub-Architekturen kennen | Gehen | keiner |
Lernen Sie Algorithmen 2 | Python | keiner |
Lernen Sie Kryptographie | Gehen | keiner |
Erstellen Sie einen Webcrawler | Gehen | Typoskript |
Lernen Sie Funktionale Programmierung 2 (OCaml/Elixir)
Lernen Sie Computerarchitektur und Hardware (ARM)
Verteilte Systeme lernen (Go)
Lernen Sie Computernetzwerke (Go)
Lernen Sie NoSQL-Datenbanken (???)
Lernen Sie Performance Engineering (Go)
Lernen Sie Infrastruktur als Code (Terraform)
Lernen Sie Protokollierung und Telemetrie (Go)
Lernen Sie sauberen Code (Go)
Diskrete Mathematik für Programmierer lernen (Go)
Betriebssysteme lernen (???)
Compiler lernen (Go)
Erfahren Sie mehr über die Serveradministration (Linux/Standard-VPS)
Lernen Sie Computertheorie (???)
Lernen Sie Künstliche Intelligenz (Python)
Lernen Sie maschinelles Lernen (Python)
Lernen Sie GraphQL
Lernen Sie Cybersicherheit
Lernen Sie AWS/GCP/Azure
Lernen Sie NLP
Ja. Im Moment konzentrieren wir uns immer noch darauf, den absolut besten Lehrplan und die beste Plattform für angehende Backend-Entwickler zu haben. Und wir legen großen Wert darauf, es in weiteren Sprachen verfügbar zu machen, planen aber, uns dann auf andere Karriereziele auszuweiten. Zu den wahrscheinlichen nächsten Kandidaten gehören:
Datentechnik
DevOps / Infrastruktur
Eingebettet
Spielentwickler
Cybersicherheit
Frontend (lol jk)
Über unseren Lernansatz können Sie hier lesen.
Ja, Sie sollten anfangen – dieses Programm wird sich ständig verbessern und niemals „vollständig“ sein. Dieser Lehrplan wird niemals „vollständig“ sein, im gleichen Sinne wie YouTube niemals „vollständig“ sein wird – es gibt ständig neue Inhalte. Die Qualität dieses Programms liegt uns sehr am Herzen und wir werden es ständig verbessern und ergänzen.
Wir freuen uns über Feedback, wie wir den Lehrplan verbessern können! Die empfohlene Möglichkeit, zu helfen, besteht darin, Probleme hier auf GitHub einzureichen. Wenn Sie einfach nur über einige Ideen sprechen möchten, kontaktieren Sie uns direkt über eine der unten aufgeführten Methoden.
Wenn Sie das Projekt besprechen möchten, können Sie uns gerne unter Boot.dev kontaktieren. Am reaktionsschnellsten reagieren wir auf Discord, aber Sie können uns auch auf Twitter finden.
Zwietracht