Только сегодня | спецпредложение для наших новых клиентов. Купите курсы дешевле.
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Go / Golang · Go · net/http · Шаблоны · на английском

Web Development w/ Google’s Go (golang) Programming Language

Обзор курса Тодда Маклауда

Курс Тодда Маклауда по веб-разработке на Go: HTTP, шаблоны, сессии и серверная практика. Это продолжение после изучения языка, а не первый курс программирования.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,67 802 оценки на Udemy
  • 61 283студентов на Udemy
  • 19 ч 12 минвидео · 173 лекции
  • ENанглийский язык объяснения
Web Development with Go — курс Тодда Маклауда на UdemyВеб без обязательного фреймворка

Тодд Маклауд · английский язык · обновление март 2025

Подойдёт ли вам этот курс

Кому подойдёт

Тем, кто уже знает Go и хочет уверенно читать серверный код на стандартной библиотеке.

Что знать до старта

Нужно уже уметь программировать на Go. Автор рекомендует сначала пройти вводный курс языка.

Что сможете сделать

Серверные упражнения и фотоблог: шаблоны, маршруты, сессии, базы данных и размещение.

Учесть при выборе

В программе есть инфраструктурные и исторические примеры AWS и баз данных: команды, доступность сервисов и безопасность проверяйте отдельно. Обновление курса не означает обновление каждой лекции.

Web Development with Go: понять инструменты серверного веба

Название go-programming-language в адресе может создать впечатление языкового старта, но эта программа посвящена веб-разработке и предполагает знание Go. Тодд Маклауд разбирает серверный HTTP, шаблоны и состояние между запросами, чтобы показать, как из языка складывается веб-приложение. Курс полезно оценивать как системный разбор инструментов веба. Отдельно проверьте возраст конкретных уроков: обновление карточки не означает полную перезапись зависимостей, облачных интеграций или способов запуска.

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

Что проверить самостоятельно после серверных уроков

Эти задачи помогают проверить понимание материала на собственном примере. Это редакционные упражнения; они не означают дополнительную проверку работ преподавателем.

01

Неожиданный запрос

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

02

HTML и пользовательский ввод

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

03

Жизненный цикл сессии

Проверьте вход, выход и повторное использование старого идентификатора. Опишите срок действия и параметры cookie для своей среды. Не считайте наличие случайного токена достаточным доказательством безопасности.

04

Только необходимые зависимости

Соберите минимальный проект из одного маршрута, шаблона и хранилища. Запишите версии и причины выбора. Отделите стандартную библиотеку Go от сторонних пакетов и внешних облачных услуг.

Программа: HTTP, HTML и состояние пользователя на Go

Основной фокус — веб-инструменты, а не повтор всего синтаксиса. Разделы объединены вокруг серверных запросов, шаблонов, форм, cookies, сессий и работы с данными. Доступный состав уроков и окружение проверяйте на Udemy; не все исторические примеры автоматически соответствуют текущим практикам публикации.

На дату проверки в карточке Udemy: 19 разделов, 173 лекции, 19 ч 12 мин видео. На самостоятельный код, чтение документации и исправление ошибок нужно дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление сверяйте с Udemy.

Выберите одну веб-функцию и реализуйте её без открытого урока: маршрут, шаблон, данные и обработка ошибок. Добавьте проверку некорректного запроса и объясните границы доверия между клиентом и сервером. Затем решайте, какой именно навык нужен дальше.

Сверить программу на Udemy
  1. 01

    Шаблоны и создание HTTP-сервера

  2. 02

    net/http, маршрутизация и файлы

  3. 03

    Состояние приложения, cookies и сессии

  4. 04

    Развёртывание и примеры AWS

  5. 05

    Реляционные базы и фотоблог

  6. 06

    MongoDB, PostgreSQL и Docker

  7. 07

    Инструменты веб-разработчика

Английский язык курса
Курс на английском

Осваивайте Go на английском — через небольшие программы.

Посмотрите открытый фрагмент и перескажите смысл примера. Записывайте термины slice, pointer, interface и goroutine вместе с небольшим фрагментом кода. Останавливайте видео, меняйте условие задачи и проверяйте результат. Если работает только точное повторение за автором, вернитесь к объяснению перед следующим разделом.

Как проходить курсы Udemy на английском

Субтитры и автоматический перевод проверяйте в меню CC на Udemy. Переведённое название курса не означает русскую озвучку.

Тодд Маклауд — преподаватель веб-программирования Go

Тодд Маклауд

Тодд Маклауд — преподаватель компьютерных наук и программирования. Этот курс посвящён веб-разработке на Go: стандартной библиотеке, HTTP, состоянию, сессиям, данным и инфраструктурным примерам. Тодд Маклауд — преподаватель программирования, у которого Go представлен несколькими отдельными программами. Не путайте этот веб-курс с его курсом основ языка. Перед выбором полезно посмотреть открытый разбор HTTP или шаблонов и понять, подходит ли вам объяснение базовых механизмов через примеры.

net/httpШаблоны и маршрутыCookies и сессииPostgreSQL и MongoDB
RusUdemyКогда программа вам подходит

Вы выбираете курс. RusUdemy помогает с оформлением.

Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — Dmitriy KabanovОригинал отзыва в Telegram
Dmitriy Kabanov
Покупка курса заняла 12 минут. Сервисом остался доволен.
Отзыв от:
Отзыв клиента RusUdemy — Vlad RomashovОригинал отзыва в Telegram
Vlad Romashov
Покупал 2 курса, заняло 10 минут. Хороший, честный сервис
Отзыв от:
Отзыв клиента RusUdemy — АнатолийОригинал отзыва в Telegram
Анатолий
Вся процедура заняла 5 минут, с созданием нового аккаунта, курс добавили, все работает, буду рекомендовать сервис
Отзыв от:
Отзыв клиента RusUdemy — Георгий ДжекманОригинал отзыва в Telegram
Георгий Джекман
купил на Udemy курс по Spring AI от Борисова, буквально за 5 минут все прошло. четко и быстро, вернусь!
Отзыв от:
Отзыв клиента RusUdemy — Eugene Digital Технический специалистОригинал отзыва в Telegram
Eugene Digital Технический специалист
Оплата прошла быстро, рекомендую.
Отзыв от:
Отзыв клиента RusUdemy — .Оригинал отзыва в Telegram
.
быстро отвечают, все качественно, рекомендую
Отзыв от:

Вопросы о курсе «Go net/http — Тодд Маклауд»