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

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

Building Modern Web Applications with Go (Golang)

Обзор курса Тревора Соулера

Тревор Соулер начинает с основ Go и строит сайт бронирования: маршруты, шаблоны, PostgreSQL и тесты. Предыдущий опыт не заявлен как обязательный; версии инструментов требуют проверки.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,65 853 оценки на Udemy
  • 41 007студентов на Udemy
  • 29 ч 32 минвидео · 183 лекции
  • ENанглийский язык объяснения
Building Modern Web Applications with Go — курс Тревора СоулераСерверные HTML-шаблоны

Тревор Соулер · английский язык · обновление июль 2022

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

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

Тем, кто хочет собрать цельное веб-приложение и научиться связывать шаблоны, обработчики, данные и тесты.

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

Автор не заявляет предварительных требований: нужен компьютер с Windows, macOS или Linux и интернет. Основы HTML и веба помогут идти быстрее.

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

Сайт бронирования с формами, сессиями, PostgreSQL, письмами и административной частью.

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

Последнее указанное обновление — июль 2022 года. Учебную структуру можно изучать, но версии Go, пакеты, SQL и серверные инструкции надо проверять отдельно; свежую безопасность программа не гарантирует.

Веб-приложение на Go: не только JSON API

Эта программа подходит, когда хочется проследить весь путь веб-приложения: от маршрута и HTML-шаблона до формы, состояния пользователя и данных. Тревор Соулер сначала даёт обзор языка Go, а затем постепенно собирает сайт бронирования. Автор не устанавливает требований к предыдущему опыту: нужен компьютер и интернет. Основы HTML и CSS помогут пройти веб-часть быстрее, но не являются заявленным условием входа. Это иной акцент, чем у курсов только по REST API. Дата обновления требует внимания: старые команды, версии библиотек и серверные инструкции стоит проверять по документации, а не повторять механически.

Перед повторением уроков проверьте версии инструментов. Последнее указанное обновление — июль 2022 года. Учебную структуру можно изучать, но версии Go, пакеты, SQL и серверные инструкции надо проверять отдельно; свежую безопасность программа не гарантирует.

Самостоятельные проверки веб-проекта на Go

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

01

Форма с ошибкой

Отправьте неполные и некорректные данные. Убедитесь, что введённые значения сохраняются там, где это безопасно, а сообщение помогает исправить поле. Не выводите чувствительную информацию обратно в HTML.

02

Чужая запись

Попробуйте открыть или изменить объект другого пользователя прямым запросом. Проверьте серверное разрешение операции. Скрытый пункт меню и недоступная кнопка не заменяют проверку доступа.

03

Две брони одновременно

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

04

Обновление зависимости

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

Программа Тревора Соулера: от маршрута к законченному веб-проекту

Маршруты, HTML-шаблоны, формы, middleware и данные рассматриваются как части одного приложения. Программа охватывает работу с PostgreSQL, тестирование и публикацию. Уточните точный состав и версии по официальному оглавлению и материалам курса: старый год обновления особенно важен для внешних инструментов.

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

Превратите демонстрацию в небольшой собственный продукт: измените предметную область, проверьте данные и права доступа, подготовьте инструкцию запуска. Это лучше показывает перенос навыка, чем замена названия у полностью скопированного проекта.

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

    Основы языка Go и устройство веб-приложения

  2. 02

    Маршрутизация, middleware и сессии

  3. 03

    Формы, HTML-шаблоны, JavaScript и CSS

  4. 04

    Тестирование и обработка ошибок

  5. 05

    Схема PostgreSQL и доступ к данным

  6. 06

    Почта, аутентификация и администрирование

  7. 07

    Параметры запуска и размещение на сервере

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

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

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

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

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

Тревор Соулер — преподаватель веб-разработки на Go

Тревор Соулер

Тревор Соулер — преподаватель и разработчик. В курсе строит веб-приложение на Go: от маршрутов и HTML-шаблонов до PostgreSQL, тестов, администрирования и размещения на сервере. Тревор Соулер преподаёт Go в проектном формате. Оцените на открытом уроке, подходит ли вам подробная последовательная сборка приложения. Главное отличие этого маршрута — серверное веб-приложение с HTML, а не только языковые упражнения или архитектура микросервисов.

HTTP и маршрутыHTML-шаблоныСессии и формыТестирование
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
.
быстро отвечают, все качественно, рекомендую
Отзыв от:

Вопросы о курсе «Веб-приложение — Тревор Соулер»