Мы используем файлы 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 символов

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

обновлено: 24.11.2024

Похожие курсы

Продвинутая работа с ошибками и паникой в Go (Golang)

Продвинутая работа с ошибками и паникой в Go (Golang)

Разработка на Go

Разработка на Go

Go (Golang) - первое знакомство

Go (Golang) - первое знакомство

Программирование на Golang

Программирование на Golang

Stepik
 онлайн
 нагрузку вы ставите самостоятельно
  Перейти к курсу
GOLANG NINJA. Искусство работы с ошибками

GOLANG NINJA. Искусство работы с ошибками

Stepik
 онлайн
 Курс не имеет дедлайнов, можно проходить в удобном для вас темпе
  Перейти к курсу
Программирование на языке Go. Уровень 2. Проектирование REST API

Программирование на языке Go. Уровень 2. Проектирование REST API

Специалист
 онлайн
 24 ак. ч. + 12 ак. ч. самостоятельно
  Перейти к курсу
Программирование на языке Go. Уровень 1. Основы языка Go

Программирование на языке Go. Уровень 1. Основы языка Go

Специалист
 онлайн
 40 ак. ч. + 20 ак. ч. самостоятельно
  Перейти к курсу
Go (Golang) From simple to great. The Complete Guide.

Go (Golang) From simple to great. The Complete Guide.

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

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

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

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