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