ОПИСАНИЕ
УЦ «Сетевые Технологии» приглашает специалистов в области IT, web-разработчиков, разработчиков масштабируемых систем, разработчиков и администраторов сетевых служб, а также других специалистов в области IT: IT-архитекторов, сетевых и системных инженеров, специалистов по IT-безопасности на специальный практический тренинг, посвященный разработке opensource-приложений в облачных платформах. Мероприятие проводится при поддержке компании Microsoft Украина.
Слушатели:
Тренинг рассчитан на:
•специалистов в области IT,
•web-разработчиков,
•разработчиков масштабируемых систем,
•разработчиков и администраторов сетевых служб,
•а также других специалистов в области IT: IT-архитекторов, сетевых и системных инженеров, специалистов по IT-безопасности.
Тренинг ориентирован на тех, кто:
1. Имеет опыт разработки и использования масштабируемых сетевых приложений, но знаком поверхностно или не знаком с системами облачной архитектуры;
2. Имеет опыт разработки и использования масштабируемых сетевых приложений в некоторых системах облачной архитектуры, в первую очередь таких как Amazon EC2 и Google AppEngine, и которые хотели познакомиться с другими облачными системами.
Требования к начальной подготовке участников:
•Понимание основных концепций, лежащих в основе Интернет и Web (стек протоколов TCP/IP, протокол HTTP, клиент/серверная модель) и масштабируемых систем;
•Опыт работы с сетевыми службами;
•Минимальный опыт программирования;
•Базовое знание хотя бы одного скриптового языка программирования это плюс.
Даты и время проведения: 16-21 июня 2013 года
с 9:30 до 17:30. Длительность мероприятия - один день!
Стоимость участия: Бесплатно, при условии предварительной регистрации
Место проведения: Киев, ул. Дегтяревская 48, оф. 411, Учебный Центр "Сетевые Технологии"
Контактная информация: Ольга Юрченко, компания TechExperte-mail:oyurchenko@techexpert.ua; тел.: +38 (044) 390-73-36 (вн. 633)
Ограничения: Не предусмотрено участие студентовОт 1 компании возможно участие не более одного представителя
Основные задачи тренинга:
•показать преимущества облачных архитектур по сравнению с традиционными;
•подчеркнуть основные преимущества и недостатки различных облачных платформ, таких как Amazon EC2, Microsoft Windows Azure, Google App Engine и других;
•показать простоту разработки и внедрения новых приложений, а также перенесения существующих на облачные платформы;
•продемонстрировать простоту интеграции приложений работающих в облачных платформах с приложениями работающими в традиционных системах;
•заинтересовать широтой возможностей облачных платформ и подтолкнуть к дальнейшему изучению и экспериментами с ней.
Описание
Тренинг состоит из двух частей:
1.теоретическо-практической
2.практической
В первой части рассматриваются различные принципы подходы к построению систем облачной архитектуры: IaaS, PaaS и SaaS; демонстрируются возможности облачных систем каждого типа. Более подробное внимание уделяется платформам IaaS и PaaS, таким как Amazon EC2, Google App Engine и Microsoft Windows Azure, рассматривается устройство и назначение её основных компонентов, порядок работы с системой (регистрация, начальная настройка, внедрение приложения, тестирование, использование).
Во второй части осуществляется инсталляция и запуск собственного приложения участниками тренинга.
Практические примеры рассматриваются на основе различных языков программирования, в том числе:
1.Python;
2.PHP;
3.JavaScript/Node.js.
Краткое содержание:
1.Обзор различных облачных решений и архитектур
2.Краткое сравнение IaaS/PaaS систем между собой
3.Основные компоненты IaaS/Paas-систем
а.Виртуальная машина
b.Storage
c.Map/Reduce
d.Load Balancing
e.Доставка контента
f.SQL-Базы данных в облачных системах
g.NoSQL-базы данных в облачнхы системах
4.Практические примеры использования облачных систем
a.Файловый сервис на основе облачной платформы
b.Работа с NoSQL базами данных в облачных платформах
c.Обратотка больших данных с помощью MapReduce-алгоритмов в облачной платформе
d.Машстабируемость + Автоматическая балансировка нагрузки
5.Использование облачной платформы для хранения бэкапов
Об инструкторе
Игорь Чубин — инструктор учебного центра Сетевые Технологии с 2002 года.
Основные направления:
- Opensource-системы (Unix/Linux) и системы виртуализации (Xen, VMware);
- Облачные системы (Amazon EC2 и Google AppEngine);
- Web-разработка (Python/Django, JavaScript/Node.js/Backbone.js);
- NoSQL-базы данных (MongoDB, Redis, Hadoop);
- Разработка UNIX/Linux-приложений (Python, Perl, C).
Сертифицированный специалист по Linux (LPI-3, первый на территории бывшего СССР).
С 2002 года провёл более 250 тренингов по UNIX/Linux-системам и системам виртуализации для нескольких тысяч IT-специалистов, системных администраторов и разработчиков Украины, России, Казахстана и других стран СНГ.
Разработал более 20 авторских тренингов в числе которых программы для полигонов по заказу компаний Hewlett-Packard, Citrix и других.
Создал и развивает интернет-портал xgu.ru, предназначенный для обмена знаниями по UNIX/Linux-системам, opensource-системам, системам виртуализации и программированию для этих систем.