Thank Go! Golang на практике
Сложность
Повышение квалификации
Длительность
Пока неизвестно
Формат
онлайн
Документ по выпуску
Сертификат Stepik
Стоимость курса
3 000 ₽
3 000 ₽
Подробнее о курсе
Go — уникальный язык. Простой до примитивности, но с большой и продуманной стандартной библиотекой. Статически типизирован, но отлично подходит для небольших утилит. Достаточно низкоуровневый, чтобы возиться с байтиками, но достаточно высокоуровневый, чтобы заниматься асинхронщиной без головной боли. Этот курс для тех, кто хорошо знает Python, JS или PHP (или любой другой язык) и хочет быстро освоить Go, чтобы начать применять его на работе или в личных проектах. Мы не будем тратить время на объяснения «что такое переменная», «как работает цикл» и решение бессмысленных упражнений типа «что напечатает функция». Вместо этого изучим язык на небольших практических задачках. Поскольку курс рассчитан на опытных программистов, я выбрал формат изложения, который предпочитаю сам: краткий, емкий, с заданиями средней сложности. Возможно, он понравится и вам. Пройдя курс, вы освоите: Основы языка Массивы и карты, функции и указатели, структуры и методы, интерфейсы, работа с ошибками, дженерики. Чистый код Пакеты и модули, тесты, бенчмарки, профайлер. Многозадачность Горутины, каналы, композиция, таймеры, контекст, синхронизация. Стандартную библиотеку Строки и текст, дата и время, файлы, JSON и XML, HTTP-запросы, SQL. Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров, нет сухой теории. В конце каждого модуля идет краткое резюме. Курс интерактивный. Большинство упражнений можно выполнять прямо в браузере. По каждой задачке есть эталонное решение с разбором. Если наберете 85% баллов — получите сертификат, 95% баллов — сертификат с отличием. Первый урок каждого модуля доступен бесплатно (плюс урок по дженерикам). Используется актуальная версия Go (1.22).
Документ после выпуска
Сертификат Stepik
Программа курса
Основы
- Базовые конструкции
- Массивы и карты
- Функции и указатели
- Структуры и методы
- Ошибки
- Резюме
- О курсе
- Интерфейсы
- Дженерики
- Всячина
Чистый код
- Пакеты и модули
- Бенчмарки
- Тесты
- Профайлер
- Резюме
Многозадачность
- Горутины
- Каналы 1
- Композиция
- Каналы 2
- Время
- Контекст
- Синхронизация
- Резюме
Стандартная библиотека
- О модуле
- Текст
- Дата и время
- Чтение и запись
- JSON, XML, CSV
- HTTP
- SQL
- Резюме
Финал
- Итоги
Осваиваем Golang на практических задачах. Для опытных разработчиков, которые хотят быстро начать применять Go в работе.
Оставьте отзыв
обновлено: 24.11.2024
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных