О курсе
Golang — язык программирования, который разработан компанией Google и используется почти в каждом ее продукте, от Gmail до Google Pay. Кроме того, он постепенно захватывает рынок и все больше компаний нуждаются в специалистах, умеющих с ним работать.
На курсе изучим Golang от основ до знаний, необходимых уверенному Junior разработчику. Начнем с базовых принципов и с того, как вообще работает любая компьютерная программа. Закончим работой с инфраструктурой и практическим кейсом, который добавим в свое портфолио.
После выпуска сможем самостоятельно решать простые задачи и не растеряться при решении задач среднего уровня. Научимся самостоятельно ориентироваться в IT отрасли и прокачаем софт скиллы для эффективной работы в команде с другими программистами.

занятия по вторникам и четвергам

8 925 грн/мес. при оплате частями

Автор программы

Senior Golang Developer в AUTODOC. В прошлом — тимлид в Rozetka и Mydutyfree, Middle PHP Developer в Genesis.
Более 12 лет опыта в программировании, из них четыре — на Golang. Спроектировал несколько десятков систем разного уровня сложности.
Курс для вас, если вы
Хотите стать программистом
серьезно настроены овладеть профессией, а не «просто попробовать»
Понимаете английский
будете изучать много материала, который можно найти преимущественно на языке оригинала
Готовы интенсивно учиться
вам придется посвящать курсу не менее 3 часов
Базово владеете компьютером
фразы «переместить курсор», «найти вкладку» и «написать в адресной строке» не заставляют вас задумываться
Знаете другой язык программирования
вы добавите Golang в стек, с которым умеете работать
Необходимая техника
собственный ноутбук/ПК
English
Intermediate и выше
Математика
на хорошем школьном уровне
Программа курса
-
Основы программирования и язык Golang
- — Данные: управление, типы, структуры, алгоритмы.
- — Файл и текст.
- — Основные принципы.
- — Особенности языка.
-
Правильное проектирование системы
- — Шаблоны проектирования.
- — SOLID.
-
Сетевое программирование
- — Архитектура клиент-сервер.
- — Обзор REST, SOAP, RPC.
- — Безопасность.
-
Многопоточность
- — Треды и процессы.
- — Работа с памятью при многопоточности.
- — Горутины (goroutines).
-
Инструментарий программиста
- — IDE.
- — Debug.
- — Сетевые клиенты.
- — Системы управления версиями.
- — Тестирование.
-
Инфраструктура
- — Базы данных.
- — Серверы очередей.
- — Контейнеризация.
Как проходит обучение
Живые занятия
Вебинары с куратором и группой будут проходить дважды в неделю: по вторникам и четвергам в 19:30.
Real-life задания
У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки. Have fun & survive.
Курсовой проект
Во время обучения вы сделаете большой проект. Ведь принцип курса — все как в жизни.
Регулярный фидбек
У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.
Сертификат за дело
Выдаем только тем, кто своим потом, временем и силами его заслужил.
ГРАФИК
Старт
30 мая
Вебинары
вторник, четверг — 19:30
Язык обучения
украинский, часть материалов будет на английском
Вопросы
Нужны ли какие-то навыки для поступления на курс?
Это базовый курс для людей без опыта в отрасли, все необходимое будем изучать с нуля. Однако мы ценим ваше время и хотим, чтобы обучение было для вас релевантным. Поэтому после регистрации вышлем короткую анкету. Она поможет куратору узнать о вашем предыдущем опыте, а также оценить мотивацию и общее понимание отрасли.
Если все хорошо –– мы вам сразу сообщим о зачислении. А за несколько дней до старта курса вышлем письмо с информацией о процессе обучения. Важно: место в группе бронируется только после внесения оплаты.
Если вы получите отказ –– не расстраивайтесь. Мы вышлем также список полезных ссылок. Ознакомьтесь с этими материалами, а затем смело подавайте заявку на курс снова.
С каким софтом будем работать на курсе?
Будем работать с Linux, Sublime Text, Golang, Postman, Docker и т.д.
Как проходит коммуникация на курсе и в каком формате куратор дает фидбек?
Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в виде комментариев к домашним заданиям и обсуждения на вебинарах.
Вебинары будут записываться?
Да, но лучше выделите время, чтобы присутствовать на них лично — будет интересно.
А сертификат будет?
Только при условии выполнения домашних заданий и успешной защиты курсового проекта.
Что, если мне не понравится?
Мы сможем вернуть вам деньги в течение 7 дней после старта курса, если вы передумаете.