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

Егор Самойлин
выпускник Хекслета
Программа обучения
4 месяца
15 часов теории
37 часов практики
Что важно знать заранее
Для успешного прохождения курса необходимо владеть одним из языков программирования — Python, JavaScript, PHP или Java
Если вы пока не знакомы с программированием, не переживайте!
У нас есть вводные курсы, которые помогут вам освоить основы и подготовиться к обучению. Мы объясним всё с нуля — доступно и наглядно
Введение в Go
Основы синтаксиса, переменные, константы, функции
Типы данных
Числа, строки, руны и байт
Поток выполнения
Условные конструкции, for, switch
Коллекции в Go
Массивы, слайсы, мапы, работа с коллекциями
Методы и пользовательские типы
Указатели, структуры, методы, пользовательские типы
Обработка ошибок и многопоточность
Ошибки и их обработка, отложенные функции, многопоточность, горутины, каналы
Начало работы с Go
Установка Go, запуск первой программы, пакеты
Управление модулями
Модули, зависимости
Распространение кода
Форматирование кода, распространение кода
Введение в веб-разработку
Веб-разработка, логирование, обработка ошибок
Фреймворк Fiber
Fiber, роутинг, HTTP Middleware
Работа с данными
Сериализация, валидация, хранение в памяти
CRUD
CRUD операции в Fiber
Безопасность
JWT-авторизация, аутентификация
Представление данных
Шаблонизация
Как проходит обучение
Просто, наглядно и всегда под рукой
Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей
Проверяем и закрепляем знания
После каждой темы вы проходите квизы, которые помогают убедиться, что вы всё поняли. Вопросы разного уровня сложности дадут возможность как проверить базу, так и попрактиковаться в применении знаний
Учитесь на реальных задачах
Мы создали удобную виртуальную среду, где вы решаете задачи прямо в браузере. У вас есть редактор кода, консоль и автоматические тесты, которые моментально показывают результат
Ваш AI-наставник в учебе
Наш Учебный помощник на базе ИИ — это как наставник, который всегда под рукой. Он понимает, где вы находитесь в курсе, что нужно сделать, и как выглядит ваш код. Если что-то пошло не так, вы сразу получите понятные и полезные подсказки
Занимаетесь сами, но не в одиночестве
Тяжело сохранять мотивацию, если обучаешься самостоятельно, поэтому мы создали крепкое IT-сообщество, где каждый студент получает поддержку и находит полезные контакты среди других разработчиков

Стоимость курса
Старт в любой момент
Продолжительность 2 месяца
Свободный режим учебы
AI-помощник
Интегрированное обучение: теория, тесты, тренажеры, проекты
Членство в IT-сообществе
от 3 900 ₽/мес
Хотите учиться от компании?
Расскажите вашему работодателю о Хекслете
