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

Программа обучения
Введение в Go
Основы синтаксиса, переменные, константы, функции
Типы данных
Числа, строки, руны и байт
Поток выполнения
Условные конструкции, for, switch
Коллекции в Go
Массивы, слайсы, мапы, работа с коллекциями
Методы и пользовательские типы
Указатели, структуры, методы, пользовательские типы
Обработка ошибок и многопоточность
Ошибки и их обработка, отложенные функции, многопоточность, горутины, каналы
Начало работы с Go
Установка Go, запуск первой программы, пакеты
Управление модулями
Модули, зависимости
Распространение кода
Форматирование кода, распространение кода
Введение в веб-разработку
Веб-разработка, логирование, обработка ошибок
Фреймворк Fiber
Fiber, роутинг, HTTP Middleware
Работа с данными
Сериализация, валидация, хранение в памяти
CRUD
CRUD операции в Fiber
Безопасность
JWT-авторизация, аутентификация
Представление данных
Шаблонизация
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент