Расписание

Дата и время
Событие
Группа
C++-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2017-12
JavaEE-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Пользовательские теги: Кастомные JSP-теги. Обработчик тегов. Вложенные теги.
JavaEE-2017-12
PythonFS-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Гигиенический минимум девопс-задач для разработчика (fabric, docker, настройка БД), git, gitflow. Часть 2
PythonFS-2017-12
Digital маркетолог-2018-01
19 февраля, понедельник
20:00 — 21:30
Digital маркетолог
Продукты и пользователи: Типы продуктов и особенности взаимодействия пользователей с продуктами.
Digital маркетолог-2018-01
Linux-2017-10
20 февраля, вторник
20:00 — 21:30
Linux-2017-10
BigData-2017-11
20 февраля, вторник
20:00 — 21:30
Разработчик BigData
Пайплайны. Способы выстроить поток задач, обеспечить выполнение. Отказоустойчивость, мониторинг.
BigData-2017-11
PHP-2017-12
20 февраля, вторник
20:00 — 21:30
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2017-12
Teacher-2018-01
20 февраля, вторник
20:00 — 21:30
Методика обучения
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка
Teacher-2018-01
Java-2018-02
20 февраля, вторник
20:00 — 21:30
Разработчик Java
Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
20 февраля, вторник
20:00 — 21:30
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
DevOps-2017-11
Руководитель разработки 2018-02
20 февраля, вторник
20:00 — 21:30
Руководитель разработки
Командообразование: Что делает команду командой; как организовать коллектив в команду.
Руководитель разработки 2018-02
Java-2017-11
21 февраля, среда
20:00 — 21:30
Разработчик Java
Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2017-11
Python-2017-11
21 февраля, среда
20:00 — 21:30
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2017-11
Teacher-2017-12
21 февраля, среда
20:00 — 21:30
Методика обучения
Проработка кейсов
Teacher-2017-12
None
21 февраля, среда
20:00 — 21:30

Подготовительный курс Разработчик Java

Консультационный вебинар третьего модуля: Учащийся получит ответы на накопившиеся вопросы по материалу текущего модуля
Digital маркетолог-2018-01
21 февраля, среда
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Брендирование: что такое бренд и где его искать.
Digital маркетолог-2018-01
BigData-2017-11
22 февраля, четверг
20:00 — 21:30
Разработчик BigData
Слои данных для оптимизации процессов использования данных. Hive.
BigData-2017-11
C++-2017-12
22 февраля, четверг
20:00 — 21:30
Разработчик 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++-2017-12
JavaEE-2017-12
22 февраля, четверг
20:00 — 21:30
Разработчик Java Enterprise
Дополнения возможностей JSP: JSTL. Шаблонизаторы Freemarker. JSF. Разбор домашнего задания.
JavaEE-2017-12
PHP-2017-12
22 февраля, четверг
20:00 — 21:30
Backend разработчик на PHP
Другие SQL-решения: Посмотрим на другие SQL-решения, в частности, сделаем детальный обзор возможностей MySQL и SQLite. Поговорим о колоночных базах данных на примере ClickHouse.
PHP-2017-12
PythonFS-2017-12
22 февраля, четверг
20:00 — 21:00
Разработчик full-stack на Python
Frontend (вёрстка на bootstrap/material). Часть 1: Пересборка из исходником, базовая отзывчивость интерфейса, jQuery для оживления.
PythonFS-2017-12
Teacher-2018-01
22 февраля, четверг
20:00 — 21:30
Методика обучения
Выдача и прием обратной связи: устно/письменно, формально/свободно
Teacher-2018-01
Java-2018-02
22 февраля, четверг
20:00 — 21:30
Разработчик Java
Сборщик мусора: Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
Java-2018-02
Руководитель разработки 2018-02
22 февраля, четверг
20:00 — 21:30
Руководитель разработки
Культура поведения и атмосфера: Что представляет из себя культура поведения в команде; как ее формировать и надо ли; от чего зависит атмосфера в команде и какой она должна быть.
Руководитель разработки 2018-02
DevOps-2018-02
22 февраля, четверг
20:00 — 21:30
DevOps практики и инструменты
DevOps как система.: Практики и методики. DevOps компетенции.
DevOps-2018-02
Java-2017-10
23 февраля, пятница
19:30 — 21:00
Разработчик Java
Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2017-10
Linux-2017-10
23 февраля, пятница
20:00 — 21:30
Linux-2017-10
Java-2017-11
23 февраля, пятница
20:00 — 21:30
Разработчик Java
Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2017-11
Python-2017-11
23 февраля, пятница
20:00 — 21:30
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2017-11
DevOps-2017-11
23 февраля, пятница
20:00 — 21:30
DevOps практики и инструменты
Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2017-11
Java-2017-10
24 февраля, суббота
11:00 — 12:30
Разработчик Java
Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2017-10
C++-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2017-12
JavaEE-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
MVC-фреймворки: Шаблоны проектирования MVC, MVP. Struts. Дополнения по GWT.
JavaEE-2017-12
PythonFS-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Frontend (вёрстка на bootstrap/material). Часть 2: Пересборка из исходником, базовая отзывчивость интерфейса, jQuery для оживления.
PythonFS-2017-12
Digital маркетолог-2018-01
26 февраля, понедельник
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Брендирование: анализ рынка, поиск ниш рынка, конкурентная стратегия. Целевая аудитория бренда.
Digital маркетолог-2018-01
DevOps-2018-02
26 февраля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Система контроля версий как основа разработки и поставки ПО. Знакомство с Git.
DevOps-2018-02
Python-2018-02
26 февраля, понедельник
20:00 — 21:30
Разработчик 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-02
Linux-2017-10
27 февраля, вторник
20:00 — 21:30
Администратор Linux
LAMP: php/python/perl, mysql
Linux-2017-10
BigData-2017-11
27 февраля, вторник
20:00 — 21:30
Разработчик BigData
Организация хранения данных для решения задач машинного обучения
BigData-2017-11
PHP-2017-12
27 февраля, вторник
20:00 — 21:30
Backend разработчик на PHP
MongoDB: Рассмотрим not only SQL-решения на примере MongoDB. Познакомимся с CRUD операциями. Поговорим о Aggregation Pipeline и MapReduce. Поработаем с MongoDB из кода на PHP.
PHP-2017-12
Teacher-2018-01
27 февраля, вторник
20:00 — 21:30
Методика обучения
Проведение вебинаров
Teacher-2018-01
Java-2018-02
27 февраля, вторник
20:00 — 21:30
Разработчик Java
QA и тестирование: QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
27 февраля, вторник
20:00 — 21:30
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2017-11
JavaScript-2018-02
27 февраля, вторник
20:00 — 21:30
Разработчик JavaScript
Введение в курс: Участники смогут: - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат - Вспомнить основные возможности языка JavaScript - Применять техники языка, которые помогут при изучении фреймворков
JavaScript-2018-02
Руководитель разработки 2018-02
27 февраля, вторник
20:00 — 21:30
Руководитель разработки
Управление, делегирование, контроль и развитие: Как управлять командой; где придержать а где отпустить; как управлять развитием команды комплексно.
Руководитель разработки 2018-02
Java-2017-11
28 февраля, среда
20:00 — 21:30
Разработчик Java
Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2017-11
Python-2017-11
28 февраля, среда
20:00 — 21:30
Python-2017-11
None
28 февраля, среда
20:00 — 21:30

Подготовительный курс Разработчик Python

