Про курс
Мова програмування Go, або Golang, –– це розробка Google. Цю мову використовують майже в кожному продукті компанії –– від Gmail до Google Pay. Крім того, мова Gо поступово захоплює ринок і дедалі більше компаній потребують спеціалістів із програмування на Gо.
Курс Golang проведе вас від основ до знань, що необхідні впевненому Junior розробнику. Почнемо з базових принципів і того, як взагалі працює будь-яка комп’ютерна програма. Закінчимо роботою з інфраструктурою та практичним кейсом, який додамо до свого портфоліо.
Навчимося самостійно орієнтуватись в IT галузі та прокачаємо софт скіли для ефективної роботи в команді з іншими програмістами. Після того, як завершимо Golang курс, зможемо самостійно створювати програми та мікросервіси із використанням горутин, шаблонів проєктування і вбудованих бібліотек.

заняття у понеділок і четвер

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

Курс для вас, якщо ви
Хочете стати програмістом
серйозно налаштовані опанувати Go програмування,
а не просто спробувати
Знаєте іншу мову програмування
і прагнете додати Go language до стека, з яким умієте працювати
Необхідна техніка
власний ноутбук/ПК
English
Intermediate і вище
Математика
на хорошому шкільному рівні
Комп'ютер
базові знання
Програма курсу
-
Основи програмування і мова Golang
- — Дані: керування, типи, структури, алгоритми.
- — Файл і текст.
- — Основні принципи.
- — Особливості мови.
-
Правильне проєктування системи
- — Шаблони проєктування.
- — SOLID.
-
Мережеве програмування
- — Архітектура клієнт-сервер.
- — Огляд REST, SOAP, RPC.
- — Безпека.
-
Багатопоточність
- — Треди та процеси.
- — Робота з памʼяттю при багатопоточності.
- — Горутини (goroutines).
-
Інструментарій програміста
- — IDE.
- — Debug.
- — Мережеві клієнти.
- — Системи керуванням версіями.
- — Тестування.
-
Інфраструктура
- — Бази даних.
- — Сервери черг.
- — Контейнеризація.
Як відбувається навчання
Живі заняття
Вебінари з куратором і групою проходитимуть двічі на тиждень: щопонеділка та щочетверга о 19:30.
Real-life завдання
У нас діє Practicult — культ практики. Тому ви виконуватимете багато складних завдань. Have fun & survive.
Курсовий проєкт
Під час навчання ви зробите великий проєкт. Адже принцип курсу — все як у житті.
Регулярний фідбек
У нас немає базових і преміум режимів. Тільки преміум, завжди. Отримайте від куратора все. І так, десята ітерація — це нормально.
Сертифікат за здобутки
Наші сертифікати справді цінують на ринку. Тому ми видаємо їх лише тим студентам, які виконали щонайменше 70% домашніх завдань та захистили курсовий проєкт.
ГРАФІК
Старт
11 грудня
Вебінари
понеділок, четвер — 19:30
Мова викладання
українська, частина матеріалів буде англійською
Запитання
Чи потрібні якісь навички для вступу на курс?
Наш курс Go –– це базовий курс для людей без досвіду в галузі, усе потрібне вивчатимемо з нуля. Проте ми цінуємо ваш час і хочемо, щоб навчання було для вас релевантним. Тому після реєстрації надішлемо коротку анкету. Вона допоможе кураторові дізнатися про ваш попередній досвід, а також оцінити мотивацію й загальне розуміння галузі.
Якщо все добре –– ми вам одразу повідомимо про зарахування. А за кілька днів до старту курсу надішлемо лист з інформацією про процес навчання. Важливо: місце в групі бронюється тільки після внесення оплати.
Якщо ви отримаєте відмову –– не засмучуйтеся. Ми надішлемо також список корисних посилань. Ознайомтеся з цими матеріалами, а відтак сміливо подавайтеся на курс знову.
З яким софтом працюватимемо на курсі?
У межах Golang навчання працюватимемо з Linux, Sublime Text, Golang, Postman, Docker тощо.
Як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?
Уся комунікація на курсі відбувається на платформі Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у вигляді коментарів до домашніх завдань та обговорення на вебінарах.
Чи записуватимуться вебінари?
Так, але краще виділіть час, щоб долучатися до них особисто — буде цікаво.
А сертифікат буде?
Буде, якщо ви докладете зусиль. Щоб отримати сертифікат, потрібно виконати щонайменше 70% домашніх завдань, отримати фідбек та «зараховано» від куратора, а також здати й захистити курсовий проєкт. Дедлайном для здачі та зарахування робіт є дата випуску.
Що, як мені не сподобається?
Можемо повернути гроші протягом 7 днів від дати старту курсу, якщо ви передумаєте.
У чому суть Golang?
Go —мова програмування, що приваблює розробників простим синтаксисом, багатою бібліотекою і швидкістю. Особливістю Golang є горутини, тобто запущені задачі. Однією з переваг є те, що вона пропонує зручні засоби для стандартизації та тестування коду, що дає змогу уникнути помилок. Про практичні аспекти програмування Gо дізнаєтеся на курсі.
Чи можливо вивчати Golang з нуля?
Так, і наші випускники це підтверджують. Звісно, мова програмування Golang, як і будь-яка інша мова програмування, непроста для початківця, і її вивчення потребує зусиль. Але вдало підібрані навчальні матеріали та підтримка куратора-практика істотно спрощують задачу. Тому так, мова Go з нуля –– це реально. Але водночас результат залежатиме від вашої мотивації та наполегливості.
Що потрібно, щоб почати вивчати Golang?
Почнемо з того, що не обов’язково мати програмістський бекграунд чи базу Go (мова програмування). Важливо знати математику на хорошому шкільному рівні, англійську –– на рівні Intermediate, а також мати змогу виділяти для навчання по кілька годин щодня. Якщо ж ви працювали в розробці й хочете додати Golang до свого стека, вам буде простіше, адже ви вже маєте базу.
Чи варто вивчати Golang?
Як свідчить тенденція, мова програмування Go набуває популярності, як і фахівці, що вміють з нею працювати. Якщо хочете статистики, перегляньте, наприклад, вакансії чи рейтинг зарплат Go розробників на Djinni.
Що пишуть на Golang?
Із найпопулярнішого –– це Docker і Kubernetes. Також Go мова лежить в основі багатьох продуктів Google. Часто компанії переводять саме на Golang продукти, написані на C++ чи інших старіших мовах, або одразу використовують її для розробки своїх продуктів.
Які ще курси для програмістів я можу пройти?
Якщо ви завершили Golang курси і прагнете далі розвиватися в програмуванні, зверніть увагу на курси data science:
–– фронтенд курс;
–– курси HTML;
–– Python курси;
–– React JS курс;
–– курси тестувальників;
–– JavaScript online.
Також вас може зацікавити Software Architecture course, Algorithmica чи професія Machine Learning Engineer.