Навчіться створювати високопродуктивні програми на Go
Лектор: Олексій Подолян
Tech Lead в AURA
щоб додати до стеку мову Go і зрости в зарплаті, навчитись розробляти мікросервіси та забезпечувати високу продуктивність програм
щоб перейти у фулстек-розробку, вивчити сучасні бекенд-технології і створювати ефективні застосунки, здатні до масштабування
щоб опанувати високопродуктивну мову Go та інструменти паралелізму для швидкого масштабування блокчейн-рішень
• Головний секрет популярності Go — підтримка паралелізму, висока продуктивність, простота та здатність ефективно працювати з багатоядерними системами
• 10+ років Golang має потужну фан-базу серед представників великих бізнесів (як-от Netflix, Uber і Twitch) та бекенд-розробників
• Go використовують приблизно в 10–15 % від загальної кількості бекенд-проєктів (для прикладу, на Python — 35–40 %)
• Cтаном на 2024 рік, Golang займає 7-е місце в рейтингу TIOBE Index — і це найвищий показник за весь час існування мови
Вивчите синтаксис мови Go, розглянете фреймворки Gin і Echo, опануєте фреймворк Fiber для розробки високопродуктивних вебсервісів. Також опануєте роботу з горутинами і паралелізмом для швидкої обробки запитів.
Опануєте 20+ інструментів для створення сервісів на Go, зокрема Rest API, WebSockets, RabbitMQ, Apache Kafka ― для розробки ефективних рішень, і Docker, Kubernetes ― для підняття інфраструктури та деплою.
Навчитеся ефективно працювати з великим обсягом даних завдяки MongoDB і PostgreSQL.
Ознайомитеся з основними принципами архітектури застосунків та їх характеристиками, навчитеся розробляти мікросервіси і працювати з Middleware, опануєте основи балансування навантаження, оркестрації.