Що знаєте? Цей курс підійде тим, хто вже знає основи Golang і хоче почати проектувати та писати повноцінні API на Golang з базою даних Postgres та популярною ORM – Gorm. В рамках курсу ми поговоримо про Go allocator, Stack, Heap, GC і потім перейдемо до горутин. Подивимося як вони працюють, як їх можна синхронізувати та […]
Розкрийте потенціал паралельного програмування у Go за допомогою цього практичного посібника. Цей курс призначений для розробників середнього та просунутого рівня, надаючи їм навички, необхідні для створення ефективних, чуйних та масштабованих програмних рішень. Занурюючись у світ паралельності Golang, ви вивчите основні компоненти конкурентної обробки: горутини, м’ютекси, умовні змінні, групи очікування, атомарні операції, канали та багато іншого. […]
GoFunc – конференція для тих, хто використовує Go у своїх проектах. Ми зосередимося на тому, як правильно створювати та експлуатувати сервіси на Go. Вчимося ефективно використовувати сучасні підходи та фреймворки при розробці додатків, обробці даних та розгортанні навантажених систем. Крім того, намагатимемося заглянути за межі стандартних можливостей Go runtime.
Курс “Building Production-Ready Services with gRPC and Go” охоплює розробку високопродуктивних сервісів з використанням gRPC та мови Go. Він включає 56 уроків та орієнтований як на початківців, так і на досвідчених розробників. В курсі розбираються такі теми як створення gRPC-сервісів, потокова передача даних, автентифікація, SSL/TLS, інтерцептори, балансування навантаження та тестування. Курс також включає вправи та […]
Go – потужна мова для створення ефективних та масштабованих додатків. Однак, у міру зростання ваших проектів, ви зіткнетеся із загальними проблемами, які можна елегантно вирішити за допомогою шаблонів проектування. Цей курс забезпечить вас знаннями та навичками для ефективного використання цих шаблонів у вашому коді Go. Ми розглянемо різні категорії шаблонів, включаючи: Шаблони, що породжують: Вивчіть […]
Цей курс навчить вас створювати сервіси рівня продакшену на Go, використовуючи потужність Domain Driven та Data Oriented Architecture, розгорнуту в Kubernetes. З самого початку курсу ви будете працювати в парі з вашим інструктором Біллом Кеннеді, який проведе вас через філософію проектування, архітектурні рішення та найкращі практики, які застосовуються до інженерії готового до виробництва сервісу на […]
Навчися розробляти високопродуктивні та масштабовані мікросервіси, як у Ozon/Яндекс/Тінькофф/Kaspersky Lab/ВКонтакті, та збільши свої шанси на працевлаштування у BigTech-компанію або отримання нової посади. Викладач – Олег Козирєв – Senior Software Engineer у Avito. Понад 100 годин менторства та навчання. Понад 100 учнів уже навчилися на курсі. Щоб вичавити з курсу максимум, тобі необхідно знати основи мови […]
Записи Go Crew #2 – 11 годин сесій на тему «Highload на Go: Круглий стіл “Будуємо сервіс з урахуванням масштабування” / Данило Трошнєв, Андрій Петров, Еміль Шаріфуллін; Доповідь “Еволюція шардування трьох мільярдів оголошень” / Ілля Ушаков Доповідь “Захист від надмірного споживання пам’яті”/ Микита Галушко, Денис Ларіонов Доповідь “NATS JetStream: легка у розгортці та масштабована технологія […]
Це курс, який допоможе вам освоїти мистецтво налагодження програмного забезпечення на глибокому рівні. Вивчіть передові методи виявлення та усунення помилок у коді та підвищуйте надійність ваших додатків.
Поглиблений курс з веб-сервісів з Kubernetes 4.1 пропонує практичні навички створення масштабованих та надійних веб-додатків для сучасних середовищ розробки. Вивчіть передові концепції Kubernetes та навчитеся будувати та розвивати видатні веб-сервіси з упевненістю.
Навчіться просунутим концепціям Go, створюючи еталонну реалізацію блокчейну на Go! Мета цього курсу – поділитися досвідом написання складних інженерних завдань, необхідних створення технології блокчейн.
Курс “Повний буткемп з веб-розробки з використанням Go та Gin” призначений для (початківців) розробників на Go, які хочуть зробити перший крок у веб-розробці. Курс починається з простого веб-програми, потім розробляються CRUD API, а потім повноцінні програми. Цей буткемп є результатом розробки критично важливих веб-застосунків і сервісів на Go (і Gin Gonic). Продуктивність комбінації Go та […]
Ці секретні техніки змусять всіх вигукувати “ВАУ”, коли ви з легкістю впораєтеся з будь-яким завданням на Go зі швидкістю світла. Крок за кроком надійний процес для розробників, які знають БУДЬ-ЯКУ мову програмування: Вивчення фундаментальних і розвинених концепцій Go з реальними прикладами реального світу. Практичний контент, спрямований на результати та невідомий широкому загалу. Застосування основних механізмів […]
На цьому семінарі ви вивчите основи мови програмування Go від Максиміліано Фіртмана та навчитеся використовувати його у веб-розробці. Отримайте уявлення про синтаксис Go, основні концепції та best практики, а також зрозумієте, як писати ефективні, конкурентні та масштабовані програми та мікросервіси з використанням Go. На цьому семінарі також буде представлено синтаксис Go та використання бібліотеки пакетів […]
Написання модульних та інтеграційних тестів – один із найчастіше зневажених аспектів розробки програмного забезпечення. Занадто часто розробники кажуть “але у мене на комп’ютері працює!” коли проект вважається завершеним, тільки щоб виявити, що коли він виходить із середовища розробки, речі не працюють так, як очікувалося. Добре написані модульні та інтеграційні тести допомагають вирішити цю проблему та […]
Паралелізм – ключовий аспект Go. Дізнайтеся, як використовувати основні механізми паралелізму, як проектувати паралельні потоки, а також як відстежувати та усувати неполадки у паралельних сервісах. Вийдіть на новий рівень розробки високопродуктивних програм. У суто послідовної програми є два недоліки. – Якщо програма максимально завантажує ЦП, вам необхідно переключитися на швидке обладнання. – Якщо програма очікує […]
Мова Go – відносно молода і досить потужна мова, яка широко використовується для Backend розробки, а також створення мережевих та інфраструктурних додатків. курсі розбираються основи мови, після чого ми плавно перейдемо до вирішення практичних завдань та розробки Backend додатків. По проходженні ви навчитеся працювати з основними конструкціями мови, розробляти HTTP клієнти та сервери, взаємодіяти з […]
Цей курс розпочнеться з попередньо створеного моноліту, створення початкового додатку у цьому курсі не розглядається. Таким чином, у цьому курсі ви відразу почнете з архітектури мікросервісів. Цей курс призначений для людей, які добре знаються на Golang і хочуть за короткий час вивчити більш складні концепції. Я дуже ясний і точний у своєму способі викладання, тому […]
Дізнайтеся, як створити програму Ambassador за допомогою Angular та Golang. Ми створимо 3 додатки Admin, Ambassador та Checkout, і вони будуть використовувати великий API Golang. Я фулстек-розробник із більш ніж 10-річним досвідом. Я одержимий чистим кодом і щосили намагаюся, щоб у моїх курсах був якомога чистіший код. Мій стиль викладання дуже простий, я не витрачатиму […]
Створіть GraphQL API, використовуючи одну з найпопулярніших мов! Golang швидко стає однією з найпопулярніших серверних мов. Завдяки потужній стандартній бібліотеці ви можете просунутися далеко, не додаючи залежностей. У цьому курсі ми використовуватимемо gqlgen, бібліотеку, створену для створення GraphQL API. Що робить мене добрим учителем для цього курсу? Я працюю вчителем програмування та репетитором майже 6 […]
Дізнайтеся, як створити продуктивний та зручний в обслуговуванні веб-сервер з підтримкою API у Go. Я приділяю особливу увагу створенню SaaS у Go. Якщо ви хочете створити веб-API Go, цей курс вам потрібен.
У цьому вступному курсі розглядаються такі теми, як рядки, REST API, обробка помилок, тестування, сортування та багато іншого! Ідеально підходить для інженерів, які тільки починають свій шлях у Go. Цей курс допоможе вам ознайомитись із основними поняттями мови програмування Go. Завдяки лекціям та вправам ви дізнаєтеся про основні концепції, необхідні для того, щоб стати продуктивним […]
Це продовження «Створюємо “Go версію” Laravel» та призначене для студентів, які вже пройшли першу частину! У першій частині ми створили повторно використовуваний модуль Go, який надав нам безліч функцій, включаючи типи відповідей html, json та xml, підтримку шаблонів Go та шаблонів Jet для рендерингу сторінок, підтримку кількох баз даних, сеанси тощо. На цей раз ми […]
Ви вивчите, що таке чиста архітектура мовою Golang і створите сервіс по роботі з контактами та можливістю їхнього угруповання. Для чого потрібна чиста архітектура? Зручність тестування. Ви можете запускати тести без інтерфейсу користувача, бази даних, веб-сервера або будь-якого іншого зовнішнього компонента. Незалежність від фреймворку. Архітектура не залежить від будь-якої бібліотеки, тому ви можете використовувати фреймворк […]