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

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

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

Куратор

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