Онлайн-курсы Go: изучение программирования на Go с нуля

Онлайн-курс «Go-разработчик с нуля»

ПРОФЕССИЯ

Backend-
разработчик
на Go

Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений с нуля
СТАРТ: скоро
Онлайн-курсы Go: изучение программирования на Go с нуля
Вернем деньги, если не найдете работу
Мы уверены в качестве наших курсов и гарантируем возврат денег, если не найдете работу после обучения.
Гарантия закреплена в договоре
Присоединитесь к новому потоку или начните учиться в удобное время
09 : 10 : 44 : 44
Скидка действует
Курс • с нуля
Кто-то верит в знаки
Мы верим в знания
— скидки до 60%
— прокачайте скилы — выберите 4 курса по дизайну или IT в подарок

Чем занимаются Go-разработчики

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

Курс предназначен для

Для программистов

Используйте функциональный Go для highload-проектов и выйдите на новый уровень в карьере и доходе.

Кто хочет работать в IT

Освойте с нуля Go — один из самых высокооплачиваемых и быстрорастущих языков программирования.

Backend-разработчик на Go — технически амбициозная и востребованная профессия

02
В 2022 году Go попал в топ-5 самых высокооплачиваемых языков, по данным Habr.
01
медианная зарплата Go-разработчика
250 000₽
Go входит в топ-10 языков с самым быстро растущим комьюнити, согласно исследованию The State of the Octoverse.
9 000 $
365 000 ₽
220 000 ₽
100 000 ₽

После наших курсов студенты в среднем зарабатывают 220 000 ₽

Развивайте навыки и растите в цене
Senior-специалист
в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
*По данным hh.ru и indeed.com
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира

Станьте незаменимым специалистом

Развивайтесь и получайте высокую зарплату
Выберите одну из десятков сфер применения Go
Работайте из любой точки мира
Станьте крепким специалистом — тем, кто отработал навыки на реальных проектах
Пользуйтесь льготами от российского правительства

Почему стоит изучать Golang?

Большой спрос у работодателей

Go не так популярен как Python или Java. Но на рынке нет другого решения, позволяющего писать код с поддержкой многопоточности и Cloud-Friendly-подходом. Поэтому спрос превышает предложение.

Highload и микросервисы

Go идеален для микросервисной и highload-архитектуры. Освоив этот язык, вы сможете создать любую кроссплатформенную систему и станете востребованным и высокооплачиваемым разработчиком.

Лаконичный синтаксис

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

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

Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Восемь недель вас будут готовить к трудоустройству: дадут много практики и реальные проекты для портфолио, помогут с резюме и познакомят с работодателями.
А еще мы действительно заботимся о вашем трудоустройстве.
Почему мы так говорим?
Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
*подробные условия возврата в правилах акции

Вы изучите программирование на Go с нуля

Мышление программиста

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

Теория и практика

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

Ментор и сообщество

Вы не останетесь один на один с новым. Мы организуем Q&A-сессии с ведущими экспертами, обратную связь по всем вопросам от менторов и поддержку кураторов, которые помогут вам дойти до конца.

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

Освойте профессию backend-разработчика на Go за 12 месяцев

Краткая программа профессии

  1. Программирование на GO

2 месяца
  1. Программирование на GO
2 месяца
Изучите основы Go — языка, который используется для высоконагруженных и сложных задач. И сразу закрепите знания на практике!

Потренируетесь на заданиях, которые обычно даются на собеседованиях, чтобы прокачать навык решения логических задач.
Темы:
Практика:
— 5 учебных программ на GO
— 10 тренировочных задач для собеседований
— Проект: реализация калькулятора различными способами
• Основы разработки и веб-технологий
• Установка окружения, компиляция и запуск программ на GO
• Основные синтаксические конструкции
• Ветвления, циклы
• Функции и методы
• Обработка ошибок
Массивы, словари, слайсы
2. Алгоритмы и структуры данных на GO
1 месяц

2. Алгоритмы и структуры данных на GO

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

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

