Об этом курсе
4.8
Оценки: 59
Рецензии: 8
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 13 часа на выполнение

Предполагаемая нагрузка: 4 недели, 2 часа видео-лекций + 3-8 часов практической работы в неделю...
Доступные языки

Русский

Субтитры: Русский
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 13 часа на выполнение

Предполагаемая нагрузка: 4 недели, 2 часа видео-лекций + 3-8 часов практической работы в неделю...
Доступные языки

Русский

Субтитры: Русский

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

Неделя
1
Часов на завершение
5 ч. на завершение

Анатомия веб-сервиса

В этой лекции мы поговорим про самые частые компоненты, которые встречаются при разработке веб-сервисов...
Reading
14 видео ((всего 108 мин.)), 3 материалов для самостоятельного изучения, 1 тест
Video14 видео
Основные компоненты веб-сервиса4мин
Основы middleware для HTTP9мин
Context value16мин
Обработка ошибок13мин
Роутеры - gorilla/mux, httprouter7мин
Производительный веб-сервер fasthttp4мин
Парсинг параметров в структуру и валидация8мин
Фреймворк Beego8мин
Фреймворк Gin4мин
Стандартный пакет log, zap, logrus9мин
gorilla/websocket4мин
Компилируемые шаблоны10мин
Утилита dep4мин
Reading3 материала для самостоятельного изучения
Чат курса10мин
Код и конспекты к лекции 2-110мин
Материалы для чтения10мин
Неделя
2
Часов на завершение
5 ч. на завершение

SQL и NoSQL

Данная лекция посвящена работа с хранилищами. Основная часть работы веб-сервиса - это "положить и достать что-то из БД", так что тема актуальная...
Reading
7 видео ((всего 77 мин.)), 2 материалов для самостоятельного изучения, 1 тест
Video7 видео
GORM - применение reflect'а для SQL6мин
sql-injection3мин
Memcached - пример с тегированным кешем25мин
Redis5мин
Message broker - RabbitMQ10мин
Document store - MongoDB8мин
Reading2 материала для самостоятельного изучения
Код и конспекты к лекции 2-210мин
Материалы для чтения10мин
Неделя
3
Часов на завершение
5 ч. на завершение

Микросервисы

Микросервисы - популярный паттерн борьбы со сложностью в современном ИТ-мире. В го микросервисы можно делать сразу из коробки, но мы так же рассмотрим фреймворк gRPC...
Reading
11 видео ((всего 93 мин.)), 2 материалов для самостоятельного изучения, 1 тест
Video11 видео
Микросервисы внутри монолита10мин
net/rpc и формат gob6мин
net/http/jsonrpc6мин
Формат сериализации protobuf7мин
Делаем сервис на gRPC8мин
Продвинутая работа с gRPC12мин
Стриминг сообщений7мин
Балансировка нагрузки и использование Consul15мин
grpc-gateway - получаем доступ к grpc-сервисам через HTTP5мин
Swagger - генерируем клиент и сервер из документации к апи4мин
Reading2 материала для самостоятельного изучения
Код и конспекты к лекции 2-310мин
Материалы для чтения10мин
Неделя
4
Часов на завершение
5 ч. на завершение

Сервис в работе

В этой лекции мы поговорим про конфигурирование и мониторинг сервисов, а так же рассмотрим интеграцию кода на си в го....
Reading
7 видео ((всего 83 мин.)), 3 материалов для самостоятельного изучения, 1 тест
Video7 видео
Удалённый конфиг, используем Consul13мин
Зачем нужен мониторинг и что мониторить9мин
Отправка таймингов во внешнюю систему9мин
Пакет Unsafe12мин
cgo - интеграция кода на cи20мин
go vet, gometalinter8мин
Reading3 материала для самостоятельного изучения
Код и конспекты к лекции 2-410мин
Материалы для чтения10мин
Ваши впечатления о курсе10мин

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

О Moscow Institute of Physics and Technology

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

О Mail.Ru Group

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

О ФРОО

Фонд развития онлайн-образования – это акселератор онлайн курсов и образовательных программ. Мы запустили первый российский курс на платформе Coursera, первую русскоязычную специализацию на Coursera, первую в России онлайн-магистратуру с дипломом государственного образца от ведущего вуза. Более 10 лет наша команда работает над созданием образовательных продуктов, создавая тренды и задавая тенденции в области онлайн-образования. Запуская курсы и программы, мы учитываем ситуацию на рынке труда и потребности работодателей, чтобы наши студенты были востребованы бизнесом. А наш опыт позволяет нам гарантировать высокое качество онлайн-обучения....

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

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

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

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