Свържете се с нас

Съдържание и теми, включени в курса

Напреднали концепции в Go

  • Задълбочен преглед на системата от типове в Go
  • Работа с указатели, управление на паметта и garbage collection
  • Напреднали интерфейси и влагане

Конкурентност и паралелизъм

  • Напреднало управление на goroutines
  • Буферирани и небуферирани канали
  • Select оператори и пулове от работни процеси

Обработка на грешки и логване

  • Персонализирани типове грешки и обгръщане
  • Структурирано логване и мониторинг
  • Разпространение на грешки и най-добри практики

Тестване и бенчмаркинг

  • Модулно и интеграционно тестване в Go
  • Използване на вградените инструменти за тестване на Go
  • Бенчмаркинг и профилиране на приложения

Модулно програмиране и пакети

  • Управление на зависимости с Go модули
  • Версиониране и публикуване на модули
  • Изграждане на многократно използваеми Go библиотеки

Изграждане на API и микросървиси

  • Създаване на RESTful API с Go
  • Използване на Go с Docker и контейнери
  • Оркестрация и внедряване на сървиси

Оптимизация на производителността

  • Профилиране и настройка на паметта
  • Стратегии за оптимизиране на конкурентността
  • Мониторинг на производителността с pprof

Обобщение и следващи стъпки

Изисквания

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

Целева аудитория

  • Опитни софтуерни разработчици
  • Backend инженери
  • Разработчици на cloud-native приложения
 21 Часа

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


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

Отзиви от участници (2)

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

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