Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Сертификат
Сертификат
Да

Стоимость курса

990 ₽
нет рассрочки

Курс затрагивает самые востребованные темы, для того чтобы начать писать REST API.

Чему вы научитесь
Вы научитесь разрабатывать веб-приложения на языке Go (GoLang).

Что вы получите после обучения

Приобретаемые навыки
4
GoLang
5
Реляционные БД
6
Sqlite

Вас будут обучать

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

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

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

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

Интерфейс платформы полностью русскоязычный, достаточно дружественный и интуитивно понятный. Платформа полностью бесплатна.

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

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

Введение
Веб-сервер "Hello, world!"
Исходный код уроков
Телеграм чат

Роутинг
Простой роутинг
Получение данных из пути
Стандартный роутер
Обработка 404
gorilla/mux

Инструменты
Live Reload
Выполняем HTTP запросы из vscode

JSON
Преобразование структуры в JSON
Парсим JSON
Генератор структур
Возвращаем JSON в ответе
Исправление ошибки
Принимаем JSON из запроса
Парсим JSON - указатели, map

Валидация данных
ozzo validation
меняем тексты ошибок
i18n

Обработка форм
Получаем данные из формы
Загрузка файлов

Middleware
Пишем свой middleware
Используем gorilla/mux middleware
LoggingMiddleware
AuthMiddleware

Шаблоны
Основы
Лейауты
Свои функции
HTML
Парсинг из строки

Базы данных
database/sql
Драйвер pgx
Пробуем GORM
Миграции

Тестирование
Основы
Простой хендлер
Тесты с БД
testify
apitest
сабтесты
параллельное выполнение
gotestsum

Выберите ответ
Вопросы

Дополнительно
Раздача статики

Финиш
Что теперь?

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.02.2024 17:02
Разработка веб-приложений на Go (GoLang)

Разработка веб-приложений на Go (GoLang)

Оставить отзыв
Поделиться курсом с друзьями