Informações sobre o curso
79,076 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 19 horas para completar

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

Russo

Legendas: Russo
Os alunos que estão fazendo este Course são
  • Software Engineers
  • System Administrators
  • Chief Technology Officers (CTOs)
  • Machine Learning Engineers
  • Security Engineers

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 19 horas para completar

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

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
7 horas para concluir

Введение в Golang

18 vídeos (Total 138 mín.), 11 leituras, 1 teste
18 videos
МФТИ1min
Зачем нужен ещё один язык4min
Первая программа4min
Переменные, базовые типы данных14min
Переменные, составные типы данных16min
Управляющие конструкции9min
Основы функций6min
Функция как объект первого класса, анонимные функции6min
Отложенное выполнение и обработка паники9min
Основы работы со структурами6min
Методы структур9min
Пакеты и область видимости6min
Основы работы с интерфейсами11min
Пустой интерфейс4min
Композиция интерфейсов2min
Написание программы уникализации7min
Написание тестов для программы уникализации13min
11 leituras
Доступ к курсу2min
МФТИ5min
Mail.Ru Group5min
Фонд развития онлайн-образования5min
Чат курса10min
Анкета слушателя10min
Полезные книги общего характера10min
Установка golang10min
Про редактор кода10min
Код и конспект к 1-му уроку5min
Материалы для чтения к 1-му уроку10min
Semana
2
4 horas para concluir

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

13 vídeos (Total 68 mín.), 2 leituras, 1 teste
13 videos
Горутины - легковесные процессы4min
Каналы - передаём данные между горутинами8min
Мультиплексирование каналов через оператор select6min
Таймеры и таймауты5min
Пакет context и отмена выполнения5min
Асинхронное получение данных3min
Пул воркеров2min
sync.Waitgroup - ожидание завершения работы3min
Ограничение по ресурсам4min
Ситуация гонки на примере конкурентной записи в map4min
sync.Mutex для синхронизации данных3min
sync.Atomic2min
2 leituras
Код и конспекты ко 2-му уроку10min
Материалы для чтения ко 2-му уроку10min
Semana
3
4 horas para concluir

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

9 vídeos (Total 67 mín.), 2 leituras, 1 teste
9 videos
Нюансы работы с JSON3min
Пакет reflect - работаем с динамикой в рантайме9min
Кодогенерация - программа пишет программу11min
Система бенчмарков Go9min
Профилирование через pprof9min
sync.Pool6min
Покрытие кода тестами6min
XML4min
2 leituras
Код и конспекты к 3-му уроку10min
Материалы для чтения к 3-му уроку10min
Semana
4
5 horas para concluir

Основы HTTP

13 vídeos (Total 83 mín.), 3 leituras, 1 teste
13 videos
Обслуживание HTTP-запросов10min
Работа с параметрами запросов8min
Обслуживание статичных данных2min
Загрузка файлов формы4min
HTTP-запросы во внешние сервисы8min
Тестирование HTTP-запросов и ответов6min
Inline-шаблоны и шаблоны из файлов5min
Вызов методов и функций из шаблонов3min
Профилирование через pprof5min
Поиск утечки горутин2min
Трассировка поведения сервиса10min
Пример с telegram-ботом8min
3 leituras
Код и конспекты к 4-му уроку10min
Материалы для чтения к 4-му уроку10min
Что дальше? 2-я часть курса10min
4.8
61 avaliaçõesChevron Right

55%

comecei uma nova carreira após concluir estes cursos

58%

consegui um benefício significativo de carreira com este curso

12%

recebi um aumento ou promoção

Principais avaliações do Разработка веб-сервисов на Go - основы языка

por MSSep 9th 2019

Серьёзный уровень "насилия" в задачах, но оно того стоит, особенно для опытных разработчиков, которые хотят узнать Go, и которым хочется как можно быстрее перейти к "мясу".

por SGJun 19th 2018

Отличный курс, пройденная теория сразу же закрепляется заданием. Первая неделя - разминка, вторая - знакомство с горутинами, третья - профилирования, четвертая - сеть

Instrutores

Sobre Instituto de Física e Tecnologia de Moscou

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

Sobre Mail.Ru Group

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

Sobre ФРОО

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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.