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

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

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

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

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

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

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

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

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

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

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

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

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

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

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