Dev & Data Science

Golang Beginning

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

Про курс

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

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

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

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

Автор програми

Максим Морозов

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

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

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

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

Twitter Осередок технарів, Development & Data Science новин, фізри для мозку, непроханих порад та соціально-наукового холівару

Запитання

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

Це базовий курс для людей без досвіду в галузі, усе потрібне вивчатимемо з нуля. Проте ми цінуємо ваш час і хочемо, щоб навчання було для вас релевантним. Тому після реєстрації надішлемо коротку анкету. Вона допоможе кураторові дізнатися про ваш попередній досвід, а також оцінити мотивацію й загальне розуміння галузі.

Якщо все добре –– ми вам одразу повідомимо про зарахування. А за кілька днів до старту курсу надішлемо лист з інформацією про процес навчання. Важливо: місце в групі бронюється тільки після внесення оплати.

Якщо ви отримаєте відмову –– не засмучуйтеся. Ми надішлемо також список корисних посилань. Ознайомтеся з цими матеріалами, а відтак сміливо подавайтеся на курс знову.

З яким софтом працюватимемо на курсі?

На курсі працюватимемо з Linux, Sublime Text, Golang, Postman, Docker тощо.

Як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?

Уся комунікація на курсі відбувається на платформі Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у вигляді коментарів до домашніх завдань та обговорення на вебінарах.

Чи записуватимуться вебінари?

Так, але краще виділіть час, щоб долучатися до них особисто — буде цікаво.

А сертифікат буде?

Тільки за умови виконання домашніх завдань та успішного захисту курсового проєкту.

Що, як мені не сподобається?

Можемо повернути гроші протягом 7 днів від дати старту курсу, якщо ви передумаєте.

Реєстрація

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

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