About this Course
최근 조회 40,542

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

탄력적인 마감일

일정에 따라 마감일을 재설정합니다.

중급 단계

완료하는 데 약 19시간 필요

권장: 4 недели, 2-3 часа видео-лекций + 2-6 часов практической работы в неделю...

러시아어

자막: 러시아어

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

탄력적인 마감일

일정에 따라 마감일을 재설정합니다.

중급 단계

완료하는 데 약 19시간 필요

권장: 4 недели, 2-3 часа видео-лекций + 2-6 часов практической работы в неделю...

러시아어

자막: 러시아어

강의 계획 - 이 강좌에서 배울 내용

1
완료하는 데 7시간 필요

Введение в Golang

В этом занятии мы разберёмся с самыми основами языка. Несмотря то, что во всех языках это плюс-минус одинаково - в go есть свои нюансы, которые надо знать. Впереди нас ждут такие удивительные вещи, как переменные, управляющие структуры, функции, структуры с методами и интерфейсы....
18 videos (Total 138 min), 11 readings, 1 quiz
18개의 동영상
МФТИ1m
Зачем нужен ещё один язык4m
Первая программа4m
Переменные, базовые типы данных14m
Переменные, составные типы данных16m
Управляющие конструкции9m
Основы функций6m
Функция как объект первого класса, анонимные функции6m
Отложенное выполнение и обработка паники9m
Основы работы со структурами6m
Методы структур9m
Пакеты и область видимости6m
Основы работы с интерфейсами11m
Пустой интерфейс4m
Композиция интерфейсов2m
Написание программы уникализации7m
Написание тестов для программы уникализации13m
11개의 읽기 자료
Доступ к курсу2m
МФТИ5m
Mail.Ru Group5m
Фонд развития онлайн-образования5m
Чат курса10m
Анкета слушателя10m
Полезные книги общего характера10m
Установка golang10m
Про редактор кода10m
Код и конспект к 1-му уроку5m
Материалы для чтения к 1-му уроку10m
2
완료하는 데 4시간 필요

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

Одно из самых важных занятий на курсе - асинхрон и конкурентность. Главная особенность языка, которая в сумме с его простотой синтаксиса дают такой мощный эффект. Уделите особое внимание тому занятию....
13 videos (Total 68 min), 2 readings, 1 quiz
13개의 동영상
Горутины - легковесные процессы4m
Каналы - передаём данные между горутинами8m
Мультиплексирование каналов через оператор select6m
Таймеры и таймауты5m
Пакет context и отмена выполнения5m
Асинхронное получение данных3m
Пул воркеров2m
sync.Waitgroup - ожидание завершения работы3m
Ограничение по ресурсам4m
Ситуация гонки на примере конкурентной записи в map4m
sync.Mutex для синхронизации данных3m
sync.Atomic2m
2개의 읽기 자료
Код и конспекты ко 2-му уроку10m
Материалы для чтения ко 2-му уроку10m
3
완료하는 데 4시간 필요

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

Дальнейшие работа будет затруднительна без понимания, каким образом в go обращаться с динамическими данными. Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить....
9 videos (Total 67 min), 2 readings, 1 quiz
9개의 동영상
Нюансы работы с JSON3m
Пакет reflect - работаем с динамикой в рантайме9m
Кодогенерация - программа пишет программу11m
Система бенчмарков Go9m
Профилирование через pprof9m
sync.Pool6m
Покрытие кода тестами6m
XML4m
2개의 읽기 자료
Код и конспекты к 3-му уроку10m
Материалы для чтения к 3-му уроку10m
4
완료하는 데 5시간 필요

Основы HTTP

Вот мы и добрались до основной темы курса. Начнём с азов - как запустить веб-сервер, как обрабатывать запросы, как получать данные запросов. Так же в этом занятии шаблоны и снятие метрик производительности с работающего веб-сервера....
13 videos (Total 83 min), 3 readings, 1 quiz
13개의 동영상
Обслуживание HTTP-запросов10m
Работа с параметрами запросов8m
Обслуживание статичных данных2m
Загрузка файлов формы4m
HTTP-запросы во внешние сервисы8m
Тестирование HTTP-запросов и ответов6m
Inline-шаблоны и шаблоны из файлов5m
Вызов методов и функций из шаблонов3m
Профилирование через pprof5m
Поиск утечки горутин2m
Трассировка поведения сервиса10m
Пример с telegram-ботом8m
3개의 읽기 자료
Код и конспекты к 4-му уроку10m
Материалы для чтения к 4-му уроку10m
Что дальше? 2-я часть курса10m
4.8
46개의 리뷰Chevron Right

56%

이 강좌를 수료한 후 새로운 경력 시작하기

50%

이 강좌를 통해 확실한 경력상 이점 얻기

최상위 리뷰

대학: NAMar 5th 2019

Спасибо. Было очень интересно и не легко. 4 неделя вообще что то не реальное, спасибо за easyjson))

대학: DVFeb 17th 2019

Курс полезный. Больше всего хочу отметить полезные задачи, которые было интересно выполнять.

강사

모스크바 물리 기술원 정보

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

Mail.Ru Group 정보

Mail.Ru Group, международный бренд My.com – крупнейший холдинг в России по дневной мобильной аудитории. В рамках стратегии communitainment Mail.Ru Group развивает единую интегрированную платформу коммуникационных и развлекательных интернет-сервисов. Компании принадлежат лидирующий почтовый сервис, один из крупнейших порталов в рунете, крупнейшие русскоязычные социальные сети – ВКонтакте, Одноклассники и Мой Мир, а также два популярных в России и СНГ мессенджера – Агент Mail.Ru и ICQ....

ФРОО 정보

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

자주 묻는 질문

  • 강좌에 등록하면 바로 모든 비디오, 테스트 및 프로그래밍 과제(해당하는 경우)에 접근할 수 있습니다. 상호 첨삭 과제는 이 세션이 시작된 경우에만 제출하고 검토할 수 있습니다. 강좌를 구매하지 않고 살펴보기만 하면 특정 과제에 접근하지 못할 수 있습니다.

  • 수료증을 구매하면 성적 평가 과제를 포함한 모든 강좌 자료에 접근할 수 있습니다. 강좌를 완료하면 전자 수료증이 성취도 페이지에 추가되며, 해당 페이지에서 수료증을 인쇄하거나 LinkedIn 프로필에 수료증을 추가할 수 있습니다. 강좌 콘텐츠만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.