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

занятия по понедельникам и средам

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

Курс для вас, если вы
Хотите стать программистом
серьезно настроены освоить язык программирования Go, а не просто попробовать
Знаете другой язык программирования
вы добавите язык Go в стек, с которым умеете работать
Необходимая техника
собственный ноутбук/ПК
English
Intermediate и выше
Математика
на хорошем школьном уровне
Компьютер
базовые знания
Программа курса
-
Основы программирования и язык Golang
- — Данные: управление, типы, структуры, алгоритмы.
- — Файл и текст.
- — Основные принципы.
- — Особенности языка.
-
Правильное проектирование системы
- — Шаблоны проектирования.
- — SOLID.
-
Сетевое программирование
- — Архитектура клиент-сервер.
- — Обзор REST, SOAP, RPC.
- — Безопасность.
-
Многопоточность
- — Треды и процессы.
- — Работа с памятью при многопоточности.
- — Горутины (goroutines).
-
Инструментарий программиста
- — IDE.
- — Debug.
- — Сетевые клиенты.
- — Системы управления версиями.
- — Тестирование.
-
Инфраструктура
- — Базы данных.
- — Серверы очередей.
- — Контейнеризация.
Как проходит обучение
Живые занятия
Вебинары с куратором и группой будут проходить дважды в неделю: по понедельникам и средам в 19:30.
Real-life задания
У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки. Have fun & survive.
Курсовой проект
Во время обучения вы сделаете большой проект. Ведь принцип курса — все как в жизни.
Регулярный фидбек
У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.
Сертификат за дело
Наши сертификаты действительно ценят на рынке. Поэтому мы выдаём их только тем студентам, которые выполнили не менее 70% домашних работ и защитили курсовой проект.
ГРАФИК
Старт
9 октября
Вебинары
понедельник, среда— 19:30
Язык обучения
украинский, часть материалов будет на английском
Вопросы
Нужны ли какие-то навыки для поступления на курс?
Наш курс по Go –– это базовый курс для людей без опыта в отрасли, все необходимое будем изучать с нуля. Однако мы ценим ваше время и хотим, чтобы обучение было для вас релевантным. Поэтому после регистрации вышлем короткую анкету. Она поможет куратору узнать о вашем предыдущем опыте, а также оценить мотивацию и общее понимание отрасли.
Если все хорошо –– мы вам сразу сообщим о зачислении. А за несколько дней до старта курса вышлем письмо с информацией о процессе обучения. Важно: место в группе бронируется только после внесения оплаты.
Если вы получите отказ –– не расстраивайтесь. Мы вышлем также список полезных ссылок. Ознакомьтесь с этими материалами, а затем смело подавайте заявку на курс снова.
С каким софтом будем работать на курсе?
Чтобы освоить Go программирование, будем работать с Linux, Sublime Text, Golang, Postman, Docker и т.д.
Как проходит коммуникация на курсе и в каком формате куратор дает фидбек?
Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в виде комментариев к домашним заданиям и обсуждения на вебинарах.
Вебинары будут записываться?
Да, но лучше выделите время, чтобы присутствовать на них лично — будет интересно.
А сертификат будет?
Будет, если приложить усилия. Чтобы получить сертификат, нужно выполнить не менее 70% домашних работ, получить фитбек и «засчитано» от куратора, а также сдать и защитить курсовой проект. Дедлайном для сдачи и принятия работ является дата выпуска.
Что, если мне не понравится?
Мы сможем вернуть вам деньги в течение 7 дней после старта курса, если вы передумаете.
В чем смысл Golang?
Go –– язык программирования, привлекающий разработчиков простым синтаксисом, богатой библиотекой и скоростью. Особенностью Golang являются горутины, то есть запущенные задачи. Одним из преимуществ является то, что он предлагает удобные средства для стандартизации и тестирования кода, что позволяет избежать ошибок. О практических аспектах программирования Ԍо узнаете на курсе.
Можно ли изучать Golang с нуля?
Да, и наши выпускники это подтверждают. Конечно, язык программирования Golang, как и любой другой язык программирования, непростой для начинающего, и его изучение требует усилий. Но удачно подобранные учебные материалы и поддержка куратора-практика существенно упрощают задачу. Поэтому да, программирование в Go с нуля –– это реально. Но в то же время результат будет зависеть от вашей мотивации и настойчивости.
Что нужно, чтобы начать учить Golang?
Начнем с того, что не обязательно иметь программистский бэкграунд или базу Go. Важно знать математику на хорошем школьном уровне, английский –– на уровне Intermediate, а также иметь возможность выделять для обучения по несколько часов в день. Если вы работали в разработке и хотите добавить Golang в свой стек, вам будет проще, ведь у вас уже есть база.
Нужно ли учить Golang?
Как показывает тенденция, Go язык стает все популярнее, как и специалисты, которые умеют с ним работать. Если хотите статистики, посмотрите, например, вакансии или рейтинг зарплат Go разработчиков на Djinni.
Что пишут на Golang?
Из самого популярного –– это Docker и Kubernetes. Также Go programming language лежит в основании многих продуктов Google. Часто компании переводят именно на Golang продукты, написанные на C++ или других более старых языках, или сразу используют его для разработки своих продуктов.
Какие еще курсы для программистов я могу пройти?
Если вы окончили курсы Golang и хотите дальше развиваться в программировании, обратите внимание на курсы data science:
–– курсы верстальщика;
–– JavaScript для начинающих;
–– курсы по Реакту;
–– QA курсы;
–– Python обучение.
Также вас могут заинтересовать курсы Алгоритмы, курсы высоко нагруженных систем, Machine Learning курсы.