Занятие 4. Консультационный вебинар четвертого модуля: Учащийся получит ответы на накопившиеся вопросы по материалу текущего модуля.
Digital маркетолог-2018-01
28 февраля, среда
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Вектор бренда. Позиционирование и эмоционирование. Коммуникационная стратегия.
Digital маркетолог-2018-01
BigData-2017-11
1 марта, четверг
20:00 — 21:30
Разработчик BigData
Spark: Spark как инструмент быстрого доступа к данным. Spark как инструмент для машинного обучения.
BigData-2017-11
C++-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2017-12
JavaEE-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
Веб-сокеты: Уведомление об изменениях без клиентского запроса. Серверная и клиентская поддержка. Схема ws/wss. Разбор домашнего задания.
JavaEE-2017-12
PHP-2017-12
1 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Redis: Поговорим о Redis как о базе данных. Изучим типы данных и способы работы с ними из кода на PHP. Сравним Redis с Memcached.
PHP-2017-12
PythonFS-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик full-stack на Python
Проектирование схемы БД, оптимальная работа с ORM, автотесты без боли. Часть 1
PythonFS-2017-12
Teacher-2018-01
1 марта, четверг
20:00 — 21:30
Методика обучения
Как проводить дни открытых дверей
Teacher-2018-01
Java-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик Java
Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-02
JavaScript-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик JavaScript
JavaScript. Работа с браузером: Участники смогут: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Освоить и вспомнить теорию, которая будет базисом для последующих уроков
JavaScript-2018-02
Руководитель разработки 2018-02
1 марта, четверг
20:00 — 21:30
Руководитель разработки
Коммуникации: формальные и неформальные, внешние и внутренние: Как отстраивать процессы обмена информацией; за какими коммуникационными потоками надо следить отдельно; чем отличается хорошо налаженное взаимодействие.
Руководитель разработки 2018-02
DevOps-2018-02
1 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Локальное окружение инженера. ChatOps и визуализация рабочих процессов.
DevOps-2018-02
Python-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик Python
Advanced basics. Часть 2: Функциональное программирование, рекурсия и ее ограничения, tail recursion optimization. Scoping, namespaces, замыкания и их устройство. Декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Python-2018-02
Java-2017-10
2 марта, пятница
19:30 — 21:00
Разработчик Java
NIO: Registration. NIO для сокетов. Проектная работа.
Java-2017-10
Linux-2017-10
2 марта, пятница
20:00 — 21:30
Администратор Linux
MAIL: протоколы
Linux-2017-10
Java-2017-11
2 марта, пятница
20:00 — 21:30
Разработчик Java
Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2017-11
Python-2017-11
2 марта, пятница
20:00 — 21:30
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2017-11
DevOps-2017-11
2 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2017-11
Дата и время
Событие
Группа
Digital маркетолог-2018-01
19 февраля, понедельник
20:00 — 21:30
Digital маркетолог
Продукты и пользователи: Типы продуктов и особенности взаимодействия пользователей с продуктами.
Digital маркетолог-2018-01
JavaEE-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Пользовательские теги: Кастомные JSP-теги. Обработчик тегов. Вложенные теги.
JavaEE-2017-12
PythonFS-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Гигиенический минимум девопс-задач для разработчика (fabric, docker, настройка БД), git, gitflow. Часть 2
PythonFS-2017-12
C++-2017-12
19 февраля, понедельник
20:00 — 21:30
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2017-12
Руководитель разработки 2018-02
20 февраля, вторник
20:00 — 21:30
Руководитель разработки
Командообразование: Что делает команду командой; как организовать коллектив в команду.
Руководитель разработки 2018-02
PHP-2017-12
20 февраля, вторник
20:00 — 21:30
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2017-12
Linux-2017-10
20 февраля, вторник
20:00 — 21:30
Linux-2017-10
Teacher-2018-01
20 февраля, вторник
20:00 — 21:30
Методика обучения
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка
Teacher-2018-01
BigData-2017-11
20 февраля, вторник
20:00 — 21:30
Разработчик BigData
Пайплайны. Способы выстроить поток задач, обеспечить выполнение. Отказоустойчивость, мониторинг.
BigData-2017-11
Java-2018-02
20 февраля, вторник
20:00 — 21:30
Разработчик Java
Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
20 февраля, вторник
20:00 — 21:30
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
DevOps-2017-11
Teacher-2017-12
21 февраля, среда
20:00 — 21:30
Методика обучения
Проработка кейсов
Teacher-2017-12
Digital маркетолог-2018-01
21 февраля, среда
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Брендирование: что такое бренд и где его искать.
Digital маркетолог-2018-01
None
21 февраля, среда
20:00 — 21:30

Подготовительный курс Разработчик Java

Консультационный вебинар третьего модуля: Учащийся получит ответы на накопившиеся вопросы по материалу текущего модуля
Python-2017-11
21 февраля, среда
20:00 — 21:30
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2017-11
Java-2017-11
21 февраля, среда
20:00 — 21:30
Разработчик Java
Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2017-11
JavaEE-2017-12
22 февраля, четверг
20:00 — 21:30
Разработчик Java Enterprise
Дополнения возможностей JSP: JSTL. Шаблонизаторы Freemarker. JSF. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
22 февраля, четверг
20:00 — 21:00
Разработчик full-stack на Python
Frontend (вёрстка на bootstrap/material). Часть 1: Пересборка из исходником, базовая отзывчивость интерфейса, jQuery для оживления.
PythonFS-2017-12
Руководитель разработки 2018-02
22 февраля, четверг
20:00 — 21:30
Руководитель разработки
Культура поведения и атмосфера: Что представляет из себя культура поведения в команде; как ее формировать и надо ли; от чего зависит атмосфера в команде и какой она должна быть.
Руководитель разработки 2018-02
PHP-2017-12
22 февраля, четверг
20:00 — 21:30
Backend разработчик на PHP
Другие SQL-решения: Посмотрим на другие SQL-решения, в частности, сделаем детальный обзор возможностей MySQL и SQLite. Поговорим о колоночных базах данных на примере ClickHouse.
PHP-2017-12
C++-2017-12
22 февраля, четверг
20:00 — 21:30
Разработчик 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++-2017-12
DevOps-2018-02
22 февраля, четверг
20:00 — 21:30
DevOps практики и инструменты
DevOps как система.: Практики и методики. DevOps компетенции.
DevOps-2018-02
Teacher-2018-01
22 февраля, четверг
20:00 — 21:30
Методика обучения
Выдача и прием обратной связи: устно/письменно, формально/свободно
Teacher-2018-01
BigData-2017-11
22 февраля, четверг
20:00 — 21:30
Разработчик BigData
Слои данных для оптимизации процессов использования данных. Hive.
BigData-2017-11
Java-2018-02
22 февраля, четверг
20:00 — 21:30
Разработчик Java
Сборщик мусора: Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
Java-2018-02
Java-2017-10
23 февраля, пятница
19:30 — 21:00
Разработчик Java
Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2017-10
Linux-2017-10
23 февраля, пятница
20:00 — 21:30
Linux-2017-10
DevOps-2017-11
23 февраля, пятница
20:00 — 21:30
DevOps практики и инструменты
Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2017-11
Python-2017-11
23 февраля, пятница
20:00 — 21:30
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2017-11
Java-2017-11
23 февраля, пятница
20:00 — 21:30
Разработчик Java
Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2017-11
Java-2017-10
24 февраля, суббота
11:00 — 12:30
Разработчик Java
Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2017-10
Digital маркетолог-2018-01
26 февраля, понедельник
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Брендирование: анализ рынка, поиск ниш рынка, конкурентная стратегия. Целевая аудитория бренда.
Digital маркетолог-2018-01
JavaEE-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
MVC-фреймворки: Шаблоны проектирования MVC, MVP. Struts. Дополнения по GWT.
JavaEE-2017-12
PythonFS-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Frontend (вёрстка на bootstrap/material). Часть 2: Пересборка из исходником, базовая отзывчивость интерфейса, jQuery для оживления.
PythonFS-2017-12
C++-2017-12
26 февраля, понедельник
20:00 — 21:30
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2017-12
DevOps-2018-02
26 февраля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Система контроля версий как основа разработки и поставки ПО. Знакомство с Git.
DevOps-2018-02
Python-2018-02
26 февраля, понедельник
20:00 — 21:30
Разработчик 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-02
JavaScript-2018-02
27 февраля, вторник
20:00 — 21:30
Разработчик JavaScript
Введение в курс: Участники смогут: - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат - Вспомнить основные возможности языка JavaScript - Применять техники языка, которые помогут при изучении фреймворков
JavaScript-2018-02
Руководитель разработки 2018-02
27 февраля, вторник
20:00 — 21:30
Руководитель разработки
Управление, делегирование, контроль и развитие: Как управлять командой; где придержать а где отпустить; как управлять развитием команды комплексно.
Руководитель разработки 2018-02
PHP-2017-12
27 февраля, вторник
20:00 — 21:30
Backend разработчик на PHP
MongoDB: Рассмотрим not only SQL-решения на примере MongoDB. Познакомимся с CRUD операциями. Поговорим о Aggregation Pipeline и MapReduce. Поработаем с MongoDB из кода на PHP.
PHP-2017-12
Linux-2017-10
27 февраля, вторник
20:00 — 21:30
Администратор Linux
LAMP: php/python/perl, mysql
Linux-2017-10
Teacher-2018-01
27 февраля, вторник
20:00 — 21:30
Методика обучения
Проведение вебинаров
Teacher-2018-01
BigData-2017-11
27 февраля, вторник
20:00 — 21:30
Разработчик BigData
Организация хранения данных для решения задач машинного обучения
BigData-2017-11
Java-2018-02
27 февраля, вторник
20:00 — 21:30
Разработчик Java
QA и тестирование: QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
27 февраля, вторник
20:00 — 21:30
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2017-11
Digital маркетолог-2018-01
28 февраля, среда
20:00 — 21:30
Digital маркетолог
Классический маркетинг: брендинг: Вектор бренда. Позиционирование и эмоционирование. Коммуникационная стратегия.
Digital маркетолог-2018-01
None
28 февраля, среда
20:00 — 21:30

