GO (Golang) Просунутий

Цей курс є спеціальним, і зараз ми працюємо над розробкою офіційної версії курсу.
Для отримання додаткової інформації щодо навчальної програми, будь ласка, напишіть нам за адресою askformore@bittnet.ro .

Учасники: від 6 до 20 учнів
Доставка: віртуальна жива, англійською мовою
Супровід курсу: цифровий підручник

Кому воно адресоване?

Що ти навчишся?

Передумови:

Щоб взяти участь у цьому курсі, студенти повинні:

  • мати базові знання щодо розуміння термінології комп’ютерного програмування
  • володіти базовими знаннями з навчання GO

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

01. Введення
  • функції go
  • плюси і мінуси
  • порівняння з іншими мовами програмування
  • причини, чому його слід використовувати
02. Встановлення та налаштування середовища
  • встановлення на різні ОС
  • редактори та компілятор go
  • створіть першу програму та перевірте встановлення
03. струни
  • рядкові функції
  • форматування рядка
  • регулярні вирази
04. Обробка файлів
  • читання файлів
  • запис файлів
  • лінійні фільтри
  • файлові шляхи
05. Функції та методи
  • варіативні функції
  • закриття
  • рекурсія
  • приймачі покажчиків
  • відкласти, панікувати і одужати
06. Інтерфейси та обробка помилок
  • Інтерфейси
  • твердження типу
  • поводження з помилками
07. Паралелізм
  • паралельне програмування
  • goroutines
  • канали (буферизація, синхронізація, напрямки)
  • errgroup
  • виберіть твердження
  • взаємовиключення
  • таймери та тикери
08. Основні пакети
  • струни
  • ввід / вивід
  • файлів і папок
  • Помилки
  • контейнери і сортувати
  • хеші та криптографія
  • розбір аргументів командного рядка
  • примітиви синхронізації
09. мереж
  • сервери та клієнти
  • HTTP
  • RPC
10. Автоматизоване тестування
  • типи тестів
  • написання тестів
  • покриття коду

Рекомендуємо продовжити:

Програми сертифікації

GO (Golang) Просунутий

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

3
днів

Ціна:

1140 EUR

Доставка:

Віртуальний клас

Рівень:

3. Розширений