Informações sobre o curso
4.8
212 classificações
39 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 19 horas para completar

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

Russo

Legendas: Russo
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 19 horas para completar

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

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
7 horas para concluir

Введение в Golang

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

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

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

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

Дальнейшие работа будет затруднительна без понимания, каким образом в go обращаться с динамическими данными. Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить....
Reading
9 videos (Total 67 min), 2 leituras, 1 teste
Video9 videos
Нюансы работы с JSON3min
Пакет reflect - работаем с динамикой в рантайме9min
Кодогенерация - программа пишет программу11min
Система бенчмарков Go9min
Профилирование через pprof9min
sync.Pool6min
Покрытие кода тестами6min
XML4min
Reading2 leituras
Код и конспекты к 3-му уроку10min
Материалы для чтения к 3-му уроку10min
Semana
4
Horas para completar
5 horas para concluir

Основы HTTP

Вот мы и добрались до основной темы курса. Начнём с азов - как запустить веб-сервер, как обрабатывать запросы, как получать данные запросов. Так же в этом занятии шаблоны и снятие метрик производительности с работающего веб-сервера....
Reading
13 videos (Total 83 min), 3 leituras, 1 teste
Video13 videos
Обслуживание HTTP-запросов10min
Работа с параметрами запросов8min
Обслуживание статичных данных2min
Загрузка файлов формы4min
HTTP-запросы во внешние сервисы8min
Тестирование HTTP-запросов и ответов6min
Inline-шаблоны и шаблоны из файлов5min
Вызов методов и функций из шаблонов3min
Профилирование через pprof5min
Поиск утечки горутин2min
Трассировка поведения сервиса10min
Пример с telegram-ботом8min
Reading3 leituras
Код и конспекты к 4-му уроку10min
Материалы для чтения к 4-му уроку10min
Что дальше? 2-я часть курса10min

Instrutores

Sobre Moscow Institute of Physics and Technology

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

Sobre Mail.Ru Group

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

Sobre ФРОО

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

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.