логотип PurpleSchool
логотип PurpleSchool
Backend

Основы Golang

Полный курс по основам Golang в 2025. С нуля до первого проекта.

Обновлено 23 октября 2024 г.
ЗвездаЗвездаЗвездаЗвезда
Рейтинг 4.7на основании отзывов
Иконка аватараИконка аватараИконка аватараИконка аватараИконка аватара
1,142ученика
изображение курса
кнопка запустить видеоО курсе
Цена от:3 699 ₽8 000 ₽
При покупке до 05.04.2025
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания

Чему вы научитесь?

После прохождения курса вы сможете:
Писать на golang
Декомпозировать приложение на packages
Работать с различными типами данных
Создавать array, slices, map, struct
Использовать interfaces и DI
Работать с внешними зависимостями
Работать с ОС и шифрованием
Делать http запросы
Писать тесты
Работать с переменными окружения

Минимальные требования: только наличие компьютера

197уроковвидео с конспектами
15 упражненийдля закрепления на практике
90 тестовдля проверки знаний
Технологии
golanghttptesting
О курсе

Что в курсе?

Мы начнём с самого нуля и научимся, объявлять переменные, функции работать с типами данных и управлять потоком. Далее перейдём к разбору различных структур. Разберём Array и Slice и чем они отличаются, затем Map и погрузимся в указатели.

После мы перейдём к struct, как основному строительному блоку наших приложений. Как объявлять методы, создавать struct и валидировать данные. Разобьём наш проект на пакеты и познакомимся с работой с операционной системой.

Завершим уже более продвинутыми темами, интерфейсами, dependency injection, переменными окружения, http запросами. А под конец начнём писать тесты, чтобы покрыть наше приложение.

Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания нескольких проектов. Их будет 5, начиная с простого конвертора валют заканчивая менеджером паролей.

certificate
Ваш сертификат по окончанию курса
Возможности обучения

Обучение в PurpleSchool

Собственная платформа

Интеграция с GitHub

Интеграция с GitHub

Все проекты для домашних заданий проверяются напрямую из GitHub

Поддержка всех устройств

Поддержка всех устройств

Обучайтесь в любом месте с десктоп и мобильных устройств

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

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

Не теряйтесь в коде, пользуйтесь привычным форматированием синтаксиса

Проверенные форматы

Мини-лекции

Мини-лекции

Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает

Упражнения

Упражнения

Выполняйте задачи, а затем сравнивайте с верным процессом решения в видео для самопроверки

Конспекты

Конспекты

Каждая лекция сопровождается детальными конспектами для удобного поиска информации

Домашние задания

Домашние задания

Осваивайте материал на реальных задачах, которые потом пригодятся в работе

Тесты

Тесты

Закрепляйте знания и находите слабые места с помощью точечных тестов по темам курса

Тщательно следим за актуальностью технологий и регулярно обновляем курсы

AI и тренажёры

Livecode-тренажёр

Livecode-тренажёр

Решайте мини-задачи по темам курса и получайте мгновенный разбор ошибок в коде от AI-наставника

Mock-тренажёр

Mock-тренажёр

Практикуйтесь в прохождении собеседований и находите ошибки, которые мешают пройти на нужную вакансию

Проверка домашних заданий

Проверка домашних заданий

Отправляйте Pull Request наставнику и получайте детальный разбор с учётом лучших практик

AI-наставник обучен на реальных проектах, практике студентов, официальной документации и материалах курса

Реальная практика в студии

Проектная команда

Проектная команда

Подключитесь в коллектив и пройдёте проект плечом к плечу

Рекомендательное письмо

Рекомендательное письмо

В случае успешной стажировки получите индивидуальное рекомендательное письмо от основателя студии PurpleCode

Реальные задачи

Реальные задачи

Реализуете действующий функционал, а не задачки из учебников

Еженедельное планирование

Еженедельное планирование

Освоите практики Agile, научитесь декомпозировать задачи, оценивать сроки, анализировать ретроспективу

Практикующие разработчики и HR

Проверка домашних заданий

Проверка домашних заданий

Получайте детальную обратную связь от разработчиков из ведущих компаний

Консультации 1 на 1

Консультации 1 на 1

Разбирайтесь с трудностями и вопросами на личных консультациях

Проверка резюме и мок

Проверка резюме и мок

Повышайте софтскиллы и проходите на вакансии выше уровнем

Модули курса

План курса

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

кнопка запустить видеоПример лекции
Цена от: 3 699 ₽ 8 000 ₽
Иконка календаряПри покупке до 05 апреля 2025
Монетки
300 бонусных рублей за регистрацию
О проектах

Что будем писать?

Без наставника

Калькулятор IMT

Калькулятор IMT

В начале освоения материалы мы создадим просто калькулятор индекса массы тела.

Без наставника

Менеджер паролей

Менеджер паролей

Спроектируем и реализиуем менеджер паролей с шифрованием, генерацией, локальным хранилищем и доступом по ключу.

Без наставника

Утилита прогноза погоды

Утилита прогноза погоды

Сделаем простейшую CLI с параметрами, позволяющую получить погоду в заданном городе и покроем её тестами.

Без наставника

Менеджер закладок

Менеджер закладок

Сделаем CLI утилиту, которая позволит хранить закладки на полезные ресурсы в вебе и искать по ним.

Без наставника

Учёт транзакций

Учёт транзакций

Сделаем калькулятор, позволяющий расчитать итоговый баланс на основании транзакуций.

О нас

Нам доверяют

Основатель и автор курсов Антон Ларичев занимается разработкой уже более 14 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