Разберетесь со структурами данных, их типами и тем, как их использовать на практике.
Практика:
— 10 написанных программ
— 6 тренировочных задач на алгоритмы
Темы:
• Сложность алгоритмов и О-нотации
• Массив, список, очередь, стек
• Алгоритмы сортировки
• Деревья, графы
• Хеш-функции
В разделе об алгоритмах и типах данных много теоретических материалов. Однако, не изучив теорию, невозможно стать настоящим программистом.

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

Разберетесь со структурами данных, их типами и тем, как их использовать на практике.
Практика:
— 10 написанных программ
— 6 тренировочных задач на алгоритмы
Темы:
• Сложность алгоритмов и О-нотации
• Массив, список, очередь, стек
• Алгоритмы сортировки
• Деревья, графы
• Хеш-функции
3. Основы многопоточности
2 месяца

3. Основы многопоточности

2 месяца
Многопоточность — ключ к эффективному использованию языка Go, поэтому так важно погрузиться в эту непростую тему.

Научитесь применять горутины. Горутина — аналог потока в Golang. Использование многопоточности повышает эффективность работы программы.

Напишете пайплайн по обработке непрерывного потока данных.
Практика:
— Задачи с горутинами
— Проект: пайплайн для обработки данных
Темы:
• Понятие процесса и потока в операционной системе
• Горутины и базовая синхронизация
• Синхронизация с использованием атомиков и каналов
• Основные шаблоны использования горутин
Многопоточность — ключ к эффективному использованию языка Go, поэтому так важно погрузиться в эту непростую тему.

Научитесь применять горутины. Горутина — аналог потока в Golang. Использование многопоточности повышает эффективность работы программы.

Напишете пайплайн по обработке непрерывного потока данных.
Практика:
— Задачи с горутинами
— Проект: пайплайн для обработки данных
Темы:
• Понятие процесса и потока в операционной системе
• Горутины и базовая синхронизация
• Синхронизация с использованием атомиков и каналов
• Основные шаблоны использования горутин
4. Инструменты разработчика
2 месяца

4. Инструменты разработчика

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

Познакомитесь с устройством и основными командами в Linux — системе, которая чаще всего используется на серверах.

Научитесь выкладывать свой код на GitHub и работать с системой контроля версий. Узнаете, что такое Docker, и научитесь собирать и запускать свои контейнеры.
Практика:
— Задачи по работе с версиями и ветками в Git
— Проект: упаковка проекта пайплайна в Docker
Темы:
• Виртуальная машина, установка Linux
• Управление пользователями, работа с файлами, процессы
• Сетевые интерфейсы Linux
• Работа в Git, Git Flow
• Основы контейнеризации, Docker
Профессиональный разработчик умеет не только писать код программы, но и упаковывать свои решения так, чтобы их можно было использовать в продакшене (то есть в реальной работе).

Познакомитесь с устройством и основными командами в Linux — системе, которая чаще всего используется на серверах.

Научитесь выкладывать свой код на GitHub и работать с системой контроля версий. Узнаете, что такое Docker, и научитесь собирать и запускать свои контейнеры.
Практика:
— Задачи по работе с версиями и ветками в Git
— Проект: упаковка проекта пайплайна в Docker
Темы:
• Виртуальная машина, установка Linux
• Управление пользователями, работа с файлами, процессы
• Сетевые интерфейсы Linux
• Работа в Git, Git Flow
• Основы контейнеризации, Docker
5. Работа с базами данных
1 месяц

5. Работа с базами данных

1 месяц
Работа бэкенд-программиста напрямую связана с базами данных: он решает задачи хранения, изменения, передачи данных.

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

И самое главное — закрепите на практике работу из Go с базами данных.
Практика:
— Задания на проектирование баз данных
— Проект: сервер для агрегатора новостей
Темы:
• Реляционные базы данных, проектирование базы данных
• Язык SQL, транзакции
• Работа GO с реляционными базами данных (MySQL и PostgreSQL) и с нереляционными (MongoDB)
Работа бэкенд-программиста напрямую связана с базами данных: он решает задачи хранения, изменения, передачи данных.

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

