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

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

  Сложность

Повышение квалификации

  Длительность

Пока неизвестно

  Формат

онлайн

  Документ по выпуску

Сертификат Stepik

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

Подробнее о курсе

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

Документ после выпуска

Сертификат Stepik

Автор курса

Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На 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
- Парсинг из строки

  Базы данных


- Драйвер pgx
- Пробуем GORM
- database/sql
- Миграции

  Тестирование


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

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


- Вопросы

  Дополнительно


- Раздача статики

  Финиш


- Что теперь?

Для кого этот курс

Для разработчиков которые хотят перейти на Go (GoLang) с другого языка и уже знакомы с основами Go.

Предварительные требования

Требуется знание основ языка Go

Знакомство с веб-разработкой (любой язык, любой фреймворк)

Знакомство с любой реляционной БД (PostgreSQL, MySQL, Sqlite) и основами SQL

Что вы получите

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

Для разработчиков которые хотят перейти на Go (GoLang) с другого языка и уже знакомы с основами Go. Курс затрагивает самые востребованные темы, для того чтобы начать писать REST API.

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных