- 1. О курсе
- 2. Основы Go
- 2.1. Первое знакомство с Go
- 2.2. Работа с переменными
- 2.3. Основные конструкции управления в Go
- 2.4. Slice, map и их особенности
- 2.5. Горутины
- 2.6. Методы синхронизации между горутинами
- 2.7. Структуры
- 2.8. Интерфейсы
- 2.9. Работа с паникой и defer
- 2.10. Работа с файловой системой
- 2.11. Дженерики в Go
- 2.12. Работа с ошибками
- 3. Погружение в глубину
- 3.1. Рефлексия
- 3.2. Slice, map глубже
- 3.3. Scheduler и уникальность горутин в Go
- 3.4. Небезопасный Go
- 3.5. Системное программирование в Go и сигналы
- 3.6. GC и методы работы с ним
- 3.7.
- 4. Библиотеки Go