И самое главное — закрепите на практике работу из Go с базами данных.
Практика:
— Задания на проектирование баз данных
— Проект: сервер для агрегатора новостей
Темы:
• Реляционные базы данных, проектирование базы данных
• Язык SQL, транзакции
• Работа GO с реляционными базами данных (MySQL и PostgreSQL) и с нереляционными (MongoDB)
6. Продвинутое изучение GO
2 месяца

6. Продвинутое изучение GO

2 месяца
Темы:
• Модули, профилирование, отладка
• Тестирование
• Ввод/вывод. Регулярные выражения
• Сетевые приложения
• REST API
Бэкенд-программисты чаще всего создают REST API для веб-проектов. То есть разрабатывают специальный интерфейс, через который бэкенд будет соединяться с фронтендом.

Узнаете, что такое REST API и научитесь разрабатывать API самостоятельно.

Узнаете, как правильно писать тесты, и напишете юнит-тесты для своих проектов.

Разработаете новостной агрегатор, который обрабатывает получение данных в горутинах, хранит их в БД и имеет свой API.
Практика:
— 7 написанных программ на GO
— Проект: новостной агрегатор
Темы:
• Модули, профилирование, отладка
• Тестирование
• Ввод/вывод. Регулярные выражения
• Сетевые приложения
• REST API
Бэкенд-программисты чаще всего создают REST API для веб-проектов. То есть разрабатывают специальный интерфейс, через который бэкенд будет соединяться с фронтендом.

Узнаете, что такое REST API и научитесь разрабатывать API самостоятельно.

Узнаете, как правильно писать тесты, и напишете юнит-тесты для своих проектов.

Разработаете новостной агрегатор, который обрабатывает получение данных в горутинах, хранит их в БД и имеет свой API.
Практика:
— 7 написанных программ на GO
— Проект: новостной агрегатор
7. Архитектура и основы DevOps
2 месяца

7. Архитектура и основы DevOps

2 месяца
Темы:
• Архитектурные принципы
• Шаблоны проектирования
• Методы доставки приложений
• Очереди сообщений
Умение проектировать архитектуру будущего приложения — очень сильный навык, который полезен всем разработчикам.

Познакомитесь с шаблонами проектирования и принципами современной архитектуры.

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

В рамках финального проекта научитесь делить (или «пилить») монолитное приложение — разработанный ранее агрегатор новостей — на три микросервиса: агрегатор новостей, API Gateway и сервис модерации комментариев. Так вы сможете на практике сравнить монолитную и микросервисную архитектуры. Отличный проект, который можно смело положить в портфолио!
Практика:
— 3 написанных программ на GO
— Финальный проект: разделить новостной агрегатор на микросервисы
Темы:
• Архитектурные принципы
• Шаблоны проектирования
• Методы доставки приложений
• Очереди сообщений
Умение проектировать архитектуру будущего приложения — очень сильный навык, который полезен всем разработчикам.

Познакомитесь с шаблонами проектирования и принципами современной архитектуры.

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

В рамках финального проекта научитесь делить (или «пилить») монолитное приложение — разработанный ранее агрегатор новостей — на три микросервиса: агрегатор новостей, API Gateway и сервис модерации комментариев. Так вы сможете на практике сравнить монолитную и микросервисную архитектуры. Отличный проект, который можно смело положить в портфолио!
Практика:
— 3 написанных программ на GO
— Финальный проект: разделить новостной агрегатор на микросервисы

Итоговый проект

Его функционал будет включать такие возможности, как

  • Поиск по названию
  • Постраничная навигация
  • Сквозной идентификатор запроса
  • Журналирование запросов
  • Комментирование
  • Фильтры новостей

В результате вы научитесь

  • Анализировать потребителей API и выбирать удобные форматы обмена данными
  • Быстро создавать заготовки будущих сервисов
  • Разрабатывать микросервисы
В финале курса вам предстоит самостоятельно разработать приложение новостного агрегатора на основе микросервисной архитектуры.

Получить полную программу курса

Программа рассчитана на 12 месяцев. В конце обучения вы сможете уверенно претендовать на позицию Junior+ Go Developer.
Нажимая кнопку, я соглашаюсь с Положением о персональных данных и даю согласие на их обработку и хранение.

