designing
Workshops
5 воркшопів
щоб навчитися залучати стейкхолдерів на різних етапах дизайн-процесу
Дізнатись більше
Dev & Data Science

Golang Beginning

Тримісячний курс для вивчення мови програмування Golang з нуля і до впевненого Junior розробника.

Про курс

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

Курс Golang проведе вас від основ до знань, що необхідні впевненому Junior розробнику. Почнемо з базових принципів і того, як взагалі працює будь-яка комп’ютерна програма. Закінчимо роботою з інфраструктурою та практичним кейсом, який додамо до свого портфоліо.

Навчимося самостійно орієнтуватись в IT галузі та прокачаємо софт скіли для ефективної роботи в команді з іншими програмістами. Після того, як завершимо Golang курс, зможемо самостійно створювати програми та мікросервіси із використанням горутин, шаблонів проєктування і вбудованих бібліотек.

16 травня курс триває 3 місяці
заняття у понеділок і четвер
8 500 грн/міс. 25 500 грн при оплаті всього курсу
8 925 грн/міс. при оплаті частинами
15 місць кожен студент отримує регулярний фідбек від куратора

Куратори

Автор програми Максим Морозов
Куратор Сергій Кашуба
Куратор Григорій Тертишний
Куратор Богдан Івашко
Куратор Олександр Левченков

Курс для вас, якщо ви

Хочете стати програмістом

серйозно налаштовані опанувати Go програмування,
а не просто спробувати

Знаєте іншу мову програмування

і прагнете додати Go language до стека, з яким умієте працювати

Необхідна техніка

власний ноутбук/ПК

English

Intermediate і вище

Математика

на хорошому шкільному рівні

Комп'ютер

базові знання

Програма курсу

  • Основи програмування і мова Golang

    • — Дані: керування, типи, структури, алгоритми.
    • — Файл і текст.
    • — Основні принципи.
    • — Особливості мови.
  • Правильне проєктування системи

    • — Шаблони проєктування.
    • — SOLID.
  • Мережеве програмування

    • — Архітектура клієнт-сервер.
    • — Огляд REST, SOAP, RPC.
    • — Безпека.
  • Багатопоточність

    • — Треди та процеси.
    • — Робота з памʼяттю при багатопоточності.
    • — Горутини (goroutines).
  • Інструментарій програміста

    • — IDE.
    • — Debug.
    • — Мережеві клієнти.
    • — Системи керуванням версіями.
    • Тестування.
  • Інфраструктура

    • — Бази даних.
    • — Сервери черг.
    • — Контейнеризація.

Як відбувається навчання

Живі заняття

Вебінари з куратором і групою проходитимуть двічі на тиждень: щопонеділка та щочетверга о 19:30.

Real-life завдання

У нас діє Practicult — культ практики. Тому ви виконуватимете багато складних завдань. Have fun & survive.

Курсовий проєкт

Під час навчання ви зробите великий проєкт. Адже принцип курсу — все як у житті.

Регулярний фідбек

У нас немає базових і преміум режимів. Тільки преміум, завжди. Отримайте від куратора все. І так, десята ітерація — це нормально.

Сертифікат за здобутки

Наші сертифікати справді цінують на ринку. Тому ми видаємо їх лише тим студентам, які виконали щонайменше 70% домашніх завдань та захистили курсовий проєкт.

ГРАФІК

Старт

16 травня 2024

Вебінари

понеділок, четвер — 19:30

Мова викладання

українська, частина матеріалів буде англійською

Дізнайтеся більше

Twitter Осередок технарів, Development & Data Science новин, фізри для мозку, непроханих порад та соціально-наукового холівару
Відеокурс Basic Math for Developers
Інтенсив SQL для початківців

Запитання

Чи потрібні якісь навички для вступу на курс?

Наш курс 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.

Реєстрація

Ще маєте запитання?
Не соромтесь їх ставити.

Проконсультуйте мене