
- Кількість кредитів 4
- Тип Вибірковий
- Семестри 7, 11
- Рівень вищої освіти Бакалавр, Магістр
- Підсумковий контроль Залік
Курс зосереджений на вивченні мови програмування Go (Golang) та її використанні для створення високопродуктивних веб-сервісів. Студенти дізнаються про особливості мови, такі як concurrency, підтримка типобезпеки, робота з мережею, механізми багатопоточності, можливість динамічного введення даних, обробка запитів та розробка RESTful API тощо.
Мета навчальної дисципліни: вивчення основ синтаксису та керуючих структур мови Go, внутрішніх механізмів, реальних кейсів перекладу на стек мови Golang з інших технологічних стеків (PHP, C#, JavaScript) великих високонавантажених проєктів, застосуванні моделей паралелізму Go для побудови масово-паралельних систем, розуміння призначення типів, організуванні коду за допомогою пакетів. Надання студентам знань і практичних навичок у розробці масштабованих, безпечних та ефективних веб-сервісів за допомогою мови програмування Go.