Логотип Academy Market
Каталог курсов
Логотип Academy Market

Язык Golang используется не только в разработке микро- и макросервисов, но и баз данных и программного обеспечения. Кроме того, он сравнительно прост в освоении, поэтому изучить его с нуля вам не составит труда, а Kata Academy поможет вам в этом! Здесь вы изучите основы Go, научитесь работать с конкурентной моделью многопоточности, разберётесь в объектно-ориентированном программировании, сможете написать код, спроектируете API, поработаете с архитектурой микросервисов, защитите коллективный проект, а также подготовитесь к трудоустройству. Вы будете учиться онлайн, смотря лекции и решая задачи, а преподаватели и кураторы поддержат вас в процессе обучения.

Русский
4,3
Наверх

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

Работать с облачными сервисами
Разбираться в возможностях баз данных
Интегрировать внешние сервисы с помощью API
Оптимизировать серверную реализацию программы
Писать высокопроизводительные программные решения

Средние зарплаты

Актуальные данные по зарплатам взяты из открытых источников и имеют ознакомительный характер
Backend-разработчик
80 000 ₽
120 000 ₽
200 000 ₽
Junior
Опыт до 1 года
Middle
Опыт 1–4 года
Senior
Опыт от 4 лет

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

На онлайн-курсе вы изучите основы языка Go, научитесь работать с конкурентной моделью многопоточности, EDA и архитектурой микросервисов, защитите индивидуальный и командный проекты и подготовитесь к трудоустройству.

8
Модулей

Изучите основы Go для backend-разработки.

Научитесь взаимодействовать с терминалом.

Освоите инструментарий Golang.

Сможете создать простую программу.

Разберётесь в принципе работы с переменными.

Узнаете, как использовать указатели.

Сумеете выполнять операции с константами.

Познакомитесь с понятием примитивов и научитесь их применять.

Освоите основные функции.

Рассмотрите процедуру юнит-тестирования.

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

Разберёте устройство конкурентной модели многопоточности.

Узнаете, что такое композитные типы и как они используются.

Выполните необходимые действия с пакетами.

Познакомитесь с их разновидностями.

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

Научитесь правильно обращаться с горутинами.

Разработаете программу для терминала.

Освоите продвинутые техники программирования, разберётесь в ООП, использовании паттернов, работе со структурами данных и алгоритмами, а также оптимизации кода.

Рассмотрите виды полезных практик.

Поймёте принципы объектно-ориентированного программирования.

Выясните, как они используются.

Разберёте типы структур данных и механизм алгоритмизации.

Сможете оптимизировать рабочие процессы.

Подготовите проект API.

Научитесь взаимодействовать с рефлексией.

Изучите возможности использования HTTP-сервера.

Узнаете, как и где применяется чистая архитектура.

Разберётесь в её устройстве и потенциале.

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

Поработаете с архитектурой микросервисов и EDA.

Выясните, где используется вызов удалённых процедур.

Разберётесь в пользовании микросервисной архитектурой.

Познакомитесь с термином event-driven architecture и откроете возможности применения EDA.

Обретёте опыт работы в коллективе, используя специальные инструменты, и получите фидбэк.

Освоите программу Minikube.

Узнаете о возможностях этого приложения.

Научитесь работать в популярной СУБД.

Освоите SQLX для работы с базами данных.

Сможете формулировать запросы с помощью Squirrel.

Разберётесь в системе удалённого вызова процедур.

Выясните, как используется это хранилище данных.

Поймёте особенности применения программной системы Kafka.

Примените знание языка Golang.

Поработаете с ПО для документации и проверки API.

Разберётесь в принципе работы в Docker.

Научитесь управлять набором контейнеров.

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

Оформите резюме при поддержке HR-специалиста, а также выберете компании для откликов и определитесь с выбором лучшего оффера.

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

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

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

Иллюстрация к пункту обучения

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Помощь с трудоустройством

Создадите портфолио

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

Подготовитесь к собеседованию

Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу

Оформите резюме и сопроводительное письмо

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

Узнаете, как найти работу

Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров

Спецификация

Университет
Формат обучения
Длительность
9 Месяцев
Доступ к курсу
С даты начала обучения
Кому подойдёт
Направление
Уровень
Middle
Senior
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
50 000 ₽   —   200 000 ₽
Финальная цена
Бесплатно

Часто задаваемые вопросы

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

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

Основной материал уже структурирован и содержится на онлайн-платформе Kata Academy. Куратор поддержит вас, если у вас возникнут трудности, и проверит, насколько хорошо вы усвоили тему урока.

Если студент не смог трудоустроиться, то после 30 отказов все расходы за его обучение онлайн-академия берёт на себя, что также указано в условиях договора.

Трудоустроившись в Санкт-Петербурге или в Москве, вы получите больше шансов на быстрое карьерное развитие, у вас расширится выбор проектов и появится возможность пообщаться с профессионалами. Заработная плата в этих городах выше, чем в регионах, на 30-40 процентов.

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

Обучившись на онлайн-курсе с оплатой после трудоустройства, студент получит два года поддержки от команды академии и сообщества экспертов для продолжения профессионального развития и увеличения заработка: онлайн-вебинары, видеолекции и встречи в прямом эфире.

Лекции проходят в формате видеолекций или онлайн-трансляций, к которым студенты подключаются по вечерам несколько раз в неделю. Практические задания ориентированы на самостоятельную работу, но кураторы и преподаватели будут оценивать их выполнение и давать обратную связь.

Скорость прохождения курса зависит исключительно от вас! Доступ к платформе останется у вас навсегда, поэтому вы сможете заниматься в своём темпе.

Другие популярные курсы

Картинка курса

Подготовка к экзамену CFA Level I

SF Education
Бизнес и управление
4,6
90 016 ₽
155 200 ₽
Картинка курса

Директор по обучению персонала: повышение квалификации

Eduson Academy
Бизнес и управление
4,6
69 331 ₽
154 068 ₽
Картинка курса

HR-менеджер

Eduson Academy
Бизнес и управление
5
47 937 ₽
136 963 ₽
Картинка курса

Руководитель образовательной организации дополнительного образования

НАДПО
Другие профессии
4,2
15 900 ₽
21 500 ₽
Изображение курса
Kata Academy
Программирование
9 Месяцев
GО‑разработчик
Бесплатно