Dev & Data Science

Golang Beginning

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

Про курс

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

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

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

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

Куратор

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

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

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

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

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

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

Запитання

Як подати заявку на навчання?

Заповніть реєстраційну форму й очікуйте листа з анкетою та інструкціями.

Зареєструвавшись, я вступаю на курс?

Ні, після реєстрації вам потрібно заповнити анкету з мотиваційним листом та очікувати результатів відбору.

Як заповнити анкету?

Відповідайте на запитання в анкеті по порядку. На жаль, не до кінця заповнена анкета може стати причиною для відмови.

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

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

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

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

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

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

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

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

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

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

blackout blackout
освічені пітьми
не бояться.
  • ●  лекції to-download
  • ●  пом’якшені дедлайни
  • ●  підказки, де є світло
перейти до блекаут-інструкції

Реєстрація

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

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