
НА САЙТ КУРСА
Факультет Go-разработки от GeekBrains
Значительная часть программного обеспечения, связанного с современными веб-архитектурами, написана на молодом и перспективном языке Go. На нём удобно программировать отдельные компоненты распределённой системы. Дополнительные преимущества, которые объясняют востребованность Go-разработчиков, связаны со скоростью разработки и простотой синтаксиса этого языка. Войти в профессию можно легко, так как язык несложен в освоении. На профильном курсе от GeekBrains можно изучить Go с нуля и получить практические навыки создания программ, способных работать в режиме многозадачности.
Кто такой Go-разработчик и чем занимается?
Разработчик на Go участвует в создании высоконагруженных проектов и сайтов. Он выполняет ряд функций:
- создаёт сервисы по модели микросервисной архитектуры для решения задач проекта;
- проектирует и реализует сервисные API;
- оптимизирует критические места в системе;
- следит за качеством кода — пишет тесты, участвует в процессе code review;
- поддерживает автоматизацию разработки;
- взаимодействует с бизнесом и архитекторами, решает проблемы пользователей;
- работает с базами данных и пишет код сложных запросов.
На курсе от GeekBrains студенты получат все необходимые навыки для создания работающего сервиса, оптимизации его производительности, интеграции фронтенда и бэкенда. Выпускники смогут претендовать на должность Go-разработчика в крупной компании — онлайн-университет помогает студентам в трудоустройстве.
Чему вы научитесь
- писать код на языке Go;
- пользоваться реляционными и нереляционными базами данных;
- пользоваться очередями задач;
- применять асинхронное программирование и разрабатывать многопоточные приложения;
- пользоваться HTTP и другими распространенными протоколами;
- писать SQL-запросы и оптимизировать их;
- разбираться в принципах ООП, применять на практике основные паттерны программирования;
- писать тесты;
- использовать основные алгоритмы и структуры данных;
- работать с Linux и командной строкой;
- работать с Git и Docker.
Преподаватели
Юрий Кулагин — Vue/Go Fullstack-разработчик в МТС;
Александр Петрухин —Site Reliability Engineer в компании «Ситимобил»;
Василий Кирнос — Golang Developer & Software Perfomance Engineer & Team Leader в компании «Тензор»;
и еще 11 преподавателей. Полный список можно посмотреть здесь.
Программа курса
Программа курса включает в себя 6 основных блоков. Содержит 18 курсов и 130 теоретических занятий.
- Введение в профессию.
- Личный блог.
- Фронтенд для сервиса объявлений.
- Видеоплатформа цифрового TV. Совместно с компанией Ростелеком.
- Сервис заказа товаров и услуг.
- Выпускной проект.
Полную программу курса вы можете посмотреть здесь.
Спецификация: Факультет «Go-разработки» от GeekBrains
|
Отзывов пока нет.