Go-разработчик с нуля
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
Плюсы
- ✔ Практическая направленность обучения
- ✔ Реальные проекты в портфолио
- ✔ Поддержка опытных наставников
- ✔ Гарантированное трудоустройство для лучших выпускников
Минусы
- ✘ Высокая стоимость программы
- ✘ Интенсивный график занятий требует самоорганизации
Программа курса (8 модулей)
- Модуль 1: Основы Go — синтаксис, переменные, функции, условия, циклы
- Модуль 2: Структуры данных и алгоритмы — массивы, срезы, карты, указатели, работа с памятью
- Модуль 3: Работа с файлами и сетевыми протоколами — чтение/запись файлов, HTTP-клиенты и серверы
- Модуль 4: Конкурентность и параллелизм — горутины, каналы, мьютексы, синхронизация потоков
- Модуль 5: Разработка REST API — создание и тестирование веб-сервисов на Go
- Модуль 6: Тестирование и отладка приложений — юнит-тесты, интеграционные тесты, профилирование производительности
- Модуль 7: Проектная работа — командное создание полноценного приложения на Go под руководством наставника
- Модуль 8: Подготовка к собеседованиям и трудоустройству — разбор типичных вопросов, подготовка резюме и портфолио