25 000клиентов по всему миру
30 днейгарантия возврата денег
90%рекомендуют курсы

Рейтинги на независимых платформах

4.8
Логотип Coursus
рейтингрейтингрейтингрейтингрейтинг
4.8
лого степик
рейтингрейтингрейтингрейтингрейтинг
4.7
лого udemy
рейтингрейтингрейтингрейтингрейтинг
Цена от: 3 699 ₽ 8 000 ₽
Иконка календаряПри покупке до 05 апреля 2025
Монетки
300 бонусных рублей за регистрацию
Под ваши потребности

Тарифы

Иконка курсаГарантия возврата - 30 дней
Иконка курсаСкидки до 05.04.2025
Иконка курсаДоступ - Неограниченно
Начните бесплатно3 первых модуля курса
Эконом

Без наставника

Цена:3 699 ₽8 000 ₽
  • ГалочкаУроки и упражнения
  • КрестикДомашние задания
  • КрестикAi-тренажеры
  • КрестикПоддержка наставника
  • КрестикПрактика в студии
  • КрестикБонусы сейчас
  • ГалочкаГарантия возврата
Премиум

AI и тренажёры

Цена:4 699 ₽16 000 ₽
2 платежа: 2 350 ₽/мес
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • КрестикПоддержка наставника
  • КрестикПрактика в студии
  • ГалочкаБонусы сейчас
    Коробка с бонусамиКоробка с бонусами
  • ГалочкаГарантия возврата
Практика

Практика в студии

Цена:15 999 ₽25 000 ₽
3 платежа: 5 333 ₽/мес
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • ГалочкаПоддержка наставника
  • ГалочкаПрактика в студии
  • ГалочкаБонусы сейчас
    Коробка с бонусамиКоробка с бонусами
  • ГалочкаГарантия возврата
иконка часов4д : 18ч : 55м : 45с

Сравнение тарифов

Эконом
Без наставника
Премиум
AI и тренажёры
Практика
Практика в студии
Обучение
Видео уроки
check
check
check
Упражнения
check
check
check
Тесты
check
check
check
Сертификат
check
check
check
Домашние задания
check
check
check
Purple Ai
Доступ к AI-функционалу курса
check
2 месяца
3 месяца
Livecode-тренажер для закрепления знаний с AI-наставником
check
check
check
Mock-тренажер: учебные собеседования с AI-наставником
check
check
check
Проверка домашних заданий от AI-наставника
check
check
check
Прямой чат с AI-наставником для вопросов по теме курса
check
check
check
Наставник
Проверка домашних заданий наставником
check
check
check
Индивидуальные консультации с наставником - 2 по 30 минут
check
check
check
Практика
Длительность практики
check
check
2 недели
Подключение в проектную команду студии PurpleCode
check
check
check
Проекты и доработки реальной функциональности для заказчиков студии
check
check
check
Участие в еженедельном планировании и декомпозиции задач
check
check
check
Рекомендательное письмо от основателя PurpleCode и возможность прикрепить проект в резюме
check
check
check
Бонусные модули
Интенсив "Проектирование backend API"
check
check
check
Гарантии
Гарантия возврата денег без объяснения причин
30 дней
30 дней
30 дней
Условия действуют
иконка часов4д : 18ч : 55м : 45с
3 699 ₽8 000 ₽
4 699 ₽16 000 ₽
15 999 ₽25 000 ₽
О тарифе

Тариф с командным проектом

  • Реальный проект

    Вы будете работать вместе с командой на реальным проектом

  • Практика

    2 недели интенсивной практики и погружения в процессы разработки

  • Наставничество

    Несколько опытных наставников будут проводить код ревью и помогать с задачами

  • Командная работа

    Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи

  • Практика Agile

    Вы будете работать по Scrum и познакомитесь с Agile процессами

team project
  1. 1

    Планируем спринт

    1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

  2. 2

    Синхронизируемся

    Каждый день мы синхронизуемся в чате, а наставники помогают с задачами и отвечают на вопросы.

  3. 3

    Выполняем задачи

    Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

  4. 4

    Проводим ретроспективу

    В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.

Для вас подготовлены дополнительные материалы
  • additional material

    Макеты для вёрстки и создания компонент

  • additional material

    Техническое задание на итерацию от ProductOwner

  • additional material

    Процессы по работе в команде и код ревью

Цена от: 3 699 ₽ 8 000 ₽
Иконка календаряПри покупке до 05 апреля 2025
Монетки
300 бонусных рублей за регистрацию
Команда курса

Автор и наставники

фото команды
Автор курса

Антон Ларичев

Основатель PurpleSchool

Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

фото команды
Наставник

Игорь Орлов

DevOps инженер

Системный администратор и девопс инженер с 10 летним стажем. Проводник в мир Linux

Что говорят наши ученики

Отзывы

Отзывы не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.

Этот курс является частью направления Бекенд разработчик

Благодаря направлению вы сможете последовательно изучить все аспекты Backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

12
12 месяцевдлительность направления
12
12 проектовдля портфолио
1 на 1
занятияс наставником
Цена от: 3 699 ₽ 8 000 ₽
Иконка календаряПри покупке до 05 апреля 2025
Монетки
300 бонусных рублей за регистрацию

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile

Курсы с наставником и без

Для компаний

Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.

Свяжитесь со мнойЧерез форму ниже или по почтеcontact@purpleschool.ru
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
СтартНа email сотрудников открывается доступ
Наши курсы выбирают:
Остались вопросы?

Частые вопросы

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