Подготовительный курс Разработчик Python

Занятие 4. Консультационный вебинар четвертого модуля: Учащийся получит ответы на накопившиеся вопросы по материалу текущего модуля.
Python-2017-11
28 февраля, среда
20:00 — 21:30
Python-2017-11
Java-2017-11
28 февраля, среда
20:00 — 21:30
Разработчик Java
Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2017-11
JavaScript-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик JavaScript
JavaScript. Работа с браузером: Участники смогут: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Освоить и вспомнить теорию, которая будет базисом для последующих уроков
JavaScript-2018-02
JavaEE-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
Веб-сокеты: Уведомление об изменениях без клиентского запроса. Серверная и клиентская поддержка. Схема ws/wss. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик full-stack на Python
Проектирование схемы БД, оптимальная работа с ORM, автотесты без боли. Часть 1
PythonFS-2017-12
Руководитель разработки 2018-02
1 марта, четверг
20:00 — 21:30
Руководитель разработки
Коммуникации: формальные и неформальные, внешние и внутренние: Как отстраивать процессы обмена информацией; за какими коммуникационными потоками надо следить отдельно; чем отличается хорошо налаженное взаимодействие.
Руководитель разработки 2018-02
PHP-2017-12
1 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Redis: Поговорим о Redis как о базе данных. Изучим типы данных и способы работы с ними из кода на PHP. Сравним Redis с Memcached.
PHP-2017-12
C++-2017-12
1 марта, четверг
20:00 — 21:30
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2017-12
DevOps-2018-02
1 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Локальное окружение инженера. ChatOps и визуализация рабочих процессов.
DevOps-2018-02
Teacher-2018-01
1 марта, четверг
20:00 — 21:30
Методика обучения
Как проводить дни открытых дверей
Teacher-2018-01
Python-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик Python
Advanced basics. Часть 2: Функциональное программирование, рекурсия и ее ограничения, tail recursion optimization. Scoping, namespaces, замыкания и их устройство. Декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Python-2018-02
BigData-2017-11
1 марта, четверг
20:00 — 21:30
Разработчик BigData
Spark: Spark как инструмент быстрого доступа к данным. Spark как инструмент для машинного обучения.
BigData-2017-11
Java-2018-02
1 марта, четверг
20:00 — 21:30
Разработчик Java
Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-02
Java-2017-10
2 марта, пятница
19:30 — 21:00
Разработчик Java
NIO: Registration. NIO для сокетов. Проектная работа.
Java-2017-10
Java-2017-11
2 марта, пятница
20:00 — 21:30
Разработчик Java
Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2017-11
Linux-2017-10
2 марта, пятница
20:00 — 21:30
Администратор Linux
MAIL: протоколы
Linux-2017-10
DevOps-2017-11
2 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2017-11
Python-2017-11
2 марта, пятница
20:00 — 21:30
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2017-11
Digital маркетолог-2018-01
5 марта, понедельник
20:00 — 21:30
Digital маркетолог
Пользовательское поведение: Портрет целевой аудитории: методы составления.
Digital маркетолог-2018-01
JavaEE-2017-12
5 марта, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Автоматизация деплоймента: Сборка проекта. Средства сборки: Ant, Maven, Gradle. Jenkins.
JavaEE-2017-12
PythonFS-2017-12
5 марта, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Проектирование схемы БД, оптимальная работа с ORM, автотесты без боли. Часть 1
PythonFS-2017-12
C++-2017-12
5 марта, понедельник
20:00 — 21:30
Разработчик C++
Сетевое взаимодействие: Сокеты. Протоколы: TCP и UDP. Сериализация. HTTP. Json. Zmq. Protobuf.
C++-2017-12
DevOps-2018-02
5 марта, понедельник
20:00 — 21:30
DevOps практики и инструменты
Знакомство с облачной инфраструктурой и облачными сервисами.: Практики безопасного доступа к ресурсам (SSH, Bastion Host, VPN).
DevOps-2018-02
Python-2018-02
5 марта, понедельник
20:00 — 21:30
Разработчик Python
Internals. Часть 1: CPython, внутренности и архитектура, байткод, stack virtual machine, интерпретация. Имплементация основных типов данных: строки, числа, списки, словари. Оптимизации.
Python-2018-02
JavaScript-2018-02
6 марта, вторник
20:00 — 21:30
Разработчик JavaScript
Введение в Angular: Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript
JavaScript-2018-02
Руководитель разработки 2018-02
6 марта, вторник
20:00 — 21:30
Руководитель разработки
Формальное и неформальное лидерство и еще немного о групповой динамике: Команда больше чем группа, но не перестает ею быть. Поэтому все относящееся к группам верно и для команды. Про внутренние и внешние границы, лидерство и поведение индивидуумов в группах.
Руководитель разработки 2018-02
PHP-2017-12
6 марта, вторник
20:00 — 21:30
Backend разработчик на PHP
PHP и базы данных: Изучим все способы работы кода на PHP с изученными базами данных. Как дань истории будут показаны устаревшие драйверы, но остановимся на PDO. Рассмотрим ООП-подход для работы с базами данных. Научимся реализовать и применять такие паттерны как DAO, ActiveRecord, ORM, ODM. Поговорим об их плюсах и минусах.
PHP-2017-12
Linux-2017-10
6 марта, вторник
20:00 — 21:30
Linux-2017-10
Teacher-2018-01
6 марта, вторник
20:00 — 21:30
Методика обучения
Работа преподавателя на платформе Otus: Преподавательская: - ввод тестовых вопросов - ведомость проверки домашних заданий - размещение материалов для проведения занятий - опросы студентов по результатам занятий
Teacher-2018-01
BigData-2017-11
6 марта, вторник
20:00 — 21:30
Разработчик BigData
Обзор решений для аналитики больших данных: Vertica, Clickhouse. Основные преимущества и недостатки, для хранения и обработки данных. Агрегация, управление, эксперименты, анализ, визуализация и BI
BigData-2017-11
Java-2018-02
6 марта, вторник
20:00 — 21:30
Разработчик Java
Java 8: Элементы функционального программирования. Streams. Lambdas. Примеры.
Java-2018-02
DevOps-2017-11
6 марта, вторник
20:00 — 21:30
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2017-11
Java-2017-11
7 марта, среда
20:00 — 21:30
Разработчик Java
JMM: Happens before. Cooperation. Atomics.
Java-2017-11
Digital маркетолог-2018-01
7 марта, среда
20:00 — 21:30
Digital маркетолог
Пользовательское поведение: Сценарии потребления продукта пользователями. Где и чем ловить целевую аудиторию?
Digital маркетолог-2018-01
None
7 марта, среда
20:00 — 21:30

Подготовительный курс Разработчик Java

