Про курс
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 днів від дати старту курсу, якщо ви передумаєте.