Как изменилась жизнь студентов после обучения

Навыки и инструменты Go-разработчика

Мы составляем и обновляем программу вместе с действующими Go-разработчиками и работодателями — так вы учитесь только тому, что актуально
REST API — это интерфейс, используемый двумя компьютерными системами для безопасного обмена информацией через сеть
HTTP — распространённый протокол передачи различных данных по сети клиент-серверного взаимодействия
Базы данных — системы для хранения и обработки данных
Многопоточность — принцип построения программы, при котором несколько блоков могут выполняться одновременно
Алгоритм — это совокупность последовательных операций, направленных на решение определенной задачи
Структуры данных — способ организации и хранения данных в компьютере, который обеспечивает эффективный доступ к этим данным и их изменение
Паттерны — типичные способы решения проблем при проектировании программ
Тип данных — характеристика набора данных, которая определяет диапазон его возможных значений, список допустимых операций, а также способ хранения набора данных
Горутины — это легковесные потоки, которые реализуют конкурентное программирование в Go
Linux — это семейство операционных систем (ОС), работающих на основе одноименного ядра
Git — это система, которая позволяет сразу нескольким разработчикам сохранять и отслеживать изменения в файлах проекта
Docker — это платформа, которая позволяет упаковать в контейнер приложение, а затем доставить и запустить его в целевой системе
Микросервисы — это шаблон сервис-ориентированной архитектуры, в котором приложения создаются в виде наборов небольших и независимых сервисных единиц
REST API
HTTP
Базы данных
Многопоточность
Алгоритмы
Структуры данных
Паттерны
Типы данных
Горутины
Linux
Git
Docker
Микросервисы

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Екатерина Тарасевич
Санкт-Петербург
Всем привет, меня зовут Екатерина. Мне 29 лет. И я живу в городе Санкт-Петербурге.
Александр Журавлев
Минск
Всех приветствую. Меня зовут Александр. Я живу в городе Минске. Больше 20 лет я работаю врачом.
Марина Чигарева
Москва
Здравствуйте. Я Марина. Живу в Москве. Работаю главным бухгалтером.
Дмитрий Анпилогов
Саратов
Всем привет. Я Дмитрий из города Саратова. Уже 25 лет директор турагентства.
Валентин Шунайлов
Челябинск
Добрый день. Меня зовут Валентин. Я из города Челябинска.
Долговская Виктория
Каменск-Уральский
Добрый день, меня зовут Виктория. В настоящий момент я проживаю в городе Каменск-Уральский.
Валентин Ветюков
Всем привет. Меня зовут Валентин. Живу и работаю в Москве.
Москва
Антон Пальшин
Калининград
Всем привет. Меня зовут Антон. Живу в Калининграде. Работаю комплектовщиком.
Николай Шумаков
Москва
Привет. Меня зовут Николай, и я являюсь студентом Skillfactory по программе фронтенд-разработчик.
53 года, Москва
Привет. Меня зовут Алексей Журавлев. Я генеральный директор агентства Универсальный менеджмент.
Татьяна Мирко
30 лет, Москва
Добрый день. Я маркетолог. Учусь в Skillfactory по специальности фронтенд-разработчик.
Ника Гвенетадзе
Москва
Привет, меня зовут Ника. Живу я в Москве, а работаю руководителем производства.
Андрей Шевченко
34 года, Рига
Всем привет. Меня зовут Андрей. Живу в Риге. Работаю специалистом по кибербезопасности.
Ольга Шутылева
Харьков
Привет. Меня зовут Ольга. Живу в Харькове. Работаю на госслужбе.
Аркадий Хазанов
Набережные Челны
Привет. Меня зовут Аркадий. Я бариста.
Александра Быстрова
Привет. До начала обучения в Skillfactory я работала в сфере коммуникаций и клиентского сервиса.
27 лет, Москва
Сергей Димов
34 года, Абакан
Привет. Меня зовут Сергей. Я учусь в Skillfactory на курсе full-stack разработчик на JavaScript вот уже 2 месяца.
Артем Белоконский
Киев
Добрый день. Меня зовут Артем Белоконский. Я из Украины, из Киева.

Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
Занимайтесь в своем темпе
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
80% обучения — практика в разных форматах
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.

