Поставьте звездочку этому репозиторию, если план действий окажется для вас полезным!
Это действующая дорожная карта бесплатной для чтения программы информатики Boot.dev для серверных разработчиков.
Название курса | Ссылка на вариант Python |
---|---|
Изучите основы кодирования | Питон |
Изучите оболочки и терминалы | Баш/Зш |
Изучите Git | Гит |
Создайте книжного бота | Питон |
Изучите ООП | Питон |
Создайте игру об астероидах | Питон |
Изучите функциональное программирование | Питон |
Создайте генератор статических сайтов | Питон |
Изучите алгоритмы | Питон |
Изучите структуры данных | Питон |
Создайте решатель лабиринтов | Питон |
Изучите управление памятью | С |
Персональный проект 1 | Ваш выбор |
Название курса | Ссылка на вариант перехода | Ссылка на опцию JS/TS |
---|---|---|
Изучайте язык 2 | Идти | JavaScript |
Изучите язык 3 | пропускать | Машинопись |
Постройте X | Идти | Машинопись |
Изучите HTTP-клиенты | Идти | Машинопись |
Создайте Покедекс | Идти | Машинопись |
Изучите SQL | SQL | такой же |
Создайте агрегатор блогов | Идти | Машинопись |
Изучите HTTP-серверы | Идти | Машинопись |
Изучите хранилище файлов | Перейти + S3 | Типскрипт + S3 |
Изучите CDN | Go + Cloudfront | TypeScript + облачный фронт |
Изучите Докер | Докер | такой же |
Изучите CI/CD | Docker + Действия GitHub + Go | Докер + Действия GitHub + TS |
Изучите веб-безопасность | Идти | Машинопись |
Капстоун Проект | Ваш выбор | такой же |
Научитесь находить работу | Поиск работы | такой же |
Название курса | Ссылка на основной язык | Дополнительная языковая ссылка |
---|---|---|
Изучите Git 2 | Гит 2 | такой же |
Изучите протокол HTTP | Идти | Машинопись |
Изучите Кубернетес | Кубернетес | такой же |
Изучите архитектуру PubSub | Идти | никто |
Изучите алгоритмы 2 | Питон | никто |
Изучите криптографию | Идти | никто |
Создайте веб-сканер | Идти | Машинопись |
Изучите функциональное программирование 2 (OCaml/Elixir)
Изучите компьютерную архитектуру и аппаратное обеспечение (ARM)
Изучите распределенные системы (Go)
Изучите компьютерные сети (Go)
Изучите базы данных NoSQL (???)
Изучите проектирование производительности (Go)
Изучите инфраструктуру как код (Terraform)
Изучите ведение журналов и телеметрию (Go)
Изучите чистый код (Go)
Изучите дискретную математику для программистов (Go)
Изучите операционные системы (???)
Изучите компиляторы (Go)
Изучите администрирование сервера (Linux/стандартный VPS)
Изучите теорию вычислений (???)
Изучите искусственный интеллект (Python)
Изучите машинное обучение (Python)
Изучите GraphQL
Изучите кибербезопасность
Изучите AWS/GCP/Azure
Изучите НЛП
Да. На данный момент мы по-прежнему стремимся предоставить лучшую учебную программу и платформу для начинающих разработчиков серверной части. И мы уделяем приоритетное внимание тому, чтобы сделать его доступным на большем количестве языков, но планируем затем перейти к другим карьерным целям. Вероятные следующие кандидаты:
Инженерия данных
DevOps/Инфраструктура
Встроенный
Разработчик игр
Кибербезопасность
Передняя часть (лол, шутка)
О нашем подходе к обучению можно прочитать здесь.
Да, вам стоит начать – эта программа всегда будет улучшаться и никогда не будет «завершенной». Эта учебная программа никогда не будет «полной» в том же смысле, в каком YouTube никогда не будет «завершенным» — постоянно появляется новый контент. Мы глубоко заботимся о качестве этой программы и всегда будем ее улучшать и дополнять.
Нам нравятся отзывы о том, как мы можем улучшить учебную программу! Рекомендуемый способ помочь — сообщить о проблемах здесь, на GitHub. Если вы просто хотите обсудить какие-то идеи, свяжитесь с нами напрямую, используя один из способов ниже.
Если вы хотите обсудить проект, свяжитесь с нами по адресу Boot.dev. Мы наиболее отзывчивы в Discord, но вы также можете найти нас в Twitter.
Твиттер
Раздор