Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

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

Moscow Institute of Physics and Technology and Mail.Ru Group via Coursera

11
  • Provider Coursera
  • Cost Free Online Course (Audit)
  • Session In progress
  • Language Russian
  • Certificate Paid Certificate Available
  • Effort 2-3 hours a week
  • Duration 4 weeks long
  • Learn more about MOOCs

Taken this course? Share your experience with other students. Write review

Overview

Go (golang) - современный язык программирования, предназначенный для разработки высококонкурентных приложений, работающих на многопроцессорных системах.
Курс даст основы программирования на языке Go, а так же опыт применения языка в основных задачах, которые встречаются сегодня в серверной веб-разработке.
В данной части курса будут рассмотрены основы языка и разработки веб-сервисов с использованием стандартной библиотеки.

Это курс предназначен для людей с опытом в веб-программировании. Если вы пишете на PHP/Python/Ruby/JS (Node.js) и хотите освоить Go - этот курс для вас.
Начинающим программистам может быть немного сложно, т.к. в лекциях используется профессиональных жаргон (сленг), без детальных пояснений.
Курс не рассчитан на людей без опыта программирования.

Syllabus

Введение в Golang
-В этом занятии мы разберёмся с самыми основами языка. Несмотря то, что во всех языках это плюс-минус одинаково - в go есть свои нюансы, которые надо знать. Впереди нас ждут такие удивительные вещи, как переменные, управляющие структуры, функции, структуры с методами и интерфейсы.

Асинхронная работа
-Одно из самых важных занятий на курсе - асинхрон и конкурентность. Главная особенность языка, которая в сумме с его простотой синтаксиса дают такой мощный эффект. Уделите особое внимание тому занятию.

Работа с динамическими данными и производительность
-Дальнейшие работа будет затруднительна без понимания, каким образом в go обращаться с динамическими данными. Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить.

Основы HTTP
-Вот мы и добрались до основной темы курса. Начнём с азов - как запустить веб-сервер, как обрабатывать запросы, как получать данные запросов. Так же в этом занятии шаблоны и снятие метрик производительности с работающего веб-сервера.

Taught by

Романов Василий Вячеславович

Tags

Help Center

Most commonly asked questions about Coursera

Reviews for Coursera's Разработка веб-сервисов на Go - основы языка Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free