После курса вы: Освоите язык Go и его экосистему на профессиональном уровне, научитесь создавать production-ready код и микросервисы на нем. Мы покажем лучшие подходы и практики и подготовим участников к работе в реальных проектах. *После регистрации вы также получите запись открытого урока по GO
Записаться
Старт 2024
Продолжительность курса 12 НЕДЕЛЬ
Для кого этот курс?
Разработчики на других технологиях и языках
Если вы уже имеете опыт разработки и хотите расширить свой стек, изучение Go поможет вам создавать производительный код и быстрые микросервисы.
Продвинутые новички
Если вы уже изучаете Go самостоятельно и хотите найти работу в этой области, этот курс поможет вам прокачаться до уровня необходимого для профессиональной разработки, успешно пройти собеседования и начать работать над реальными проектами.
Коротко о Go
Go широко используется в индустрии, особенно в backend-разработке, и обладает простым синтаксисом и малым потреблением ресурсов, что делает его эффективным для создания высоконагруженных и распределенных систем.
Распространённость
Используют лидеры IT рынка России и мира (разрабатывается и поддерживается Google)
Востребованность
Самый высокооплачиваемый язык в России (по отчёту Хабр.Карьера за 2е полугодие 2022)
Скорость
В разы быстрее Python или Java (по скорости сравним с Си)
Производительность
Заточен под высокие нагрузки, масштабируемость и параллельные вычисления
Гибкость
Идеален для написания микросервисов
Простота
Прост в освоении, за 3 месяца можно освоить на уровне коммерческой разработки
Дмитрий Титов - автор курса
Небольшое вводное видео с обзором программы
Кто использует Go в разработке?
На курсе вы:
Научитесь создавать production-ready приложения на Go Освоите экосистему и стандартную библиотеку языка
Освоите правильную архитектуру Go-приложений и познакомитесь с лучшими практиками и реальным опытом применения языка в проектах
Научитесь тестировать, профилировать и отлаживать Go-приложения
Научитесь проектировать и создавать REST API на Go, познакомитесь с микросервисной архитектурой
Освоите concurrency и go routines
Разберетесь с высокими нагрузками и масштабированием и с тем, как Go здесь вам поможет
Научитесь проектировать и создавать API на Go, работать с сетью и базами данных, вебсокетами и RPC
Расширите свой кругозор и увеличите свою стоимость как специалиста на рынке труда
Какой результат вы получите?
Овладеете созданием production-ready кода на Go
Научитесь разрабатывать эффективные микросервисы
Приобретете практические навыки, необходимые в реальной работе
Увеличите свои шансы на трудоустройство в компаниях, использующих Go
Расширите свой технологический стек и получите возможность работать с высоконагруженными и распределенными системами
Сможете создавать производительный и масштабируемый код на Go
Станете востребованным специалистом с привлекательными перспективами карьерного роста
Сможете уверенно пройти интервью на Go-разработчика
Требования к участникам
Этот курс для тех, кто уже имеет некоторый опыт в программировании. Для участия вы должны соответствовать следующим требованиям:
Имеете опыт разработки на любых языках/технологиях (предпочтительнее - бэкенд) от 6 месяцев
Знаете основы Go (переменные, константы, условия, циклы, операторы, операции, области видимости, функции) или готовы быстро освоить их самостоятельно.
Умеете пользоваться Git и Github
На базовом уровне владеете SQL и пониманием БД (простые запросы SELECT, INSERT, UPDATE, таблицы, связи и ключи)
Имеете 4-6 часов свободного времени в неделю на выполнение ДЗ
Программа и формат
Основной курс: * 2 вебинара в неделю по понедельникам и четвергам, в 19:00 Мск. Домашнее задание с проверкой к каждому уроку Финальный проект: *
Неделя 1
Неделя 1
Занятие 1. Программа и цели курса. Введение в Go Занятие 2. Особенности синтаксиса Go
Неделя 2
Неделя 2
Занятие 3. Алгоритмы в Go Занятие 4. Структуры данных в Go
Узнаете зачем вообще нужен Go, о его применимости и востребованности
Поймете, когда и для чего стоит использовать Go
Узнаете о возможностях языка и его особенностях
Освоите синтаксис языка и разберетесь со структурой кода
Научитесь создавать простые микросервисы на Go
В итоге вы поймете, когда и чем вам будет полезен Go и нужен ли он вам вообще. И конечно расширите свой кругозор, что всегда полезно для разработчика.
Урок придёт вам на почту после регистрации.
Автор
Дмитрий Титов
Ведущий Go-разработчик в компании ВК
Более 18 лет в ИТ из них 7 лет - в разработке Go
Fullstack-разработчик, архитектор и руководитель группы разработки
Участвовал в разработке интеллектуальной транспортной системы (http://www.transflow.ru/), являющейся частью системы "Безопасный город", внедряемой в российских регионах корпорацией Ростех.
Как DevOps инженер участвовал в создании системы мониторинга критической инфраструктуры, внедрённой в крупнейших российских и зарубежных компаниях (http://pkcc-ps.ru/ru/partners/).
Участвовал в разработке системы комплексной автоматизации Керченской паромной переправы.
По заказу филиала Фонбет руководил разработкой букмекерской программной платформы
О школе
Курс проводит онлайн-школа Thinknetica.
Мы занимаемся обучением разработчиков с 2013 года и имеем большой опыт в этом. Мы создаем курсы для начинающих и для профессионалов.
Наши авторы - ведущие разработчики и тимлиды российских и зарубежных компаний уровня Senior, практики с большим опытом.
В профессиональных курсах мы даем уникальную информацию, которую не найти в открытых источниках. Это концентированный опыт наших авторов, который они передают вам, чтобы вы могли сэкономить годы и сразу применить лучшие подходы и наработки в своей работе и вырасти в профессии.
Участие
После регистрации, вам на почту придёт ссылка на оплату курса. а также, вы получите запись открытого урока по GO После оплаты вы зачисляетесь в группу, доступ в личный кабинет открывается в день старта.
1
Заявка
Вы оставляете заявку на участие
2
Оплата
Доступна рассрочка до 6 месяцев через банки-партнеры
Для юр. лиц стоимость 51 000 руб за человека, при обучении от 3 человек стоимость по запросу
ГАРАНТИЯ
Мы вернем деньги, если вы откажетесь от курса в первые 14 дней
Отзывы о курсе
Хочу поблагодарить Дмитрия Титова за курс, вы помогли мне достичь моей изначальной цели - начать писать на Go! для меня самое важное было- сломать барьер, который я самостоятельно не мог осилить, хотя до этого уже раза 3 пытался начинать изучать Go разными способами. Сейчас я чувствую что в целом могу писать сервисы и разбираться в существующей логике, это классно! До этого курсы в формате лайв лекций мне не заходили 😁
Илья
Курс настолько насыщенный ,и благодаря подаче и подготовке материала автором - полностью (имхо) покрыл вложения. Было очень много материала по программированию в целом. И хоть рубя так и остался для меня бэйс языком, но стало сильно понятнее и приятнее работать в этой отрасли даже на текущем языке. Выражаю благодарность Дмитрию Титову 👍
Роман
Курс- один из тех редких случаем когда понимаешь что материал непростой, но он легко принимается и усваивается. У Дмитрия дар преподавателя! Даже немного жаль что все закончилось. Было приятно со всеми поучаствовать в изучении основ Golang. Отдельное спасибо организаторам курса, лично Дмитрию Титову. Удачи всем и до новых встреч!
Александр
Регистрация на курс "Разработка на Golang"
После регистрации мы пришлем на почту подробную программу курса и ссылки на оплату Также получите запись открытого урока по GO