Настройка проекта
основы go
ООП
Клиент-серверные приложения
Хранение данных

Веб-разработка на Go

Навык создания веб-приложений на Go, необходимый для получения оффера на позицию Go-разработчика

Начать обучение

Входит в подписку (более 50 навыков)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Введение в Go

Основы синтаксиса, переменные, константы, функции

Типы данных

Числа, строки, руны и байт

Поток выполнения

Условные конструкции, for, switch

Коллекции в Go

Массивы, слайсы, мапы, работа с коллекциями

Методы и пользовательские типы

Указатели, структуры, методы, пользовательские типы

Обработка ошибок и многопоточность

Ошибки и их обработка, отложенные функции, многопоточность, горутины, каналы

Начало работы с Go

Установка Go, запуск первой программы, пакеты

Управление модулями

Модули, зависимости

Распространение кода

Форматирование кода, распространение кода

Введение в веб-разработку

Веб-разработка, логирование, обработка ошибок

Фреймворк Fiber

Fiber, роутинг, HTTP Middleware

Работа с данными

Сериализация, валидация, хранение в памяти

CRUD

CRUD операции в Fiber

Безопасность

JWT-авторизация, аутентификация

Представление данных

Шаблонизация

Как проходит обучение

Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей

Подписка от 2 400 ₽/мес

Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)

Подписаться →
  • 50+ навыков в одной подписке
  • Пожизненный доступ к теории
  • Обучение с ИИ-ассистентом
  • Отмена в любой момент