Онлайн-курс «Golang для розробників» | robot_dreams
< онлайн-курс > < 21 заняття > < middle >

Golang для розробників

Навчіться створювати високопродуктивні програми на Go

Лектор: Олексій Подолян

Tech Lead в AURA

читати далі
Курс підійде:
Бекенд-, фулстек-розробникам

щоб додати до стеку мову Go і зрости в зарплаті, навчитись розробляти мікросервіси та забезпечувати високу продуктивність програм

Фронтенд-розробникам

щоб перейти у фулстек-розробку, вивчити сучасні бекенд-технології і створювати ефективні застосунки, здатні до масштабування

Блокчейн-розробникам

щоб опанувати високопродуктивну мову Go та інструменти паралелізму для швидкого масштабування блокчейн-рішень

Чому варто обрати Golang?


• Головний секрет популярності Go — підтримка паралелізму, висока продуктивність, простота та здатність ефективно працювати з багатоядерними системами
• 10+ років Golang має потужну фан-базу серед представників великих бізнесів (як-от Netflix, Uber і Twitch) та бекенд-розробників
• Go використовують приблизно в 10–15 % від загальної кількості бекенд-проєктів (для прикладу, на Python — 35–40 %)
• Cтаном на 2024 рік, Golang займає 7-е місце в рейтингу TIOBE Index — і це найвищий показник за весь час існування мови

 

Зареєструватись
До програми курсу входять:
01
СИНТАКСИС GO

Вивчите синтаксис мови Go, розглянете фреймворки Gin і Echo, опануєте фреймворк Fiber для розробки високопродуктивних вебсервісів. Також опануєте роботу з горутинами і паралелізмом для швидкої обробки запитів.

02
ІНСТРУМЕНТИ

Опануєте 20+ інструментів для створення сервісів на Go, зокрема Rest API, WebSockets, RabbitMQ, Apache Kafka ― для розробки ефективних рішень, і Docker, Kubernetes ― для підняття інфраструктури та деплою.

03
РОБОТА З ДАНИМИ

Навчитеся ефективно працювати з великим обсягом даних завдяки MongoDB і PostgreSQL.

04
BEST PRACTICES

Ознайомитеся з основними принципами архітектури застосунків та їх характеристиками, навчитеся розробляти мікросервіси і працювати з Middleware, опануєте основи балансування навантаження, оркестрації.

Лектор
Олексій
Подолян
Tech Lead в AURA, раніше працював Software Engineer у SQUAD i EVO.company
має 6+ років досвіду розробки back-end сервісів та систем на Go
знає 12 мов програмування: від Python і Java ― до Dart, С++, Kotlin
спроєктував та розробив системи для обробки великого обсягу даних для навчання Computer Vision нейромереж у (Ring) Amazon
спроєктував централізовану систему для динамічного розподілення і контролю виконання автоматизаційних задач на клієнтських машинах
Програма курсу
Реєстрація
 
 
 
Реєструючись, ви погоджуєтесь з умовами договори-оферти та політикою конфіденційності.