Программирование
Для продвинутых

Kata.Academy: GО‑разработчик

Интенсивный курс посвящен бэкенд-разработке на Go. Вы изучите Git, Docker, SQL и другие инструменты разработчика. По окончании вы научитесь создавать ядро программы в облаке и гарантированно найдете работу по специальности.

Начало обучения
В любое время
Стоимость обучения
от 110 000 руб.
Срок обучения
7 (мес.)
Уровень
Для продвинутых

Длительность –7 месяцев, стоимость – по запросу.

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

Чему научитесь:


  • Разрабатывать серверный функционал приложения;
  • Работать с базами данных и делать запросы;
  • Оптимизировать серверную часть программ;
  • Создавать облачную архитектуру;
  • Писать масштабируемые высокопроизводительные решения;
  • Интегрировать внешние сервисы с помощью API.
Kata.Academy: GО‑разработчик

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


  1.  Курс стартует в определенное время, для записи нужно ждать следующего потока.
  2. Теория подается в формате видеолекций, практика проходит в формате упражнений на тренажерах и в командном проекте.
  3.  По учебным вопросам можно обращаться к наставникам в общем или отдельном чате.
  4.  После защиты проектной работы вас ждет карьерный трек с полным трудоустройством.

Бонусы: оплата за обучение после трудоустройства, сертификат.

Программа курса

1. Основы Golang — 1 месяц

Ты изучишь основы языка программирования Golang, которые потребуются для бэкенд-разработки.

  • Взаимодействие с терминалом
  • Применение Go Tooling
  • Базовое создание программы на Go
  • Взаимодействие с переменными
  • Применение указателей
  • Взаимодействие с константами
  • Применение примитивов
  • Взаимодействие с функциями
  • Юнит-тестирование
  • Взаимодействие с benchmark
2. Работа с пакетами, каналами и горутинами — 1 месяц

Ты разберёшься в конкурентной модели многопоточности.

  • Взаимодействие с композитными типами
  • Взаимодействие с пакетами
  • Внутренние и внешние пакеты
  • Взаимодействие с каналами
  • Взаимодействие с горутинами
  • Создание программы для терминала
3. Основные принципы программирования — 1 месяц

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

  • Применение хороших практик
  • Применение ООП
  • Паттерны
  • Структуры данных и алгоритмы
  • Оптимизация
4. Pre-project — 1 месяц

Ты разработаешь свой проект API с использованием веб-сервера, системы кэширования и других инструментов.

  • Взаимодействие с рефлексией
  • Взаимодействие с HTTP-сервером
  • Применение чистой архитектуры
  • Взаимодействие с системой кэширования
  • Мониторинг приложения
5. Go Advanced — 1 месяц

Ты научишься работать с микросервисной и Event-driven архитектурой.

  • Применение RPC
  • Применение микросервисной архитектуры
  • Event Driven Architecture
6. Командный проект — 1 месяц

Проект помогает получить опыт командной разработки, а также отработать новые навыки на практике. Тебя ждёт работа в команде на 5-6 человек с тимлидом (ментором), использование таск-трекера и других инструментов для командной работы, код-ревью и максимально подробная обратная связь от ментора.
Стек проекта:

  • Minikube
  • K8s
  • PostgreSQL
  • SQLX
  • Squirrel
  • gRPC
  • Redis
  • Kafka
  • Golang
  • Swagger
  • Docker
  • Docker Compose
7. Подготовка к собеседованию — 2 месяца

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

8. Трудоустройство — 1 месяц

Наш HR-cпециалист поможет составить резюме и выбрать компании для откликов. Мы будем поддерживать тебя во время прохождения собеседований и поможем выбрать лучший оффер.

Отзывы

Мария Федорова

Курс по аналитике стал для меня настоящим открытием! Я научилась анализировать данные и делать выводы, которые помогают в работе. Преподаватели - настоящие профессионалы!

Игорь Васильев

Прошел курс по видео-маркетингу и остался в полном восторге. Уроки были насыщенными и информативными. Теперь я увереннее создаю видеоконтент для своих проектов. Спасибо, FireSEO!

Елена Коваленко

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

Алексей Громов

Курс по личной эффективности на FireSEO изменил мой подход к работе и жизни в целом. Я научился управлять своим временем и достигать целей. Это действительно стоит того!

Светлана Романова

Курс по маркетингу был очень полезным. Я узнала много новых стратегий и инструментов, которые помогли мне в работе. Преподаватели всегда готовы помочь и ответить на вопросы!

Денис Николаев

Курс по программированию - это отличный старт для новичков! Объяснения простые и доступные, а практические задания помогают закрепить материал. Очень рекомендую!

Попробуйте любой формат курса

Интенсивное обучение
110 000 рублей + 20%
Учись в своем темпе
262 000 рублей