Доступен

Твой Golang - Продвинутый

Конкурентность, работа с сетью, CLI и HTTP-серверы, а также внутреннее устройство слайсов, map и интерфейсов.

После базового курса или с эквивалентными знаниями

  • 50 чвидео
  • 449тестов
  • 86задач
Обложка курса «Твой Golang - Продвинутый»

Темы курса

  • Внутреннее устройство 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

Стримы и анонсы

Следите за новыми материалами

Стримы проходят на разных площадках. Выберите удобную для вас и подписывайтесь, чтобы не пропустить.