spinner-it

Курс Golang

Старт навчання
Старт курсу запитуйте в адміністрації
36 год. Тривалість заняття - 3 год
З 18:30 (19:00)
Двічі на тиждень

Опис курсу:

Курс складатиметься з 12 лекцій загальною тривалістю 36 годин. В курсі передбачено домашнє завдання у вигляді вирішення задач для самостійного засвоєння матеріалу. Написання невеликих Web-додатків.

Після вивчення курсу Ви зможете:

  • Розробляти консольне ПО на мові Go, під різні OS і різні архітектури.
  • Писати консольно-сервісні додатки

Програма курсу:


1. Вступ

  • Що таке Go
  • Історія
  • У чому перевага Go над іншими мовами
  • Які завдання мова Go дозволяє вирішувати дуже ефективно
  • Сучасність мови Go

2. Основи Git


3. Налаштування середовища Go

  • Установка Go
  • Установка додаткових інструментів для ефективної роботи з мовою Go
  • Розбір основних утиліт для роботи з Go
  • Швидке налаштування середовища Go на прикладі Visual Studio Code
  • Перша програма

4. Основи мови

  • Типи даних
  • Змінні
  • Константи
  • Покажчики
  • Пакети й імпорт

5. Основні операції мови

  • Логічні операції
  • Арифметичні операції
  • Порозрядні операції
  • Інкремент і декрімент

6. Управління ходом програми (Control flow)

  • Оператор if
  • Оператор циклу for
  • Оператор switch

7. Складові типи

  • Масиви
  • Slice
  • Тип map
  • Структури
  • Range

8. Функції в Go

  • Базові поняття функцій
  • Визначення функції
  • Передача параметрів в функцію
  • Множинне повернення значень з функції
  • Функції зі змінним числом параметрів
  • Рекурсія
  • Робота з файлами

9. Обробка помилок в Go

  • Повернення помилки з функції
  • Deferred функції
  • Panic і Recover

10. Більш складні можливості Go

  • Методи в Go
  • Інтерфейси в Go як простий підхід до реалізації поліморфізму
  • Рефлексія
  • Пакети

11. Паралелізм в Go

  • Goroutines і канали
  • Роздільні змінні (м'ютекси)

12. Огляд стандартної бібліотеки


13. Дженерики


Мінімальні вимоги:

  • Розуміння основ програмування і вміння працювати в консольному терміналі.

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!

На жаль, у звязку з війною ІТЕА завершила свою діяльності в Україні.

This will close in 20 seconds