Расписание

Дата и время Событие Группа
17 июля, вторник
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2018-02
17 июля, вторник
20:00 — 21:30
Autotest-2018-03
Автоматизатор в тестировании
Rest-assured, UniRest, Retrofit для интеграционного тестирования: Участники познакомятся с Rest Assured, научатся быстро писать интеграционные тесты в проекте.
Autotest-2018-03
17 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
MapReduce на Java, Hadoop Streaming - MapReduce на Python, bash
BigData-2018-03
17 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Азы работы с очередями задач.
WEBPython-2018-04
17 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Linux-2018-04
17 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
DevOps-2018-05
17 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Основы ORM, JPA, Hibernate как провайдер JPA: По окончанию этого занятия слушатели смогут эффективно применять JPA для описания маппинга классов-entities на таблицы реляционной БД. Также слушатели смогут использовать Hibernate, как провайдера JPA для подключения к БД.
Spring-2018-06
17 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Создание программы курса
OnlineTeacher-2018-06
18 июля, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Базовые описательные статистики: 2.1. Определения описательных статистик 2.2. Свойства описательных статистик 3. Зависимости между переменными 3.1. Зависимые и независимые (входные) переменные 3.2. Корреляции
ML-SKB-2018-07
18 июля, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-05
18 июля, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Основные архитектуры нейронных сетей: Сверточные сети: Участники смогут создавать сверточные нейронные сети для решения задач компьютерного зрения Применять операцию обратную свертке для реализации сверточных автокодировщиков
DLE-2018-06
18 июля, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Оценка резюме: Вы сможете читать резюме и качественно его оценивать
IT-Recruiter-2018-06
18 июля, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
2.2 Remote debug: Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.
Java-2018-06
19 июля, четверг
19:00 — 21:00
OnlineTeacher-2018-05
Онлайн Преподаватель
Проработка кейсов
OnlineTeacher-2018-05
19 июля, четверг
20:00 — 21:30
Autotest-2018-03
Автоматизатор в тестировании
Создание интеграционных тестов и UI тестов: Как можно объединить возможности интеграционного и UI тестирования в автоматизации. Участники смогут решать задачи создания UI тестов на основе проверок REST API.
Autotest-2018-03
19 июля, четверг
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Пайплайны. Способы выстроить поток задач, обеспечить выполнение. Отказоустойчивость, мониторинг.
BigData-2018-03
19 июля, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
DevOps-2018-05
19 июля, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Вглубь реализации умных указателей.: Подводные камни и оптимизации.
C++-2018-06
19 июля, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
3.1 Контейнеры и алгоритмы: Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
Java-2018-06
20 июля, пятница
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2018-02
20 июля, пятница
20:00 — 21:30
Java-2018-04
Разработчик Java
13.2 Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-04
20 июля, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Linux-2018-04
20 июля, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-05
20 июля, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
JPQL, Spring ORM, DAO на основе Spring ORM + JPA: По окончанию данного модуля слушатели смогут разрабатывать ORM DAO в Spring-приложении с помощью Spring ORM + JPA + Hibernate (в качестве провайдера JPA). Также слушатели узнаю про JPQL (аналог HQL).
Spring-2018-06
20 июля, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Создание заданий и активностей
OnlineTeacher-2018-06
21 июля, суббота
10:00 — 11:30
Java-2018-04
Разработчик Java
14.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-04
21 июля, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
fetch || axios || $.ajax для REST запросов, модульность
WEBPython-2018-04
21 июля, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Основные архитектуры нейронных сетей: Рекуррентные сети: Участники смогут создавать рекуррентные сети для решения задач обработки последовательностей и естественных языков
DLE-2018-06
23 июля, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Описание метода логистической регрессии: 1.1. Области применения 1.2. Постановка задач 1.3. Математический аппарат (вероятность, шанс, логит, регрессионное уравнение, максимальное правдоподобие) 1.4. Интерпретация регрессионных коэффициентов (обычных, стандартизированных обычных и выраженных через экспоненту) 1.5. Базовые предположения 1.6. Преимущества и ограничения метода
ML-SKB-2018-07
23 июля, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Подготовка к курсу: Подготовимся к прохождению курса, вспомним Git и GitHub. Поговорим об истории развития PHP от PHP/FI до PHP7, узнаем, куда делся PHP6 и перейдём к внутреннему устройству интерпретатора. Затронем zval и garbage collector.
PHP-2018-07
23 июля, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Идея аллокаторов.: Стандартный аллокатор и его недостатки. Различные методы управлением памятью: достоинства и недостатки.
C++-2018-06
23 июля, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Введение в курс: Участники смогут: - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат - Вспомнить основные возможности языка JavaScript - Применять техники языка, которые помогут при изучении фреймворков
JavaScript-2018-07
23 июля, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Источники поиска кандидатов: Вы сможете ориентироваться в разнообразных источниках, чтобы быстрее производить оперативный поиск нужных кандидатов
IT-Recruiter-2018-06
24 июля, вторник
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2018-02
24 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Слои данных для оптимизации процессов использования данных. Hive.
BigData-2018-03
24 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Пишем свой менеджер очередей.
WEBPython-2018-04
24 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Linux-2018-04
24 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
DevOps-2018-05
24 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Транзакции, Spring Tx: Слушатели погрузятся в теорию транзакций и поймут все особенности транзакций. Также слушатели смогут использовать декларативное и императивное управление транзакциями в Spring-приложениях с помощью Spring Tx.
Spring-2018-06
24 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Планирование занятий: структура, динамика, соотношение теория/практика.
OnlineTeacher-2018-06
25 июля, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Подготовка данных: 2.1. Формирование и сегментация выборки 2.1.1. Историческая выборка 2.1.2. Объем и ошибка выборки 2.1.3. Определение зависимой переменной, «окна созревания» и «окна выборки» 2.1.4. Выбор входных переменных 2.1.5. Соотношение отрицательных и положительных прецедентов в выборке 2.1.6. Оптимальное количество предикторов и наблюдений (правило NEPV) 2.1.7. Обучающая и контрольная выборки 2.2. Анализ качества данных 2.2.1. Виды пропущенных значений (MCAR, MAR, MNAR) 2.2.2. Две стратегии импутации пропусков: до и после разбиения на обучение/контроль 2.2.3. Обработка редких категорий (CHAID, случайное присваивание, выделение в отдельную категорию, другие стратегии) 2.2.4. Обработка дублей 2.2.5. Нормализация строковых значений 2.3. Описательный анализ переменных 2.4. Трансформация переменных 2.4.1. Преобразования для максимизации нормальности распределения (логарифм, квадратный корень, кубический корень, свернутый корень и инверсии) 2.4.2. Дискретизация и перегруппировка (по WoE и IV, по CHAID) 2.5. Дамми-кодирование 2.6. Стандартизация 2.7. Проверка на модельный риск (три компоненты модельного риска: ошибки данных, ошибки оценивания, ошибки использования) 2.8. Регуляризация (гребневая регрессия, лассо и эластичная сеть) 2.9. Отбор признаков для логистической регрессии с помощью случайного леса и градиентного бустинга
ML-SKB-2018-07
25 июля, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Менеджеры пакетов: Продолжим узнавать устройство интерпретатора PHP, обсудим подходы к его конфигурированию. После этого перейдём к модулям и менеджерам пакетов, в частности, обсудим Zend Extensions, работу с PEAR и PECL, научимся собирать свой собственный PHAR. Отдельное внимание уделим менеджеру зависимостей composer. Поговорим об autoloading и SEMVER.
PHP-2018-07
25 июля, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-05
25 июля, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Адаптивные методы градиентного спуска: Участники научатся применять продвинутые методы градиентного спуска для ускорения обучения нейронных сетей
DLE-2018-06
25 июля, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.
WebPython-2018-07
25 июля, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Особенности поиска IT специалистов: вы сможете находить нужных TI специалистов
IT-Recruiter-2018-06
25 июля, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
3.2 Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-06
26 июля, четверг
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Организация хранения данных для решения задач машинного обучения
BigData-2018-03
26 июля, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Docker образы. Микросервисы
DevOps-2018-05
26 июля, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Что это и зачем? Как выглядит в C++: макросы и шаблонная магия. Примеры. Type traits в STL. SFINAE
C++-2018-06
26 июля, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
JavaScript. Работа с браузером: Участники смогут: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Освоить и вспомнить теорию, которая будет базисом для последующих уроков
JavaScript-2018-07
26 июля, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
С чего начинается Linux: Знакомство. Обзор базовых инструментов, которые понадобятся в течении курса - ssh и его клиенты, vagrant, git. Какие версии LInux бывают. Ядро Linux. Краткое введение. Syscalls. Версии ядра. Обновление ядра. Ручная сборка ядра. Модули ядра. Команды: modprobe, lsmod, rmmod. Лабораторная работа. Установка с образа, обновление ядра, включение/выключение модулей.
Linux-2018-07
26 июля, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
4.1 Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-06
26 июля, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Знакомство. Составление паспорта программы
OnlineTeacher-2018-07
27 июля, пятница
20:00 — 21:30
Java-2018-04
Разработчик Java
14.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-04
27 июля, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Linux-2018-04
27 июля, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-05
27 июля, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
"Белая магия" Spring Data: Spring Data JPA: После данного занятия слушатели узнаю про набор проектов Spring Data и понятие репозитория, которое вводит Spring Data. Также слушатели научатся использовать мощную "белую магию" Spring Data ORM для создания ORM DAO на основе JPA.
Spring-2018-06
27 июля, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка
OnlineTeacher-2018-06
27 июля, пятница
20:00 — 21:30
Scrum-2018-06
Scrum-мастер
Различные дизайны ретроспектив. Где и как взять больше: Участники познакомятся с различными шаблонами ретроспектив, узнают о существовании большого количества онлайн-ресурсов с готовыми шаблонами и упражнениями. Получат идеи для самостоятельного развития навыка проведения ретроспектив.
Scrum-2018-06
28 июля, суббота
10:00 — 11:30
Java-2018-04
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-04
28 июля, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Code review
WEBPython-2018-04
28 июля, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Ошибки в реализации нейронных сетей: Участники научатся применять методы идентификации ошибок в реализации нейронных сетей для успешного применение нейросетей.
DLE-2018-06
28 июля, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Объекты и переменные; структуры данных под капотом основных типов; list vs tuple; профилирование памяти; как работает сборщик мусора.
WebPython-2018-07
30 июля, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели логистической регрессии в Python c помощью класса LogisticRegression библиотеки scikit-learn и класса H2OGeneralizedLinearEstimator пакета h2o: 3.1. Настройка гиперпараметров логистической регрессии: 3.1.1. Тип регуляризации 3.1.2. Сила регуляризации 3.1.3. Допуск сходимости 3.1.4. Тип оптимизатора 3.1.5. Максимальное количество итераций 3.1.7. Веса классов 3.2. Поиск оптимальных значений гиперпараметров логистической регрессии с помощью классов GridSearchCV и H2OGridSearch 3.3. Метрики качества 3.3.1. Обобщающая способность, недообучение и переобучение 3.3.2. Дилемма смещения и дисперсии 3.3.3. Матрица ошибок, чувствительность и специфичность 3.3.4. Знакомство с ROC-кривой и AUC-ROC 3.3.5. Построение ROC-кривой и вычисление AUC для модели 3.3.6. Вычисление интервальных оценок AUC для модели 3.3.7. Выбор наилучшей модели из нескольких на основе доверительных интервалов AUC (пересекающихся и непересекающихся) 3.3.8. Выбор наилучшей модели из нескольких эквивалентных по AUC (принцип complexity management, ограничения метрики AUC, H-мера) 3.3.9. Точность, F1-мера, кривая точности-полноты и AUC-PR 3.3.10. Коэффициент Джини 3.3.11. Статистика Колмогорова-Смирнова 3.3.12. Индекс стабильности популяции (front-end валидация, Recent Sample Analysis)
ML-SKB-2018-07
30 июля, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Linux: Перед запуском PHP сценариев в режиме CLI, обсудим необходимый минимум устройства Linux. Узнаем, что такое процессы и потоки, и чем они отличаются друг от друга. Поговорим о FHS, пользователях, группах и привилегиях. Начнём разбираться с утилитами из GNU Coreutils.
PHP-2018-07
30 июля, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Принципы проектирования ПО: UML. Принципы: SoC, DRY, YAGNI, KISS, TDA, LoD, SOLID
C++-2018-06
30 июля, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Основные концепции Node - Modules, Events, Errors: Участники смогут: - Запускать скрипты на платформе Node - Работать с базовыми понятиями Node - Events и Errors - Использовать ES6 Imports и стандартный способ загрузки модулей
JavaScript-2018-07
30 июля, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Что говорить по телефону и как заинтересовать кандидата. Как правильно писать письма: вы узнаете и сможете заинтересовывать кандидата по телефону в своей вакансии (продавать вакансию)
IT-Recruiter-2018-06
30 июля, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Дисковая подсистема: Программный и аппаратный RAID. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl. MBR и GPT. Команды gdisk/fdisk/parted/partprobe. Знакомимся с multipath Лабораторная работа: управление рейд массивом с помощью mdadm: создание, съем информации. Разбиваем на партиции
Linux-2018-07
30 июля, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Знания vs. навыки: соотношение в учебном процессе. Обзор курса: цели, принципы, условия организации.
OnlineTeacher-2018-07
31 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Spark: Spark как инструмент быстрого доступа к данным. Spark как инструмент для машинного обучения.
BigData-2018-03
31 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Введение в автотесты.
WEBPython-2018-04
31 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2018-04
31 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
DevOps-2018-05
31 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
SQL и NoSQL базы данных: По окончанию данного семинара слушатели начнут разбираться в особенностях реляционных и различных нереляционных (NoSQL) баз данных. Также слушатели научатся правильно выбирать NoSQL БД для решения соответствующих задач.
Spring-2018-06
31 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Выдача и прием обратной связи: устно/письменно, формально/свободно
OnlineTeacher-2018-06
31 июля, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Роль и цели: В каких ролях выступает руководитель (их, кстати, немало); какие функции выполняет в каждой из ролей; какие цели стоят перед руководителем; кто ставит эти цели.
TeamLeader-2018-07
Дата и время Событие Группа
17 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Создание программы курса
OnlineTeacher-2018-06
17 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Linux-2018-04
17 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Основы ORM, JPA, Hibernate как провайдер JPA: По окончанию этого занятия слушатели смогут эффективно применять JPA для описания маппинга классов-entities на таблицы реляционной БД. Также слушатели смогут использовать Hibernate, как провайдера JPA для подключения к БД.
Spring-2018-06
17 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Азы работы с очередями задач.
WEBPython-2018-04
17 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
DevOps-2018-05
17 июля, вторник
20:00 — 21:30
Autotest-2018-03
Автоматизатор в тестировании
Rest-assured, UniRest, Retrofit для интеграционного тестирования: Участники познакомятся с Rest Assured, научатся быстро писать интеграционные тесты в проекте.
Autotest-2018-03
17 июля, вторник
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2018-02
17 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
MapReduce на Java, Hadoop Streaming - MapReduce на Python, bash
BigData-2018-03
18 июля, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Базовые описательные статистики: 2.1. Определения описательных статистик 2.2. Свойства описательных статистик 3. Зависимости между переменными 3.1. Зависимые и независимые (входные) переменные 3.2. Корреляции
ML-SKB-2018-07
18 июля, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Основные архитектуры нейронных сетей: Сверточные сети: Участники смогут создавать сверточные нейронные сети для решения задач компьютерного зрения Применять операцию обратную свертке для реализации сверточных автокодировщиков
DLE-2018-06
18 июля, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
2.2 Remote debug: Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.
Java-2018-06
18 июля, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Оценка резюме: Вы сможете читать резюме и качественно его оценивать
IT-Recruiter-2018-06
18 июля, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-05
19 июля, четверг
19:00 — 21:00
OnlineTeacher-2018-05
Онлайн Преподаватель
Проработка кейсов
OnlineTeacher-2018-05
19 июля, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
3.1 Контейнеры и алгоритмы: Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
Java-2018-06
19 июля, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
DevOps-2018-05
19 июля, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Вглубь реализации умных указателей.: Подводные камни и оптимизации.
C++-2018-06
19 июля, четверг
20:00 — 21:30
Autotest-2018-03
Автоматизатор в тестировании
Создание интеграционных тестов и UI тестов: Как можно объединить возможности интеграционного и UI тестирования в автоматизации. Участники смогут решать задачи создания UI тестов на основе проверок REST API.
Autotest-2018-03
19 июля, четверг
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Пайплайны. Способы выстроить поток задач, обеспечить выполнение. Отказоустойчивость, мониторинг.
BigData-2018-03
20 июля, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Создание заданий и активностей
OnlineTeacher-2018-06
20 июля, пятница
20:00 — 21:30
Java-2018-04
Разработчик Java
13.2 Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-04
20 июля, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Linux-2018-04
20 июля, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
JPQL, Spring ORM, DAO на основе Spring ORM + JPA: По окончанию данного модуля слушатели смогут разрабатывать ORM DAO в Spring-приложении с помощью Spring ORM + JPA + Hibernate (в качестве провайдера JPA). Также слушатели узнаю про JPQL (аналог HQL).
Spring-2018-06
20 июля, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-05
20 июля, пятница
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2018-02
21 июля, суббота
10:00 — 11:30
Java-2018-04
Разработчик Java
14.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-04
21 июля, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Основные архитектуры нейронных сетей: Рекуррентные сети: Участники смогут создавать рекуррентные сети для решения задач обработки последовательностей и естественных языков
DLE-2018-06
21 июля, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
fetch || axios || $.ajax для REST запросов, модульность
WEBPython-2018-04
23 июля, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Описание метода логистической регрессии: 1.1. Области применения 1.2. Постановка задач 1.3. Математический аппарат (вероятность, шанс, логит, регрессионное уравнение, максимальное правдоподобие) 1.4. Интерпретация регрессионных коэффициентов (обычных, стандартизированных обычных и выраженных через экспоненту) 1.5. Базовые предположения 1.6. Преимущества и ограничения метода
ML-SKB-2018-07
23 июля, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Подготовка к курсу: Подготовимся к прохождению курса, вспомним Git и GitHub. Поговорим об истории развития PHP от PHP/FI до PHP7, узнаем, куда делся PHP6 и перейдём к внутреннему устройству интерпретатора. Затронем zval и garbage collector.
PHP-2018-07
23 июля, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Идея аллокаторов.: Стандартный аллокатор и его недостатки. Различные методы управлением памятью: достоинства и недостатки.
C++-2018-06
23 июля, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Источники поиска кандидатов: Вы сможете ориентироваться в разнообразных источниках, чтобы быстрее производить оперативный поиск нужных кандидатов
IT-Recruiter-2018-06
23 июля, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Введение в курс: Участники смогут: - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат - Вспомнить основные возможности языка JavaScript - Применять техники языка, которые помогут при изучении фреймворков
JavaScript-2018-07
24 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Планирование занятий: структура, динамика, соотношение теория/практика.
OnlineTeacher-2018-06
24 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Linux-2018-04
24 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Транзакции, Spring Tx: Слушатели погрузятся в теорию транзакций и поймут все особенности транзакций. Также слушатели смогут использовать декларативное и императивное управление транзакциями в Spring-приложениях с помощью Spring Tx.
Spring-2018-06
24 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Пишем свой менеджер очередей.
WEBPython-2018-04
24 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
DevOps-2018-05
24 июля, вторник
20:00 — 21:30
C++-2018-02
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2018-02
24 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Слои данных для оптимизации процессов использования данных. Hive.
BigData-2018-03
25 июля, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Подготовка данных: 2.1. Формирование и сегментация выборки 2.1.1. Историческая выборка 2.1.2. Объем и ошибка выборки 2.1.3. Определение зависимой переменной, «окна созревания» и «окна выборки» 2.1.4. Выбор входных переменных 2.1.5. Соотношение отрицательных и положительных прецедентов в выборке 2.1.6. Оптимальное количество предикторов и наблюдений (правило NEPV) 2.1.7. Обучающая и контрольная выборки 2.2. Анализ качества данных 2.2.1. Виды пропущенных значений (MCAR, MAR, MNAR) 2.2.2. Две стратегии импутации пропусков: до и после разбиения на обучение/контроль 2.2.3. Обработка редких категорий (CHAID, случайное присваивание, выделение в отдельную категорию, другие стратегии) 2.2.4. Обработка дублей 2.2.5. Нормализация строковых значений 2.3. Описательный анализ переменных 2.4. Трансформация переменных 2.4.1. Преобразования для максимизации нормальности распределения (логарифм, квадратный корень, кубический корень, свернутый корень и инверсии) 2.4.2. Дискретизация и перегруппировка (по WoE и IV, по CHAID) 2.5. Дамми-кодирование 2.6. Стандартизация 2.7. Проверка на модельный риск (три компоненты модельного риска: ошибки данных, ошибки оценивания, ошибки использования) 2.8. Регуляризация (гребневая регрессия, лассо и эластичная сеть) 2.9. Отбор признаков для логистической регрессии с помощью случайного леса и градиентного бустинга
ML-SKB-2018-07
25 июля, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Адаптивные методы градиентного спуска: Участники научатся применять продвинутые методы градиентного спуска для ускорения обучения нейронных сетей
DLE-2018-06
25 июля, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
3.2 Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-06
25 июля, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Менеджеры пакетов: Продолжим узнавать устройство интерпретатора PHP, обсудим подходы к его конфигурированию. После этого перейдём к модулям и менеджерам пакетов, в частности, обсудим Zend Extensions, работу с PEAR и PECL, научимся собирать свой собственный PHAR. Отдельное внимание уделим менеджеру зависимостей composer. Поговорим об autoloading и SEMVER.
PHP-2018-07
25 июля, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Особенности поиска IT специалистов: вы сможете находить нужных TI специалистов
IT-Recruiter-2018-06
25 июля, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.
WebPython-2018-07
25 июля, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-05
26 июля, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
4.1 Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-06
26 июля, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Docker образы. Микросервисы
DevOps-2018-05
26 июля, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Знакомство. Составление паспорта программы
OnlineTeacher-2018-07
26 июля, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Что это и зачем? Как выглядит в C++: макросы и шаблонная магия. Примеры. Type traits в STL. SFINAE
C++-2018-06
26 июля, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
JavaScript. Работа с браузером: Участники смогут: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Освоить и вспомнить теорию, которая будет базисом для последующих уроков
JavaScript-2018-07
26 июля, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
С чего начинается Linux: Знакомство. Обзор базовых инструментов, которые понадобятся в течении курса - ssh и его клиенты, vagrant, git. Какие версии LInux бывают. Ядро Linux. Краткое введение. Syscalls. Версии ядра. Обновление ядра. Ручная сборка ядра. Модули ядра. Команды: modprobe, lsmod, rmmod. Лабораторная работа. Установка с образа, обновление ядра, включение/выключение модулей.
Linux-2018-07
26 июля, четверг
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Организация хранения данных для решения задач машинного обучения
BigData-2018-03
27 июля, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка
OnlineTeacher-2018-06
27 июля, пятница
20:00 — 21:30
Java-2018-04
Разработчик Java
14.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-04
27 июля, пятница
20:00 — 21:30
Scrum-2018-06
Scrum-мастер
Различные дизайны ретроспектив. Где и как взять больше: Участники познакомятся с различными шаблонами ретроспектив, узнают о существовании большого количества онлайн-ресурсов с готовыми шаблонами и упражнениями. Получат идеи для самостоятельного развития навыка проведения ретроспектив.
Scrum-2018-06
27 июля, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Linux-2018-04
27 июля, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
"Белая магия" Spring Data: Spring Data JPA: После данного занятия слушатели узнаю про набор проектов Spring Data и понятие репозитория, которое вводит Spring Data. Также слушатели научатся использовать мощную "белую магию" Spring Data ORM для создания ORM DAO на основе JPA.
Spring-2018-06
27 июля, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-05
28 июля, суббота
10:00 — 11:30
Java-2018-04
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-04
28 июля, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Ошибки в реализации нейронных сетей: Участники научатся применять методы идентификации ошибок в реализации нейронных сетей для успешного применение нейросетей.
DLE-2018-06
28 июля, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Code review
WEBPython-2018-04
28 июля, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Объекты и переменные; структуры данных под капотом основных типов; list vs tuple; профилирование памяти; как работает сборщик мусора.
WebPython-2018-07
30 июля, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели логистической регрессии в Python c помощью класса LogisticRegression библиотеки scikit-learn и класса H2OGeneralizedLinearEstimator пакета h2o: 3.1. Настройка гиперпараметров логистической регрессии: 3.1.1. Тип регуляризации 3.1.2. Сила регуляризации 3.1.3. Допуск сходимости 3.1.4. Тип оптимизатора 3.1.5. Максимальное количество итераций 3.1.7. Веса классов 3.2. Поиск оптимальных значений гиперпараметров логистической регрессии с помощью классов GridSearchCV и H2OGridSearch 3.3. Метрики качества 3.3.1. Обобщающая способность, недообучение и переобучение 3.3.2. Дилемма смещения и дисперсии 3.3.3. Матрица ошибок, чувствительность и специфичность 3.3.4. Знакомство с ROC-кривой и AUC-ROC 3.3.5. Построение ROC-кривой и вычисление AUC для модели 3.3.6. Вычисление интервальных оценок AUC для модели 3.3.7. Выбор наилучшей модели из нескольких на основе доверительных интервалов AUC (пересекающихся и непересекающихся) 3.3.8. Выбор наилучшей модели из нескольких эквивалентных по AUC (принцип complexity management, ограничения метрики AUC, H-мера) 3.3.9. Точность, F1-мера, кривая точности-полноты и AUC-PR 3.3.10. Коэффициент Джини 3.3.11. Статистика Колмогорова-Смирнова 3.3.12. Индекс стабильности популяции (front-end валидация, Recent Sample Analysis)
ML-SKB-2018-07
30 июля, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Linux: Перед запуском PHP сценариев в режиме CLI, обсудим необходимый минимум устройства Linux. Узнаем, что такое процессы и потоки, и чем они отличаются друг от друга. Поговорим о FHS, пользователях, группах и привилегиях. Начнём разбираться с утилитами из GNU Coreutils.
PHP-2018-07
30 июля, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Знания vs. навыки: соотношение в учебном процессе. Обзор курса: цели, принципы, условия организации.
OnlineTeacher-2018-07
30 июля, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Принципы проектирования ПО: UML. Принципы: SoC, DRY, YAGNI, KISS, TDA, LoD, SOLID
C++-2018-06
30 июля, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Что говорить по телефону и как заинтересовать кандидата. Как правильно писать письма: вы узнаете и сможете заинтересовывать кандидата по телефону в своей вакансии (продавать вакансию)
IT-Recruiter-2018-06
30 июля, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Основные концепции Node - Modules, Events, Errors: Участники смогут: - Запускать скрипты на платформе Node - Работать с базовыми понятиями Node - Events и Errors - Использовать ES6 Imports и стандартный способ загрузки модулей
JavaScript-2018-07
30 июля, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Дисковая подсистема: Программный и аппаратный RAID. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl. MBR и GPT. Команды gdisk/fdisk/parted/partprobe. Знакомимся с multipath Лабораторная работа: управление рейд массивом с помощью mdadm: создание, съем информации. Разбиваем на партиции
Linux-2018-07
31 июля, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Выдача и прием обратной связи: устно/письменно, формально/свободно
OnlineTeacher-2018-06
31 июля, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2018-04
31 июля, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Роль и цели: В каких ролях выступает руководитель (их, кстати, немало); какие функции выполняет в каждой из ролей; какие цели стоят перед руководителем; кто ставит эти цели.
TeamLeader-2018-07
31 июля, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
SQL и NoSQL базы данных: По окончанию данного семинара слушатели начнут разбираться в особенностях реляционных и различных нереляционных (NoSQL) баз данных. Также слушатели научатся правильно выбирать NoSQL БД для решения соответствующих задач.
Spring-2018-06
31 июля, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Введение в автотесты.
WEBPython-2018-04
31 июля, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
DevOps-2018-05
31 июля, вторник
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Spark: Spark как инструмент быстрого доступа к данным. Spark как инструмент для машинного обучения.
BigData-2018-03
1 августа, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Валидация и калибровка модели логистической регрессии: 4.1. Однократное случайное разбиение на обучающую и контрольную выборки 4.2. Многократное случайное разбиение на обучающую и контрольную выборки 4.3. Бутстреп 4.4. Перекрестная проверка 4.5. Однократное случайное разбиение на обучающую, контрольную и тестовые выборки 4.6. Комбинированная проверка 4.7. Особенности импутации пропусков и конструирования признаков при разных способах валидации 4.8. Калибровка модели логистической регрессии 4.8.1 Масштабирование (перевод в скоринговые баллы) 4.8.2. Дискретизация скорингового балла на интервалы 4.8.3. Prior correction
ML-SKB-2018-07
1 августа, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Обзор: Inception и ResNet: Участники gознакомятся с одной из самых популярных глубоких архитектур компьюетрного зрения и узнают за счет чего можно обучать очень глубокие нейронный сети
DLE-2018-06
1 августа, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
4.2 Java 8: Элементы функционального программирования. Streams. Lambdas. Примеры.
Java-2018-06
1 августа, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
PHP in CLI: Немного коснёмся языка bash. Продолжим разбираться с утилитами из GNU Coreutils. Научимся использовать grep и xargs. Начнём запускать PHP скрипты из командной строки, научимся демонизировать процессы, а также использовать для запуска cron, screen и supervisord. Поговорим о IPC (pipe, shared memory, signals, unix sockets).
PHP-2018-07
1 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Что говорить по телефону и как заинтересовать кандидата. Как правильно писать письма. Часть 2: Вы сможете корректно составлять письма
IT-Recruiter-2018-06
1 августа, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Принципы ООП; mixins; class/instance variables; MRO; dict; slots; name mangling.
WebPython-2018-07
1 августа, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2018-05
2 августа, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Качества и навыки: Какими качествами должен обладать руководитель для успешной работы; какие навыки должен в себе развивать.
TeamLeader-2018-07
2 августа, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
5.1 Сборщик мусора: Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
Java-2018-06
2 августа, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Технология непрерывной поставки ПО
DevOps-2018-05
2 августа, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Дифференциация участников обучения. Стили обучения
OnlineTeacher-2018-07
2 августа, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
GRASP. Часть 1: Рассмотрим: Indirection, Low Coupling, Polymorphism, Protected Variations. Дополним всё это безобразие: Creator, Controller, Pure Fabrication, Information Expert, High Cohesion
C++-2018-06
2 августа, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Стандартная библиотека Node - EventLoop, Streams, HTTP: Участники смогут: - Ориентироваться в понятии EventLoop и особенностях работы Timers - Использовать классы, объекты и функции модуля Streams - Работать c HTTP запросами в Node
JavaScript-2018-07
2 августа, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Файловые системы и LVM: LVM - облегчаем себе жизнь управления файловыми системами. архитектура файловой системы Linux: суперблок, блоки, inodes, журналы. разбираемся в многообразии файловых систем: ext2/3/4, xfs, raiserfs, btrfs, zfs, cephfs Лабораторная работа: создаем и меняем размеры томов LVM и файловых систем. Знакомимся с mount, mkfs, fsck, resize2fs, /etc/fstab
Linux-2018-07
2 августа, четверг
20:00 — 21:30
BigData-2018-03
Разработчик BigData
Обзор решений для аналитики больших данных: Vertica, Clickhouse. Основные преимущества и недостатки, для хранения и обработки данных. Агрегация, управление, эксперименты, анализ, визуализация и BI
BigData-2018-03
3 августа, пятница
10:00 — 11:30
Java-2018-04
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-04
3 августа, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Проведение вебинаров
OnlineTeacher-2018-06
3 августа, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2018-04
3 августа, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Data для подключения к нереляционным БД: После данного занятия слушатели смогу разрабатывать DAO, хранящие данные в нереляционных БД с помощью других Spring Data проектов.
Spring-2018-06
3 августа, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2018-05
4 августа, суббота
10:00 — 11:30
Java-2018-04
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-04
4 августа, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Глубокие рекуррентные сети: Участники расширят свои знания в области рекуррентных нейронных сетей и научатся применять общие концепции используемые в глубоких нейронных сетях для повышения эффектиности моделей
DLE-2018-06
4 августа, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Основы React, JSX, компоненты React
WEBPython-2018-04
4 августа, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
IP, TCP, HTTP; [u]WSGI.
WebPython-2018-07
6 августа, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Стратегии моделирования при дисбалансе классов: 5.1. Изменение весов классов вручную 5.2. Удаление примеров мажоритарного класса 5.3. Случайное удаление примеров мажоритарного класса (Random Undersampling) 5.4. Связи Томека 5.5. Увеличение числа примеров миноритарного класса 5.6. Случайное дублирование примеров миноритарного класса (Random Oversampling) 5.7. SMOTE (классический, borderline-SMOTE1 и borderline-SMOTE2)
ML-SKB-2018-07
6 августа, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Виртуализация и контейнеризация: Поговорим о подходах к виртуализации и паравиртуализации. Посмотрим на xen, kvm/qemu и перейдём к контейнеризации. Научимся работать с Docker и посмотрим как он работает внутри.
PHP-2018-07
6 августа, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Целеполагание задания, занятия, курса
OnlineTeacher-2018-07
6 августа, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Шаблоны GoF. Часть 1.: Порождающие шаблоны проектирования.
C++-2018-06
6 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Проведение собеседования. Какие бывают типы интервью.: вы сможете оптимизировать процесс проведения собеседования, ускорить процесс собеседования, быстрее выявлять потребности кандидата и понимание, на какую позицию он вам подходит
IT-Recruiter-2018-06
6 августа, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Пакетный менеджер NPM и возможности package.json. Node Best Practices: Участники смогут: - Работать с пакетным менеджером NPM - Управлять зависимостями и автоматизировать задачи с помощью package.json - Различать корректные и ошибочные техники при написании серверного JavaScript кода - Работать с дочерними процессами в Node
JavaScript-2018-07
6 августа, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Загрузка системы: Как происходит загрузка системы. В чем разница между BIOS/UEFI. Знакомимся GRUB2 и учимся его настраивать. Управляем initrd с помощью dracut. Знакомимся с udev. Учимся восстанавливать сломанный загрузчик Лабораторная работа: прописываем в grub несколько конфигурация с разными ядрами. Ставим хук в initrd
Linux-2018-07
7 августа, вторник
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Практика: проведение занятий для участников курса
OnlineTeacher-2018-06
7 августа, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2018-04
7 августа, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Культура исполнения: про то как успевать больше; бороться с прокрастинацией и про саморазвитие: Почему так важно выполнять намеченное; что этому мешает; в какую сторону и как "прокачиваться".
TeamLeader-2018-07
7 августа, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Введение в Spring MVC, Spring MVC на Spring Boot: Слушатели смогут ориентироваться в архитектуре MVC и Spring MVC, создавать простые классические веб-приложения на основе Spring MVC и Spring Boot.
Spring-2018-06
7 августа, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Введение в TDD.
WEBPython-2018-04
7 августа, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
DevOps-2018-05
8 августа, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Описание метода : 1.1 Математический аппарат (дерево CART, бутстреп, случайный отбор фиксированного числа признаков, два подхода к вычислению итоговых вероятностей классов) 1.2. Оценка качества модели по обычному методу и по методу OOB 1.3. Настройка гиперпараметров случайного леса: 1.3.1. Количество деревьев в ансамбле 1.3.2. Количество случайно отбираемых предикторов (правила Лео Бреймана для классификации, регрессии и для случая с дамми-переменными) 1.3.3. Глубина, минимальное количество наблюдений для разбиения узла и мнимальное количество наблюдений в терминальном узле (рекомендации Лео Бреймана, эвристики Айсена Татаринова для подбора оптимальных значений) 1.3.4. Биннинг количественных предикторов (количество бинов, ограничение на количество бинов при переходе на следующий уровень дерева, тип гистограммирования – на основе квантилей, одинаковой ширины, случайный и циклический перебор) 1.3.5. Биннинг категориальных предикторов 1.3.6. Способ обработки категориальных предикторов (обработка категорий «как есть», one-hot-кодирование, хеширование, сортировка по зависимой переменной, LabelEncoding, кодирование k главными компонентами, кодирование абсолютными и относительными частотами, кодирование средними значениями зависимой переменной без сглаживания и со сглаживанием простое и через сигмоидальную функцию по схеме K-fold или leave-one-out, кодирование значениями WoE, expanding trick – преобразование категориальной переменной в количественную с принудительным расширением диапазона, трюк Хоторна-Цайляйса) 1.4. Недостатки one-hot-кодирования при работе с древовидными алгоритмами 1.5. Важность предикторов (на основе усредненного уменьшения неоднородности и усредненного уменьшения качества) для повышения интерпретируемости случайного леса 1.6. Графики частной зависимости для повышения интерпретируемости случайного леса 1.7. Матрица близостей 1.8. Обработка пропущенных значений (подход Лео Бреймана) 1.9. Обнаружение выбросов 1.10. Построение случайного леса на несбалансированном наборе данных (присвоение весов и семплинг) 1.11. Преимущества и недостатки случайного леса 1.12. Краткий обзор других методов на основе случайного леса: полностью рандомизированные деревья, изолирующий лес (для поиска аномалий), косоугольный случайный лес (для работы со спектральными данными), синтетический случайный лес
ML-SKB-2018-07
8 августа, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Metric-learning и обучение без примеров: Участники познакомятся с идеей выучивания метрик для решения задач ранжирования и поиска, а так же узнают как использовать данный подход в условиях недостаточной обучающей выборки
DLE-2018-06
8 августа, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
5.2 QA и тестирование: QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.
Java-2018-06
8 августа, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Networking: Коснёмся нужных нам в работе тем о сетях. В частности, поговорим об OSI, остановимся на TCP/IP. Посмотрим, как устроена маршрутизация и коммутация, как работает ARP. Поговорим о DNS и SMTP и детально изучим HTTP.
PHP-2018-07
8 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Методики поведения интервью: Вы сможете отбирать более релевантных кандидатов под заданные критерии
IT-Recruiter-2018-06
8 августа, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
werkzeug; Flask.
WebPython-2018-07
8 августа, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2018-05
9 августа, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Культура выполнения: как не налажать в мелочах: Почему так важно не упускать детали; как этого избегать; как помогать в этом окружающим.
TeamLeader-2018-07
9 августа, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
6.1 Типы ссылок. Кэширование.: Типы ссылок в Java. Системы кэширования. Ehcache.
Java-2018-06
9 августа, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Непрерывная поставка с Gitlab CI
DevOps-2018-05
9 августа, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Имидж преподавателя OTUS: заметки, статьи, ДОДы и открытые вебинары
OnlineTeacher-2018-07
9 августа, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Шаблоны GoF. Часть 2.: Структурные шаблоны проектирования.
C++-2018-06
9 августа, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Express - Web-сервер на JS, Стек MEAN, MongoDB: Участники смогут: - Создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
JavaScript-2018-07
9 августа, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Bash, awk, sed, grep и другие: Изучаем основные рабочие инструменты системного администратора. Базовое программирование. Переменные, условия, циклы, однострочники. Знакомимся с командами интерпретатора bash. Знакомимся с командами awk/sed/grep/egrep/cut/find/sort/uniq и другими Лабораторная работа: пишем скрипт
Linux-2018-07
10 августа, пятница
10:00 — 11:30
Java-2018-04
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-04
10 августа, пятница
20:00 — 22:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Защита программ обучения участников
OnlineTeacher-2018-06
10 августа, пятница
20:00 — 21:30
Scrum-2018-06
Scrum-мастер
Работа Scrum-мастера с организацией и внешней средой: циклы обратной связи: Вспомним о встроенных в Scrum циклах обратной связи, особенно о тех, что направлены вовне команды. Подумаем, что можно добавить к Scrum, чтобы как можно шире охватить среду, в которой работает команда
Scrum-2018-06
10 августа, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2018-04
10 августа, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring MVC View: По окончании данного занятия слушатели смогут разрабатывать View в классических Web-приложениях, как с использованием JSP, так и с помощью современных технологий: Thymeleaf, Freemarker, и т.д.
Spring-2018-06
10 августа, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2018-05
11 августа, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Обзор: внимание, множества и сегментация: Участники научатся работать с множествами при обучении нейронных сетей, узнают об общей концепции внимания и смогут решать задачу сегментации.
DLE-2018-06
11 августа, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
state и props, data-flow в React-компонентах
WEBPython-2018-04
11 августа, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
ORM – зачем нужно; описание схемы данных; сессии; добавление/удаление/апдейт данных
WebPython-2018-07
13 августа, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели случайного леса в пакете R randomForest: 2.1. Построение ансамбля деревьев классификации 2.2. Построение ансамбля деревьев регрессии 2.3. Поиск оптимальных значений гиперпараметров случайного леса с помощью пакета caret
ML-SKB-2018-07
13 августа, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
FastCGI: Рассмотрим способы запуска PHP-сценариев для web. В частности, изучим протокол FastCGI. Детально обсудим возможности nginx и научимся его использовать. А также посмотрим, как устроены JavaServlets и WSGI.
PHP-2018-07
13 августа, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Работа преподавателя на платформе Otus: Преподавательская: - ввод тестовых вопросов - ведомость проверки домашних заданий - размещение материалов для проведения занятий - опросы студентов по результатам занятий
OnlineTeacher-2018-07
13 августа, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Шаблоны GoF. Часть 3.: Поведенческие шаблоны проектирования. 1 часть
C++-2018-06
13 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Фидбек заказчикам, кандидатам и себе : Вы сможете корректно общаться с заказчиками и "нежно" отказывать кандидатам
IT-Recruiter-2018-06
13 августа, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Построение Rest API, TDD и Unit-тестирование с Jest: Участники смогут: - Понимать и добавлять общие стандарты создания API - Писать и запускать тесты для серверного JavaScript
JavaScript-2018-07
13 августа, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Advanced basics. Часть 1: Кодировки, Unicode в Python 2, coercion. Floating point numbers, IEEE-754, особенности реализации, основные ошибки и особенности использования. Itertools, iterable, iterator, iterator protocol, sequence protocol. Generators: pipelines, routing, coroutines.
Python-2018-08
13 августа, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Инициализация системы. Systemd и SysV.: Учимся писать сценарии автозагрузки демонов. Изучаем разницу между systemd и SysV. учимся обращаться с systemctl и journalctl. Лабораторная работа: сценарии автозапуска под systemd и Sys.V
Linux-2018-07
14 августа, вторник
19:00 — 21:00
OnlineTeacher-2018-06
Онлайн Преподаватель
Проработка кейсов
OnlineTeacher-2018-06
14 августа, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанавливаем и настраиваем их Запускаем в работу.
Linux-2018-04
14 августа, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Что это? И что не это?: Что такое команда; почему это так важно и в чем ее ценность; как выглядят неправильные команды.
TeamLeader-2018-07
14 августа, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Современные приложения на Spring MVC: Слушатели смогут создавать современные приложения (основанные на AJAX архитектуре и SPA-приложения). Ну и, конечно, после данного занятия слушатели смогут создавать контроллеры всех сортов и мастей для решения большого спектра задач в веб-приложениях. А также слушатели познакомятся с высокоуровневым WebFlow для описания Web-приложений.
Spring-2018-06
14 августа, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Введение в pytest.
WEBPython-2018-04
14 августа, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
DevOps-2018-05
15 августа, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Улучшение качества логистической регрессии с помощью признаков на основе правил, сгенерированных случайным лесом (пакет R inTrees): 3.1. Описание фреймворка inTrees 3.2. Построение ансамбля деревьев 3.3. Извлечение правил из ансамбля 3.4. Измерение правил 3.5. Прунинг правил 3.6. Отбор обрезанных правил 3.6.1. Отбор условий с помощью отбора признаков 3.6.2. Отбор условий, обусловленной сложностью 3.7. Построение упрощенной модели на базе ансамбля деревьев 3.8. Построение модели логистической регрессии без включения и с включением признаков на основе условий случайного леса
ML-SKB-2018-07
15 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
None
Бренд работодателя: критерии и оценка компании
IT-Recruiter-2018-06
15 августа, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Нейронные сети для работы с графами: Участники научатся использовать графовые типы данных для решения задач анализа на графах
DLE-2018-06
15 августа, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
6.2 Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-06
15 августа, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
PHP WebServers: Изучим php-fpm и его связку с nginx. Поговорим о моделях обработки запросов веб-серверами (синхронно, асинхронно) и напишем свой маленький асинхронный web-сервер.
PHP-2018-07
15 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Выставление оффера кандидату: Вы сможете составить правильный оффер и работать с возражениями
IT-Recruiter-2018-06
15 августа, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Django apps; Django ORM; Django Class Based Views; Django common tools.
WebPython-2018-07
15 августа, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2018-05
16 августа, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Командообразование: Что делает команду командой; как организовать коллектив в команду.
TeamLeader-2018-07
16 августа, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
7.1 Основы дизайна: Понятие дизайна приложения и паттерна проектирования. Концепты проектирования ООП: delegation, aggregation, composition, association, coupling and cohesion. SOLID.
Java-2018-06
16 августа, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры. Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2018-05
16 августа, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Создание программы курса
OnlineTeacher-2018-07
16 августа, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Шаблоны GoF. Часть 4.: Поведенческие шаблоны проектирования. 2 часть
C++-2018-06
16 августа, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Основы React и JSX: Участники смогут: - Настроить себе окружение для работы с React и использовать его - Понимать и применять синтаксис JSX - Создавать простые приложения на React
JavaScript-2018-07
16 августа, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Управление процессами: Рассмотрим, что такое процесс, его атрибуты, жизненный цикл процесса. Чем потоки отличаются от процессов. Узнаем как мониторить процессы, в каком они состоянии, понимать чем они сейчас заняты. Рассмотрим команды ps/top, подсистему /proc, а также команды gdb/strace/ltrace Научимся менять приоритеты с мощью команд nice, ionice Научимся посылать различные сигналы процессам.
Linux-2018-07
17 августа, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Почта: SMTP, IMAP, POP3: разбираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot
Linux-2018-04
17 августа, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Reactive Stack: В данном модуле слушатели узнают, что такое Reactive программирование и познакомятся со Spring Reactive Stack для разработки веб-приложений.
Spring-2018-06
17 августа, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2018-05
18 августа, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Введение в теорию информации: Участники познакомятся с базовыми элементами теории информации для успешного прохождения этого модуля и улучшения понимания современных архитектур нейронных сетей
DLE-2018-06
18 августа, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Жизненный цикл React-компонент
WEBPython-2018-04
18 августа, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Advanced basics. Часть 2: Функциональное программирование, рекурсия и ее ограничения, tail recursion optimization. Scoping, namespaces, замыкания и их устройство. Декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Python-2018-08
18 августа, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Семинар. Реализуем свой WSGI-совместимый фреймворк.
WebPython-2018-07
20 августа, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели случайного леса в пакете R ranger – быстрой реализации случайного леса: 4.1. Построение ансамбля деревьев классификации 4.2. Построение случайного леса вероятностей 4.3. Построение случайного леса выживаемостей
ML-SKB-2018-07
20 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
None
Использование каналов влияния на бренд
IT-Recruiter-2018-06
20 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
None
Составление стратегии и плана развития бренда работодателя
IT-Recruiter-2018-06
20 августа, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Безопасность: Поговорим о безопасности. В частности, рассмотрим симметричные и ассиметричные алгоритмы шифрования AES, RSA, Blowfish. Digest-алгоритмы sha и md5. И детально рассмотрим TOP10 видов уязвимостей web-приложений по OWASP (в частности SQL-injections, XSS, CSRF).
PHP-2018-07
20 августа, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Создание заданий и активностей
OnlineTeacher-2018-07
20 августа, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Антипаттерны: Разберем антипаттерны программирования (кодирования), ООП, проектирования и антипаттерны в других областях
C++-2018-06
20 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Вывод и адаптация сотрудника: Вы сможете организовать первый рабочий день нового сотрудника
IT-Recruiter-2018-06
20 августа, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Компоненты React. Lifecycle React-компонент, state и props: Участники смогут: - Разрабатывать полноценные React-компоненты в различных стилях. - Корректно использовать state и props."
JavaScript-2018-07
20 августа, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Internals. Часть 1: CPython, внутренности и архитектура, байткод, stack virtual machine, интерпретация. Имплементация основных типов данных: строки, числа, списки, словари. Оптимизации.
Python-2018-08
20 августа, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Управление пакетами. Дистрибьюция софта.: Как устанавливать софт в Linux. Как собирать из исходников. Репозитории, yum и rpm. Docker как средство дистрибьюции, преимущества и недостатки. Лабораторная работа: Будем настраивать собственные репозитории и создавать собственные rpm'ки.
Linux-2018-07
21 августа, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Почта: безопасность и другие задачи
Linux-2018-04
21 августа, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Культура поведения и атмосфера: Что представляет из себя культура поведения в команде; как ее формировать и надо ли; от чего зависит атмосфера в команде и какой она должна быть.
TeamLeader-2018-07
21 августа, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring WebFlux: После данного занятия слушатели смогу создавать современные Reactive Web-приложения с помощью Spring WebFlux.
Spring-2018-06
21 августа, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
InfluxDB, Grafana.
WEBPython-2018-04
21 августа, вторник
20:00 — 21:30
DevOps-2018-05
None
Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2018-05
22 августа, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели случайного леса в Python: 5.1. Построение случайного леса с помощью классов RandomForestClassifier и RandomForestRegressor библиотеки scikit-learn 5.2. Построение полностью рандомизированных деревьев с помощью классов ExtraTreesClassifier и ExtraTreesRegressor библиотеки scikit-learn 5.3. Построение модели распределенного случайного леса с помощью класса H2ORandomForestEstimator пакета h2o 5.4. Поиск оптимальных значений гиперпараметров случайного леса с помощью классов GridSearchCV и H2OGridSearch 5.5. Построение изолирующего леса с помощью класса IsolationForest библиотеки scikit-learn
ML-SKB-2018-07
22 августа, среда
20:00 — 21:30
DLE-2018-06
Machine Learning
Генеративные Состязательные Сети: Участники познакомятся с фреймворком состязательных сетей на примере задачи порождения примеров аналогичных тренировочному множеству.
DLE-2018-06
22 августа, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
7.2 Behavioral patterns: Behavioral patterns часть 1. Разбор примеров и ДЗ.
Java-2018-06
22 августа, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Основные понятия баз данных: Обсудим модели данных и ранние подходы к организации данных, в частности, иерархические и сетевые базы данных. Научимся описывать концептуальные схемы предметной области при помощи ER-модели. Остановимся на реляционной модели и погрузимся в реляционную алгебру. Поговорим о SQL, его истории, стандартах и совместимости.
PHP-2018-07
22 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Управление проектами и наймом как процессом
IT-Recruiter-2018-06
22 августа, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Django REST Framework. Django Configurations.
WebPython-2018-07
22 августа, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2018-05
23 августа, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Коммуникации: Как отстраивать процессы обмена информацией; за какими коммуникационными потоками надо следить отдельно; чем отличается хорошо налаженное взаимодействие
TeamLeader-2018-07
23 августа, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
8.1 Structural patterns: Behavioral patterns часть 2. Structural patterns.
Java-2018-06
23 августа, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2018-05
23 августа, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Планирование занятий: структура, динамика, соотношение теория/практика.
OnlineTeacher-2018-07
23 августа, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
STL. Часть 1.: Структуры данных STL
C++-2018-06
23 августа, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Состояние приложения. Flux и Redux: Участники смогут: - "Отличать основные понятия однонаправленной архитектуры Flux. - Ориентироваться и использовать возможности redux - создавать actions, reducers, а также применять redux в связке в React
JavaScript-2018-07
23 августа, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Архитектура сетей.: Обзор Модели OSI. Протоколы ARP, IP, TCP/UDP. Протоколы прикладного уровня. Сетевые интерфейсы в Linux. Освоим команды ip/tc/ss/nstat, вспомним ifconfig/netstat/route, заглянем в /etc/sysconfig/network-scripts, поснифферим через tcpdump и ngrep Лабораторная работа: строим маршрутизацию между подсетями
Linux-2018-07
24 августа, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2018-04
24 августа, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Security: Архитектура: По окончанию занятия слушатели разберутся что такое аутентификация и авторизация, разберутся в архитектуре Spring Security, и смогут настроить HTTP Basic Auth аутнетификацию.
Spring-2018-06
24 августа, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2018-05
25 августа, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Состязательный Автокодировщик и условная генерация: Участники познакомятся с новыми техниками применения состязательного фреймворка для повышения эффективности решения задач порождения данных
DLE-2018-06
25 августа, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Состояние приложения. Flux & Redux
WEBPython-2018-04
25 августа, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Internals. Часть 2: Memory model, allocation, reference counting, garbage collection. GIL, реализация и последствия, методы обхода.
Python-2018-08
25 августа, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
API. GraphQL и его реализация в Python. GraphQL и Django.
WebPython-2018-07
27 августа, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Повышение интерпретируемости случайного леса: 6.1. Пакет Python treeintrepreter для выполнения декомпозиции прогнозов случайного леса (на основе анализа путей решений) 6.2. Улучшение интерпретируемости случайного леса с помощью пакета lime для R и Python 6.2.1. Три принципа: интерпретируемость, локальная верность и независимость от структуры объясняемой модели 6.2.2. Математический аппарат 6.2.3. Применение для задачи регрессии 6.2.4. Применение для задачи классификации 6.3. Улучшение интерпретируемости случайного леса с помощью пакета R RandomForestExplainer 6.3.1. Оценка важности предиктора с точки зрения минимальной глубины использования 6.3.2. Альтернативные метрики важности 6.3.3. Многомерные графики для оценки важности предикторов 6.3.4. Парные графики для оценки корреляций между метриками важности 6.3.5. Графики взаимодействий между переменными 6.3.6. Получение отчета по построенному случайному лесу 6.3.7. Тепловая карта прогнозов
ML-SKB-2018-07
27 августа, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
PostgreSQL для администратора: Полное погружение в PostgreSQL. Поговорим об администрации кластера, ролях, атрибутах, привилегиях, схемах, табличных пространствах и системном каталоге. Для всего этого изучим DDL.
PHP-2018-07
27 августа, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка
OnlineTeacher-2018-07
27 августа, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
STL. Часть 2: Алгоритмы
C++-2018-06
27 августа, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Не только закрываем вакансии, но и считаем. Все про аналитику в работе рекрутера
IT-Recruiter-2018-06
27 августа, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Routing в React. Оптимизация приложения: - Создавать систему routing для React приложений, использовать библиотеку react-router - Использовать специальные возможности библиотеки для оптимизации отрисовки"
JavaScript-2018-07
27 августа, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
OOP. Часть 1: Object model, new-style classes, MRO, super. Множественное наследование, slots, new, name mangling. Дескрипторы, data и non-data дескрипторы, descriptor protocol, property.
Python-2018-08
27 августа, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Сетевые пакеты. VLAN'ы. LACP. : Изучаем UniCast/MultiCast/BroadCast/AnyCast. Изучаем протокол LACP. Учимся аггрегировать интерфейсы через teaming и bonding. Разбираемся что такое VLAN. Знакомимся с dot1q, macvlan Осваиваем работу с nmcli Лабораторная работа: аггрегируем интерфейсы в режиме active/active и failover
Linux-2018-07
28 августа, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Asterisk и FreePBX: Разбираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Основные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Linux-2018-04
28 августа, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Межличностные коммуникации: Команда больше чем группа, но не перестает ею быть. Поэтому все относящееся к группам верно и для команды. Про внутренние и внешние границы, лидерство и поведение индивидуумов в группах.
TeamLeader-2018-07
28 августа, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Security: Механизмы аутентификации: По окончанию занятия слушатели смогут внедрять в приложение любой механизм аутнетификации.
Spring-2018-06
28 августа, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Jenkins, Sentry.
WEBPython-2018-04
28 августа, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2018-05
29 августа, среда
10:00 — 11:30
DLE-2018-06
Machine Learning
Domain Adaptation : Участники познакомятся с мощным подходом решения одинаковых задач на разных датасетах, для повышения точности решения в случае недостаточности данных
DLE-2018-06
29 августа, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Описание метода: 1. Описание метода 1.1 Общие термины, необходимые для понимания градиентного бустинга (функция потерь, градиент, градиентный спуск) 1.2. Математический аппарат AdaBoost и градиентного бустинга 1.3. Математический аппарат экстремального градиентного бустинга Xgboost (функция потерь и регуляризатор, структура регуляризатора: лямдба xgboost, альфа xgboost, L1-штраф, L2-штраф, количество листьев) 1.4. Настройка гиперпараметров градиентного бустинга: 1.4.1. Поиск компромисса между количеством итераций и темпом обучения (низкий темп при постепенном увеличении числа итераций, большое число итераций при постепенном снижении темпа) 1.4.2. Глубина 1.4.3. Минимальное количество наблюдений для разбиения узла 1.4.4. Минимальное количество наблюдений в терминальном узле 1.4.5. Максимальное количество терминальных узлов 1.4.6. Биннинг количественных предикторов 1.4.7. Биннинг категориальных предикторов 1.4.8. Способ обработки категориальных предикторов 1.4.9. Параметры формирования подвыборок: количество наблюдений для построения дерева, доля признаков для построения дерева, доля признаков, используемая в каждом узле дерева 1.4.10. Параметры регуляризации 1.5. Выбор функции потерь 1.6. Выбор типа бустинга 1.7. Схемы настройки гиперпараметров «кольцо» и «спираль» (поиск оптимального соотношения между темпом обучения и количеством итераций, настройка дизайна деревьев с помощью глубины, минимального количества наблюдений в терминальном узле, внесение дополнительной рандомизации за счет параметров подвыборок, новый поиск оптимального соотношения между темпом обучения и числом итераций) 1.8. Стратегии BooBag и BagBoo 1.9. Обработка пропусков 1.10. Построение градиентного бустинга на несбалансированном наборе данных (присвоение весов, семплинг, контроль параметров min_child_weight и set_pos_weight) 1.11. Преимущества и недостатки различных реализаций градиентного бустинга (кроме catboost)
ML-SKB-2018-07
29 августа, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
8.2 Creational patterns: Creational patterns. Связь между паттернами, "похожие" паттерны. Антипаттерны. Разбор примеров и ДЗ.
Java-2018-06
29 августа, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
PostgreSQL для разработчика: Продолжим изучение PostgreSQL, но уже в качестве клиентского разработчика. Изучим DML, поговорим о типах данных, функциях и операторах. Узнаем как устроены индексы и работают транзакции. Обсудим ACID, MVCC и уровни изоляции.
PHP-2018-07
29 августа, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Выбор инструментов для эффективной работы. ATS и HRM-системы
IT-Recruiter-2018-06
29 августа, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Fabric. Развертывание проекта на сервере.
WebPython-2018-07
29 августа, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2018-05
30 августа, четверг
20:00 — 21:30
DevOps-2018-02
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения: Встреча выпускников! Обсуждаем проекта, орг вопросы по окончанию курса. Ощаемся на темы выпускников.
DevOps-2018-02
30 августа, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Управление, делегирование, контроль и развитие: Как управлять командой; где придержать а где отпустить; как управлять развитием команды комплексно.
TeamLeader-2018-07
30 августа, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
9.1 Сериализация: Java IO. Сериализация. Запись и чтение бинарных файлов. Работа с simple-json, javax.json и com.google.code.gson.
Java-2018-06
30 августа, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2018-05
30 августа, четверг
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Выдача и прием обратной связи: устно/письменно, формально/свободно
OnlineTeacher-2018-07
30 августа, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Boost. Часть 1: Контейнеры
C++-2018-06
30 августа, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Основы Vue: Участники смогут: - Настроить себе окружение IDE, зависимости и библиотеки для создания проектов и работы с Vue - Создавать простейшие приложения используя Vue
JavaScript-2018-07
30 августа, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Мосты, туннели и VPN: Разбираемся в терминах и протоколах - что такое мосты, туннели, VPN, PPP, PPTP, PPoE, IPoE, GRE, IPIP, IpSec, L2TP. Строим VPN между линуксами, разбираем нюансы подключения к Cisco и Mikrotik. Лабораторная работа: VPN через openvpn
Linux-2018-07
31 августа, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Linux-2018-04
31 августа, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Security: Авторизация: После занятия пользователи смогу внедрять в приложение различные механизмы авторизации - на основе URL, методов сервисов.
Spring-2018-06
31 августа, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
ffi. Cython. Pypy
Python-2018-05
1 сентября, суббота
10:00 — 11:30
DLE-2018-06
Machine Learning
Обзор: Fader Network и CAAE: Участники познакомятся с наиболее актуальными состязательными моделями и техниками
DLE-2018-06
1 сентября, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Code review
WEBPython-2018-04
1 сентября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
OOP. Часть 2: Интроспекция. Магические методы. Модуль ABC, абстрактные классы. Metaclasses и "черная магия". Design patterns, ключевые принципы, примеры.
Python-2018-08
1 сентября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Django шаблоны и немного Bootstrap 3. Делаем веб-интерфейс.
WebPython-2018-07
3 сентября, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели градиентного бустинга в Python: 2.1. Построение модели градиентного бустинга с помощью классов GradientBoostingClassifier и GradientBoostingRegressor библиотеки scikit-learn 2.2. Построение модели градиентного бустинга с помощью класса H2OGradientBoostingEstimator пакета h2o 2.3. Построение модели градиентного бустинга с помощью классов XGBClassifier и XGBRegressor пакета xgboost 2.4. Построение модели градиентного бустинга с помощью классов LGBMClassifier и LGBMRegressor пакета lightgbm 2.5. Поиск оптимальных значений гиперпараметров градиентного бустинга с помощью классов GridSearchCV и H2OGridSearch 2.6. Объяснение прогнозов градиентного бустинга с помощью пакета LIME
ML-SKB-2018-07
3 сентября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2018-07
3 сентября, понедельник
20:00 — 22:00
OnlineTeacher-2018-07
Онлайн Преподаватель
Проведение вебинаров
OnlineTeacher-2018-07
3 сентября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Boost. Часть 2: Алгоритмы
C++-2018-06
3 сентября, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Что такое бренд работодателя, каковы критерии, как оценить бренд своей компании
IT-Recruiter-2018-06
3 сентября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Компоненты, шаблонизатор и формы: Участники смогут - Понимать синтаксис шаблонизаторы - Создавать компоненты, описывать атрибуты элементов
JavaScript-2018-07
3 сентября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Testing. Часть 1: Пирамида тестирования. Test design, coverage. Unit testing, integration testing. Mocking, monkey patching. Фикстуры. Нагрузочное тестирование.
Python-2018-08
3 сентября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Статическая и динамическая маршрутизация: настраиваем простые маршруты с помощью route/ip/nmcli разбираем что такое RIP/OSPF/BGP настраиваем динамическую маршрутизацию с помощью bird и quagga Лабораторная работа: настройка OSPF между 3мя сетями
Linux-2018-07
4 сентября, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
VRRP и динамический DNS: разбираем методики и настройку для обеспечения HA c динамического IP и динамического доменного уровня (ConsulDNS)
Linux-2018-04
4 сентября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Психологические типологии: все люди разные: Что такое психологические типологии; что из этого можно вынести; как применять
TeamLeader-2018-07
4 сентября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Security: ACL: После прохождения данного модуля слушатели научатся внедрять в приложение безопасность на основе доменных сущностей: ACLs
Spring-2018-06
4 сентября, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
python-telegram-bot
WEBPython-2018-04
4 сентября, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
DevOps-2018-05
5 сентября, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Построение модели экстремального градиентного бустинга в пакете R xgboost: 3.1. Особенности подготовки данных 3.2. Применение для задачи регрессии 3.3. Применение для задачи классификации 3.4. Объяснение прогнозов экстремального градиентного бустинга с помощью пакета R xgboostExplainer
ML-SKB-2018-07
5 сентября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
9.2 XML: XML. Java NIO. Разбор примеров и ДЗ.
Java-2018-06
5 сентября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Другие SQL-решения: Посмотрим на другие SQL-решения, в частности, сделаем детальный обзор возможностей MySQL и SQLite. Поговорим о колоночных базах данных на примере ClickHouse.
PHP-2018-07
5 сентября, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Что такое бренд работодателя, каковы критерии, как оценить бренд своей компании. Часть 2
IT-Recruiter-2018-06
5 сентября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Знакомство с Front-end частью курса. Основы HTML, CSS, методологии вёрстки. Немного Bootstrap 4.
WebPython-2018-07
5 сентября, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-05
6 сентября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Сотрудник: роли, hard&soft skills: В каких ролях выступает сотрудник в рабочем процессе; какие навыки критически важны
TeamLeader-2018-07
6 сентября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
10.1 JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Java-2018-06
6 сентября, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
DevOps-2018-05
6 сентября, четверг
20:00 — 21:30
OnlineTeacher-2018-07
Онлайн Преподаватель
Практика: проведение занятий для участников курса
OnlineTeacher-2018-07
6 сентября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2018-06
6 сентября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Routing и модели данных: Участники смогут: - Описывать routing для Vue приложений - Создавать формы, связывая шаблоны с моделями
JavaScript-2018-07
6 сентября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
DNS - настройка и обслуживание: Узнаем как завести домен Как управлять зонами (bind/powerdns) Как обслуживать свой домен самостоятельно Разбираем dig/host/nslookup Динамический DNS - consul Лабораторная работа: настраиваем свой кеширующий днс (мастер/слейв) со своей локальной зоной
Linux-2018-07
7 сентября, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Балансировка нагрузки на основе HAproxy: Настраиваем балансировку для вебсерверов и mysql базы Разбираем конфиги Проверяем работу балансировки на стенде
Linux-2018-04
7 сентября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Reactive Spring Data: По окончанию данного модуля слушатели научаться использовать Reactive-версию Spring Data репозиториев, и, наконец, полноценно использовать Reactive Stack Spring.
Spring-2018-06
7 сентября, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-05
8 сентября, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Routing в React. SPA
WEBPython-2018-04
8 сентября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Testing. Часть 2: Автоматизация тестирования. Continuous integration, continuous delivery, continuous deployment. Canary deployment, feature flags, staged rollouts. Документирование.
Python-2018-08
8 сентября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Django m2m, select_related/prefetch_related, django debug toolbar, factory_boy, faker.
WebPython-2018-07
10 сентября, понедельник
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Представление текстовых данных в виде «мешка слов» и масштабирование данных с помощью tf-idf: 1.1. Строковые типы данных 1.2. Представление текстовых данных в виде «мешка слов» 1.3. Применение модели «мешка слов» 1.4. Модель «мешка слов» для киноотзывов 1.5. Стоп-слова 1.6. Масштабирование данных с помощью tf-idf 1.7. Исследование коэффициентов модели 1.8. Модель «мешка слов» для последовательностей из нескольких слов (n-грамм)
ML-SKB-2018-07
10 сентября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
MongoDB: Рассмотрим not only SQL-решения на примере MongoDB. Познакомимся с CRUD операциями. Поговорим о Aggregation Pipeline и MapReduce. Поработаем с MongoDB из кода на PHP.
PHP-2018-07
10 сентября, понедельник
20:00 — 21:30
OnlineTeacher-2018-07
Онлайн Преподаватель
Защита программ обучения участников
OnlineTeacher-2018-07
10 сентября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Шаблоны 5: Concurrency pattern. Active Object, Balking, Barrier, Double-checked locking, Guarded suspension, Leaders/followers, Monitor Object, Reactor, Read write lock, Scheduler, Thread pool, Thread-local storage.
C++-2018-06
10 сентября, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Каналы влияния на бренд. Как нам этим пользоваться?
IT-Recruiter-2018-06
10 сентября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Advanced Vue: Участники смогут: - Применять анимацию в компонентах - Создавать плагины - Разбираться в тонкостях Change Detection
JavaScript-2018-07
10 сентября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Python-2018-08
10 сентября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Linux-2018-07
11 сентября, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Распределенные файловые системы: GlusterFS и CEPH
Linux-2018-04
11 сентября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Мотивация: Что мотивирует и демотивирует людей; как измерять и управлять; самомотивация.
TeamLeader-2018-07
11 сентября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Batch: Слушатели смогут использовать всю мощь Spring Batch, узнают когда он необходим проекту и почему он нужен не только для больших проектов.
Spring-2018-06
11 сентября, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
threading, multiprocessing, queue.
WEBPython-2018-04
11 сентября, вторник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
DevOps-2018-05
12 сентября, среда
17:00 — 19:00
ML-SKB-2018-07
ML-СКБ
Токенизация, стемминг, лемматизация и тематическое моделирование: 2.1. Продвинутая токенизация, стемминг и лемматизация 2.2. Моделирование тем и кластеризация документов 2.3. Латентное размещение Дирихле
ML-SKB-2018-07
12 сентября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
10.2 myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-06
12 сентября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Redis: Поговорим о Redis как о базе данных. Изучим типы данных и способы работы с ними из кода на PHP. Сравним Redis с Memcached.
PHP-2018-07
12 сентября, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Каналы влияния на бренд. Как нам этим пользоваться? Часть 2
IT-Recruiter-2018-06
12 сентября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Основы JS: типы данных, операторы, объекты, работа с DOM и браузером
WebPython-2018-07
12 сентября, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-05
13 сентября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Один на один: взаимодействие начальника и подчиненного: Что необходимо донести до каждого сотрудника; как заключать договоренности; как "подталкивать"; как и за что увольнять.
TeamLeader-2018-07
13 сентября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
11.1 Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-06
13 сентября, четверг
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
DevOps-2018-05
13 сентября, четверг
20:00 — 21:30
OnlineTeacher-2018-07
Онлайн Преподаватель
Проработка кейсов
OnlineTeacher-2018-07
13 сентября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2018-06
13 сентября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Обзор Polymer: Участники смогут - Создавать custom elements, используя встроенные браузерные возможности - Подключать и использовать Polymer для создания приложений - Ориентироваться в веб спецификациях, на базе которых работает Polymer
JavaScript-2018-07
13 сентября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
немного DHCP и практическое занятие: настраиваем DHCP сервер привязываем адреса по MAC разбираем leases работа на стенде, ответы на вопросы, разбор различных ситуаций строим полноценный маршрутизатор для небольшого офиса
Linux-2018-07
14 сентября, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: настраиваем ISCSI настраиваем multipath Лабораторная работа: разбираем работу системы на стенде, 2 таргета, 2 клиента, общая файловая система
Linux-2018-04
14 сентября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Integration: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP): По окончании данного модуля слушатели узнают два похода к разработке Enterprise-приложений - монолиты и микросервисы. Узнают, какие проблемы возникают при создании монолитов, что такое Messaging и Enterprise Integration Patterns (EIP) и где здесь Spring Integration.
Spring-2018-06
14 сентября, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-05
15 сентября, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Тестирование JS приложений
WEBPython-2018-04
15 сентября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Python-2018-08
15 сентября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Python social auth, django context processors.
WebPython-2018-07
17 сентября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
PHP и базы данных: Изучим все способы работы кода на PHP с изученными базами данных. Как дань истории будут показаны устаревшие драйверы, но остановимся на PDO. Рассмотрим ООП-подход для работы с базами данных. Научимся реализовать и применять такие паттерны как DAO, ActiveRecord, ORM, ODM. Поговорим об их плюсах и минусах.
PHP-2018-07
17 сентября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2018-06
17 сентября, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Каналы влияния на бренд. Как нам этим пользоваться? Часть 3
IT-Recruiter-2018-06
17 сентября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Все суть компоненты: Участники смогут: - Подключать и использовать веб-компоненты в приложениях - Создавать Polymer компоненты, решающие функциональные и композиционные задачи
JavaScript-2018-07
17 сентября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2018-08
17 сентября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Автоматизация администрирования. Ansible.: Автоматизируем рутинные задачи администрирования. Изучаем ansible - хосты, модули, плейбуки, роли, перменные. Знакомися с другими инструментами - chef/puppet/salt. Лабораторная работа: пишем скрипт для апгрейда системы после установки и измения конфигов.
Linux-2018-07
18 сентября, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Виртуализация - cgroups, LXC
Linux-2018-04
18 сентября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Обратная связь и развитие: Как организовать открытый обмен мнениями; как составлять план развития и ставить цели "на вырост".
TeamLeader-2018-07
18 сентября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Integration: Messages и Channels: Слушатели узнают различные семантики каналов, все сорта различных каналов и где они используются. Также слушатели узнают о сообщениях, которые передаются в каналах и встроенный DSL для настройки связей в Spring Integration. Также слушатели узнают про базовые Endpoints и Flow Components.
Spring-2018-06
18 сентября, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
Введение в docker, docker-compose.
WEBPython-2018-04
19 сентября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
11.2 JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-06
19 сентября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Парадигмы программирования: Когда мы пишем код - мы придерживаемся какой-то парадигмы. В этом занятии мы обсудим различные парадигмы программирования и увидим, что не ООП-единым, на примере использования функциональной парадигмы. Посмотрим на функции высшего порядка, каррирование, замыкания и монады. После чего детально остановимся на ООП.
PHP-2018-07
19 сентября, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Составление стратегии и плана развития бренда работодателя.
IT-Recruiter-2018-06
19 сентября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Продвинутый JS: ООП в JS, прототипирование, асинхронность.
WebPython-2018-07
19 сентября, среда
20:00 — 21:30
Python-2018-05
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-05
20 сентября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Почему ты такой @#$^%?: Что заставляет людей вести себя некорректно; почему люди идут на конфликт; как изменить поведение к лучшему.
TeamLeader-2018-07
20 сентября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
12.3 No SQL: No SQL. Работа с MongoDB. Разбор примеров и ДЗ.
Java-2018-06
20 сентября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Сетевое взаимодействие: Сокеты. Протоколы: TCP и UDP. Сериализация. HTTP. Json. Zmq. Protobuf.
C++-2018-06
20 сентября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Специфика построения приложений на Polymer: Участники смогут: - Разрабатывать приложения с использованием Polymer - Понимать и определять структуру кода, использовать инструменты для сборки и оптимизации приложений
JavaScript-2018-07
20 сентября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Пользователи и группы. Авторизация и аутентификация: рассмотрим механизмы авторизации и аутентификации. Узнаем как кие бывают права у пользовталей. Научимся управлять правами с помощью sudo, umask. sgid, suid и более сложными инструментами как PAM и ACL, PolicyKit Лабораторная работа: даем пользователю A возможность запускать скрипт, принадлежащий пользователю B
Linux-2018-07
21 сентября, пятница
20:00 — 21:30
Linux-2018-04
Администратор Linux
Виртуализация - KVM, Proxmox
Linux-2018-04
21 сентября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Integration: Endpoints и Flow Components: Слушатели также узнают про другие Endpoints и Flow Components и смогут разрабатывать сложные Enterprise-приложения c почти любой интеграцией.
Spring-2018-06
21 сентября, пятница
20:00 — 21:30
Python-2018-05
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-05
22 сентября, суббота
10:00 — 11:30
WEBPython-2018-04
Web-разработчик на Python
Обзор Vue2
WEBPython-2018-04
22 сентября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2018-08
22 сентября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Азы работы с очередями задач.
WebPython-2018-07
24 сентября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Архитектура кода: Погрузимся в архитектуру кода. UML, SOLID, SoC, DRY, KISS, YAGNI, DI и DI-контейнеры.
PHP-2018-07
24 сентября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Асинхронный ввод/вывод: Библиотеки и практики работы с неблокирующей передачей данных
C++-2018-06
24 сентября, понедельник
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Составление стратегии и плана развития бренда работодателя. Часть 2
IT-Recruiter-2018-06
24 сентября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Введение в Angular: Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript
JavaScript-2018-07
24 сентября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-08
24 сентября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
LDAP. Централизованная авторизация и аутентификация.: Что такое LDAP и зачем нужен. Разбираем базовую настройку LDAP на примере.
Linux-2018-07
25 сентября, вторник
20:00 — 21:30
Linux-2018-04
Администратор Linux
Итоговое занятие: обсуждение вопросов обсуждение проекта
Linux-2018-04
25 сентября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Конфликтология и разрешение конфликтов: Всегда ли конфликтные ситуации это плохо; как управлять конфликтными ситуациями; как разрешать конфликты; как договариваться с негативно настроенными людьми.
TeamLeader-2018-07
25 сентября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Boot Actuator: Монолиты vs. Microservices (Round 2), Must have в микросервисах: На данном занятии слушатели будут рассматривать возможности Spring Boot Actuator для создания production-grade приложений и микросервисов, а потом будут долго отходить от таких возможностей и изобилия. Также в данном разделе будет рассмотрен HATEOAS подход для разработки REST-сервисов.
Spring-2018-06
25 сентября, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
asyncio
WEBPython-2018-04
26 сентября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
12.1 Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-06
26 сентября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Design patterns: Рассмотрим часто встречающиеся проблемы при проектировании ООП-программ и, как способ их решения, шаблоны проектирования. Обсудим порождающие, структурные, поведенческие шаблоны, а также коснёмся шаблонов GRASP.
PHP-2018-07
26 сентября, среда
20:00 — 21:30
IT-Recruiter-2018-06
IT-Recruiter
Проектная работа.
IT-Recruiter-2018-06
26 сентября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
ES6, NodeJS окружение, babel + webpack, транспайлинг, CSS препроцессоры
WebPython-2018-07
27 сентября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Выбор, обучение, наставничество: Кого мы выбираем на роль тимлида; чему надо научить и о чем предупредить новоиспеченного тимлида.
TeamLeader-2018-07
27 сентября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
13.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-06
27 сентября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
РСУБД: Использование РСУБД. Подключение и работа с БД
C++-2018-06
27 сентября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Компоненты и директивы: Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты
JavaScript-2018-07
27 сентября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Linux-2018-07
28 сентября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
SOAP, Spring WebServices и клиенты к ним: После занятия слушатели овладеют одним из самых простых способов создания SOAP-сервисов и клиентов к ним Spring WebServices, ну и, конечно будет рассмотрены SOA и SOAP.
Spring-2018-06
29 сентября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-08
29 сентября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Пишем свой менеджер очередей.
WebPython-2018-07
в сентябре
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Финальное занятие. Выдача курсового проекта: Подводим итоги по курсу. Выдаем курсовой проект и даем возможность за пятый месяц закрыть долги по домашкам студентам и проверить их преподавателям.
DevOps-2018-05
в сентябре
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения: Встреча выпускников! Обсуждаем проекта, орг вопросы по окончанию курса. Ощаемся на темы выпускников.
DevOps-2018-05
29 сентября, суббота
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Kubernetes. Мониторинг и логирование: Развертывание Prometheus в Kubernetes. Настройка Prometheus и Grafana для сбора метрик кластера и приложений. Развертывание и настройка EFK для сбора логов.
DevOps-2018-05
1 октября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Практики хорошего кода: Поговорим о том, как писать хороший код, о принципах CQRS и Fluent interface. Обсудим coding styles и необходимость документирования кода. Рассмотрим PHP the Right way и стандарты из PHP-FIG.
PHP-2018-07
1 октября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Key Value: Идея NoSQL. Aerospike, redis, leveldb
C++-2018-06
1 октября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Observables. RxJS: Участники смогут: - Отличать основные понятия паттерна - Observable, Observer, Subscriber, Operator - Применять шаблон проектирования Observables, используя библиотеку RxJS
JavaScript-2018-07
1 октября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-08
1 октября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Мониторинг производительности: Мониторим занятые ресурсы: CPU, память, диск, сеть. Изучаем инструменты ps, top , sar, htop, atop, netstat, ss, vmstat, iostat, iotop, pidstat Смотрим, что находится в /proc Узнаем, что делать с неотзывчивой системой
Linux-2018-07
2 октября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Орден тимлидов: Как работать с группой тимлидов и линейных руководителей; как наладить коммуникации; как организовать "горизонтальную команду".
TeamLeader-2018-07
2 октября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Docker, оркестрация, облака, облачные хостинги: По окончании данного занятия слушатели смогут разбираться в вышеперечисленных словах, а также разбираться в современных принципах построения облачных систем.
Spring-2018-06
2 октября, вторник
20:00 — 21:30
WEBPython-2018-04
Web-разработчик на Python
QnA
WEBPython-2018-04
3 октября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
13.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-06
3 октября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Введение в тестирование: Поговорим о тестировании - его видах и какие проблемы призван решить каждый вид. В частности, обсудим acceptance, integration и unit тестирование. Узнаем, что такое test case и как он должен выглядеть. Научимся писать интеграционные тесты на codeception.
PHP-2018-07
3 октября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
fetch || axios || $.ajax для REST запросов, модульность
WebPython-2018-07
4 октября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Основные вызовы нового тимлида: С чем сталкивается тимлид; от чего надо оградить; в чем надо помочь; что надо взять на себя.
TeamLeader-2018-07
4 октября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
14.1 Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2018-06
4 октября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Много данных: Map reduce
C++-2018-06
4 октября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Сервисы: Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
JavaScript-2018-07
4 октября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Linux-2018-07
5 октября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Cloud: Config Server, Service Registry, интеграция в облака: Слушатели научаться пользоваться возможностями Spring для интеграции с облаками: Config Server, Service Registry, Docker/Kubernates/AWS/Azure best-practices.
Spring-2018-06
6 октября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-08
6 октября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в автотесты.
WebPython-2018-07
8 октября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Unit-тестирование: Поговорим о том, что такое тестируемый код и как его писать. Научимся писать Unit-тесты с использованием PHPUnit. Поговорим об A-TRIP, TDD и Red-Green-Refactor. Рассмотрим идеологии CI/CD и запустим автоматический прогон наших тестов в Travis.
PHP-2018-07
8 октября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
ORM: ООП при работе с базами данных. Паттерны DAO и Repository
C++-2018-06
8 октября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Состояние приложения: Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
JavaScript-2018-07
8 октября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2018-08
8 октября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Linux-2018-07
9 октября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Групповая работа: Как проводить мозговые штурмы; как принимать коллективные решения; что такое фасилитация или как помочь людям в групповой работе.
TeamLeader-2018-07
9 октября, вторник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Spring Cloud Data Flow, Hystrix Circuit Breaker: Слушатели смогут узнать как строятся огромные системы на Spring с использованием Spring Cloud Data Flow. Также будет рассмотрен популярный фреймворк для использования внешних систем и ресурсов - Hystrix (+Hystrix Javanica) и его интеграция со Spring.
Spring-2018-06
10 октября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
14.2 Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2018-06
10 октября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Алгоритмы. Начало: Поговорим об алгоритмах и структурах данных. Детально рассмотрим асимптотический анализ. Рассмотрим алгоритмы сортировки, в частности: сортировка Шелла, быстрая сортировка и сортировка слиянием. Изучим стек и очередь на примере реализаций из SPL. Детально рассмотрим связанные списки и способы их обхода.
PHP-2018-07
10 октября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Code review
WebPython-2018-07
11 октября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Разработка: декомпозиция и планирование: Почему декомпозиция так важна и почему её все избегают; почему не надо бояться "строить замки на песке"; для чего на самом деле нужен план; о каких ошибках планирования должен знать каждый.
TeamLeader-2018-07
11 октября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-06
11 октября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2018-06
11 октября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Создание и управление формами в Angular: Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм
JavaScript-2018-07
11 октября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Linux-2018-07
12 октября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Обзор дополнительных технологий Spring, выбор архитектуры и технологий: По окончанию занятия слушатели познакомятся с другими проектами Spring для создания приложений. Смогут правильно выбирать архитектуру и стек технологий для проекта.
Spring-2018-06
13 октября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2018-08
13 октября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в TDD.
WebPython-2018-07
15 октября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Алгоритмы. Продолжение: Продолжим говорить об алгоритмах. Рассмотрим такие структуры данных как двоичные и сбалансированные деревья поиска. Обсудим хеш-таблицы и способы борьбы с коллизиями. Закончим алгоритмами на графах - поиск в ширину и алгоритм Дейкстры.
PHP-2018-07
15 октября, понедельник
20:00 — 21:30
C++-2018-06
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2018-06
15 октября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Routing: Участники смогут: - Создавать Routing систему для приложений, используя внутренние подходы Angular - такие как Router, router-outlet и другие - Понимать и применять хэндлеры навигации Guards
JavaScript-2018-07
15 октября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2018-08
15 октября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2018-07
16 октября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Разработка: done is done: Когда задачу можно считать выполненной; когда можно считать выполненным системное изменение; как завершить проект.
TeamLeader-2018-07
17 октября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-06
17 октября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Очереди: Рассмотрим асинхронный подход обработки данных на основе очередей. Разберём несколько стандартных сценариев использования очередей (отправка уведомлений, инвалидация кеша). Реализуем работу с очередями, используя различные инструменты (очереди на базе, Redis Pub/Sub, Gearman, Beanstalkd). Детально изучим протокол AMPQ и одну из его прикладных реализаций - RabbitMQ.
PHP-2018-07
17 октября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Основы React, JSX, компоненты React
WebPython-2018-07
18 октября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Оценка результата и управление по метрикам: Что такое хороший результат; почему метрикам нельзя доверять; почему метрики следует использовать; что и как разумно замерять.
TeamLeader-2018-07
18 октября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-06
18 октября, четверг
20:00 — 21:30
C++-2018-06
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2018-06
18 октября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Тестирование в Angular: Участники смогут писать и запускать тесты для приложений Angular
JavaScript-2018-07
18 октября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2018-07
20 октября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2018-08
20 октября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в pytest.
WebPython-2018-07
22 октября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Проектирование API: Научимся проектировать API для web и mobile используя Rest и RPC-протоколы. Обсудим JSON, XML, Protocol Buffers. Детально остановимся на Rest и способе его описания, используя RAML. Получим представление о WebSockets.
PHP-2018-07
22 октября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Сборка приложений для Production: Участники смогут: - Настраивать сборку приложений Angular - Использовать возможность сборки Server-side Rendering
JavaScript-2018-07
22 октября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2018-08
22 октября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2018-07
23 октября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Исполнители, ресурсы и задачи: Как не превратить сотрудника в ресурс; как распределять ресурсы; как распределять исполнителей; как должна быть сформулирована задача.
TeamLeader-2018-07
24 октября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-06
24 октября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Профилирование и логирование: Скрипт тормозит? Научимся находить узкие места, используя инструменты профилирования. Также детально обсудим логирование, чтобы понимать что делает наш скрипт. Затронем уровни логирования (по PSR-3), библиотеку Monolog и сбор логов в ELK.
PHP-2018-07
24 октября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
state и props, data-flow в React-компонентах
WebPython-2018-07
25 октября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Немного о теории ограничений: Как можно использовать ТО и МКЦ в процессе разработки; почему и как эти концепции работают даже когда не применяются.
TeamLeader-2018-07
25 октября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-06
25 октября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Обзор пройденных фреймворков и технологий: Участники смогут: - Выделять характеристики проектов и окружения - Решать задачи выбора и сравнения фреймворков, понимать их преимущства и недостатки
JavaScript-2018-07
25 октября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2018-07
27 октября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2018-08
27 октября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
InfluxDB, Grafana.
WebPython-2018-07
29 октября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Репликация: Получим полное представление о репликации: о её видах (Master-Slave, Master-Master), о способе синхронизации изменений (sync, async), о формате изменений (SBR, RBR), о модели передачи изменений (push, pull) и о том, как с этим работать на уровне PHP кода.
PHP-2018-07
29 октября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2018-08
29 октября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанвливаем и настраиваем их Запускаем в работу.
Linux-2018-07
30 октября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Гибкие методологии: Что лежит в основе Agile? Типовые проблемы организации разработки по гибким методологиям Карго культ и как с ним бороться А надо ли специально строить agile и с него ли надо начинать?
TeamLeader-2018-07
31 октября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-06
31 октября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Шардинг: Поймём, что такое шардинг и когда его стоит применять. Обсудим виды шардинга (горизонтальный и вертикальный). Поговорим о перебалансировке и решардинге. Затронем партиционирование.
PHP-2018-07
31 октября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Жизненный цикл React-компонент
WebPython-2018-07
1 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
TeamLeader-2018-07
1 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Почта: SMTP, IMAP, POP3: разрабираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot
Linux-2018-07
3 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2018-08
3 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Jenkins, Sentry.
WebPython-2018-07
5 ноября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Кеширование: Поговорим зачем приложению нужен кеш. Рассмотрим Redis и Memcached в качестве кеш-серверов. Поговорим о кеш-тегах и инвалидации кеша.
PHP-2018-07
5 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2018-08
5 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Почта: безопасность и другие задачи
Linux-2018-07
6 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
TeamLeader-2018-07
7 ноября, среда
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Deploying: Обсудим возможные способы доставки вашего приложения в production-окружение - от ручного git pull до инструментов автоматизации этого процесса в лице (mina и capistrano).
PHP-2018-07
7 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Состояние приложения. Flux & Redux
WebPython-2018-07
8 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
TeamLeader-2018-07
8 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2018-07
10 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
ffi. Cython. Pypy
Python-2018-08
10 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
python-telegram-bot
WebPython-2018-07
12 ноября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Командная разработка: Обсудим модели разработки программного обеспечения (итеративная, спиральная, каскадная). Подробно поговорим о гибких методологиях разработки, в частности SCRUM.
PHP-2018-07
12 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-08
12 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Asterisk и FreePBX: Разюираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Овновные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Linux-2018-07
13 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
TeamLeader-2018-07
14 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Code review
WebPython-2018-07
15 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Изменять: управление изменениями: Какие изменения бывают; как и зачем ими управлять; что такое петля Бойда и почему цикл Деминга придумал Шухарт.
TeamLeader-2018-07
15 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Linux-2018-07
17 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-08
17 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
threading, multiprocessing, queue.
WebPython-2018-07
19 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-08
19 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
VRRP и динамический DNS: разбираем методики и настройку для обеспечения HA c диначеского IP и динамического доменного уровня (ConsulDNS)
Linux-2018-07
20 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2018-07
21 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Routing в React. SPA
WebPython-2018-07
22 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Балансировка нагрузки на основе HAproxy: Настраиваем баласировку для вебсерверов и mysql базы Разбираем конфиги Проверяем работу балансировки на стенде
Linux-2018-07
24 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-08
24 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в docker, docker-compose.
WebPython-2018-07
26 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Распределнные файловые системы: GlusterFS и CEPH
Linux-2018-07
26 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-08
28 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Тестирование JS приложений
WebPython-2018-07
29 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: настраиваем ISCSI настраиваем multipath Лабораторная работа: разбираем работу системы на стенде, 2 таргета, 2 клиента, общая файловая система
Linux-2018-07
1 декабря, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-08
1 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
asyncio
WebPython-2018-07
3 декабря, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Виртуализация - cgroups, LXC
Linux-2018-07
5 декабря, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Обзор Vue2
WebPython-2018-07
6 декабря, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Использование Alpha-каналов и масок слоя. Способы формирования сложных масок выделения: Отработка навыков работы с Alpha-каналами, рассказ о способах формирования сложных масок выделения с помощью Alpha-каналов
GDAdobe-2018-12
6 декабря, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Виртуализация - KVM, Proxmox
Linux-2018-07
8 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
QnA
WebPython-2018-07
10 декабря, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Использование Alpha-каналов и масок слоя. Способы формирования сложных масок выделения: Работа с Alpha- каналами на профессиональном уровне, формирование масок выделения на основе Alpha- каналов
GDAdobe-2018-12
10 декабря, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Итоговое занятие: обсуждение вопросов обсуждение проекта
Linux-2018-07
11 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Универсальные шаблоны и их ограничения. Инвариантность, ковариантность и контравариантность: Освоение понятия шаблона и понимание границ его применения
C#-2018-12
11 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Анонимные и динамические типы, кортежи, локальные функции. Преобразование типов Explicit и Implicit.: Получить понимание, когда стоит использовать автоматическое приведение типов, а когда это приведёт к сбоям в программе
C#-2018-12
11 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Пользовательские и системные коллекции. Работа с индуктивными функциями и введение в LINQ.: Понимание индуктивных и агрегаторных функций.
C#-2018-12
11 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Entity Framework и язык запросов LINQ, интерфейс IQueryable: Ускорение доступа к объектам данных, упрощение процесса разработки
C#-2018-12
13 декабря, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
«Векторные» возможности программы. Обзор инструментов Pen, Freeform Pen, Convert Point, Direct Selection, Path Selection и т.д. Использование кривых Безье для рисования в Adobe Photoshop
GDAdobe-2018-12
17 декабря, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
«Векторные» возможности программы (продолжение). Формирование и редактирование масок выделения: Формирование масок выделения - традиционно выполняется с помощью стандартных "растровых" инструментов. Использование же векторных инструментов значительно расширит возможности пользователя в процессе создания масок
GDAdobe-2018-12
18 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Файлы конфигурации, настройка приложений, системный реестр и работа с XML. Атрибуты и сериализация: Автоматизация процесса сериализации объектов с помощью аттрибутов
C#-2018-12
18 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Библиотека Task Parallels Library, PLINQ: Понять механизмы асинхронной и параллельной работы в C# 5+
C#-2018-12
18 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Мультимедийные возможности WPF: геометрия, примитивы, кисти, трансформации, градиентная заливка: Освоить построение красивых и функциональных интерфейсов
C#-2018-12
18 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Создание анимаций WPF. Возможности 3D графики WPF: трехмерные графические примитивы: Построение красивых и функциональных приложений (продолжение)
C#-2018-12
20 декабря, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
«Векторные» возможности программы (продолжение). Использование векторных контуров для обмена данными между различными программами (Adobe Photoshop, Illustrator, InDesign): Создание "обтравочных" контуров для использования в программах вёрстки, импорт и экспорт векторных объектов между различными программами Adobe для расширения возможностей по их обработке
GDAdobe-2018-12
22 декабря, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Инструменты и инфраструктура автоматизированного тестирования. : Изучить основные элементы инфраструктуры автоматизированного тестирования: подготовки тестовых окружений, запуска тестов, журналирования хода выполнения тестов и отчетности. Познакомиться с инструментами автоматизации: фреймворками и драйверами. Узнать место и роль автотестов в инфраструктуре разработки (взаимодействие с сервером непрерывной разработки, баг-трекером и системой управления тестированием)
SDT-2018-12
24 декабря, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Автоматизация действий в Photoshop, ускорение рутинных операций с помощью сценариев (Actions), пакетная обработка файлов с помощью Automate/Batch и других инструментов. Использование скриптов (Scripts): Автоматизация рутинных операций в Photoshop - способ существенно ускорить свою работу в программе
GDAdobe-2018-12
25 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Проектировании системы электронного документооборота: Разработка концепции системы электронного документооборота на базе Web
C#-2018-12
25 декабря, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Разработка базы данных и архитектуры системы: Понять, как строятся распределённые системы хранения и обработки документов
C#-2018-12
25 декабря, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Введение в Python. Основы языка программирования. Введение в Pytest.: Освоить основы языка программирования Python, научится запускать программы написанные на Python и работать в IDE Pycharm.
SDT-2018-12
27 декабря, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Цветовые модели и теория цвета. Понятие «цветовой круг», цветовые модели Grayscale, RGB, CMYK и Lab. Области применения и особенности. Понятие «цветовой охват», контроль цветового охвата: На занятии ставятся все «точки над "и"» в достаточно сложном вопросе цветовых моделей
GDAdobe-2018-12
29 декабря, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Введение в Python. Структуры данных и работа с данными. Модульное тестирование.: Изучить основные структуры данных в Python и научится писать модульные тесты.
SDT-2018-12
31 декабря, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Система управления цветом Adobe Photoshop. Понятия «цветовой профиль», «калибровка монитора». Настройка системы управления цветом с помощью команды “Color Settings”: На занятии полностью "закрываются" вопросы, связанные с системой управления цветом ("Color Settings")
GDAdobe-2018-12
1 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Аутентификация, организационная структура: Рассмотреть механизмы аутентификации пользователя в корпоративной среде и способы разграничения доступа к информации
C#-2018-12
1 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Обмен сообщениями, push-уведомления, Workflow: Разработать способы мгновенного взаимодействия в корпоративной среде, рассмотреть плюсы и минусы различных способов
C#-2018-12
1 января, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Вводное занятие: Поговорим об общей структуре и ценности курса. Решим организационные вопросы, наметим цели и пути их достижения. Каждый преподаватель немного расскажет о себе и занятиях, которые будет проводить.
UX/UI-2018-12
1 января, вторник
20:00 — 21:30
C#-2018-12
None
Мультимедийные возможности WPF: геометрия, примитивы, кисти, трансформации, градиентная заливка
C#-2018-12
1 января, вторник
20:00 — 21:30
C#-2018-12
None
Создание анимаций WPF. Возможности 3D графики WPF: трехмерные графические примитивы
C#-2018-12
1 января, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Введение в Python. Функции и классы.: Изучение работы с функциями в Python. Изучение основ ООП в Python.
SDT-2018-12
3 января, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Тоновая и цветовая коррекция изображений. Обзор инструментов для профессиональной коррекции изображений: Изучение и применение в работе команд "Curves", "Apply Image" и "Calculations" при выполнении тоновой коррекции
GDAdobe-2018-12
3 января, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Цели, методика и описание процесса UX: Погрузимся в единое информационное поле: — разберем основные понятия; — разложим на составляющие процесс UX; — поговорим о задачах UX-дизайнера. В конце занятия разобьемся на команды и познакомимся с проектом, над которым будем работать следующие 5 месяцев.
UX/UI-2018-12
5 января, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Введение в Selenium. Фикстуры Pytest.: Изучить основные возможности Selenium Webdriver и принцип его работы. Изучить фикстуры для запуска тестов.
SDT-2018-12
7 января, понедельник
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Тоновая и цветовая коррекция изображений. Коррекция изображений в модели RGB для электронной публикации, WEB-вёрстки: Занятие посвящено тоновой коррекции "экранных" изображений
GDAdobe-2018-12
8 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
API для интеграции с другими системами, интеграция с другими системами: Понимание механизмов работы REST и JSON
C#-2018-12
8 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Работа с файлами и документами. Подписывание документов ЭЦП: Оптимизация загрузки и выгрузки больших объёмов данных Разграничение прав доступа Контроль ошибок и доступа
C#-2018-12
8 января, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Цели стейкхолдеров и бизнес-задачи: Прежде всего мы научимся понимать, что на самом деле нужно бизнесу. Только разобрав задачу по кусочкам можно докопаться до сути и понять, каким образом решать проблему. Научимся формулировать правильные вопросы для интервью с заказчиком. По итогам занятия команды смогут сформировать свои опросники и применить их в рамках проекта.
UX/UI-2018-12
8 января, вторник
20:00 — 21:30
C#-2018-12
None
Использование шаблонов стандартных элементов управления, рефлексия, DependencyObject, Triggers, Style, CintentPresenter
C#-2018-12
8 января, вторник
20:00 — 21:30
C#-2018-12
None
Data Binding: обновление привязки, направление привязки, способы привязки данных к объекту, интерфейс INotifyPropertyChanged
C#-2018-12
8 января, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Кроссбраузерное тестирование.: Изучить как Selenium работает с различными браузерами, как работать с несколькими браузерами, как запустить несколько браузеров в параллель и работать с cookies.
SDT-2018-12
10 января, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Допечатная подготовка растровых изображений для цифровой и типографской печати: На занятии рассматриваются профессиональные приемы тоновой коррекции изображений, предназначенных для печати
GDAdobe-2018-12
10 января, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Интервью с бизнесом: Практическое занятие: каждая команда сможет проинтервьюировать представителя бизнеса. Преподаватели также участвуют в занятии и по необходимости помогают в проведении интервью.
UX/UI-2018-12
12 января, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Введение в DOM, CSS и XPATH. Поиск элементов на странице. Обработка исключений Python.: Научится искать элементы на странице с помощью css и xpath запросов. Понять исключения в языке Python и научится их обрабатывать.
SDT-2018-12
14 января, понедельник
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Тоновая и цветовая коррекция изображений по частям с использованием технологии корректирующих слоев: Корректирующие слои и все, что связано с ними
GDAdobe-2018-12
15 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Работа с документами .docx, .rtf, .html: Генерация документов в формате Microsoft word и в Веб-формате
C#-2018-12
15 января, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Изучаем наших пользователей: Занятие будет полностью посвящено пользователям и всему, что мы должны о них знать. Поговорим о том, как подружить хотелки пользователя и бизнеса. А также решим, когда все же можно оставить пользователя недовольным.
UX/UI-2018-12
15 января, вторник
20:00 — 21:30
C#-2018-12
None
Архитектура технологии ADO.NET: файлы конфигурации, поставщики данных, подключения, главные компоненты, пул подключений, ActiveX Data Objects
C#-2018-12
15 января, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Взаимодействие с элементами на странице.: Научится взаимодействовать с элементами на странице: нажимать кнопки, вводить и очищать текстовые поля.
SDT-2018-12
17 января, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Photoshop. Качественное тонирование изображений разными методами с использованием разных методов. Создание качественных бесшовных изображений (паттернов): Профессиональное обесцвечивание и раскрашивание изображений, создание высококачественных бесшовных узоров
GDAdobe-2018-12
17 января, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Модели пользователей: Как переварить все полученные данные и ничего не забыть? Поймем, в чем отличие целевой аудитории от персонажей. И зачем вообще нужны персонажи?
UX/UI-2018-12
19 января, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Шаблон проектирования PageObject. Классы в Python.: Изучить один из популярных шаблонов проектирования PageObject. Изучить работу ООП в Python.
SDT-2018-12
21 января, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Photoshop. Использование сложных фильтров для получения различных спецэффектов изображений. Обзор фильтров сторонних разработчиков: Использование "сложных" фильтров Photoshop для получения спецэффектов
GDAdobe-2018-12
22 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Печать, генерация PDF и XPS
C#-2018-12
22 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Реализация концепции MVC в ASP.NET Core. Модель-представление-контроллер. Маршрутизация, Dependency Injection: Введение в концепцию MVC. Особенности ее реализации в ASP.NET Core.
C#-2018-12
22 января, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Описываем персонажа: Занятие будет о том, как описывать персонажа: — какие данные стоит включать в описание; — почему эти данные принесут пользу; — как персонаж влияет на решения, принимаемые на этапе проектирования.
UX/UI-2018-12
22 января, вторник
20:00 — 21:30
C#-2018-12
None
Работа с данными: создание и выполнение команд Transact-SQL, синхронное и асинхронное получение данных, пакетные запросы, транзакции
C#-2018-12
22 января, вторник
20:00 — 21:30
C#-2018-12
None
Entity Framework и язык запросов LINQ, интерфейс IQueryable
C#-2018-12
22 января, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Запуск тестов. Selenium Grid. Docker.: Изучить основы CI, научится запускать тесты в Docker контейнере средствами CI, познакомиться с технологией Selenium Grid.
SDT-2018-12
24 января, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Работа с кривыми Безье: Все, что вы боялись спросить о кривых Безье!
GDAdobe-2018-12
24 января, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Пользовательские сценарии: На этом занятии мы подробно разберем пользовательские сценарии: для чего они нужны и какие задачи решают. Поймем почему проектирование без пользовательских сценариев это очень рискованное занятие.
UX/UI-2018-12
26 января, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Протокол HTTP. Автоматизация тестирования REST API. : Изучить протокол HTTP. Научится писать тесты для REST API. Научится писать Data Driven Tests средствами Python.
SDT-2018-12
28 января, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Свободное рисование в Adobe Illustrator, кисти, их свойства, настройка кистей, создание кистей, использование графического планшета для рисования: Все инструменты и приемы "свободного" рисования в Adobe Illustrator
GDAdobe-2018-12
29 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Тестирование модульной структуры ASP.NET Core приложений: Изучить встроенные в Visual Studio возможности Unit тестирования
C#-2018-12
29 января, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Понимание архитектурной концепции REST сервисов. Реализация REST сервисов в ASP.NET Core - ASP.NET Core Web Api: Выработать понимание концепции REST сервисов, особенностями ее реализации в ASP.NET Core
C#-2018-12
29 января, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Сценарии в формате Goal Directed Design и пользовательские требования: В рамках занятия научимся описывать сценарии и генерировать требования на их основе.
UX/UI-2018-12
29 января, вторник
20:00 — 21:30
C#-2018-12
None
Введение. Для чего применять паттерны в своих приложениях: Антипаттерны, принципы разработки ПО. Пример использования паттерна MVP
C#-2018-12
29 января, вторник
20:00 — 21:30
C#-2018-12
None
Абстрактная фабрика, фабричный метод, строитель
C#-2018-12
29 января, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Протокол HTTP. Скачивание и загрузка файлов.: Научится загружать и скачивать файлы по протоколу HTTP. Укрепить знания протокола HTTP. Изучить использование контекстного менеджера в Python.
SDT-2018-12
31 января, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Создание сложных контуров и объектов с помощью логических операций (Pathfinder): Логические операции (Pathfinder) — замечательная возможность создавать сложное из простого
GDAdobe-2018-12
31 января, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Методика Jobs To Be Done: Раскроем сущность методики JTBD (Jobs To Be Done), поговорим о том, когда и как ее можно применять, а также научимся создавать дополнительные артефакты — триггеры, драйверы и т.д. в соответствии с JTBD.
UX/UI-2018-12
2 февраля, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Основы баз данных. Драйверы баз данных Python.: Изучить основные возможности Python для взаимодействия с СУБД.
SDT-2018-12
4 февраля, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Трансформация объектов. Ручная и точная трансформация объектов, повторная трансформация, специальные приемы трансформации: Все способы трансформации объектов в Adobe Illustrator
GDAdobe-2018-12
5 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Углубленное взгляд на архитектуру ASP.NET Core. Промежуточные слои, фильтры: Сформировать более полное представление архитектуры ASP.NET Core в части назначения и работы механизмов промежуточных слоев и фильтров
C#-2018-12
5 февраля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Что такое CJM и как ее создавать?: На этом занятии разберем, что такое CJM (Customer Journey Map), в каких ситуациях ее нужно использовать. Научимся дифференцировать различные варианты CJM: Service Blueprint, UJM.
UX/UI-2018-12
5 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Мост, хранитель, шаблонный метод
C#-2018-12
5 февраля, вторник
20:00 — 21:30
SDT-2018-12
Software developer in test
Тестирование сетевых приложений. Библиотека socket.: Изучить принципы работы протокола TCP. Научится писать тесты, которые будут взаимодействовать с сервером по протоколу TCP с помощью библиотеки socket.
SDT-2018-12
7 февраля, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Заливки и обводки в Adobe Illustrator, работа с цветом. Свойства и настройка сплошных и градиентных заливок. Свойства обводок: Палитры Color, Gradient, Stroke и их возможности. Детальный разбор
GDAdobe-2018-12
7 февраля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Создание CJM в деталях: Занятие будет посвящено заполнению CJM и определению того, какие точки контакта сервиса и пользователя наиболее критичные.
UX/UI-2018-12
9 февраля, суббота
11:00 — 12:30
SDT-2018-12
Software developer in test
Автоматизация системных тестов. : Научиться писать системные тесты.
SDT-2018-12
11 февраля, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Заливки и обводки в Adobe Illustrator, работа с цветом (продолжение). Работа с палитрами Swatches и Color Guide, использование каталогов цвета, составные и заказные цвета. Создание и редактирование цветовых палитр. Импорт и экспорт образцов цвета: Цветовые образцы и все, что с ними связано. Простые и составные цвета
GDAdobe-2018-12
12 февраля, вторник
11:00 — 12:30
SDT-2018-12
Software developer in test
Тестирование безопасности. Основные виды уязвимостей.: Изучить основные концепции информационной безопасности. Узнать о основных видах уязвимостей, понять место и роль тестировщика в тестировании безопасности.
SDT-2018-12
12 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Использование кросcплатформенных ORM – EF Core и Dapper в ASP.NET Core: Выработать понимание концепции ORM и научить применению концепции на примере EF Core и Dapper в приложениях ASP.NET Core
C#-2018-12
12 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Безопасность в ASP.NET Core. ASP.NET Core Identity. CORS, SSL, Data Protection API, JWT: Познакомиться со встроенными механизмы организации системы безопасности на различных уровнях в ASP.NET Core
C#-2018-12
12 февраля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Использование CJM на практике: Узнаем, как применять CJM в реальных проектах, в том числе для изменений бизнес-процессов компании заказчика.
UX/UI-2018-12
12 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Цепочка обязанностей, суррогат, команда
C#-2018-12
12 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Фасад, приспособленец
C#-2018-12
14 февраля, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Система управления цветом Adobe Illustrator, ее настройка: Color Settings в Abobe Illustrator и все, что с этим связано
GDAdobe-2018-12
14 февраля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Выбор сценариев из CJM для проектирования учебного продукта: Научимся выбирать сценарии на основе текущих потребностей продукта и создавать на их базе продуктовую идею.
UX/UI-2018-12
16 февраля, суббота
20:00 — 21:30
SDT-2018-12
Software developer in test
Логирование и отчетность. : Научить студентов пользоваться средствами Python для логирования хода выполнения тестов и построения отчетности.
SDT-2018-12
18 февраля, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator. Применение и настройка эффектов. Векторные и растровые эффекты, управление эффектами с помощью атрибутов, настройка спецэффектов в документе. Сохранение и быстрое применение эффектов с помощью стилей: Спецэффекты, их библиотеки. Управление спецэффектами в документе
GDAdobe-2018-12
19 февраля, вторник
11:00 — 12:30
SDT-2018-12
Software developer in test
Поиск неисправностей на уровне операционной системы.: Познакомить студентов с основными инструментами поиска неисправностей на уровне операционной системы в Linux.
SDT-2018-12
19 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Оптимизация и производительность приложений ASP.NET Core. Асинхронные методы: Изучение встроенных в технологию ASP.NET Core механизмов кэширования, сжатия данных, асинхронных методов
C#-2018-12
19 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Использование сервисов ASP.NET Core Web Api на примере Angular и JQuery: Знакомство с примерами использования разрабатываемых ASP.NET Core Web Api
C#-2018-12
19 февраля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Что такое информационная структура и концепция?: Познакомимся с такими методиками как информационная структура и концепция. Разберемся, для чего они нужны и как с их помощью перевести пользовательские сценарии в элементы интерфейса.
UX/UI-2018-12
19 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Итератор, интерпретатор
C#-2018-12
19 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Наблюдатель, посредник, компоновщик
C#-2018-12
21 февраля, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator (продолжение). Эффекты прозрачности, способы применения, использование масок прозрачности. Режимы наложения цвета, контроль прозрачности в документе: Обычная и сложная прозрачность. Настройка и управление
GDAdobe-2018-12
21 февраля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Создание информационной структуры на основе выбранных сценариев: Занятие будет полностью посвящено составлению ИС (информационной структуры) по пользовательским сценариям.
UX/UI-2018-12
23 февраля, суббота
20:00 — 21:30
SDT-2018-12
Software developer in test
Диагностика сетевых неисправностей. : Научить студентов пользоваться инструментами диагностики сетевых неисправностей.
SDT-2018-12
25 февраля, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator (продолжение). Работа с эффектом перетекания, использование инструмента Blend Tool для создания иллюстраций: Blend Tool и все возможности этого спецэффекта при создании иллюстраций
GDAdobe-2018-12
26 февраля, вторник
11:00 — 12:30
SDT-2018-12
Software developer in test
Поиск неисправностей в работе приложения.: Изучить утилиты lsof, strace, gdb.
SDT-2018-12
26 февраля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Использование Visual Studio Team Services в процессе групповой разработки: Знакомство с инструментами групповой разработки VSTS
C#-2018-12
26 февраля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Разработка концепции продукта: Начнем разрабатывать концепцию интерфейса продукта, используя информационную структуру.
UX/UI-2018-12
26 февраля, вторник
20:00 — 21:30
C#-2018-12
None
Декоратор, стратегия, посетитель
C#-2018-12
28 февраля, четверг
19:30 — 22:30
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator (продолжение). Импорт и трассировка растровых изображений. Управление параметрами импорта, контроль растровых изображений, настройка параметров трассировки: Все нюансы работы с растровыми изображениями. От импорта до трассировки
GDAdobe-2018-12
28 февраля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Инструменты прототипирования: На этом занятии мы поговорим о том, как выбрать правильный инструмент прототипрования. Познакомимся с современными инструментами прототипирования и их особенностями.
UX/UI-2018-12
4 марта, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator (продолжение). Градиентные сетки. Создание сложных иллюстраций с помощью градиентных сеток. Настройка и сопряжение градиентных сеток. Сочетание сеток и других спецэффектов: Градиентные сетки и их возможности
GDAdobe-2018-12
5 марта, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Интеграция Visual Studio Team Services и Git. Ветви (branches). Слияние изменений и разрешение конфликтов: Продолжить изучение средств VSTS, углубить понимание процесса групповой разработки, получить опыт работы с ветвями проекта, слиянием изменений кода проектов и разрешения конфликтов при слиянии изменений
C#-2018-12
5 марта, вторник
20:00 — 20:45
UX/UI-2018-12
Проектирование UX/UI
Быстрое прототипирование и тестирование решений: На занятии мы научимся быстро проверять свои решения на практике.
UX/UI-2018-12
5 марта, вторник
20:00 — 21:30
C#-2018-12
None
RESTapi, JSON, Интеграция со сторонними сервисами. Часть 1
C#-2018-12
5 марта, вторник
20:00 — 21:30
C#-2018-12
None
RESTapi, JSON, Интеграция со сторонними сервисами. Часть 2
C#-2018-12
5 марта, вторник
20:00 — 21:30
C#-2018-12
None
RPC, XML, Интеграция с сторонними сервисами. Часть 1
C#-2018-12
7 марта, четверг
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Художественные эффекты Adobe Illustrator (продолжение). Создание и использование узоров (Pattern): Паттерны в Adobe Illustrator. От использования до создания
GDAdobe-2018-12
7 марта, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Проектирование микровзаимодействий и состояний: На занятии будут затронуты такие темы, как важность проработки микровзаимодействий и состояний в прототипах. А также поговорим об интерактивных прототипах и их пользе в процессе проектирования.
UX/UI-2018-12
11 марта, понедельник
19:30 — 21:00
GDAdobe-2018-12
Графический дизайнер
Допечатная подготовка документа Adobe Illustrator. Контроль параметров макета на соответствие техническим требованиям перед печатью: Допечатная подготовка векторных макетов
GDAdobe-2018-12
12 марта, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Конвейеры сборки и релиза версий: Понимание процесса сборки и релиза версий групповых проектов
C#-2018-12
12 марта, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Хостинг приложений в среде Windows, Linux, в системе Docker: Знакомство с вариантами хостинга ASP.NET Core Web приложений в средах Windows, Linux, в системе Docker
C#-2018-12
12 марта, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Вступление в дизайн, генерация идей, разбор инструментов, порядок и выполнения работ: Разберемся для чего нужен дизайн, и что важно знать, чтобы успешно работать. Поговорим о том, как составить план выполнения работ и оценить его ресурсоемкость.
UX/UI-2018-12
12 марта, вторник
20:00 — 21:30
C#-2018-12
None
RPC, XML, Интеграция с сторонними сервисами. Часть 2
C#-2018-12
12 марта, вторник
20:00 — 21:30
C#-2018-12
None
Одноранговые P2P, взаимодействие, проверка подлинности
C#-2018-12
14 марта, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Разработка дизайна. Основы типографики и работа с цветом. Дизайн иконок.: Поговорим о важных составляющих дизайна, затронем основные моменты типографики, которые нужно знать каждому, и научимся работать с цветом.
UX/UI-2018-12
19 марта, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Разворачивание приложений в Microsoft Azure: Получение понимания работы со средой Microsoft Azure в части разворачивания Web приложений
C#-2018-12
19 марта, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Основы композиции и работа с сеткой: На этом занятии мы поговорим о композиции, правилах ее составления и основах работы с сеткой.
UX/UI-2018-12
19 марта, вторник
20:00 — 21:30
C#-2018-12
None
Глобальные P2P, поиск пиров. Часть 1
C#-2018-12
21 марта, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Все о контенте : Во время занятия ответим на вопросы: — как подготовить контент к публикации на сайте/ в приложении? — что такое контентная стратегия и как с ней обращаться? Затронем тему UX-копирайтинга.
UX/UI-2018-12
26 марта, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Что такое UX-аудит?: Узнаем, что кроется за термином UX-аудит, разберем структуру модуля "Оценка. UX-аудит" и поговорим о ценности полученных знаний и навыков.
UX/UI-2018-12
26 марта, вторник
20:00 — 21:30
C#-2018-12
None
Глобальные P2P, поиск пиров. Часть 2
C#-2018-12
28 марта, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Как замерить качество UX (пользовательского опыта)?: Узнаем, какие методики для замера метрик существуют. Научимся подбирать оптимальную методику для оценки качества взаимодействия пользователя и интерфейса.
UX/UI-2018-12
2 апреля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Мониторинг приложений, развернутых в Microsoft Azure: Знакомство с инструментами мониторинга производительности, правильности функционирования приложений, развернутых в среде Microsoft Azure
C#-2018-12
2 апреля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Взаимодействие приложений на основе систем брокеров сообщений: Понимание технологии информационного обмена в системах брокеров сообщений на примере RabbitMQ
C#-2018-12
2 апреля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Как читать результаты замера, и что с ними делать?: Научимся анализировать полученную по итогам UX-аудита информацию и понимать, в каких случаях достаточно “подвигать кнопочки”, а где потребуется “выпрямить процесс”.
UX/UI-2018-12
4 апреля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Agile. Scrum. Lean цикл. Что это и зачем?: Поговорим о популярных в сфере разработки продукта методах ведения проектов. Поймем в чем отличия, преимущества и недостатки каждого из них. Научимся планировать цикл работы над продуктом с учетом проектирования, тестирования решений и их внедрения.
UX/UI-2018-12
9 апреля, вторник
20:00 — 21:30
C#-2018-12
Разработчик C#
Использование средств профилирования и диагностики в Visual Studio: Знакомство со встроенными в Visual Studio инструментами профилирования и диагностики приложений
C#-2018-12
9 апреля, вторник
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Стратегия развития продукта: Поговорим о таких методиках как Road Map и Foresight session, вертикальном/горизонтальном улучшение продукта и сервисном развитии. Поймем, как это влияет на интерфейс продукта.
UX/UI-2018-12
11 апреля, четверг
20:00 — 21:30
UX/UI-2018-12
Проектирование UX/UI
Как не поссориться с заказчиком?: На этом занятии мы разберем интересные кейсы из нашей личной практики, в которых ситуация с заказчиком становилась достаточно напряженной. Поймем, как можно не допустить возникновения подобных случаев, а также как выйти из кризиса, если беда все же случилась.
UX/UI-2018-12