С нуля, без опыта в IT — до junior-бэкендера на Go с оффером.
Полный путь в backend-разработку на Go для тех, кто начинает с нуля, без опыта в IT. От первой программы до задеплоенного API и оффера.
с нуля: что такое программа, компьютер, бэкенд, как мыслит и как учится программист.
собираем рабочее окружение: терминал, Go, редактор, первая программа, Git/GitHub.
| # | Тема |
|---|---|
| 1 | Терминал с нуля |
| 2 | Устанавливаем Go |
| 3 | Редактор кода VS Code |
| 4 | Первая программа — Hello world |
| 5 | Git с нуля |
| 6 | GitHub — твоё портфолио |
| 7 | Как читать ошибки и просить помощь |
первые кирпичики языка: данные, типы, общение с пользователем.
| # | Тема |
|---|---|
| 1 | Переменные и константы |
| 2 | Базовые типы — int, float64, string, bool |
| 3 | Числа и операции |
| 4 | Строки — конкатенация, fmt.Sprintf, длина |
| 5 | Ввод и вывод — читаем с клавиатуры |
| 6 | 💪 Мини-проект: CLI-калькулятор |
учим программу принимать решения и повторять действия.
хранение наборов данных — основа реальных программ.
разбиваем программу на переиспользуемые блоки.
свои типы данных и поведение — переход к «настоящему» Go.
как устроены настоящие проекты + культура качества и тесты.
программа запоминает данные между запусками; стартуем капстоун.
«несколько дел разом» — суперсила Go, объясняем без перегруза.
как работает веб и как написать свой сервер; превращаем капстоун в API.
настоящее хранилище данных; SQL и PostgreSQL с нуля.
приватные данные пользователя, вход по токену, аккуратная архитектура.
выкатываем проект в интернет — живая ссылка для портфолио.
спокойно проходим технический собес уровня junior.
упаковка и поиск работы, когда «коммерческого опыта нет».