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

Backend разработчик Golang

Создавайте производительные API любой сложности на Golang. От монолитов до микросервисов.

  • ГалочкаКомандная работа в студии PurpleCode с 1 дня
  • Галочка12 месяцев стажа и реальные проекты в резюме
  • ГалочкаВстречи 1 на 1 с Senior-разработчиками, собеседования с HR
  • ГалочкаОбученный AI-наставник для поддержки 24/7
Гарантия возврата денег — 30 дней
Часы
8 мест в марте
Ноутбук, вокруг которого карточки с технологиями
12месяцевдлительность курса
18проектовдля твоего портфолио
1 на 1занятияс опытным наставником
О профессии

Почему backend на Golang?

Golang – язык для серверной разработки от Google, созданный в 2009 году. Он способен обрабатывать до 10 000 запросов в секунду благодаря встроенным горутинам для параллельной работы. Простой синтаксис делает его доступным даже для новичков, а рост популярности подтверждается увеличением числа новых проектов на Go. Это отличный выбор для создания быстрых и надёжных приложений.

  • ГалочкаВ 2024 язык поднялся на 7 место в мировом рейтинге TIOBE, а спрос на Go-разработчиков в России растет больше, чем на 300% *
  • ГалочкаСредняя зарплата разработчика на Go - от 290 000р, среди Junior-специалистов - от 70 000 рублей *
  • ГалочкаGolang используют: Google, Twitch, Dropbox, Uber, SoundCloud, Yandex, Ozon, Avito*
*по данным TIOBE | Хабр Карьеры | Headhunter.ru

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Возможности обучения

Обучение в PurpleSchool

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

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

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

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

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

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

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

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

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

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

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

Мини-лекции

Мини-лекции

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

Упражнения

Упражнения

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

Конспекты

Конспекты

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

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

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

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

Тесты

Тесты

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

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

AI и тренажёры

Livecode-тренажёр

Livecode-тренажёр

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

Mock-тренажёр

Mock-тренажёр

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

План курсов

Что входит в карьерный путь?

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

3. Практика на проекте
Монитор и мобильное устройствоПрактикаКвадратная картинка кода2 недели

5. Практика на проекте
Монитор и мобильное устройствоПрактикаКвадратная картинка кода2 недели

7. Практика на проекте
Монитор и мобильное устройствоПрактикаКвадратная картинка кода2 недели

11. Подготовка к собеседованию
Квадратная картинка кода2 недели

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Практика

Работа в команде с первого дня

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

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

  • Практика

    Практика после каждого курса позволит вам закрепить материал и погрузиться в реальную работу

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

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

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

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

  • Практика Agile

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

team project
  1. 1

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

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

  2. 2

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

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

  3. 3

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

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

  4. 4

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

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

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

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

  • additional material

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

  • additional material

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

О проектах

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

AI и тренажёры

Новостной портал

Новостной портал

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

Самостоятельный

Сайт поиска работы

Сайт поиска работы

Мы создадим Fullstack приложение сайта по поиску работы с регистрацией, входом, размещением вакансии и поиском подходящей вакансии.

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

HTTP API сокращателя ссылок

HTTP API сокращателя ссылок

Сложное API для сокращения ссылок и статистике по ним на чистом http пакете, с роутингом, обработкой запроса и ответа. Подключение к Postgres, GORM, авторизация по email и middleware.

С наставником

API подтверждения email

API подтверждения email

API с интеграцией по SMTP для подтверждения email пользователя.

С наставником

API обработки заказов

API обработки заказов

API с авторизацией по телефону для заказа продуктов. Отдельные API точки для админа и полученые данных по заказам.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

С наставником

Конвертер валют

Конвертер валют

Утилита, которая позволит конвертировать одну валюту в другую прямо из консоли.

С наставником

Калькулятор

Калькулятор

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

С наставником

CLI JSON.Bin

CLI JSON.Bin

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

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

Сокращатель ссылок

Сокращатель ссылок

Мы сделаем выкладку приложения сокращателя ссылок, который состоит из API, frontend и базы данных PostreSQL, обеспечив доступ по домену и персистентность данных.

С наставником

Конвертер изображений

Конвертер изображений

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

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

Микросервисная архитектура школы

Микросервисная архитектура школы

Мы на практике создадим часть полноценной архитектуры школы на Nest.js и RabbitMQ

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

Развёртка микросервисов

Развёртка микросервисов

Мы создадим кластер Swarm и с помощью Ansible выложим полноценное приложение, состоящие из 3-х микросервисов, которое позволяет конвертировать изображения.

С наставником и проектами

Создание системы мониторинга

Создание системы мониторинга

Изучив стек Grafana, Prometheus, мы развернём с помощью Ansible полноценную систему мониторинга нагрузки на железо и контейнеры Docker.

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

О PurpleSchool

Наши проекты

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

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

Основатель PurpleCode, школы обучения разработки PurpleSchool. 14 лет опыта разработки, более 10 лет управления ИТ проектами и интернет маркетинга.

Telegram
@AlariCode
PurpleSchool

Школа PurpleSchool

Направления
30 000

учеников по всему миру

30 дней

гарантия возврата денег

90%

студентов рекомендуют курсы

4.8Kursly
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.8Stepik
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.7Udemy
ЗвездаЗвездаЗвездаЗвездаЗвезда

Студия PurpleCode

Направления
50+

проектов за последний год

15

лет опыта

7

команд разработки

Практика в PurpleCode

1
Собеседуем выбранных участников
2
Прошедших отбор берём на оплачиваемую стажировку
3
После 3-х месяцев успешной стажировку - оффер
Команда курса

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

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

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

Основатель PurpleSchool

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

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

Игорь Орлов

DevOps инженер

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

Нужна помощь в выборе?

Оставьте заявку и мы свяжемся с вами для бесплатной консультации

Оплата

Начните обучение на лучших условиях

Иконка курсаГарантия возврата - 30 дней
Иконка курсаСкидки до 15.03.2025
Иконка курсаДоступ - Неограниченно
Эконом

С наставником

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

С практикой

Цена:8 000 ₽/мес10 000 ₽
на 15 месяцев
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAi-тренажеры
  • ГалочкаПоддержка наставника
  • ГалочкаПрактика в студии
  • ГалочкаГарантия возврата
Часы
8 мест в марте
Остались вопросы?

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

Остались вопросы? Их можно задать в чате Telegram.