Координаторы решат любой организационный вопрос, связанный с обучением. Их задача — мотивировать студентов и помочь пройти курс до конца.
Менторы и координаторы помогут дойти до конца
Теория разбита на короткие блоки, после которых обязательно идёт практика.

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

Лучших студентов рекомендуем по накопленной базе работодателей. На стажировках в компаниях-партнёрах вы отработаете навыки и пообщаетесь с потенциальными работодателями.
Фокус на подготовке к трудоустройству

Эффективный формат онлайн-обучения

Пайплайн обработки данных
REST API сервис
Агрегатор новостей

Ваши проекты на курсе

Эксперты курса

Игорь Мосягин
R&D Developer в Lamoda, Приглашенный лектор РЭУ им. Плеханова, опыт программирования более 10 лет.
Валентин Матвейчик
Разработчик на Go в SoftSwiss
Опыт в программировании более 7 лет
Последние несколько лет писал бэкенд для криптобиржи и другие приложения на основе блокчейна, а также бэкенд для спортсбука.
Илья Ибрагимов
Backend Golang Developer в Simplinic.
Опыт в программировании более 6 лет
Ещё работал в: IQ Option, Noveo, 101 Media, Поинт-it
Разработчик в краснодарской компании «Региональный центр бронирования»
Сергей Сидоренко
Опыт работы в IT — 4+ лет
Программирует на PHP, Go, JavaScript, C++

Вы прокачаетесь в Go-разработке

За 12 месяцев вы с нуля дойдете до продвинутого уровня в Go-разработке и сможете полноценно работать по специальности.
Наша цель —трансформация твоей карьеры
Тренажеры
Проекты
Аналитика
Soft Skills
Решение нестандартных задач
В Skillfactory делают ставку на опыт, портфолио и экспертизу лучших экспертов в мире IT-компаний. У нас преподают эксперты из Яндекса, «‎Ростелекома», МТС.
В процессе обучения студент поработает над проектами по реальным брифам, поучаствует в хакатонах и конкурсах, получит обратную связь от действующих айтишников. В конце — восьминедельная программа трудоустройства, которая поможет найти работу мечты.

Вы гарантированно
получите

Помощь кураторов, которые следят за вашим прогрессом и остаются на связи во время прохождения курса
Ответы на все вопросы, постоянную обратную связь от менторов по проделанной работе
Поддержку по всем учебным вопросам
в течение 1 часа в рабочее время
Дружное сообщество, а еще групповые проекты и работу в команде
Студенты получают сертификат об успешном окончании курса «Профессия: Backend-разработчик на Go».Текст документа может быть составлен на английском языке.
Школа Skillfactory ведет образовательную деятельность на основании государственной бессрочной лицензии на образовательную деятельность №Л035-01298-77/00180625 от 15.12.2020г.

Сертификат и диплом

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

Ваше резюме после обучения

Андрей Смирнов
Решать задачи любой сложности с помощью алгоритмов

Программировать на Golang, ревьюить код

Искать и исправлять ошибки в своем коде (debugging)

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

Внедрять devops-практики в процесс разработки

Спроектировать архитектуру приложения

Написать API

Написать серверную логику и настроить взаимодействие с базами данных
Backend-разработчик на Go
Я уверенно могу:
от 95 000 ₽

Выберите тариф
и запишитесь на курс по GO



+ Индивидуальное ревью резюме

+ Одна карьерная консультация

+ 12 индивидуальных консультаций с ментором

+ Тестовое техническое индивидуальное собеседование с ментором

+ Курс в подарок «Английский для IT»

Базовый

Оптимальный

VIP

2 833 ₽ /мес.
Самый популярный
4 667 ₽ /мес.
9 167 ₽ /мес.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
4 722 ₽ /мес.
7 778 ₽ /мес.
15 278 ₽ /мес.
undefined
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
  • Менторы отвечают на вопросы по темам курса в мессенджере

  • Координаторы помогают в обучении, решают организационные проблемы

  • Интерактивные вебинары

  • Доступ к материалам курса навсегда

  • Программа трудоустройства

  • Карьерный курс

  • Telegram-канал Центра карьеры


