Разработка веб-сервисов на Go - основы языка

От: Coursera

1 месяц изучения инструментов разработки веб-сервисов на языке Go от МФТИ. Возможность бесплатного участия. Курс содержит 4 модуля. Занятия 2–6 часов в неделю. Подходит программистам с базовыми знаниями. В программе: введение в Goland, освоение асинхронной работы, динамических данных и производительности, основы HTTP. Студенты научатся запускать веб-сервер. Практические задания проверяются преподавателем. Выдаётся сертификат о прохождении курса.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
12.10.2020
Длительность
4 недели
Язык
ru

Описание курса

Разрабатывать высококонкурентные приложения, работающие на многопроцессорных системах

- Программировать на языке Go
- Работать с переменными, управляющими структурами, функциями, методами и интерфейсами
- Разбираться в главных особенностях языка – асинхроне и конкурентности
- Обращаться с динамическими данными
- Запускать веб-сервер, обрабатывать запросы, получать данные запросов

О школе

Coursera
Отзывы 0
Информация
Компания основана в 2012 году. Официальный сайт https://ru.coursera.org. Мы собрали и проверили более 17 отзывов об онлайн курсах Coursera.

Программа курса

1 НЕДЕЛЯ
Введение в Golang
В этом занятии мы разберёмся с самыми основами языка. Несмотря то, что во всех языках это плюс-минус одинаково - в go есть свои нюансы, которые надо знать. Впереди нас ждут такие удивительные вещи, как переменные, управляющие структуры, функции, структуры с методами и интерфейсы.
2 НЕДЕЛЯ
Асинхронная работа
Одно из самых важных занятий на курсе - асинхрон и конкурентность. Главная особенность языка, которая в сумме с его простотой синтаксиса дают такой мощный эффект. Уделите особое внимание тому занятию.
3 НЕДЕЛЯ
Работа с динамическими данными и производительность
Дальнейшие работа будет затруднительна без понимания, каким образом в go обращаться с динамическими данными. Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить.
4 НЕДЕЛЯ
Основы HTTP
Вот мы и добрались до основной темы курса. Начнём с азов - как запустить веб-сервер, как обрабатывать запросы, как получать данные запросов. Так же в этом занятии шаблоны и снятие метрик производительности с работающего веб-сервера.
Инструменты
Go

Отзывы

Еще не добавили ни одного отзыва