Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

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

133 200 ₽
есть рассрочка

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

 

Что вы получите после обучения

Приобретаемые навыки
2
Базы данных
3
Go
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Школа по работе с данными SkillFactory обучение Big Data, Data Science, Machine Learning, Data Engineering и AI
Обучение в школе SkillFactory построено на большом количестве практики. В программах курсов добавлено только, что приведет вас к цели обучения: получить навыки и знания для того, чтобы успешно устраиваться на новую работу, или повышать свои скиллы.
SkillFactory – это онлайн-школа, которая готовит специалистов по работе с данными и IT-продуктами.

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

Наши программы обучения составлены при участии ведущих специалистов из крупных российских и зарубежных компаний, таких как NVIDIA, Amazon, Яндекс, BON Games, Lamoda.

Направления обучения:
— Data Science
— Machine Learning
— Big Data
— анализ данных с применением Python
— веб-разработка
— геймдизайн
— управление IT-продуктами

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

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

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

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

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

Темы:
• Сложность алгоритмов и О-нотации
• Массив, список, очередь, стек
• Алгоритмы сортировки
• Деревья, графы
• Хеш-функции

Практика:
— 10 написанных программ
— 6 тренировочных задач на алгоритмы

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

Темы:
• Понятие процесса и потока в операционной системе
• Горутины и базовая синхронизация
• Синхронизация с использованием атомиков и каналов
• Основные шаблоны использования горутин

Практика:
— Задачи с горутинами
— Проект: пайплайн для обработки данных

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

Темы:
• Виртуальная машина, установка Linux
• Управление пользователями, работа с файлами, процессы
• Сетевые интерфейсы Linux
• Работа в Git, Git Flow
• Основы контейнеризации, Docker

Практика:
— Задачи по работе с версиями и ветками в Git
— Проект: упаковка проекта пайплайна в Docker

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

Темы:
• Реляционные базы данных, проектирование базы данных
• Язык SQL, транзакции
• Работа GO с реляционными базами данных (MySQL и PostgreSQL) и с нереляционными (MongoDB)

Практика:
— Задания на проектирование баз данных
— Проект: сервер для агрегатора новостей

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

Темы:

• Модули, профилирование, отладка
• Тестирование
• Ввод/вывод. Регулярные выражения
• Сетевые приложения
• REST API

Практика:
— 7 написанных программ на GO
— Проект: новостной агрегатор

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

Темы:

• Архитектурные принципы
• Шаблоны проектирования
• Методы доставки приложений
• Очереди сообщений

Практика:
— 3 написанных программ на GO
— Финальный проект: разделить новостной агрегатор на микросервисы

 

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 25.07.2024 19:15
Профессия Backend-разработчик на Go

Профессия Backend-разработчик на Go

Оставить отзыв
Поделиться курсом с друзьями