Консультационный вебинар четвертого модуля: Учащийся получит ответы на накопившиеся вопросы по материалу текущего модуля.
Python-2017-11
7 марта, среда
20:00 — 21:30
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2017-11
JavaScript-2018-02
8 марта, четверг
20:00 — 21:30
Разработчик JavaScript
Компоненты и директивы: Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты
JavaScript-2018-02
JavaEE-2017-12
8 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
REST-сервисы: REST. JAX-RS. Контейнер Jersey. WADL.
JavaEE-2017-12
PythonFS-2017-12
8 марта, четверг
20:00 — 21:30
PythonFS-2017-12
Руководитель разработки 2018-02
8 марта, четверг
20:00 — 21:30
Руководитель разработки
Психологические типологии: все люди разные: Что такое психологические типологии; что из этого можно вынести; как применять
Руководитель разработки 2018-02
PHP-2017-12
8 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Парадигмы программирования: Когда мы пишем код - мы придерживаемся какой-то парадигмы. В этом занятии мы обсудим различные парадигмы программирования и увидим, что не ООП-единым, на примере использования функциональной парадигмы. Посмотрим на функции высшего порядка, каррирование, замыкания и монады. После чего детально остановимся на ООП.
PHP-2017-12
C++-2017-12
8 марта, четверг
20:00 — 21:30
Разработчик C++
Асинхронный ввод/вывод: Библиотеки и практики работы с неблокирующей передачей данных
C++-2017-12
DevOps-2018-02
8 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Основные сервисы Google Cloud Platform (GCP).: Способы управления ресурсами в GCP.
DevOps-2018-02
Teacher-2018-01
8 марта, четверг
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Python-2018-02
8 марта, четверг
20:00 — 21:30
Разработчик Python
Internals. Часть 2: Memory model, allocation, reference counting, garbage collection. GIL, реализация и последствия, методы обхода.
Python-2018-02
Java-2018-02
8 марта, четверг
20:00 — 21:30
Разработчик Java
Основы дизайна: Понятие дизайна приложения и паттерна проектирования. Концепты проектирования ООП: delegation, aggregation, composition, association, coupling and cohesion. SOLID.
Java-2018-02
Java-2017-11
9 марта, пятница
20:00 — 21:30
Разработчик Java
Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2017-11
Linux-2017-10
9 марта, пятница
20:00 — 21:30
Linux-2017-10
DevOps-2017-11
9 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Детальное знакомство с Docker Swarm.: Работа сети в кластере, политики учета и деплоя приложений в Swarm mode.
DevOps-2017-11
Python-2017-11
9 марта, пятница
20:00 — 21:30
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2017-11
Digital маркетолог-2018-01
12 марта, понедельник
20:00 — 21:30
Digital маркетолог
Аудитории и стратегии: Классификация и сегментация аудитори по различным характеристикам. Практика применения классификаций.
Digital маркетолог-2018-01
JavaEE-2017-12
12 марта, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Самодокументируемые сервисы.: Библиотека Swagger. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
12 марта, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Как PostgreSQL хранит данные, основные способы оптимизации, экономия на типах данных и таблиц. Введение в Mongo и Redis. Часть 1
PythonFS-2017-12
C++-2017-12
12 марта, понедельник
20:00 — 21:30
Разработчик C++
РСУБД: Использование РСУБД. Подключение и работа с БД
C++-2017-12
DevOps-2018-02
12 марта, понедельник
20:00 — 21:30
DevOps практики и инструменты
Модели управления инфраструктурой.: Работа с образами VM в облаке. Знакомство с Packer и экосистемой компании HashiCorp.
DevOps-2018-02
Python-2018-02
12 марта, понедельник
20:00 — 21:30
Разработчик Python
OOP. Часть 1: Object model, new-style classes, MRO, super. Множественное наследование, slots, new, name mangling. Дескрипторы, data и non-data дескрипторы, descriptor protocol, property.
Python-2018-02
JavaScript-2018-02
13 марта, вторник
20:00 — 21:30
Разработчик JavaScript
Observables. RxJS: Участники смогут: - Отличать основные понятия паттерна - Observable, Observer, Subscriber, Operator - Применять шаблон проектирования Observables, используя библиотеку RxJS
JavaScript-2018-02
Руководитель разработки 2018-02
13 марта, вторник
20:00 — 21:30
Руководитель разработки
Сотрудник: роли, hard&soft skills: В каких ролях выступает сотрудник в рабочем процессе; какие навыки критически важны
Руководитель разработки 2018-02
PHP-2017-12
13 марта, вторник
20:00 — 21:30
Backend разработчик на PHP
Архитектура кода: Погрузимся в архитектуру кода. UML, SOLID, SoC, DRY, KISS, YAGNI, DI и DI-контейнеры.
PHP-2017-12
Linux-2017-10
13 марта, вторник
20:00 — 21:30
Администратор Linux
MAIL: виртуальные домены
Linux-2017-10
Teacher-2018-01
13 марта, вторник
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Java-2018-02
13 марта, вторник
20:00 — 21:30
Разработчик Java
Behavioral patterns: Behavioral patterns часть 1. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
13 марта, вторник
20:00 — 21:30
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
DevOps-2017-11
Java-2017-11
14 марта, среда
20:00 — 21:30
Разработчик Java
Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2017-11
Digital маркетолог-2018-01
14 марта, среда
20:00 — 21:30
Digital маркетолог
Аудитории и стратегии: Рекламные воздействия: обзор, выбор целевых воздействий для различных типов аудитории.
Digital маркетолог-2018-01
Python-2017-11
14 марта, среда
20:00 — 21:30
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2017-11
JavaScript-2018-02
15 марта, четверг
20:00 — 21:30
Разработчик JavaScript
Сервисы: Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
JavaScript-2018-02
JavaEE-2017-12
15 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
Webservices: Протокол SOAP. JAX-WS. WSDL.
JavaEE-2017-12
PythonFS-2017-12
15 марта, четверг
20:00 — 21:30
Разработчик full-stack на Python
Как PostgreSQL хранит данные, основные способы оптимизации, экономия на типах данных и таблиц. Введение в Mongo и Redis. Часть 2
PythonFS-2017-12
Руководитель разработки 2018-02
15 марта, четверг
20:00 — 21:30
Руководитель разработки
Мотивация: Что мотивирует и демотивирует людей; как измерять и управлять; самомотивация.
Руководитель разработки 2018-02
PHP-2017-12
15 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Design patterns: Рассмотрим часто встречающиеся проблемы при проектировании ООП-программ и, как способ их решения, шаблоны проектирования. Обсудим порождающие, структурные, поведенческие шаблоны, а также коснёмся шаблонов GRASP.
PHP-2017-12
C++-2017-12
15 марта, четверг
20:00 — 21:30
Разработчик C++
Key Value: Идея NoSQL. Aerospike, redis, leveldb
C++-2017-12
DevOps-2018-02
15 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Практика Infrastructure as a Code (IaC).: Знакомство с Terraform.
DevOps-2018-02
Teacher-2018-01
15 марта, четверг
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Python-2018-02
15 марта, четверг
20:00 — 21:30
Разработчик Python
OOP. Часть 2: Интроспекция. Магические методы. Модуль ABC, абстрактные классы. Metaclasses и "черная магия". Design patterns, ключевые принципы, примеры.
Python-2018-02
Java-2018-02
15 марта, четверг
20:00 — 21:30
Разработчик Java
Structural patterns: Behavioral patterns часть 2. Structural patterns.
Java-2018-02
Java-2017-11
16 марта, пятница
20:00 — 21:30
Разработчик Java
Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2017-11
Linux-2017-10
16 марта, пятница
20:00 — 21:30
Администратор Linux
MAIL: Безопасность
Linux-2017-10
DevOps-2017-11
16 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
DevOps-2017-11
Python-2017-11
16 марта, пятница
20:00 — 21:30
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2017-11
Digital маркетолог-2018-01
19 марта, понедельник
20:00 — 21:30
Digital маркетолог
Аудитории и стратегии: Многообразие рекламных стратегий: от охвата до точечных продаж. Поиск "своей" стратегии.
Digital маркетолог-2018-01
JavaEE-2017-12
19 марта, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Основы EJB: Знакомство EJB: Session, MessageDriven, Entity бины. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
19 марта, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Мультипроцессинг, мультитрединг, GIL. Часть 1
PythonFS-2017-12
C++-2017-12
19 марта, понедельник
20:00 — 21:30
Разработчик C++
Много данных: Map reduce
C++-2017-12
DevOps-2018-02
19 марта, понедельник
20:00 — 21:30
DevOps практики и инструменты
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform.
DevOps-2018-02
Python-2018-02
19 марта, понедельник
20:00 — 21:30
Разработчик Python
Testing. Часть 1: Пирамида тестирования. Test design, coverage. Unit testing, integration testing. Mocking, monkey patching. Фикстуры. Нагрузочное тестирование.
Python-2018-02
JavaScript-2018-02
20 марта, вторник
20:00 — 21:30
Разработчик JavaScript
Состояние приложения: Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
JavaScript-2018-02
Руководитель разработки 2018-02
20 марта, вторник
20:00 — 21:30
Руководитель разработки
Один на один: взаимодействие начальника и подчиненного: Что необходимо донести до каждого сотрудника; как заключать договоренности; как "подталкивать"; как и за что увольнять.
Руководитель разработки 2018-02
PHP-2017-12
20 марта, вторник
20:00 — 21:30
Backend разработчик на PHP
Практики хорошего кода: Поговорим о том, как писать хороший код, о принципах CQRS и Fluent interface. Обсудим coding styles и необходимость документирования кода. Рассмотрим PHP the Right way и стандарты из PHP-FIG.
PHP-2017-12
Linux-2017-10
20 марта, вторник
20:00 — 21:30
Linux-2017-10
Teacher-2018-01
20 марта, вторник
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Java-2018-02
20 марта, вторник
20:00 — 21:30
Разработчик Java
Creational patterns: Creational patterns. Связь между паттернами, "похожие" паттерны. Антипаттерны. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
20 марта, вторник
20:00 — 21:30
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
DevOps-2017-11
Java-2017-11
21 марта, среда
20:00 — 21:30
Разработчик Java
NIO: Registration. NIO для сокетов. Проектная работа.
Java-2017-11
Digital маркетолог-2018-01
21 марта, среда
20:00 — 21:30
Digital маркетолог
Аудитории и стратегии: Цикл взаимодействия пользователя с продуктом. Формирование стратегии рекламных воздействий.
Digital маркетолог-2018-01
Python-2017-11
21 марта, среда
20:00 — 21:30
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2017-11
JavaScript-2018-02
22 марта, четверг
20:00 — 21:30
Разработчик JavaScript
Создание и управление формами в Angular: Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм
JavaScript-2018-02
JavaEE-2017-12
22 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
Транзакционность: Работа с транзакциями JTA. Менеджер транзакций. Ручное и автоматическое управление. Декларативное управление. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
22 марта, четверг
20:00 — 21:30
Разработчик full-stack на Python
Мультипроцессинг, мультитрединг, GIL. Часть 2
PythonFS-2017-12
Руководитель разработки 2018-02
22 марта, четверг
20:00 — 21:30
Руководитель разработки
Обратная связь и развитие: Как организовать открытый обмен мнениями; как составлять план развития и ставить цели "на вырост".
Руководитель разработки 2018-02
PHP-2017-12
22 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Введение в тестирование: Поговорим о тестировании - его видах и какие проблемы призван решить каждый вид. В частности, обсудим acceptance, integration и unit тестирование. Узнаем, что такое test case и как он должен выглядеть. Научимся писать интеграционные тесты на codeception.
PHP-2017-12
C++-2017-12
22 марта, четверг
20:00 — 21:30
Разработчик C++
ORM: ООП при работе с базами данных. Паттерны DAO и Repository
C++-2017-12
DevOps-2018-02
22 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Управление конфигурацией.: Основные DevOps инструменты: Chef, Ansible, Puppet, Salt. Знакомство с Ansible.
DevOps-2018-02
Teacher-2018-01
22 марта, четверг
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Python-2018-02
22 марта, четверг
20:00 — 21:30
Разработчик Python
Testing. Часть 2: Автоматизация тестирования. Continuous integration, continuous delivery, continuous deployment. Canary deployment, feature flags, staged rollouts. Документирование.
Python-2018-02
Java-2018-02
22 марта, четверг
20:00 — 21:30
Разработчик Java
Сериализация: Java IO. Сериализация. Запись и чтение бинарных файлов. Работа с simple-json, javax.json и com.google.code.gson.
Java-2018-02
Linux-2017-10
23 марта, пятница
20:00 — 21:30
Linux-2017-10
DevOps-2017-11
23 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
DevOps-2017-11
Digital маркетолог-2018-01
26 марта, понедельник
20:00 — 21:30
Digital маркетолог
Спецпроекты: Спецпроекты: почему, зачем и для кого. Best-practices: почему скидки влияют на продажи и что можно предложить пользователям вместо скидки.
Digital маркетолог-2018-01
JavaEE-2017-12
26 марта, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Аспекто-ориентированный подход: Элементы AOP в EJB: interceptors.
JavaEE-2017-12
PythonFS-2017-12
26 марта, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Асинхронность, aiohttp, где хорошо и где плохо подходит. Часть 1
PythonFS-2017-12
C++-2017-12
26 марта, понедельник
20:00 — 21:30
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2017-12
DevOps-2018-02
26 марта, понедельник
20:00 — 21:30
DevOps практики и инструменты
Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags.
DevOps-2018-02
Python-2018-02
26 марта, понедельник
20:00 — 21:30
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Python-2018-02
JavaScript-2018-02
27 марта, вторник
20:00 — 21:30
Разработчик JavaScript
Routing: Участники смогут: - Создавать Routing систему для приложений, используя внутренние подходы Angular - такие как Router, router-outlet и другие - Понимать и применять хэндлеры навигации Guards
JavaScript-2018-02
Руководитель разработки 2018-02
27 марта, вторник
20:00 — 21:30
Руководитель разработки
Почему ты такой @#$^%?: Что заставляет людей вести себя некорректно; почему люди идут на конфликт; как изменить поведение к лучшему.
Руководитель разработки 2018-02
PHP-2017-12
27 марта, вторник
20:00 — 21:30
Backend разработчик на PHP
Unit-тестирование: Поговорим о том, что такое тестируемый код и как его писать. Научимся писать Unit-тесты с использованием PHPUnit. Поговорим об A-TRIP, TDD и Red-Green-Refactor. Рассмотрим идеологии CI/CD и запустим автоматический прогон наших тестов в Travis.
PHP-2017-12
Linux-2017-10
27 марта, вторник
20:00 — 21:30
Администратор Linux
Балансировка: механизмы
Linux-2017-10
Teacher-2018-01
27 марта, вторник
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Java-2018-02
27 марта, вторник
20:00 — 21:30
Разработчик Java
XML: XML. Java NIO. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
27 марта, вторник
20:00 — 21:30
DevOps практики и инструменты
Kubernetes. Мониторинг и логирование.
DevOps-2017-11
Digital маркетолог-2018-01
28 марта, среда
20:00 — 21:30
Digital маркетолог
E-mail маркетинг: Основы e-mail маркетинга: почему этот канал коммуникаци важен и как его правильно "готовить". Стратегии e-mail маркетинга.
Digital маркетолог-2018-01
JavaScript-2018-02
29 марта, четверг
20:00 — 21:30
Разработчик JavaScript
Тестирование в Angular: Участники смогут писать и запускать тесты для приложений Angular
JavaScript-2018-02
JavaEE-2017-12
29 марта, четверг
20:00 — 21:30
Разработчик Java Enterprise
Внедрение зависимостей: Технология CDI. Разбор домашнего задания.
JavaEE-2017-12
PythonFS-2017-12
29 марта, четверг
20:00 — 21:30
Разработчик full-stack на Python
Асинхронность, aiohttp, где хорошо и где плохо подходит. Часть 2
PythonFS-2017-12
PHP-2017-12
29 марта, четверг
20:00 — 21:30
Backend разработчик на PHP
Безопасность: Поговорим о безопасности. В частности, рассмотрим симметричные и ассиметричные алгоритмы шифрования AES, RSA, Blowfish. Digest-алгоритмы sha и md5. И детально рассмотрим TOP10 видов уязвимостей web-приложений по OWASP (в частности SQL-injections, XSS, CSRF).
PHP-2017-12
Руководитель разработки 2018-02
29 марта, четверг
20:00 — 21:30
Руководитель разработки
Конфликтология и разрешение конфликтов: Всегда ли конфликтные ситуации это плохо; как управлять конфликтными ситуациями; как разрешать конфликты; как договариваться с негативно настроенными людьми.
Руководитель разработки 2018-02
C++-2017-12
29 марта, четверг
20:00 — 21:30
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2017-12
DevOps-2018-02
29 марта, четверг
20:00 — 21:30
DevOps практики и инструменты
Принципы организации кода для управления конфигурацией.: Ansible роли, управление настройками нескольких окружений и best practices.
DevOps-2018-02
Teacher-2018-01
29 марта, четверг
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Python-2018-02
29 марта, четверг
20:00 — 21:30
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Python-2018-02
Java-2018-02
29 марта, четверг
20:00 — 21:30
Разработчик Java
JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Java-2018-02
Linux-2017-10
30 марта, пятница
20:00 — 21:30
Linux-2017-10
DevOps-2017-11
30 марта, пятница
20:00 — 21:30
DevOps практики и инструменты
Финальное занятие. Выдача курсового проекта
DevOps-2017-11
Digital маркетолог-2018-01
2 апреля, понедельник
20:00 — 21:30
Digital маркетолог
E-mail маркетинг: Best-practices. Кейсы в e-mail: что работает, а что - нет и почему.
Digital маркетолог-2018-01
JavaEE-2017-12
2 апреля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
JMS: Queue и P2P. Topic и Publisher-Subscriber. Синхронный и асинхронный режимы получения сообщений.
JavaEE-2017-12
PythonFS-2017-12
2 апреля, понедельник
20:00 — 21:30
Разработчик full-stack на Python
Оптимизация сайта: профилирование, запросы, кеш. Часть 1
PythonFS-2017-12
C++-2017-12
2 апреля, понедельник
20:00 — 21:30
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2017-12
DevOps-2018-02
2 апреля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
DevOps-2018-02
Python-2018-02
2 апреля, понедельник
20:00 — 21:30
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2018-02
JavaScript-2018-02
3 апреля, вторник
20:00 — 21:30
Разработчик JavaScript
Сборка приложений для Production: Участники смогут: - Настраивать сборку приложений Angular - Использовать возможность сборки Server-side Rendering
JavaScript-2018-02
PHP-2017-12
3 апреля, вторник
20:00 — 21:30
Backend разработчик на PHP
Основные понятия баз данных: Обсудим модели данных и ранние подходы к организации данных, в частности, иерархические и сетевые базы данных. Научимся описывать концептуальные схемы предметной области при помощи ER-модели. Остановимся на реляционной модели и погрузимся в реляционную алгебру. Поговорим о SQL, его истории, стандартах и совместимости.
PHP-2017-12
Руководитель разработки 2018-02
3 апреля, вторник
20:00 — 21:30
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
Руководитель разработки 2018-02
Teacher-2018-01
3 апреля, вторник
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Java-2018-02
3 апреля, вторник
20:00 — 21:30
Разработчик Java
myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-02
DevOps-2017-11
3 апреля, вторник
20:00 — 21:30
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения
DevOps-2017-11
Digital маркетолог-2018-01
4 апреля, среда
20:00 — 21:30
Digital маркетолог
SMM: Social media marketing: что писать, как писать, для кого писать? Internal: свои паблики, мессенджеры и Instagram
Digital маркетолог-2018-01
JavaScript-2018-02
5 апреля, четверг
20:00 — 21:30
Разработчик JavaScript
Node основные концепции - Introduction, EventLoop, Timers, Modules: Участники смогут: - Запускать скрипты на платформе Node - Ориентироваться в понятии EventLoop и как в нем работают Timers и nextTick - Использовать ES6 Imports и стандартный способ загрузки модулей
JavaScript-2018-02
JavaEE-2017-12
5 апреля, четверг
20:00 — 21:30
Разработчик Java Enterprise
Безопасность: JAAS. LoginModule.Principal. jaas.config
JavaEE-2017-12
PythonFS-2017-12
5 апреля, четверг
20:00 — 21:30
Разработчик full-stack на Python
Оптимизация сайта: профилирование, запросы, кеш. Часть 1
PythonFS-2017-12
Руководитель разработки 2018-02
5 апреля, четверг
20:00 — 21:30
Руководитель разработки
Процессы и договоренности: Почему критически важно работать с этим как с активом; как фиксировать; как актуализировать; как использовать.
Руководитель разработки 2018-02
PHP-2017-12
5 апреля, четверг
20:00 — 21:30
Backend разработчик на PHP
Очереди: Рассмотрим асинхронный подход обработки данных на основе очередей. Разберём несколько стандартных сценариев использования очередей (отправка уведомлений, инвалидация кеша). Реализуем работу с очередями, используя различные инструменты (очереди на базе, Redis Pub/Sub, Gearman, Beanstalkd). Детально изучим протокол AMPQ и одну из его прикладных реализаций - RabbitMQ.
PHP-2017-12
DevOps-2018-02
5 апреля, четверг
20:00 — 21:30
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
DevOps-2018-02
Teacher-2018-01
5 апреля, четверг
20:00 — 21:30
Методика обучения
Практика: проведение занятий для участников курса
Teacher-2018-01
Python-2018-02
5 апреля, четверг
20:00 — 21:30
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2018-02
Java-2018-02
5 апреля, четверг
20:00 — 21:30
Разработчик Java
Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-02
Digital маркетолог-2018-01
9 апреля, понедельник
20:00 — 21:30
Digital маркетолог
SMM: Social media marketing: рекламный интентарь социальных сетей. Выбор оптимальной рекламной стратегии.
Digital маркетолог-2018-01
JavaEE-2017-12
9 апреля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Распространенные уязвимости веб-приложений: OWASP. Разбор домашнего задания.
JavaEE-2017-12
DevOps-2018-02
9 апреля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
DevOps-2018-02
Python-2018-02
9 апреля, понедельник
20:00 — 21:30
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-02
JavaScript-2018-02
10 апреля, вторник
20:00 — 21:30
Разработчик JavaScript
Node стандартная библиотека - Events, Streams, Processes, HTTP: Участники смогут: - Использовать классы, объекты и функции стандартной библиотеки - Работать с файловой системой и HTTP запросами
JavaScript-2018-02
Руководитель разработки 2018-02
10 апреля, вторник
20:00 — 21:30
Руководитель разработки
Выбор, обучение, наставничество: Кого мы выбираем на роль тимлида; чему надо научить и о чем предупредить новоиспеченного тимлида.
Руководитель разработки 2018-02
PHP-2017-12
10 апреля, вторник
20:00 — 21:30
Backend разработчик на PHP
Проектирование API: Научимся проектировать API для web и mobile используя Rest и RPC-протоколы. Обсудим JSON, XML, Protocol Buffers. Детально остановимся на Rest и способе его описания, используя RAML. Получим представление о WebSockets.
PHP-2017-12
Teacher-2018-01
10 апреля, вторник
20:00 — 21:30
Методика обучения
Защита программ обучения участников
Teacher-2018-01
Java-2018-02
10 апреля, вторник
20:00 — 21:30
Разработчик Java
JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-02
Digital маркетолог-2018-01
11 апреля, среда
20:00 — 21:30
Digital маркетолог
Контекстная реклама: Основые отличия контекстной рекламы от других видов рекламы. Построение архитектуруры рекламного аккаунта. Выбор рекламной стратегии.
Digital маркетолог-2018-01
JavaScript-2018-02
12 апреля, четверг
20:00 — 21:30
Разработчик JavaScript
NPM & Node Best Practices: Участники смогут: - Работать с NPM - писать scripts, добавлять и управлять зависимостями - Различать ошибочные техники при написании серверного JavaScript кода
JavaScript-2018-02
JavaEE-2017-12
12 апреля, четверг
20:00 — 21:30
Разработчик Java Enterprise
Интернационализация и логирование: I18n. Log4j.
JavaEE-2017-12
Руководитель разработки 2018-02
12 апреля, четверг
20:00 — 21:30
Руководитель разработки
Орден тимлидов: Как работать с группой тимлидов и линейных руководителей; как наладить коммуникации; как организовать "горизонтальную команду".
Руководитель разработки 2018-02
PHP-2017-12
12 апреля, четверг
20:00 — 21:30
Backend разработчик на PHP
Профилирование и логирование: Скрипт тормозит? Научимся находить узкие места, используя инструменты профилирования. Также детально обсудим логирование, чтобы понимать что делает наш скрипт. Затронем уровни логирования (по PSR-3), библиотеку Monolog и сбор логов в ELK.
PHP-2017-12
DevOps-2018-02
12 апреля, четверг
20:00 — 21:30
DevOps практики и инструменты
Docker образы. Микросервисы
DevOps-2018-02
Teacher-2018-01
12 апреля, четверг
20:00 — 21:30
Методика обучения
Проработка кейсов
Teacher-2018-01
Python-2018-02
12 апреля, четверг
20:00 — 21:30
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-02
Java-2018-02
12 апреля, четверг
20:00 — 21:30
Разработчик Java
Системы кэширования: Типы ссылок в Java. Системы кэширования. Ehcache.
Java-2018-02
Digital маркетолог-2018-01
16 апреля, понедельник
20:00 — 21:30
Digital маркетолог
Контекстная реклама: Поиск и сети: как "готовить" и для решения каких задач использовать. Тексты в контекстной рекламе: точность или яркость?
Digital маркетолог-2018-01
JavaEE-2017-12
16 апреля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Генерация отчетов: JasperReports, iReport, scriptlets.Apache POI. Разбор домашнего задания.
JavaEE-2017-12
DevOps-2018-02
16 апреля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
DevOps-2018-02
Python-2018-02
16 апреля, понедельник
20:00 — 21:30
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-02
JavaScript-2018-02
17 апреля, вторник
20:00 — 21:30
Разработчик JavaScript
Связка Node, Express, MongoDB: Участники смогут создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
JavaScript-2018-02
Руководитель разработки 2018-02
17 апреля, вторник
20:00 — 21:30
Руководитель разработки
Основные вызовы нового тимлида: С чем сталкивается тимлид; от чего надо оградить; в чем надо помочь; что надо взять на себя.
Руководитель разработки 2018-02
PHP-2017-12
17 апреля, вторник
20:00 — 21:30
Backend разработчик на PHP
Репликация: Получим полное представление о репликации: о её видах (Master-Slave, Master-Master), о способе синхронизации изменений (sync, async), о формате изменений (SBR, RBR), о модели передачи изменений (push, pull) и о том, как с этим работать на уровне PHP кода.
PHP-2017-12
Java-2018-02
17 апреля, вторник
20:00 — 21:30
Разработчик Java
No SQL: No SQL. Работа с MongoDB. Разбор примеров и ДЗ.
Java-2018-02
Digital маркетолог-2018-01
18 апреля, среда
20:00 — 21:30
Digital маркетолог
Контекстная реклама: Семантическое ядро. Подходы к формированию. Методы снижения цены за клик. Чеклист перед запуском кампании.
Digital маркетолог-2018-01
JavaScript-2018-02
19 апреля, четверг
20:00 — 21:30
Разработчик JavaScript
Построение Rest API и Тестирование: Участники смогут: - Понимать и добавлять общие стандарты создания API - Писать и запускать тесты для серверного JavaScript
JavaScript-2018-02
JavaEE-2017-12
19 апреля, четверг
20:00 — 21:30
Разработчик Java Enterprise
Отправка email: JavaMail
JavaEE-2017-12
Руководитель разработки 2018-02
19 апреля, четверг
20:00 — 21:30
Руководитель разработки
Групповая работа: Как проводить мозговые штурмы; как принимать коллективные решения; что такое фасилитация или как помочь людям в групповой работе.
Руководитель разработки 2018-02
PHP-2017-12
19 апреля, четверг
20:00 — 21:30
Backend разработчик на PHP
Шардинг: Поймём, что такое шардинг и когда его стоит применять. Обсудим виды шардинга (горизонтальный и вертикальный). Поговорим о перебалансировке и решардинге. Затронем партиционирование.
PHP-2017-12
DevOps-2018-02
19 апреля, четверг
20:00 — 21:30
DevOps практики и инструменты
Технология непрерывной поставки ПО
DevOps-2018-02
Python-2018-02
19 апреля, четверг
20:00 — 21:30
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-02
Java-2018-02
19 апреля, четверг
20:00 — 21:30
Разработчик Java
Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-02
Digital маркетолог-2018-01
23 апреля, понедельник
20:00 — 21:30
Digital маркетолог
Контекстная реклама: Аналитика контекстной рекламы: частота и основные метрики.
Digital маркетолог-2018-01
JavaEE-2017-12
23 апреля, понедельник
20:00 — 21:30
Разработчик Java Enterprise
Тестирование: Средства тестирования: JUnit, Selenium, REST Assured. Advanced REST Client. SOAP UI. Разбор домашнего задания.
JavaEE-2017-12
DevOps-2018-02
23 апреля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
DevOps-2018-02
Python-2018-02
23 апреля, понедельник
20:00 — 21:30
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2018-02
JavaScript-2018-02
24 апреля, вторник
20:00 — 21:30
JavaScript-2018-02
Руководитель разработки 2018-02
24 апреля, вторник
20:00 — 21:30
Руководитель разработки
Разработка: декомпозиция и планирование: Почему декомпозиция так важна и почему её все избегают; почему не надо бояться "строить замки на песке"; для чего на самом деле нужен план; о каких ошибках планирования должен знать каждый.
Руководитель разработки 2018-02
PHP-2017-12
24 апреля, вторник
20:00 — 21:30
Backend разработчик на PHP
Кеширование: Поговорим зачем приложению нужен кеш. Рассмотрим Redis и Memcached в качестве кеш-серверов. Поговорим о кеш-тегах и инвалидации кеша.
PHP-2017-12
Java-2018-02
24 апреля, вторник
20:00 — 21:30
Разработчик Java
Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2018-02
Digital маркетолог-2018-01
25 апреля, среда
20:00 — 21:30
Digital маркетолог
Аналитика: Основные метрики маркетологов: для рекламы и для бизнеса.
Digital маркетолог-2018-01
JavaScript-2018-02
26 апреля, четверг
20:00 — 21:30
Разработчик JavaScript
Компоненты в React. Virtual DOM
JavaScript-2018-02
Руководитель разработки 2018-02
26 апреля, четверг
20:00 — 21:30
Руководитель разработки
Разработка: done is done: Когда задачу можно считать выполненной; когда можно считать выполненным системное изменение; как завершить проект.
Руководитель разработки 2018-02
PHP-2017-12
26 апреля, четверг
20:00 — 21:30
Backend разработчик на PHP
Deploying: Обсудим возможные способы доставки вашего приложения в production-окружение - от ручного git pull до инструментов автоматизации этого процесса в лице (mina и capistrano).
PHP-2017-12
DevOps-2018-02
26 апреля, четверг
20:00 — 21:30
DevOps практики и инструменты
Непрерывная поставка с Gitlab CI
DevOps-2018-02
Python-2018-02
26 апреля, четверг
20:00 — 21:30
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2018-02
Java-2018-02
26 апреля, четверг
20:00 — 21:30
Разработчик Java
Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2018-02
Digital маркетолог-2018-01
30 апреля, понедельник
20:00 — 21:30
Digital маркетолог
Аналитика: Must-have анализ digital специалиста.
Digital маркетолог-2018-01
DevOps-2018-02
30 апреля, понедельник
20:00 — 21:30
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
DevOps-2018-02
Python-2018-02
30 апреля, понедельник
20:00 — 21:30
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2018-02
JavaScript-2018-02
1 мая, вторник
20:00 — 21:30
Разработчик JavaScript
Состояние приложения. Flux & Redux
JavaScript-2018-02
Руководитель разработки 2018-02
1 мая, вторник
20:00 — 21:30
Руководитель разработки
Оценка результата и управление по метрикам: Что такое хороший результат; почему метрикам нельзя доверять; почему метрики следует использовать; что и как разумно замерять.
Руководитель разработки 2018-02
PHP-2017-12
1 мая, вторник
20:00 — 21:30
Backend разработчик на PHP
Командная разработка: Обсудим модели разработки программного обеспечения (итеративная, спиральная, каскадная). Подробно поговорим о гибких методологиях разработки, в частности SCRUM.
PHP-2017-12
Java-2018-02
1 мая, вторник
20:00 — 21:30
Разработчик Java
Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-02
Digital маркетолог-2018-01
2 мая, среда
20:00 — 21:30
Digital маркетолог
Аналитика: Кейсы в аналитике: маркетинг-mix и атрибуции
Digital маркетолог-2018-01
JavaScript-2018-02
3 мая, четверг
20:00 — 21:30
Разработчик JavaScript
Routing. Оптимизация приложения
JavaScript-2018-02
Руководитель разработки 2018-02
3 мая, четверг
20:00 — 21:30
Руководитель разработки
Исполнители, ресурсы и задачи: Как не превратить сотрудника в ресурс; как распределять ресурсы; как распределять исполнителей; как должна быть сформулирована задача.
Руководитель разработки 2018-02
DevOps-2018-02
3 мая, четверг
20:00 — 21:30
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
DevOps-2018-02
Python-2018-02
3 мая, четверг
20:00 — 21:30
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2018-02
Java-2018-02
3 мая, четверг
20:00 — 21:30
Разработчик Java
Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-02
Digital маркетолог-2018-01
7 мая, понедельник
20:00 — 21:30
Digital маркетолог
Аналитика: Кейсы в аналитике: cost-campaign и post-click анализ
Digital маркетолог-2018-01
DevOps-2018-02
7 мая, понедельник
20:00 — 21:30
DevOps практики и инструменты
Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2018-02
Python-2018-02
7 мая, понедельник
20:00 — 21:30
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2018-02
JavaScript-2018-02
8 мая, вторник
20:00 — 21:30
JavaScript-2018-02
Руководитель разработки 2018-02
8 мая, вторник
20:00 — 21:30
Руководитель разработки
Немного о теории ограничений: Как можно использовать ТО и МКЦ в процессе разработки; почему и как эти концепции работают даже когда не применяются.
Руководитель разработки 2018-02
Java-2018-02
8 мая, вторник
20:00 — 21:30
Разработчик Java
JMM: Happens before. Cooperation. Atomics.
Java-2018-02
Digital маркетолог-2018-01
9 мая, среда
20:00 — 21:30
Digital маркетолог
SEO: Основы работы с поисковыми системами. Практические моменты работы с поиском. Терминология в seo - Типы запросов поиска - Основные факторы ранжирования - Принципы алгоритмов поисковых систем
Digital маркетолог-2018-01
JavaScript-2018-02
10 мая, четверг
20:00 — 21:30
Разработчик JavaScript
Компоненты и формы
JavaScript-2018-02
Руководитель разработки 2018-02
10 мая, четверг
20:00 — 21:30
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
Руководитель разработки 2018-02
DevOps-2018-02
10 мая, четверг
20:00 — 21:30
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2018-02
Python-2018-02
10 мая, четверг
20:00 — 21:30
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2018-02
Java-2018-02
10 мая, четверг
20:00 — 21:30
Разработчик Java
Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-02
Digital маркетолог-2018-01
14 мая, понедельник
20:00 — 21:30
Digital маркетолог
SEO: Технический аудит: Цели и инструменты - Виды ошибок и самые распространенные из них - Поиск, анализ и исправление технических ошибок
Digital маркетолог-2018-01
DevOps-2018-02
14 мая, понедельник
20:00 — 21:30
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2018-02
Python-2018-02
14 мая, понедельник
20:00 — 21:30
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2018-02
JavaScript-2018-02
15 мая, вторник
20:00 — 21:30
Разработчик JavaScript
Routing, state management
JavaScript-2018-02
Руководитель разработки 2018-02
15 мая, вторник
20:00 — 21:30
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
Руководитель разработки 2018-02
Java-2018-02
15 мая, вторник
20:00 — 21:30
Разработчик Java
Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-02
Digital маркетолог-2018-01
16 мая, среда
20:00 — 21:30
Digital маркетолог
SEO: Семантическое ядро и структура сайта: Источники семантики, сбор и фильтрация мусора. Кластеризация запросов. Принципы внутренней перелинковки сайтов
Digital маркетолог-2018-01
JavaScript-2018-02
17 мая, четверг
20:00 — 21:30
JavaScript-2018-02
Руководитель разработки 2018-02
17 мая, четверг
20:00 — 21:30
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
Руководитель разработки 2018-02
DevOps-2018-02
17 мая, четверг
20:00 — 21:30
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2018-02
Python-2018-02
17 мая, четверг
20:00 — 21:30
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2018-02
Java-2018-02
17 мая, четверг
20:00 — 21:30
Разработчик Java
Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-02
Digital маркетолог-2018-01
21 мая, понедельник
20:00 — 21:30
Digital маркетолог
SEO: Внутренняя оптимизация сайта: порядок действий по внутренней оптимизации. Понятие on-page. Текстовое ранжирование. Зоны документов и принципы их оптимизации
Digital маркетолог-2018-01
DevOps-2018-02
21 мая, понедельник
20:00 — 21:30
DevOps практики и инструменты
Детальное знакомство с Docker Swarm.: Работа сети в кластере, политики учета и деплоя приложений в Swarm mode.
DevOps-2018-02
Python-2018-02
21 мая, понедельник
20:00 — 21:30
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2018-02
JavaScript-2018-02
22 мая, вторник
20:00 — 21:30
JavaScript-2018-02
Руководитель разработки 2018-02
22 мая, вторник
20:00 — 21:30
Руководитель разработки
Изменять: управление изменениями: Какие изменения бывают; как и зачем ими управлять; что такое петля Бойда и почему цикл Деминга придумал Шухарт.
Руководитель разработки 2018-02
Java-2018-02
22 мая, вторник
20:00 — 21:30
Разработчик Java
NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-02
Digital маркетолог-2018-01
23 мая, среда
20:00 — 21:30
Digital маркетолог
SEO: Оптимизация контента: текстовой анализ. Фильтры. ТЗ на контент
Digital маркетолог-2018-01
JavaScript-2018-02
24 мая, четверг
20:00 — 21:30
Разработчик JavaScript
Все суть компоненты
JavaScript-2018-02
Руководитель разработки 2018-02
24 мая, четверг
20:00 — 21:30
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
Руководитель разработки 2018-02
DevOps-2018-02
24 мая, четверг
20:00 — 21:30
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
DevOps-2018-02
Python-2018-02
24 мая, четверг
20:00 — 21:30
Python-2018-02
Digital маркетолог-2018-01
28 мая, понедельник
20:00 — 21:30
Digital маркетолог
SEO: Поисковые факторы: коммерческие факторы, поведенческие факторы, внешние факторы, санкции поисковых систем
Digital маркетолог-2018-01
DevOps-2018-02
28 мая, понедельник
20:00 — 21:30
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
DevOps-2018-02
Python-2018-02
28 мая, понедельник
20:00 — 21:30
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-02
JavaScript-2018-02
29 мая, вторник
20:00 — 21:30
Разработчик JavaScript
Специфика построения приложений
JavaScript-2018-02
Digital маркетолог-2018-01
30 мая, среда
20:00 — 21:30
Digital маркетолог
SEO: Стратегия продвижения различных типов сайтов: как разрабатывать стратегию продвижения проектов. Типы проектов и различие стратегий продвижения. Планирование и оценка поискового трафика. Бюджетирование стратегийДЗ: составить стратегию оптимизации.
Digital маркетолог-2018-01
JavaScript-2018-02
31 мая, четверг
20:00 — 21:30
Разработчик JavaScript
Обзор пройденных фреймворков и технологий
JavaScript-2018-02
DevOps-2018-02
31 мая, четверг
20:00 — 21:30
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
DevOps-2018-02
Python-2018-02
31 мая, четверг
20:00 — 21:30
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-02
Digital маркетолог-2018-01
4 июня, понедельник
20:00 — 21:30
Digital маркетолог
SEO: Кейсы: стратегия продвижения сайта. Разбор разработанных стратегий, анализ наиболее удачных подходов
Digital маркетолог-2018-01
DevOps-2018-02
4 июня, понедельник
20:00 — 21:30
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
DevOps-2018-02
Python-2018-02
4 июня, понедельник
20:00 — 21:30
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-02
DevOps-2018-02
7 июня, четверг
20:00 — 21:30
DevOps практики и инструменты
Масштабирование в Kubernetes
DevOps-2018-02
Python-2018-02
7 июня, четверг
20:00 — 21:30
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-02
Python-2018-02
11 июня, понедельник
20:00 — 21:30
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-02
Python-2018-02
14 июня, четверг
20:00 — 21:30
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-02