ПРОФЕССИЯ Backend- разработчик на Go [SkillFactory]

Bot

Администратор
Команда форума
23 Янв 2020
201,202
3,139
113
sf-go.png

Краткая программа:

Блок 1 (2 месяца) "Основы computer science и Go":

Введение в программирование
  • Классификация языков программирования
  • Устройство архитектуры компьютера и сетей
  • Работа интернета
  • Работа операционных сетей
Язык Go
  • Переменные, элементарные типы данных
  • Ветвления, циклы; функции
  • Массивы, словари
  • Базовые алгоритмы
  • Работа с файлами
Алгоритмы и структуры данных на Go
  • Простые и сложные алгоритмы
  • О-нотация
  • Массив, список, очередь, стек. Представление в памяти
  • Алгоритмы сортировки. Деревья, хэш-функция
Блок 2 (4.5 месяца) "Создание поискового робота на Go":
Основы Linux
  • Установка Linux и работа с графической оболочкой
  • Работа с консолью
  • Управление пользователями
  • Работа с файлами
Git
  • Создание и репозитория, push/pull/merge/cherry pick
  • Git Flow
Advanced Go. Работа с сетью
  • Работа с сетью. Sitemap
  • Строки и регулярные выражения
  • Логирование. Обработка ошибок
  • Тестирование
Базы данных и SQL
  • Язык SQL
  • Проектирование баз данных
  • Реляционные базы данных
  • Взаимодействие языка Go и баз данных
Многопоточное программирование
  • Потоки и процессы. Горутины и каналы
  • Примитивы синхронизации
  • Планировщик
  • Память и сборка мусора
Блок 3 (2.5 месяца) "Микросервис поискового робота на Go":
Создание REST API
  • Сетевое взаимодействие
  • Монолит и микросервисы
  • JSON. Проектирование REST API
  • Взаимодействие с базой данных
  • Создание API с помощью OpenAPI. Тестирование API
Очереди и брокеры сообщений
  • RabbitMQ: установка и принципы работы
  • Постановка задач через API в RabbitMQ
  • Обработка задач поисковым роботом из RabbitMQ
Блок 4 (2 месяца) "Архитектура и DevOps для Golang":
Архитектура и шаблоны проектирования
  • Шаблоны: порождающие, структурные, поведенческие
  • Принципы SOLID, KISS, DRY
  • Применение шаблонов проектирования в проекте
DevOps-практики
  • Docker. Kubernetes
  • Мониторинг и анализ логов
  • Развёртывание CI/CD-пайплайна
Цена: 67500 (до 20 декабря, затем цена вырастет в 2 раза)
Продажник:

Скрытый контент.