Пошагово создаем такс-треккер и решаем типичные задачи на серверной стороне, которые встречаются в реальной работе: от осознанного выбора средств разработки до кода, готового к продакшн-использованию, и интеграции серверной части с пользовательским интерфейсом.
Подойдет для начинающих разработчиков на Go и тех, кто переходит из другой области
- Проходили курсы по Go с нуля, но вместо практических навыков получили много теории, которой сложно найти применение
- Хотите перейти в backend — изучили синтаксис и основные моменты, которые надо отточить на практике
- Учились по статьям, документации, видео на YouTube, и только больше запутались
- На собеседованиях требуют опыт, и в резюме нужен проект и стек технологий коммерческого уровня
- Подойдет начинающим разработчикам на Golang и тем, кто переходит из других областей
- Не подходит тем, кто переходит с другого backend-стека
В этом курсе мы изучаем Golang на практике для начинающих инженеров на серверной стороне. Если переходите на Go из PHP, Java, C++ или других языков программирования — у вас уже есть опыт работы с backend, поскольку основные концепции схожи. Приходите на курс «Глубокий Go», чтобы углубиться в тонкости и нюансы языка.
В рамках курса не просто пишем очередной pet-проект, а на практике изучаем:
С чего начинается разработка типичного проекта на Go
Как выбирать инструменты для задачи и с чего начать, когда перед вами чистый файл
Как проектировать API и по каким критериям выбирать базы данных
Их много, и каждая используется в проекте для разных задач
Как рефакторить код
Разбираемся с архитектурами, выбираем одну из них и переписываем код с нуля
Как создать асинхронную задачу и не потерять ее
Учимся правильно использовать очереди и безопасно читать из них сообщения
Что делать, если упал продакшн
Умеем его уронить и восстановить. Учимся тестировать, логировать и мониторить сервис, чтобы избежать инцидентов
Как подготовить код к совместной работе с командой
Внедряем CI, линтеры и автотесты, чтобы находить баги до code review от более опытных коллег
В рамках курса не просто пишем еще один pet-проект, а на практике изучаем:
Бонусом интегрируем серверное решение с пользовательским интерфейсом через ИИ
Иногда нужно быстро разработать простой веб-интерфейс для серверной части, чтобы довести до ума MVP или упростить тестирование. Узнаем, как с помощью ИИ можно сделать это быстро и без погружения во frontend
Закончил смотреть после его фразы "если можно не думать - это идеально"...
Новые уроки будут появляться по мере их публикации на оригинальном сайте. Полный архив курса станет доступен после его завершения. 👍