Доступен
Твой Golang - Продвинутый
Конкурентность, работа с сетью, CLI и HTTP-серверы, а также внутреннее устройство слайсов, map и интерфейсов.
После базового курса или с эквивалентными знаниями
- 50 чвидео
- 449тестов
- 86задач
4499 ₽5000 ₽−10%
Перейти к курсу на Stepik 
Темы курса
- Внутреннее устройство slice
- Big O
- Хеш-таблица
- Внутреннее устройство map
- Интерфейсы
- Время - time
- Работа с файловой системой
- JSON
- Конкурентность
- Контекст
- Сигналы
- Пакет sync
- Пакет atomic
- Паттерны конкурентности
- Задачи по конкурентности
- CLI
- Теория HTTP
- HTTP-сервер
- HTTP-клиент
Чему вы научитесь
- Строить HTTP-серверы и клиенты.
- Создавать CLI-приложения
- Работать с JSON и файлами
- Разберетесь с внутренней структурой слайсов, интерфейсов и map
- Проектировать эффективную асинхронную работу
- Лучше понимать реальную стоимость аллокаций
- Принимать решения исходя из своих знаний устройства языка
- Применять паттерны конкурентности исходя из задач системы
- Анализировать поведение рантайма
- Мыслить как инженер
Курс требует самостоятельной практики. Гарантии трудоустройства не предоставляются.
Отзывы
Прохожу уже не первый курс Павла, был давно подписан на его телеграм-канал, и этот курс, признаюсь, ждал уже заранее. В результате попал под кратковременную акцию в момент запуска и получил его бесплатно, за что выражаю большую благодарность автору, ведь ценность курса по всем критериям весьма немаленькая) В который раз Павел демонстрирует свою фирменную скрупулезность в подаче материала, погружение в дебри тонкостей языка, его архитектуры и того, как это все применяется для решения реальных задач. Здесь вы увидите и подробные разборы нюансов реализации runtime, и множество шаблонов проектирования (особенно это порадовало в разделе про асинхронность), и best practices их применения. И все это подкрепляется большим количеством интересных задач, активным участием автора в их проверках, детальными ответами на вопросы и даже моральной поддержкой, если вдруг что-то будет плохо получаться. А в конце ждет встреча с "боссом", большой задачей на несколько дней работы по закреплению одной из самых сложных тем курса - написанию http-серверов) Что еще понравилось и является заметным улучшением по сравнению с предыдущими курсами - это подробные текстовые конспекты материала, которые позволят легко вспомнить нужные детали, если захочется к ним вернуться. С go знаком уже был хорошо, и курс проходил в первую очередь for fun, так что не рассчитывал, что узнаю очень уж много нового, но тем не менее новых знаний получил немало, в частности, про устройство map, нюансы конкурентности, профессиональную разработку cli-приложений, нюансы стандартной библиотеки net/http. Рекомендую всем, кто хочет изучать go-разработку максимально глубоко) А Павлу желаю успехов и с нетерпением жду его следующих курсов!
LightStar