
GolangBeginning
опануємо мову програмування Golang — від примітивів до створення власного мікросервісу
досвід
базові знання програмування
старт
5 серпня 2024 (набір триває ще тиждень)
група
20 місць
Тривалість
3 місяці
досвід
базові знання програмування
старт
5 серпня 2024 (набір триває ще тиждень)
група
20 місць
Тривалість
3 місяці
якщо ви:
- 01
розробник-початківець без комерційного досвіду, готові повноцінно опанувати Golang
- 02
розробник, працюєте з іншими мовами програмування й хочете розширити свій стек
- 03
тестувальник, DevOps інженер або системний адміністратор, бажаєте використовувати Golang у роботі


...тоді це метч!
Навчитеся працювати з мовою, потреба якої дедалі більше зростає на ринку.
Розберетеся з усіма типами даних у Golang, відточите скіли писати якісний код і попрацюєте з багатопотоковістю.
А зафіналите шлях на курсі, побудувавши повноцінну програму, яка спілкується із базами даних, серверами черг та іншими програмами.
навички,
які опануємо
hard skills:
- програмування мовою Golang
- дизайн і проєктування систем
- робота з вебом, вбудованими й популярними пакетами, базами даних, сервером черг
- покриття програми тестами
soft skills:
- ефективна комунікація з колегами
- якісна робота всередині власної команди та поза нею
програма курсу
від основ до перших проєктів
вебінари
щопонеділка та щочетверга о 19:30
- 01.примітиви мови Golang
- особливості типів даних — структури, слайси, мапи, інтерфейси, нульове значення і пойнтер, дженеріки
- керуючі структури та специфіка роботи з ними в Golang
- усе про роботу з потоками виконання і багатопотоковістю як однією з особливостей Golang
- конкурентне виконання та розбір конкурентності, горутини, каналів, контексту
- 02.якісний код
- принципи якісного коду — програмування SOLID і як його готувати в Golang
- патерни проєктування та як їх використовувати, щоб розвʼязувати типові задачі найкращим способом
- розробка мікросервісу — яким він має бути
- 03.популярні задачі в роботі з Golang
- розробка швидкісних і стабільних вебклієнтів та серверів
- робота з даними — системою управління базами даних (СУБД), серверами черг, телеметрією
- black magic, щоб читати та дописувати свій код з пакетами unsafe і reflect
авторпрограмиМаксим
Морозов
Senior Software Engineer вAUTODOC.

Отримував досвід уGenesis. Головний розробник у стартапіMydutyfree, тімлід уrozetka.ua, амбсадор концепцій MDM вAUTODOC Ukraine.
Понад 14 років досвіду в програмуванні, з них 6 — у Golang. Спроєктував кілька десятків систем різного рівня складності. Керував командами розробників від 4 до 12 осіб.
куратори.
вони будуть поруч

Golang розробник уSolidgate.
9 років у програмуванні, 6 з них — у Golang. Працював над складним FinTech продуктом у Solidgate, мобільним застосунком Fander уMauris та побудовою масштабованої мікросервісної архітектури в cloud для навігаційної системи автомобілів. Був науковим співробітником у Дрезденському технічному університеті.

Backend розробник уBrainRocket.
У минулому розробляв рішення й технічно супроводжував команду вEnsocore. 7 років досвіду в розробці, з них 2 — працює з Golang, здебільшого як із мовою для пет проєктів.

Senior Software Engineer уCyberhaven.
Понад 6 років у сфері, 4 з яких — у Golang. Пройшов шлях від інтерна до синьйора в Ubisoft, працював на Far Cry 6 як gameplay engineer з фокусом на мережеву синхронізацію. Менторив освітні програми для студентів.

Cпівзасновник & CTO вFlamework.
У минулому — Engineering Manager уHeadway (Genesis), Senior Software Engineer уGridDynamics і Technical Lead уJazzServe. За 5 років роботи з Golang створив та покращив десятки систем, зокрема систему управління базами даних, освітні продукти, автоматизовані аукціони реклами, внутрішні ERP платформи тощо.

Senior Software Engineer вEPAM.
Понад 10 років у програмуванні, 6 з яких — працює з Go. Активний учасник open source світу: контриб'ютор у мову Go та екосистему, збірник лінтерів golangci-lint, Go дебагер delve, віртуальна машина Lima та багато інших проєктів. Писав бекенд для компаній у сферах IP-телефонії, соцмереж, доставки, нафтової промисловості та електронної комерції.

що на вас чекає
навчання по-проджекторному
курсовий проєкт, готовий сяяти у портфоліо — збираєте докупи все, що проходили на навчанні у повноцінну роботу над кейсом
робота 1:1 з куратором, отримуєте регулярний зворотний зв’язок, який скеровує до рішення «це воно»
інтерактивні онлайн-лекції — у прямому ефірі підкріплюєте теорію практикою, з куратором і групою активно розбираєте проєкти, пропрацьовуєте рішення
сертифікат за здобутки — виконання домашок та успішний захист курсового проєкту
платити помісячно

8 925 грн/міс.
при розтермінуванні вартість курсу 26 775 грн
оплатити за весь курс
зі знижкою

8 500 грн/міс.
при оплаті одним платежем вартість курсу 25 500 грн
платити помісячно

8 925 грн/міс.
при розтермінуванні вартість курсу 26 775 грн
оплатити за весь курс
зі знижкою

8 500 грн/міс.
при оплаті одним платежем вартість курсу 25 500 грн
визначилися?
ось як потрапити на курс
1зареєструватися
2розказати про себе
3оплатити курс
4почати навчання
- 1
зареєструватися
- 2
розказати про себе
- 3
оплатити курс
- 4
почати навчання

відгуки.
що говорять випускники



*Згідно з результатами дослідження Projector.
У дослідженні взяли участь 567 респондентів
серед випускників курсів 2022 року.
медіа.
дізнайся більше
маєте запитання?
підготували відповіді
- чи потрібні якісь навички для вступу на курс?
Наш курс Go — це базовий курс у галузі, проте необхідно мати базові знання у програмуванні. Ми цінуємо ваш час і хочемо, щоб навчання було для вас релевантним. Тому після реєстрації надішлемо коротку анкету. Вона допоможе кураторові дізнатися про ваш попередній досвід, а також оцінити мотивацію й загальне розуміння галузі.
Якщо все добре — ми вам одразу повідомимо про зарахування. А за кілька днів до старту курсу надішлемо лист з інформацією про процес навчання. Важливо: місце в групі бронюється тільки після внесення оплати.
Якщо ви отримаєте відмову — не засмучуйтеся. Ми надішлемо також список корисних посилань. Ознайомтеся з цими матеріалами, а відтак сміливо подавайтеся на курс знову.
- як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?
Уся комунікація на курсі відбувається на платформі Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у вигляді коментарів до домашніх завдань та обговорення на вебінарах.
- чи записуватимуться вебінари?
Так, але краще виділіть час, щоб долучатися до них особисто — буде цікаво.
- чи будуть доступні мені відеозаписи занять після завершення курсу?
Так, у вас зберігається доступ протягом 1 року після завершення курсу.
- з яким софтом працюватимемо на курсі?
Вам знадобиться Goland, Visual Studio Code, Docker, MySQL, Redis, RabbitMQ.
реєстрація.
перший крок за вами

Хочете спитати ще щось? Пишіть наhello@prjctr.com або телефонуйте за номером+38 067 418-95-78.
перший крок за вами