Online Course
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology and Mail.Ru Group via Coursera
-
14
-
- Write review
Overview
Class Central Tips
Курс даст основы программирования на языке Go, а так же опыт применения языка в основных задачах, которые встречаются сегодня в серверной веб-разработке.
В данной части курса будут рассмотрены основы языка и разработки веб-сервисов с использованием стандартной библиотеки.
Это курс предназначен для людей с опытом в веб-программировании. Если вы пишете на PHP/Python/Ruby/JS (Node.js) и хотите освоить Go - этот курс для вас.
Начинающим программистам может быть немного сложно, т.к. в лекциях используется профессиональных жаргон (сленг), без детальных пояснений.
Курс не рассчитан на людей без опыта программирования.
Syllabus
-В этом занятии мы разберёмся с самыми основами языка. Несмотря то, что во всех языках это плюс-минус одинаково - в go есть свои нюансы, которые надо знать. Впереди нас ждут такие удивительные вещи, как переменные, управляющие структуры, функции, структуры с методами и интерфейсы.
Асинхронная работа
-Одно из самых важных занятий на курсе - асинхрон и конкурентность. Главная особенность языка, которая в сумме с его простотой синтаксиса дают такой мощный эффект. Уделите особое внимание тому занятию.
Работа с динамическими данными и производительность
-Дальнейшие работа будет затруднительна без понимания, каким образом в go обращаться с динамическими данными. Поэтому эту лекцию мы начнём с распаковки-запаковки JSON, а далее рассмотрим что лежит под капотом - рефлексию и кодогенерацию, а так же какой из этих подходов быстрее и как это определить.
Основы HTTP
-Вот мы и добрались до основной темы курса. Начнём с азов - как запустить веб-сервер, как обрабатывать запросы, как получать данные запросов. Так же в этом занятии шаблоны и снятие метрик производительности с работающего веб-сервера.
Taught by
Романов Василий Вячеславович
Tags
Related Courses
-
Разработка веб-сервисов на Golang, часть 2
Moscow Institute of Physics and Technology, Mail.Ru Group
-
Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology, Yandex
-
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology
-
Создание Web-сервисов на Python
Moscow Institute of Physics and Technology, Mail.Ru Group, ФРОО
-
Введение в язык Котлин
St. Petersburg State Polytechnic University
-
Эпигенетика. Краткий курс по управлению генами
Novosibirsk State University
Reviews
0.0 rating, based on 0 reviews