Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 21 часa
Съдържание и теми, включени в курса
Разширени концепции на Go
- Подробен поглед върху типова система на Go
- Работа с указатели, управление на паметта и почистване на паметта
- Разширени интерфейси и вграждане
Конкурентност и паралелизъм
- Разширено управление на горутини
- Буферизирани и небуферизирани канали
- Select оператори и пулове от работници
Обработка на грешки и журналиране
- Персонализирани типове грешки и опаковане
- Структурирано журналиране и наблюдение
- Разпространение на грешки и най-добри практики
Тестване и бенчмаркиране
- Единично и интеграционно тестване в Go
- Използване на вградените инструменти за тестване на Go
- Бенчмаркиране и профилиране на приложения
Модулно програмиране и пакети
- Управление на зависимости с Go модули
- Версионниране и публикуване на модули
- Създаване на повторно използваеми библиотеки за Go
Създаване на API и микросервиси
- Създаване на RESTful API с Go
- Използване на Go с Docker и контейнери
- Оркестрация и разгръщане на услуги
Оптимизация на производителността
- Профилиране и настройка на паметта
- Стратегии за оптимизация на конкурентността
- Наблюдение на производителността с pprof
Обобщение и следващи стъпки
Изисквания
- Опит в програмиране с Go
- Разбиране на синтаксиса, структурите от данни и функциите на Go
- Опит в работа с пакети и основна конкурентност
Целева аудитория
- Опитни софтуерни разработчици
- Backend инженери
- Разработчици на cloud-native приложения
Отзиви от участници (2)
Структурата на обучението и упражненията бяха фантастични. Учебникът успя да ме възбуди интереса да работя с Go в бъдеще, което не е лесна задача!
Noah Van Tiggel - Spot Buy Center BV
Курс - Advanced Go Programming
Машинен превод
Тренирачът доказа, че е експерт по темата, която никога не приемам за само съществуваща. Той предостави много полезни разгледи на индустрийните стандарти.
Giuseppe
Курс - Learning Go Programming
Машинен превод