+ Еженедельные персональные консультации с ментором

+ Свой проект с ментором во время обучения

+ Доступ к курсу «Алгоритмы и структуры данных»
Все опции базового тарифа
Все опции базового и расширенного тарифа +
Получите дополнительную скидку при оплате полной стоимости курса
09 : 10 : 44 : 44
Скидка действует
Цена на курс вырастет с 1 октября
12 : 10 : 44 : 16
40%
скидки до
дней
часов
минут
секунд
-35%
-45%
-55%

Стоимость курса

Отзывы студентов курса

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

Ближайшие программы

Тестирование, веб-разработка и мобильная разработка.
#Профессия
Cтаньте универсальным специалистом по Linux и разверните собственный кластер
Старт: 8 февраля
Длительность: 9 месяцев
#Профессия
Освойте IT-профессию на стыке разработки, системного администрирования и бизнеса
Старт: 14 февраля
Длительность: 6 месяцев
#Профессия
Научитесь программировать на востребованном языке и укрепите базовые знания алгоритмов
Старт: 19 января
Длительность: 8.5 месяцев
67%
увеличили заработную плату или заработали повышение во время обучения
91%
довольны курсами программирования от SkillFactory и получили сертификат о завершении курса
6000+
человек прошли обучение с 2016 года и входят в наше комьюнити выпускников

Центр карьеры

Сопровождаем вас на всем пути, пока не получите тот самый оффер
Вместе создадим резюме,
которое зацепит внимание работодателя и подсветит ваши достоинства кандидата на вакансию.
Дадим рекомендации по карьере. С карьерным консультантом вы сформируете план действий по достижению цели.
Поможем выйти на работу в зарубежную компанию — у наших HR-специалистов есть опыт подбора персонала на рынках США, Европы, Азии.
Познакомим с представителями компаний-работодателей. Узнаете, каких кандидатов предпочитают и что сделать, чтобы попасть в компанию мечты.
Научим проходить интервью с IT-рекрутерами и HR-менеджерами.
Получите обратную связь и поймете, как перейти на следующий этап отбора.

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

О курсе

Учебный процесс

Результаты курса

Оплата

Цикл в программировании — это управляющая конструкция, которая заставляет какой-то блок кода выполняться несколько раз.
Массив в информатике — это тип данных, в котором хранится упорядоченный набор однотипных элементов.
Стек — одна из основ организации и хранения данных. При этом она напрямую не взаимодействует ни с одним из языков программирования.
Многопоточность — способность платформы (например виртуальной машины, операционной системы и т.д.) или приложения выполнять одновременно, то есть без предписанного порядка во времени, несколько параллельных задач — потоков.
Пайплайн (от английского pipeline — «трубопровод») — это документ, визуализирующий процесс разработки продукта. Он представляет собой последовательность этапов, расположенных так, что конец предыдущего является началом следующего.
Git (читается как «гит») — это система контроля версий, которая помогает отслеживать историю изменений в файлах. Git используют программисты для совместной работы над проектами.
Docker — это программная платформа для разработки, доставки и запуска контейнерных приложений. Он позволяет создавать контейнеры, автоматизировать их запуск и развертывание, управляет жизненным циклом.
SQL (от англ. Structured Query Language) — это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию.
MySQL — это реляционная система управления базами данных (СУБД), которая распространяется как свободное программное обеспечение.
PostgreSQL — это объектно-реляционная система управления базами данных (ORDBMS), наиболее развитая из открытых СУБД в мире.
MongoDB — это документоориентированная система управления базами данных, которая не требует описания схемы таблиц.
DevOps — это методология взаимодействия разработчиков, тестировщиков и других IT-специалистов в команде.
Блокчейн (от англ. block — «блок, модуль» и chain — «цепочка») — это способ защищенного хранения и передачи данных в виде цепочки блоков, связанных друг с другом специальными ключами, в каждом из которых содержатся сведения о предыдущем.