Тренинг по разработке приложений в экосистеме Tarantool

Основы Tarantool

«Тренинг по разработке приложений в экосистеме Tarantool» даст слушателям самые важные основы понимания Tarantool: они разберут, какие архитектурные подходы лежат в основе Tarantool, рассмотрят теорию шардирования, а также правильные и неправильные сценарии использования Tarantool.
программа курса

Преимущества курса «Тренинг по разработке приложений в экосистеме Tarantool»

Курс от одного из создателей технологии

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

3 x 3

Три часа теории и три часа практических домашний заданий.

Вхождение в технологию

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

Сертификация

Участники курса станут обладателями именного сертификата слушателя тренинга по разработке Picodata.

Что представляет собой курс
Аудитория курса
Формат занятий
Сертификация
Как проходит курс
Что представляет собой курс

Модульный курс с домашним заданием включает в себя:

  • три теоретические части, с которыми слушатели ознакомятся на вебинаре;
  • три часа практических домашний заданий.
Студенты узнают, какие принципиальные архитектурные подходы лежат в основе Tarantool, кластерной экосистемы, какие преимущества несёт разработка приложений на Tarantool и какие ограничения она накладывает. Также слушатели ознакомятся с наиболее распространёнными библиотеками для разработки приложений на основе Tarantool.

Аудитория курса

Курс рассчитан на программистов и разработчиков приложений в экосистеме Tarantool, но будет полезен аналитикам и администраторам для получения углубленного понимания принципов работы Tarantool и кластерных приложений на его основе.

Для получения практических навыков необходимы:

  • знание любого языка программирования;
  • понимание принципов работы ЭВМ и основных понятий по теме баз данных (что такое репликация, транзакции и так далее).

Формат занятий

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

Сертификация

Участники курса станут обладателями именного сертификата слушателя тренинга по разработке Picodata.

Как проходит курс

Модульный курс с домашним заданием включает в себя:

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

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

Программа

Архитектурный обзор Tarantool
  • Что такое Tarantool?
  • Обзор курса.
  • Правильные и неправильные сценарии использования.
  • Архитектурный обзор устройства Tarantool как СУБД и application server.
  • Транзакции в Tarantool.
  • Архитектура репликации.
  • Концепция greenthreads.
  • Реализация greenthreads в Tarantool.
  • Event loop в Tarantool.
Vshard
  • Теория шардирования.
  • Как выбрать ключ шардирования и как это приводит к map-reduce.
  • Внутреннее устройство Vshard.
  • Ребалансировка и связанные проблемы.
  • Как построить приложение поверх Vshard.
  • Частые проблемы.
Cartridge №1
  • Что это и зачем собирать кластер. Roles.
  • Service discovery в Cartridge.
  • Clusterwide config в Cartridge.
  • Membership.
  • Failover.
  • Обновление схемы данных в Cartridge.
  • Наиболее частые проблемы.
  • Cartridge-cli.
  • Luatest.
Итоговое тестирование

Спасибо, что написали нам

Мы обработаем вашу заявку как можно быстрее. Ждите ответа в ближайшее время.

ошибка! проверьте правильно ли вы заполнили поля

Этот сайт использует cookie-файлы и другие технологии, чтобы помочь вам в навигации, а также предоставить лучший пользовательский опыт, анализировать использование наших продуктов и услуг, повысить качество рекламных и маркетинговых активностей.