Об этом курсе

Недавно просмотрено: 58,534

Карьерные результаты учащихся

58%

начал новую карьеру, пройдя эти курсы

64%

получил значимые преимущества в карьере благодаря этому курсу

30%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 20 часов на выполнение
Русский
Субтитры: Русский

Карьерные результаты учащихся

58%

начал новую карьеру, пройдя эти курсы

64%

получил значимые преимущества в карьере благодаря этому курсу

30%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 20 часов на выполнение
Русский
Субтитры: Русский

Преподаватели

от партнера

Логотип Московский физико-технический институт

Московский физико-технический институт

Логотип Mail.Ru Group

Mail.Ru Group

Логотип ФРОО

ФРОО

Программа курса: что вы изучите

Оценка контентаThumbs Up91%(11,790 оценки)Info
Неделя
1

Неделя 1

7 ч. на завершение

Введение в Golang

7 ч. на завершение
18 видео ((всего 138 мин.)), 11 материалов для самостоятельного изучения, 1 тест
18 видео
МФТИ1мин
Зачем нужен ещё один язык4мин
Первая программа4мин
Переменные, базовые типы данных14мин
Переменные, составные типы данных16мин
Управляющие конструкции9мин
Основы функций6мин
Функция как объект первого класса, анонимные функции6мин
Отложенное выполнение и обработка паники9мин
Основы работы со структурами6мин
Методы структур9мин
Пакеты и область видимости6мин
Основы работы с интерфейсами11мин
Пустой интерфейс4мин
Композиция интерфейсов2мин
Написание программы уникализации7мин
Написание тестов для программы уникализации13мин
11 материалов для самостоятельного изучения
Доступ к курсу2мин
МФТИ5мин
Mail.Ru Group5мин
Фонд развития онлайн-образования5мин
Чат курса10мин
Анкета слушателя10мин
Полезные книги общего характера10мин
Установка golang10мин
Про редактор кода10мин
Код и конспект к 1-му уроку5мин
Материалы для чтения к 1-му уроку10мин
Неделя
2

Неделя 2

4 ч. на завершение

Асинхронная работа

4 ч. на завершение
13 видео ((всего 68 мин.)), 2 материалов для самостоятельного изучения, 1 тест
13 видео
Горутины - легковесные процессы4мин
Каналы - передаём данные между горутинами8мин
Мультиплексирование каналов через оператор select6мин
Таймеры и таймауты5мин
Пакет context и отмена выполнения5мин
Асинхронное получение данных3мин
Пул воркеров2мин
sync.Waitgroup - ожидание завершения работы3мин
Ограничение по ресурсам4мин
Ситуация гонки на примере конкурентной записи в map4мин
sync.Mutex для синхронизации данных3мин
sync.Atomic2мин
2 материала для самостоятельного изучения
Код и конспекты ко 2-му уроку10мин
Материалы для чтения ко 2-му уроку10мин
Неделя
3

Неделя 3

4 ч. на завершение

Работа с динамическими данными и производительность

4 ч. на завершение
9 видео ((всего 67 мин.)), 2 материалов для самостоятельного изучения, 1 тест
9 видео
Нюансы работы с JSON3мин
Пакет reflect - работаем с динамикой в рантайме9мин
Кодогенерация - программа пишет программу11мин
Система бенчмарков Go9мин
Профилирование через pprof9мин
sync.Pool6мин
Покрытие кода тестами6мин
XML4мин
2 материала для самостоятельного изучения
Код и конспекты к 3-му уроку10мин
Материалы для чтения к 3-му уроку10мин
Неделя
4

Неделя 4

5 ч. на завершение

Основы HTTP

5 ч. на завершение
13 видео ((всего 83 мин.)), 3 материалов для самостоятельного изучения, 1 тест
13 видео
Обслуживание HTTP-запросов10мин
Работа с параметрами запросов8мин
Обслуживание статичных данных2мин
Загрузка файлов формы4мин
HTTP-запросы во внешние сервисы8мин
Тестирование HTTP-запросов и ответов6мин
Inline-шаблоны и шаблоны из файлов5мин
Вызов методов и функций из шаблонов3мин
Профилирование через pprof5мин
Поиск утечки горутин2мин
Трассировка поведения сервиса10мин
Пример с telegram-ботом8мин
3 материала для самостоятельного изучения
Код и конспекты к 4-му уроку10мин
Материалы для чтения к 4-му уроку10мин
Что дальше? 2-я часть курса10мин

Рецензии

Лучшие отзывы о курсе РАЗРАБОТКА ВЕБ-СЕРВИСОВ НА GO - ОСНОВЫ ЯЗЫКА

Посмотреть все отзывы

Часто задаваемые вопросы

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Средства можно вернуть в течение двух недель с момента оплаты или (для только что начавшихся курсов) в течение двух недель после первой сессии, в зависимости от того, какое событие наступит позже. Средства не возвращаются после получения сертификата о прохождении курса, даже если вы закончили курс в течение двухнедельного гарантийного срока. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке 'Финансовая помощь' слева под кнопкой 'Зарегистрироваться' и заполните форму. Если его примут, вы получите уведомление. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.