👩💻 Релиз Golang роадмапа
Третий роадмап нашего сообщества - Go.
https://zhukovsd.github.io/golang-backend-learning-course/
Идея такая же, как и в Java / Python роадмапах - инкрементальное нарастание сложности и объёма технологий. Суть проектов не изменилась, но технологии адаптированы под специфику Go.
- Виселица - практика с базовым синтаксом
- Симуляция - особенности ООП в Go (в Go нет наследования в таком же виде как в Java и Python)
- Обменник валют - первый backend проект, REST API без фреймворков
- Теннисное табло - шаблонизация страниц, unit тесты
- Погода - интеграция с внешними API
- Облачное хранилище файлов - работа с Minio, Docker, интеграционными тестами через Testcontainers
- Планировщик задач - микросервисы, кафка
Основное идейное отличие Golang бэкенд разработки от Java - отсутствие единого фреймворка, такого как Spring.
За адаптацию роадмапа и ТЗ проектов спасибо Юре @yosakohf.
Вместе с релизом роадмапа, мне было важно дать инфраструктуру, нужную для трудоустройства.
Поэтому, в дополнение к самому роадмапу, у нас есть:
- Коллекция реализаций - 27 проектов и 12 ревью
- Менторы, делающие ревью проектов
- Менторы, сопровождающие трудоустройство в рамках моей экосистемы менторства по трудоустройству
В честь релиза, ревью 10 следующих реализаций на Go - за мой счёт.
Если найдёте ошибки или опечатки в тексте роадмапа, пишите пожалуйста @zhukovsd_assistant или создавайте Pull Request к репозиторию.