Golang (GO)

Що знаєте? Цей курс підійде тим, хто вже знає основи Golang і хоче почати проектувати та писати повноцінні API на Golang з базою даних Postgres та популярною ORM – Gorm. В рамках курсу ми поговоримо про Go allocator, Stack, Heap, GC і потім перейдемо до горутин. Подивимося як вони працюють, як їх можна синхронізувати та […]

ru
20.11.2024
12 г 22 хв 36 сек

GoFunc – конференція для тих, хто використовує Go у своїх проектах. Ми зосередимося на тому, як правильно створювати та експлуатувати сервіси на Go. Вчимося ефективно використовувати сучасні підходи та фреймворки при розробці додатків, обробці даних та розгортанні навантажених систем. Крім того, намагатимемося заглянути за межі стандартних можливостей Go runtime.

ru
04.10.2024
10 г 32 мін 15 сек

Навчися розробляти високопродуктивні та масштабовані мікросервіси, як у Ozon/Яндекс/Тінькофф/Kaspersky Lab/ВКонтакті, та збільши свої шанси на працевлаштування у BigTech-компанію або отримання нової посади. Викладач – Олег Козирєв – Senior Software Engineer у Avito. Понад 100 годин менторства та навчання. Понад 100 учнів уже навчилися на курсі. Щоб вичавити з курсу максимум, тобі необхідно знати основи мови […]

ru
25.11.2023
25 г 40 мін 14 сек

Записи Go Crew #2 – 11 годин сесій на тему «Highload на Go: Круглий стіл “Будуємо сервіс з урахуванням масштабування” / Данило Трошнєв, Андрій Петров, Еміль Шаріфуллін; Доповідь “Еволюція шардування трьох мільярдів оголошень” / Ілля Ушаков Доповідь “Захист від надмірного споживання пам’яті”/ Микита Галушко, Денис Ларіонов Доповідь “NATS JetStream: легка у розгортці та масштабована технологія […]

ru
12.11.2023
10 г 19 мін 43 сек

Мова Go – відносно молода і досить потужна мова, яка широко використовується для Backend розробки, а також створення мережевих та інфраструктурних додатків. курсі розбираються основи мови, після чого ми плавно перейдемо до вирішення практичних завдань та розробки Backend додатків. По проходженні ви навчитеся працювати з основними конструкціями мови, розробляти HTTP клієнти та сервери, взаємодіяти з […]

ru
18.11.2022
16 г 58 мін 18 сек

Ви вивчите, що таке чиста архітектура мовою Golang і створите сервіс по роботі з контактами та можливістю їхнього угруповання. Для чого потрібна чиста архітектура? Зручність тестування. Ви можете запускати тести без інтерфейсу користувача, бази даних, веб-сервера або будь-якого іншого зовнішнього компонента. Незалежність від фреймворку. Архітектура не залежить від будь-якої бібліотеки, тому ви можете використовувати фреймворк […]

ru
17.07.2022
10 г 54 мін 2 сек

Коли моноліт стає складно і дорого підтримувати, настав час розпиляти його на мікросервіси. Розберемо, які бувають потреби в поділі і як до нього приступити, яку вибрати стратегію, як уникнути підводного каміння, як підтримувати архітектуру, що вийшла.

ru
01.12.2022
13 г 55 мін 14 сек