План на курса

Въведение в Go

  • Обзор и история на Go
  • Инсталиране на Go и настройка на околната среда
  • Инструменти на Go и структура на работното пространство

Основи на езика

  • Данни типове, променливи и константи
  • Оператори и изрази
  • Управлени структури: if, switch, цикли

Функции и обхват

  • Дефиниране и извикване на функции
  • Многофазови връщани стойности
  • Прехвърляне по стойност и по референция

Работа с масиви, слайсове и мапи

  • Разбиране на колекциите в Go
  • Създаване и манипулация на слайсове
  • Работа с мапи и двойки ключ-стойност

Структури и методи

  • Създаване и използване на структури
  • Дефиниране и извикване на методи
  • Използване на интерфейси

Основи на конкуренцията

  • Въведение в goroutines
  • Използване на каналите за комуникация
  • Синхронизационни патерни

Построаване и изпълнение на приложения на Go

  • Организиране на кода в пакети
  • Компилиране и изпълнение на програми на Go
  • Отстраняване на грешки и тест

Резюме и следващи стъпки

Изисквания

  • Опит в едно или повече програмни езици
  • Разбиране на основите на програмирането, като променливи, цикли и функции
  • Запознаност с операции в командния ред

Публика

  • Софтуерни разработчици
  • Системни програмисти
  • Бекенд инженери
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории