Расписание

Дата и время Событие Преподаватель Группа
17 ноября, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
10.1 JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Владимир Сонькин Java-2018-08
17 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
ffi. Cython. Pypy
Андрей Кравчук Python-2018-08
17 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в TDD.
WebPython-2018-07
19 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-08
19 ноября, понедельник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения: Встреча выпускников! Обсуждаем проекта, орг вопросы по окончанию курса. Общаемся на темы выпускников.
DevOps-2018-05
19 ноября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Создание и управление формами в Angular: Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм
JavaScript-2018-07
19 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Леонид Альбрехт Linux-2018-07
19 ноября, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Непрерывная интеграция: Java Build Tools. CI/CD. Jenkins. Контейнеризация средствами Docker.
JavaEE-2018-09
19 ноября, понедельник
20:00 — 22:00
OnlineTeacher-2018-09
Онлайн Преподаватель
Практика: проведение занятий для участников курса - 4.1: По итогам занятия вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
OnlineTeacher-2018-09
19 ноября, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Вводное занятие. Знакомство с преподователями.
IT-Recruiter-2018-11
19 ноября, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Node Best Practices - Streams - Errors - Utils - Processes: - Работать с дочерними процессами в Node - Различать корректные и ошибочные техники при написании серверного JavaScript кода
JavaScript-2018-10
19 ноября, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
QA-сессия
DevOps-2018-09
20 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
TeamLeader-2018-07
20 ноября, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Boost. Часть 1: Контейнеры
C++-2018-09
20 ноября, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
DML: вложенные запросы и представления: Учимся использовать вложенные запросы и сохранять их во view. Используем конструкцию WITH. Операции множеств UNION, EXCEPT, INTERSECT. Изучаем дополнительные возможности выборки.
СУБД-2018-09
20 ноября, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Управление пакетами. Дистрибьюция софта.: Как устанавливать софт в Linux. Как собирать из исходников. Репозитории, yum и rpm. Docker как средство дистрибьюции, преимущества и недостатки. Лабораторная работа: Будем настраивать собственные репозитории и создавать собственные rpm'ки.
Леонид Альбрехт Linux-2018-10
20 ноября, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
АБ тестирование: 1. Тестирование гипотез. Постановка задачи. 2. Терминология, мощность, статистическая значимость. 3. Параметрические методы: t-критерий, 1p, 2p proportion. 4. Непараметрические методы bootstrap
DataScientist-2018-08
20 ноября, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
2.2 Remote debug: Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.
Java-2018-10
20 ноября, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Имидж преподавателя OTUS: заметки, статьи, ДОДы и открытые вебинары: После занятия вы сможете: 1. заполнить анкету преподавателя для размещения вас на сайте otus.ru 2. различать такие маркетинговые активности как: заметки и статьи, дни открытых дверей (ДОД) и открытые вебинары (ОВ) для подготовки к старту курса 3. отвечать на часто задаваемые вопросы от студентов об обучении в otus.ru 4.методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
21 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Жизненный цикл React-компонент
WebPython-2018-07
21 ноября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Антон Ильинчик Java-2018-06
21 ноября, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Python-2018-10
21 ноября, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Языки программирования.: Ориентироваться в терминах и отличать их друг от друга для того, чтобы отбирать нужные резюме.
IT-Recruiter-2018-11
21 ноября, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Искусственный интеллект и другие задачи которые можно решать с помощью нейронных сетей: Участники узнают что такое искусственные нейроны для того, чтобы понимать из чего состоят искусственные нейронные сети Смогут определять какие задачи можно решить с помощью нейронных сетей для того, чтобы формализовать абстрактные задачи от заказчика Научатся пользоваться и искать необходимые функции в библиотеке pyTorch для того чтобы иметь возможность реализовывать нейронные сети.
DLE-2018-11
22 ноября, четверг
10:00 — 11:30
DataScientist-2018-08
Data Scientist
Анализ текстовых данных. Часть 3.
DataScientist-2018-08
22 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
TeamLeader-2018-07
22 ноября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Егор Шубин Java-2018-06
22 ноября, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
Матвей Михайлов DevOps-2018-09
22 ноября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Routing: Участники смогут: - Создавать Routing систему для приложений, используя внутренние подходы Angular - такие как Router, router-outlet и другие - Понимать и применять хэндлеры навигации Guards
JavaScript-2018-07
22 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Asterisk и FreePBX: Разбираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Основные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Алексей Цыкунов Linux-2018-07
22 ноября, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
SOAP-вебсервисы: Протокол SOAP. JAX-WS. Клиент и обработка исключений. WSDL.
JavaEE-2018-09
22 ноября, четверг
20:00 — 21:30
OnlineTeacher-2018-09
Онлайн Преподаватель
Защита программ курсов участников: После занятия вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса
OnlineTeacher-2018-09
22 ноября, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Криптографические методы защиты информации: Криптография. Криптографические методы как один из главных методов защиты информации.
ITSec-2018-11
22 ноября, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Web-сервер на JavaScript - Стек MEAN - Express - MongoDB: Участники смогут: - Создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
JavaScript-2018-10
23 ноября, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
10.2 myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-08
23 ноября, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Boost. Часть 2: Алгоритмы
C++-2018-09
23 ноября, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
DML: аналитические функции: Изучаем возможности аналитических функций. FIRST, LAST, LEAD, LAG, RANK и другие.
СУБД-2018-09
23 ноября, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Управление процессами: Рассмотрим, что такое процесс, его атрибуты, жизненный цикл процесса. Чем потоки отличаются от процессов. Узнаем как мониторить процессы, в каком они состоянии, понимать чем они сейчас заняты. Рассмотрим команды ps/top, подсистему /proc, а также команды gdb/strace/ltrace Научимся менять приоритеты с мощью команд nice, ionice Научимся посылать различные сигналы процессам.
Алексей Цыкунов Linux-2018-10
23 ноября, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Python-2018-10
23 ноября, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Преподавательская OTUS: инструменты, фичи, лайфхаки: После занятия вы сможете: 1. вносить данные учебной программы: описание модулей, занятий и домашних заданий 2. размещать материалы к занятиям 3. составлять входной тест 4. проверять домашние задания (ДЗ), писать комментарии и менять статусы ДЗ 5. смотреть результаты опросов по результатам занятий 6. создавать вебинарную комнату 7. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
24 ноября, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
11.1 Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-08
24 ноября, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Теоретические основы обучения нейронных сетей: Участники вспомнят(узнают) необходимую теорию для того чтобы успешно пройти данный курс Узнают как реализовать свою первую модель машинного обучения для того чтобы уметь решать задачу классификации
DLE-2018-11
24 ноября, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
3.1 Контейнеры и алгоритмы: Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
Java-2018-10
24 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-08
24 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в pytest.
WebPython-2018-07
26 ноября, понедельник
19:00 — 21:00
OnlineTeacher-2018-09
Онлайн Преподаватель
Итоги: проработка кейсов: После занятия вы сможете: 1. подвести итоги обучения на курсе "Онлайн преподаватель" 2. оценить развитие педагогических компетенций в процессе обучения по листу самооценки 3. вспомнить все содержание курса "Онлайн преподаватель", чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали на первом занятии 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий в курсе "Онлайн преподаватель" контент 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
OnlineTeacher-2018-09
26 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-08
26 ноября, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Docker образы. Микросервисы
Александр Сулейманов DevOps-2018-09
26 ноября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Очереди: Рассмотрим асинхронный подход обработки данных на основе очередей. Разберём несколько стандартных сценариев использования очередей (отправка уведомлений, инвалидация кеша). Реализуем работу с очередями, используя различные инструменты (очереди на базе, Redis Pub/Sub, Gearman, Beanstalkd). Детально изучим протокол AMPQ и одну из его прикладных реализаций - RabbitMQ.
PHP-2018-07
26 ноября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Тестирование в Angular. Сборка приложения для Production: Участники смогут: - Писать и запускать тесты для приложений Angular - Настраивать сборку приложений Angular - Использовать возможность сборки Server-side Rendering
JavaScript-2018-07
26 ноября, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
RESTful-сервисы: Обзор SOA. REST и принципы построения API. Сравнение с SOAP. JAX-RS и Jersey. Обеспечение безопасности.
JavaEE-2018-09
26 ноября, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Состав команд: Вы сможете узнать функциональный состав команд и определить, по каким вопросам можно обращаться к каждому из команды.
IT-Recruiter-2018-11
26 ноября, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Шифрование: Симметричные алгоритмы шифрования. Область применения. ГОСТ 28147-89 (Магма) — российский стандарт симметричного блочного шифрования, принятый в 1989 году.
ITSec-2018-11
26 ноября, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Построение Rest API: Участники смогут: - Понимать и добавлять общие стандарты создания API
JavaScript-2018-10
26 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Балансировка нагрузки на основе HAproxy и VRRP (keepalived): Изучаем протокол VRRP Изучаем работу с haproxy Настраиваем балансировку для вебсерверов Разбираем конфиги Проверяем работу балансировки на стенде
Алексей Цыкунов Linux-2018-07
26 ноября, понедельник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Защита проектных работ № 1
Юрий Дворжецкий Spring-2018-06
26 ноября, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Общие сведения о бизнес-процессах и бизнес-аналитиках.: О курсе. Какие бывают аналитики. Модель Захмана. Бизнес-процесс – это объективная реальность. Что такое Бизнес-процесс (определение). Формы коллективной работы: Проект, Процесс, Кейс. Как отличить Процесс от Проекта.
BA-2018-11
27 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
TeamLeader-2018-07
27 ноября, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Семинар: практический SQL: Разбираем практические примеры.
СУБД-2018-09
27 ноября, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Автоматизация администрирования. Ansible.: Автоматизируем рутинные задачи администрирования. Изучаем ansible - хосты, модули, плейбуки, роли, переменные. Знакомися с другими инструментами - chef/puppet/salt. Лабораторная работа: пишем скрипт для апгрейда системы после установки и измения конфигов.
Леонид Альбрехт Linux-2018-10
27 ноября, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Что такое DevOps и история его развития.: Как DevOps меняет жизнь и работу компаний. DevOps как профессия. Обзор курса.
DevOps-2018-11
27 ноября, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
3.2 Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-10
27 ноября, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
C++17. Часть 1.
C++-2018-09
27 ноября, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Создание программы курса: После занятия вы сможете: 1. создавать элементы программы курса: описание занятия, описание ДЗ для составления целостного обучения 2. определять и описывать характеристики занятия: цель и тему, артефакт (материальные результаты), критерии оценки выполнения задания на занятии, материалы и контент 3. определять и описывать ДЗ и его критерии оценки 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
28 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Состояние приложения. Flux & Redux
WebPython-2018-07
28 ноября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Егор Шубин Java-2018-06
28 ноября, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2018-10
28 ноября, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Составление профиля кандидата и написание требований к вакансии : Ориентироваться в разнообразных источниках, чтобы быстрее находить нужных кандидатов.
IT-Recruiter-2018-11
28 ноября, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Роль и цели: В каких ролях выступает руководитель (их, кстати, немало); какие функции выполняет в каждой из ролей; какие цели стоят перед руководителем; кто ставит эти цели.
TeamLeader-2018-11
28 ноября, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Погружение в pyTorch: Участники узнают о том как происходит обучение нейронных сетей в pyTorch для того чтобы реализовывать глубокие нейронные сети Познакомятся с фреймворком pyTorch для того чтобы искать необходимые классы и методы
DLE-2018-11
29 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
TeamLeader-2018-07
29 ноября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-06
29 ноября, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
Никита Вельгин DevOps-2018-09
29 ноября, четверг
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
29 ноября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Обзор пройденных фреймворков и технологий: Участники смогут: - Выделять характеристики проектов и окружения - Решать задачи выбора и сравнения фреймворков, понимать их преимущства и недостатки
JavaScript-2018-07
29 ноября, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Расширенные возможности JAX-RS: JAX-RS Client. Асинхронный и реактивный JAX-RS. JavaEE Concurrency. WADL. Библиотека Swagger. Проблемы REST.
JavaEE-2018-09
29 ноября, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронный документ и электронная подпись. Часть 1: Электронный документ и его атрибуты. Электронная подпись. Авторство, целостность, неотрекаемость.
ITSec-2018-11
29 ноября, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
GraphQL Server
JavaScript-2018-10
29 ноября, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
DevOps как система.: Практики и методики. DevOps компетенции.
DevOps-2018-11
29 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Алексей Цыкунов Linux-2018-07
29 ноября, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Обзор нотаций описания БП. Уровни и Стили описания БП.: Нотации: IDEF0; VAD; DFD; Блок-схема; EPC; UML; BPMN; Структурированное текстовое описание; Графика и текст; Метафоры и сравнение нотаций; Верхний, средний и нижний уровни описания; Микроменеджмент; Отличия описания БП разных уровней; Стили: Кросс-функциональный и Happy path; Сравнение стилей;
BA-2018-11
30 ноября, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
11.2 JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-08
30 ноября, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
LDAP. Централизованная авторизация и аутентификация.: Что такое LDAP и зачем нужен. Разбираем базовую настройку LDAP на примере.
Александр Румянцев Linux-2018-10
30 ноября, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2018-10
30 ноября, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Введение в Spring Framework: Слушатели смогут ориентироваться в проектах Spring, проникнуться IoC и использовать его при написании кода, конфигурировать контекст и Spring Beans в приложении.
Spring-2018-11
30 ноября, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Внутренняя архитектура СУБД: Обслуживающие процессы. Управление памятью. Буферы данных. Буферы журналов. Журналирование. Сегменты отката.
СУБД-2018-09
30 ноября, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
C++17. Часть 2.
C++-2018-09
30 ноября, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Создание заданий и тестов: Предполагается, что после занятия вы сможете: 1. объяснить смысл подачи заданий в процессе обучения 2. составлять полную и понятную студентам инструкцию к ДЗ 3. составлять вопросы теста 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
30 ноября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Защита проектных работ № 2
Юрий Дворжецкий Spring-2018-06
1 декабря, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
12.1 Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-08
1 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Переобучение и регуляризация нейронных сетей: Участники узнают что такое переобучение и как с ним бороться для повышения эффективности своих моделей
DLE-2018-11
1 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
4.1 Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-10
1 декабря, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-08
1 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
InfluxDB, Grafana.
WebPython-2018-07
Дата и время Событие Преподаватель Группа
17 ноября, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
10.1 JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Владимир Сонькин Java-2018-08
17 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
ffi. Cython. Pypy
Андрей Кравчук Python-2018-08
17 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в TDD.
WebPython-2018-07
19 ноября, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Непрерывная интеграция: Java Build Tools. CI/CD. Jenkins. Контейнеризация средствами Docker.
JavaEE-2018-09
19 ноября, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
QA-сессия
DevOps-2018-09
19 ноября, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Node Best Practices - Streams - Errors - Utils - Processes: - Работать с дочерними процессами в Node - Различать корректные и ошибочные техники при написании серверного JavaScript кода
JavaScript-2018-10
19 ноября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Создание и управление формами в Angular: Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм
JavaScript-2018-07
19 ноября, понедельник
20:00 — 22:00
OnlineTeacher-2018-09
Онлайн Преподаватель
Практика: проведение занятий для участников курса - 4.1: По итогам занятия вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
OnlineTeacher-2018-09
19 ноября, понедельник
20:00 — 21:30
DevOps-2018-05
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения: Встреча выпускников! Обсуждаем проекта, орг вопросы по окончанию курса. Общаемся на темы выпускников.
DevOps-2018-05
19 ноября, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Вводное занятие. Знакомство с преподователями.
IT-Recruiter-2018-11
19 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Леонид Альбрехт Linux-2018-07
19 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-08
20 ноября, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
АБ тестирование: 1. Тестирование гипотез. Постановка задачи. 2. Терминология, мощность, статистическая значимость. 3. Параметрические методы: t-критерий, 1p, 2p proportion. 4. Непараметрические методы bootstrap
DataScientist-2018-08
20 ноября, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Boost. Часть 1: Контейнеры
C++-2018-09
20 ноября, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
DML: вложенные запросы и представления: Учимся использовать вложенные запросы и сохранять их во view. Используем конструкцию WITH. Операции множеств UNION, EXCEPT, INTERSECT. Изучаем дополнительные возможности выборки.
СУБД-2018-09
20 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
TeamLeader-2018-07
20 ноября, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
2.2 Remote debug: Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.
Java-2018-10
20 ноября, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Имидж преподавателя OTUS: заметки, статьи, ДОДы и открытые вебинары: После занятия вы сможете: 1. заполнить анкету преподавателя для размещения вас на сайте otus.ru 2. различать такие маркетинговые активности как: заметки и статьи, дни открытых дверей (ДОД) и открытые вебинары (ОВ) для подготовки к старту курса 3. отвечать на часто задаваемые вопросы от студентов об обучении в otus.ru 4.методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
20 ноября, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Управление пакетами. Дистрибьюция софта.: Как устанавливать софт в Linux. Как собирать из исходников. Репозитории, yum и rpm. Docker как средство дистрибьюции, преимущества и недостатки. Лабораторная работа: Будем настраивать собственные репозитории и создавать собственные rpm'ки.
Леонид Альбрехт Linux-2018-10
21 ноября, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Искусственный интеллект и другие задачи которые можно решать с помощью нейронных сетей: Участники узнают что такое искусственные нейроны для того, чтобы понимать из чего состоят искусственные нейронные сети Смогут определять какие задачи можно решить с помощью нейронных сетей для того, чтобы формализовать абстрактные задачи от заказчика Научатся пользоваться и искать необходимые функции в библиотеке pyTorch для того чтобы иметь возможность реализовывать нейронные сети.
DLE-2018-11
21 ноября, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Python-2018-10
21 ноября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Антон Ильинчик Java-2018-06
21 ноября, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Языки программирования.: Ориентироваться в терминах и отличать их друг от друга для того, чтобы отбирать нужные резюме.
IT-Recruiter-2018-11
21 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Жизненный цикл React-компонент
WebPython-2018-07
22 ноября, четверг
10:00 — 11:30
DataScientist-2018-08
Data Scientist
Анализ текстовых данных. Часть 3.
DataScientist-2018-08
22 ноября, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
SOAP-вебсервисы: Протокол SOAP. JAX-WS. Клиент и обработка исключений. WSDL.
JavaEE-2018-09
22 ноября, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
Матвей Михайлов DevOps-2018-09
22 ноября, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Криптографические методы защиты информации: Криптография. Криптографические методы как один из главных методов защиты информации.
ITSec-2018-11
22 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
TeamLeader-2018-07
22 ноября, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Web-сервер на JavaScript - Стек MEAN - Express - MongoDB: Участники смогут: - Создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
JavaScript-2018-10
22 ноября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Routing: Участники смогут: - Создавать Routing систему для приложений, используя внутренние подходы Angular - такие как Router, router-outlet и другие - Понимать и применять хэндлеры навигации Guards
JavaScript-2018-07
22 ноября, четверг
20:00 — 21:30
OnlineTeacher-2018-09
Онлайн Преподаватель
Защита программ курсов участников: После занятия вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса
OnlineTeacher-2018-09
22 ноября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Егор Шубин Java-2018-06
22 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Asterisk и FreePBX: Разбираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Основные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Алексей Цыкунов Linux-2018-07
23 ноября, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Python-2018-10
23 ноября, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Boost. Часть 2: Алгоритмы
C++-2018-09
23 ноября, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
DML: аналитические функции: Изучаем возможности аналитических функций. FIRST, LAST, LEAD, LAG, RANK и другие.
СУБД-2018-09
23 ноября, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Преподавательская OTUS: инструменты, фичи, лайфхаки: После занятия вы сможете: 1. вносить данные учебной программы: описание модулей, занятий и домашних заданий 2. размещать материалы к занятиям 3. составлять входной тест 4. проверять домашние задания (ДЗ), писать комментарии и менять статусы ДЗ 5. смотреть результаты опросов по результатам занятий 6. создавать вебинарную комнату 7. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
23 ноября, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
10.2 myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-08
23 ноября, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Управление процессами: Рассмотрим, что такое процесс, его атрибуты, жизненный цикл процесса. Чем потоки отличаются от процессов. Узнаем как мониторить процессы, в каком они состоянии, понимать чем они сейчас заняты. Рассмотрим команды ps/top, подсистему /proc, а также команды gdb/strace/ltrace Научимся менять приоритеты с мощью команд nice, ionice Научимся посылать различные сигналы процессам.
Алексей Цыкунов Linux-2018-10
24 ноября, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Теоретические основы обучения нейронных сетей: Участники вспомнят(узнают) необходимую теорию для того чтобы успешно пройти данный курс Узнают как реализовать свою первую модель машинного обучения для того чтобы уметь решать задачу классификации
DLE-2018-11
24 ноября, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
3.1 Контейнеры и алгоритмы: Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
Java-2018-10
24 ноября, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
11.1 Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-08
24 ноября, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-08
24 ноября, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в pytest.
WebPython-2018-07
26 ноября, понедельник
19:00 — 21:00
OnlineTeacher-2018-09
Онлайн Преподаватель
Итоги: проработка кейсов: После занятия вы сможете: 1. подвести итоги обучения на курсе "Онлайн преподаватель" 2. оценить развитие педагогических компетенций в процессе обучения по листу самооценки 3. вспомнить все содержание курса "Онлайн преподаватель", чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали на первом занятии 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий в курсе "Онлайн преподаватель" контент 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
OnlineTeacher-2018-09
26 ноября, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
RESTful-сервисы: Обзор SOA. REST и принципы построения API. Сравнение с SOAP. JAX-RS и Jersey. Обеспечение безопасности.
JavaEE-2018-09
26 ноября, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Docker образы. Микросервисы
Александр Сулейманов DevOps-2018-09
26 ноября, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Очереди: Рассмотрим асинхронный подход обработки данных на основе очередей. Разберём несколько стандартных сценариев использования очередей (отправка уведомлений, инвалидация кеша). Реализуем работу с очередями, используя различные инструменты (очереди на базе, Redis Pub/Sub, Gearman, Beanstalkd). Детально изучим протокол AMPQ и одну из его прикладных реализаций - RabbitMQ.
PHP-2018-07
26 ноября, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Шифрование: Симметричные алгоритмы шифрования. Область применения. ГОСТ 28147-89 (Магма) — российский стандарт симметричного блочного шифрования, принятый в 1989 году.
ITSec-2018-11
26 ноября, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Построение Rest API: Участники смогут: - Понимать и добавлять общие стандарты создания API
JavaScript-2018-10
26 ноября, понедельник
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Тестирование в Angular. Сборка приложения для Production: Участники смогут: - Писать и запускать тесты для приложений Angular - Настраивать сборку приложений Angular - Использовать возможность сборки Server-side Rendering
JavaScript-2018-07
26 ноября, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Состав команд: Вы сможете узнать функциональный состав команд и определить, по каким вопросам можно обращаться к каждому из команды.
IT-Recruiter-2018-11
26 ноября, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Балансировка нагрузки на основе HAproxy и VRRP (keepalived): Изучаем протокол VRRP Изучаем работу с haproxy Настраиваем балансировку для вебсерверов Разбираем конфиги Проверяем работу балансировки на стенде
Алексей Цыкунов Linux-2018-07
26 ноября, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-08
26 ноября, понедельник
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Защита проектных работ № 1
Юрий Дворжецкий Spring-2018-06
26 ноября, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Общие сведения о бизнес-процессах и бизнес-аналитиках.: О курсе. Какие бывают аналитики. Модель Захмана. Бизнес-процесс – это объективная реальность. Что такое Бизнес-процесс (определение). Формы коллективной работы: Проект, Процесс, Кейс. Как отличить Процесс от Проекта.
BA-2018-11
27 ноября, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Семинар: практический SQL: Разбираем практические примеры.
СУБД-2018-09
27 ноября, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
TeamLeader-2018-07
27 ноября, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Что такое DevOps и история его развития.: Как DevOps меняет жизнь и работу компаний. DevOps как профессия. Обзор курса.
DevOps-2018-11
27 ноября, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
3.2 Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-10
27 ноября, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
C++17. Часть 1.
C++-2018-09
27 ноября, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Создание программы курса: После занятия вы сможете: 1. создавать элементы программы курса: описание занятия, описание ДЗ для составления целостного обучения 2. определять и описывать характеристики занятия: цель и тему, артефакт (материальные результаты), критерии оценки выполнения задания на занятии, материалы и контент 3. определять и описывать ДЗ и его критерии оценки 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
27 ноября, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Автоматизация администрирования. Ansible.: Автоматизируем рутинные задачи администрирования. Изучаем ansible - хосты, модули, плейбуки, роли, переменные. Знакомися с другими инструментами - chef/puppet/salt. Лабораторная работа: пишем скрипт для апгрейда системы после установки и измения конфигов.
Леонид Альбрехт Linux-2018-10
28 ноября, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Погружение в pyTorch: Участники узнают о том как происходит обучение нейронных сетей в pyTorch для того чтобы реализовывать глубокие нейронные сети Познакомятся с фреймворком pyTorch для того чтобы искать необходимые классы и методы
DLE-2018-11
28 ноября, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2018-10
28 ноября, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Егор Шубин Java-2018-06
28 ноября, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Составление профиля кандидата и написание требований к вакансии : Ориентироваться в разнообразных источниках, чтобы быстрее находить нужных кандидатов.
IT-Recruiter-2018-11
28 ноября, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Роль и цели: В каких ролях выступает руководитель (их, кстати, немало); какие функции выполняет в каждой из ролей; какие цели стоят перед руководителем; кто ставит эти цели.
TeamLeader-2018-11
28 ноября, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Состояние приложения. Flux & Redux
WebPython-2018-07
29 ноября, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Обзор нотаций описания БП. Уровни и Стили описания БП.: Нотации: IDEF0; VAD; DFD; Блок-схема; EPC; UML; BPMN; Структурированное текстовое описание; Графика и текст; Метафоры и сравнение нотаций; Верхний, средний и нижний уровни описания; Микроменеджмент; Отличия описания БП разных уровней; Стили: Кросс-функциональный и Happy path; Сравнение стилей;
BA-2018-11
29 ноября, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Расширенные возможности JAX-RS: JAX-RS Client. Асинхронный и реактивный JAX-RS. JavaEE Concurrency. WADL. Библиотека Swagger. Проблемы REST.
JavaEE-2018-09
29 ноября, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
Никита Вельгин DevOps-2018-09
29 ноября, четверг
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
29 ноября, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронный документ и электронная подпись. Часть 1: Электронный документ и его атрибуты. Электронная подпись. Авторство, целостность, неотрекаемость.
ITSec-2018-11
29 ноября, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
TeamLeader-2018-07
29 ноября, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
GraphQL Server
JavaScript-2018-10
29 ноября, четверг
20:00 — 21:30
JavaScript-2018-07
Разработчик JavaScript
Обзор пройденных фреймворков и технологий: Участники смогут: - Выделять характеристики проектов и окружения - Решать задачи выбора и сравнения фреймворков, понимать их преимущства и недостатки
JavaScript-2018-07
29 ноября, четверг
20:00 — 21:30
Java-2018-06
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-06
29 ноября, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
DevOps как система.: Практики и методики. DevOps компетенции.
DevOps-2018-11
29 ноября, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Алексей Цыкунов Linux-2018-07
30 ноября, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2018-10
30 ноября, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Внутренняя архитектура СУБД: Обслуживающие процессы. Управление памятью. Буферы данных. Буферы журналов. Журналирование. Сегменты отката.
СУБД-2018-09
30 ноября, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Введение в Spring Framework: Слушатели смогут ориентироваться в проектах Spring, проникнуться IoC и использовать его при написании кода, конфигурировать контекст и Spring Beans в приложении.
Spring-2018-11
30 ноября, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
C++17. Часть 2.
C++-2018-09
30 ноября, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Создание заданий и тестов: Предполагается, что после занятия вы сможете: 1. объяснить смысл подачи заданий в процессе обучения 2. составлять полную и понятную студентам инструкцию к ДЗ 3. составлять вопросы теста 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
30 ноября, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
11.2 JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-08
30 ноября, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
LDAP. Централизованная авторизация и аутентификация.: Что такое LDAP и зачем нужен. Разбираем базовую настройку LDAP на примере.
Александр Румянцев Linux-2018-10
30 ноября, пятница
20:00 — 21:30
Spring-2018-06
Разработчик на Spring Framework
Защита проектных работ № 2
Юрий Дворжецкий Spring-2018-06
1 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Переобучение и регуляризация нейронных сетей: Участники узнают что такое переобучение и как с ним бороться для повышения эффективности своих моделей
DLE-2018-11
1 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
4.1 Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-10
1 декабря, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
12.1 Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-08
1 декабря, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-08
1 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
InfluxDB, Grafana.
WebPython-2018-07
3 декабря, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Зачем моделировать бизнес-процессы?: Цели моделирования бизнес-процессов. Уровни зрелости компании по отношению к процессному управлению. Профессиональный стандарт "специалист по процессному управлению".
BA-2018-11
3 декабря, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Основы EJB: Архитектура EJB.Сессионные бины: Stateless, Stateful. Singleton. Local, LocalBean vs Remote. Поддержка асинхронности. TimerServiceAPI.
JavaEE-2018-09
3 декабря, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Технология непрерывной поставки ПО
Матвей Михайлов DevOps-2018-09
3 декабря, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Профилирование и логирование: Скрипт тормозит? Научимся находить узкие места, используя инструменты профилирования. Также детально обсудим логирование, чтобы понимать что делает наш скрипт. Затронем уровни логирования (по PSR-3), библиотеку Monolog и сбор логов в ELK.
PHP-2018-07
3 декабря, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронный документ и электронная подпись. Часть 2: Хеш-функция. Процедура формирования электронной подписи. Процедура проверки электронной подписи.
ITSec-2018-11
3 декабря, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
JavaScript - Работа с браузером: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Работать с Chrome Dev Tools
JavaScript-2018-10
3 декабря, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Оценка резюме: Вы сможете читать резюме и качественно его оценивать.
IT-Recruiter-2018-11
3 декабря, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Качества и навыки: Какими качествами должен обладать руководитель для успешной работы; какие навыки должен в себе развивать.
TeamLeader-2018-11
3 декабря, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: настраиваем ISCSI настраиваем multipath Лабораторная работа: разбираем работу системы на стенде, 2 таргета, 2 клиента, общая файловая система
Алексей Цыкунов Linux-2018-07
3 декабря, понедельник
20:00 — 21:30
Python-2018-08
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-08
4 декабря, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Простейшие нейронные сети и метод обратного распространения ошибки.: 1. Начальные сведения о нейронных сетях. 2. Теорема об универсальной аппроксимации. 3. Алгоритм обратного распространения ошибки.
DataScientist-2018-08
4 декабря, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2018-09
4 декабря, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Индексы: Изучаем основные типы индексов: Btree, Hash, Reverse, By Function. Изучаем команды создания и модификации индексов и перестройки индексов. Анализируем план запроса.
СУБД-2018-09
4 декабря, вторник
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Изменять: управление изменениями: Какие изменения бывают; как и зачем ими управлять; что такое петля Бойда и почему цикл Деминга придумал Шухарт.
TeamLeader-2018-07
4 декабря, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Система контроля версий как основа разработки и поставки ПО. Знакомство с Git.
DevOps-2018-11
4 декабря, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
4.2 Java 8: Элементы функционального программирования. Streams. Lambdas. Примеры.
Java-2018-10
4 декабря, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Конфигурирование Spring-приложений: Слушатели смогут научиться конфигурировать Spring-приложения в разных стилях, пользоваться Spring Expression Language, конфигурировать приложения c помощью .properties/YAML файлов.
Spring-2018-11
4 декабря, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Планирование занятий: структура, динамика, соотношение теория/практика.: После занятия вы сможете: 1. планировать занятие и описывать его в понятной другому форме по шаблону для подготовки к вебинарам 2. наполнять мотивационный, содержательный и рефлексивный блоки плана занятия, применять правила динамики в плане для организации системно-деятельностного занятия 3. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
4 декабря, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Мониторинг производительности: Мониторим занятые ресурсы: CPU, память, диск, сеть. Изучаем инструменты ps, top , sar, htop, atop, netstat, ss, vmstat, iostat, iotop, pidstat Смотрим, что находится в /proc Узнаем, что делать с неотзывчивой системой
Александр Румянцев Linux-2018-10
5 декабря, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Взрыв и затухание градиентов: Участники научатся бороться с проблемой взрыва/затухания градиентов для того чтобы обучать глубокие нейронные сети
DLE-2018-11
5 декабря, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-10
5 декабря, среда
20:00 — 21:30
Java-2018-06
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-06
5 декабря, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Источники поиска кандидатов: Вы сможете ориентироваться в разнообразных источниках, чтобы быстрее производить оперативный поиск нужных кандидатов.
IT-Recruiter-2018-11
5 декабря, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Культура исполнения: про то как успевать больше; бороться с прокрастинацией и про саморазвитие: Почему так важно выполнять намеченное; что этому мешает; в какую сторону и как "прокачиваться".
TeamLeader-2018-11
5 декабря, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Code review
WebPython-2018-07
6 декабря, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
О бизнес-процессах в нотации BPMN 2.0: Кратко о нотации. Плюсы и минусы BPMN 2.0. Что является и что не является бизнес-процессом в понимании BPMN. Базовые условия для работы с БП. Аналитический и исполнимый бизнес-процесс. BPMN и BPMS.
BA-2018-11
6 декабря, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Персистентность и транзакционность: Жизненный цикл Entity. PesistenceUnit и PersistenceContext. Persistence.xml. Методы-колбэки сущностей. Работа с транзакциями JTA. ACID. Менеджер транзакций и атрибуты. Ручное и декларативное управление границами транзакций.
JavaEE-2018-09
6 декабря, четверг
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Обучение нейронных сетей: 1. Пример к предыдущей лекции: разбор word2vec. 2. Предпосылки для глубоких нейронных сетей, представления. 3. Стохастический градиентный спуск.
DataScientist-2018-08
6 декабря, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
Матвей Михайлов DevOps-2018-09
6 декабря, четверг
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Репликация: Получим полное представление о репликации: о её видах (Master-Slave, Master-Master), о способе синхронизации изменений (sync, async), о формате изменений (SBR, RBR), о модели передачи изменений (push, pull) и о том, как с этим работать на уровне PHP кода.
PHP-2018-07
6 декабря, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Защита информации в России. Алгоритмы. Регуляторы.: Регуляторы в области ИБ. Закон об электронной подписи 63-ФЗ. Сертификация средств (криптографической) защиты информации в России. Нормативные акты в области ИБ
ITSec-2018-11
6 декабря, четверг
20:00 — 21:30
TeamLeader-2018-07
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2018-07
6 декабря, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Обзор Web Components - HTML Template - Polymer - Lit-HTML: Участники смогут - Создавать custom elements, используя встроенные браузерные возможности - Подключать и использовать Polymer для создания приложений - Ориентироваться в веб спецификациях, на базе которых работает Polymer
JavaScript-2018-10
6 декабря, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub.
DevOps-2018-11
6 декабря, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Распределенные файловые системы: CEPH
Алексей Цыкунов Linux-2018-07
7 декабря, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-10
7 декабря, пятница
20:00 — 21:30
C++-2018-09
Разработчик 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-09
7 декабря, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Хранимые процедуры и триггеры: Встраиваем бизнес-логику в базу. Пишем триггеры, процедуры и функции.
СУБД-2018-09
7 декабря, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
AOP, Spring AOP: Слушатели смогут познакомиться с аспектно-ориентированным программирование для создания crosscutting функциональностей в приложении с помощью Spring AOP. И, конечно, слушатели разберутся на чём базируются остальные фреймворки Spring.
Spring-2018-11
7 декабря, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Оценка деятельности на занятии, критерии достижения целей занятий, самооценка: После занятия вы сможете: 1. определять, что именно вы оцениваете в своем курсе 2. составлять критерии оценки к заданию на основе списка ЗУН и индикаторов 3. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
7 декабря, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
12.3 No SQL: No SQL. Работа с MongoDB. Разбор примеров и ДЗ.
Java-2018-08
7 декабря, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Александр Румянцев Linux-2018-10
8 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Основные архитектуры нейронных сетей: Автокодировщики: Участники узнают какие задачи можно решать с помощью автокодировщиков и смогут их создавать для решения этих задач
DLE-2018-11
8 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
5.1 Сборщик мусора: Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
Java-2018-10
8 декабря, суббота
11:00 — 12:30
Python-2018-08
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-08
8 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Jenkins, Sentry.
WebPython-2018-07
10 декабря, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Общие сведение о нотации BPMN. Виды диаграмм: В общем о нотации. Базовый и расширенный уровни BPMN. Обзор базовых элементов. Схема процесса и экземпляр процесса. «Токен» – детская игра. Виды диаграмм: Оркестровка, Межпроцессное взаимодействие, Хореография, Переговоры.
BA-2018-11
10 декабря, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Аспекто-ориентированный подход: Кросс-функциональность. Основные элементы AOP. JavaEE Interceptors. AspectJ.
JavaEE-2018-09
10 декабря, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Непрерывная поставка с Gitlab CI
Андрей Александров DevOps-2018-09
10 декабря, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Шардинг: Поймём, что такое шардинг и когда его стоит применять. Обсудим виды шардинга (горизонтальный и вертикальный). Поговорим о перебалансировке и решардинге. Затронем партиционирование.
PHP-2018-07
10 декабря, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Обзор российского рынка средств криптографической защиты информации: Ведущие разработчики СКЗИ в России. Программные продукты КриптоПро CSP, ViPNet CSP и другие.
ITSec-2018-11
10 декабря, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Custom Elements
JavaScript-2018-10
10 декабря, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Особенности поиска IT-специалистов: Вы сможете находить нужных IT-специалистов.
IT-Recruiter-2018-11
10 декабря, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Культура выполнения: как не налажать в мелочах: Почему так важно не упускать детали; как этого избегать; как помогать в этом окружающим.
TeamLeader-2018-11
10 декабря, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Распределенные файловые системы: GlusterFS
Алексей Цыкунов Linux-2018-07
11 декабря, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Сверточные нейронные сети ч.1: 1. Структура сверточных сетей. 2. Пример на MNIST (Pytorch). 3. Обзор Pytorch. 4. Примеры на Pytorch (усложняем сеть, увеличиваем точность) -- сделать inclass соревнование на Kaggle.
DataScientist-2018-08
11 декабря, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2018-09
11 декабря, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Опции хранения: Что делать, когда растет база. Что делать, когда не хватает места. Как распределить данные по файлам, тейблспейсам, партициям. Шардинг и кластеризация
СУБД-2018-09
11 декабря, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Знакомство с облачной инфраструктурой и облачными сервисами.: Практики безопасного доступа к ресурсам (SSH, Bastion Host, VPN).
DevOps-2018-11
11 декабря, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
5.2 QA и тестирование: QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.
Java-2018-10
11 декабря, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
"Чёрная магия" Spring Boot: По окончанию данного модуля слушатели смогут максимально быстро создавать production-grade standalone Spring-приложения с помощью Spring Boot, научатся писать автоконфигурации и использовать существующие и разрабатывать собственные Spring Boot "starters". Также слушатели ознакомятся со многими возможностями Spring Boot для различных слоёв, функциональностей и технологий.
Spring-2018-11
11 декабря, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Организация и проведение вебинаров: После занятия вы сможете: 1. перечислить особенности вебинарного формата и минимальные требования для его проведения 2. перечислить лайфхаки для организации динамичного вебинара 3. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
OnlineTeacher-2018-10
11 декабря, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Алексей Цыкунов Linux-2018-10
12 декабря, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Основные архитектуры нейронных сетей: Сверточные сети: Участники смогут создавать сверточные нейронные сети для решения задач компьютерного зрения Применять операцию обратную свертке для реализации сверточных автокодировщиков
DLE-2018-11
12 декабря, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-10
12 декабря, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Что говорить по телефону и как заинтересовать кандидата. Как правильно писать письма: Вы узнаете, как продавать вакансию и сможете заинтересовывать кандидата по телефону в своей вакансии.
IT-Recruiter-2018-11
12 декабря, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Что это? И что не это?: Что такое команда; почему это так важно и в чем ее ценность; как выглядят неправильные команды.
TeamLeader-2018-11
12 декабря, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Custom Views: По окончании занятия ученики начнут понимать, зачем нужны кастомные вью, научатся перегружать методы базовых виджетов для своих целей, использовать Canvas.
Android-2018-12
12 декабря, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Routing в React. SPA
WebPython-2018-07
13 декабря, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Пулы и дорожки. Задачи. Потоки.: Пулы и дорожки. Типы задач. Маркеры задач. Комбинации маркеров. Поток управления. Поток сообщения. Поток ассоциации.
BA-2018-11
13 декабря, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Внедрение зависимостей: IoC-контейнеры. Паттерн DI. Спецификация CDI. Injection Points. Квалификаторы. Типы контекстов. Методы продюсеры. Альтернативы, перехватчики, декораторы, стереотипы, наблюдатели. AsyncEvents. Сравнение и синергия с EJB.
JavaEE-2018-09
13 декабря, четверг
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Сверточные нейронные сети ч.2: 1. Функции активации. 2. Регуляризация (BatchNorm, Dropout) 3. Инициализация весов. 4. Модификации SGD.
DataScientist-2018-08
13 декабря, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
Матвей Михайлов DevOps-2018-09
13 декабря, четверг
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Кеширование: Поговорим зачем приложению нужен кеш. Рассмотрим Redis и Memcached в качестве кеш-серверов. Поговорим о кеш-тегах и инвалидации кеша.
PHP-2018-07
13 декабря, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Примеры практического применения криптографии на основе технологии блокчейн и других реальных проектов
ITSec-2018-11
13 декабря, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Shadow DOM
JavaScript-2018-10
13 декабря, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Основные сервисы Google Cloud Platform (GCP).: Способы управления ресурсами в GCP.
DevOps-2018-11
13 декабря, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Контейнеры - cgroups, LXC, docker
Linux-2018-07
14 декабря, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-10
14 декабря, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2018-09
14 декабря, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Оптимизация на практике: Оптимизируем сложные запросы.
СУБД-2018-09
14 декабря, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Продвинутая конфигурация Spring-приложений: По окончанию данного занятия слушатели смогут использовать Best Practiсes для конфигурирования Spring-приложений, максимально эффективно использовать анннотации конфигураций.
Spring-2018-11
14 декабря, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Практика: проведение занятий для участников курса - 2.1: По итогам занятия вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
OnlineTeacher-2018-10
14 декабря, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Material Design Guidelines: По окончании занятия участники смогут понимать принципы Material Design, следовать Material Design Guidelines, пользоваться элементами support библиотеки.
Android-2018-12
14 декабря, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Алексей Цыкунов Linux-2018-10
15 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Основные архитектуры нейронных сетей: Рекуррентные сети: Участники смогут создавать рекуррентные сети для решения задач обработки последовательностей и естественных языков
DLE-2018-11
15 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
6.1 Типы ссылок. Кэширование.: Типы ссылок в Java. Системы кэширования. Ehcache.
Java-2018-10
15 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
python-telegram-bot
WebPython-2018-07
17 декабря, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
События. Часть 1 : Типы событий. Классификация событий. Начальные, промежуточные и конечные события. Инициаторы и обработчики. Таймер. Сообщение. Сигнал.
BA-2018-11
17 декабря, понедельник
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
JMS: MOM-сервера. Архитектура JMS. Структура сообщения. Queue и Topic. Синхронный и асинхронный режимы получения сообщений. Message-Driven бины.
JavaEE-2018-09
17 декабря, понедельник
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Deploying: Обсудим возможные способы доставки вашего приложения в production-окружение - от ручного git pull до инструментов автоматизации этого процесса в лице (mina и capistrano).
PHP-2018-07
17 декабря, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронные сертификаты: Назначение, структура и содержимое сертификатов открытого ключа.
ITSec-2018-11
17 декабря, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Основы React и JSX: Участники смогут: - Настроить себе окружение для работы с React и использовать его - Понимать и применять синтаксис JSX - Создавать простые приложения на React
JavaScript-2018-10
17 декабря, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Проведение собеседования. Какие бывают типы интервью: Вы сможете оптимизировать процесс проведения собеседования, ускорить процесс собеседования, быстрее выявить потребности кандидата и понять, на какую позицию он вам подходит.
IT-Recruiter-2018-11
17 декабря, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Командообразование: Что делает команду командой; как организовать коллектив в команду.
TeamLeader-2018-11
17 декабря, понедельник
20:00 — 21:30
Linux-2018-07
Администратор Linux
Виртуализация - KVM, Proxmox
Linux-2018-07
17 декабря, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры. Визуализация и анализ результатов мониторинга. Алертинг
DevOps-2018-09
18 декабря, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Сверточные нейронные сети ч.3: 1. Ансамблирование. 2. Аугментация данных, transfer learning. 3. Использование предобученных сетей.
DataScientist-2018-08
18 декабря, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Роль Scrum-мастера в современных компаниях (вебинар №1): У участников курса появится понимание роли Scrum-мастера и сформируются/скорректируются ожидания от курса
Agile-Delivery-Manager-2018-12
18 декабря, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Проблемы миграции: Понять подходы и методы для решения вопросов: - обновление структуры в продакшене; - загрузка и выгрузка данных; - миграция между различными СУБД.
СУБД-2018-09
18 декабря, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Модели управления инфраструктурой.: Работа с образами VM в облаке. Знакомство с Packer и экосистемой компании HashiCorp.
DevOps-2018-11
18 декабря, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
6.2 Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-10
18 декабря, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Базовые инструменты анализа данных в Python.: Цели: Участники узнают, какие задачи они смогут решать по окончании курса, научатся настраивать рабочее окружение и узнают функционал базовых библиотек для работы с данными в python. Программа: 1. Обзор курса. Типы решаемых задач. 2. Окружение Python. Введение в Python, Numpy, Pandas, Sklearn. API Sklearn. 3. Обзор других инструментов анализа данных.
DataScientist-2018-12
18 декабря, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Атомарность
Дмитрий Шебордаев C++-2018-09
18 декабря, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
DAO на Spring JDBC: Слушатели смогут ориентироваться в архитекрутных паттернах, свзяанных с работой с БД. Слушатели смогут эффективно использовать Spring JDBC для разработки DAO в приложении.
Spring-2018-11
18 декабря, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Практика: проведение занятий для участников курса - 3.1: По итогам занятия вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
OnlineTeacher-2018-10
18 декабря, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Леонид Альбрехт Linux-2018-10
19 декабря, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Адаптивные методы градиентного спуска: Участники научатся применять продвинутые методы градиентного спуска для ускорения обучения нейронных сетей
DLE-2018-11
19 декабря, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2018-10
19 декабря, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Проведение технических собеседований
IT-Recruiter-2018-11
19 декабря, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Культура поведения и атмосфера: Что представляет из себя культура поведения в команде; как ее формировать и надо ли; от чего зависит атмосфера в команде и какой она должна быть.
TeamLeader-2018-11
19 декабря, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
ButterKnife, Android Data Binding : По окончании занятия участники смогут подключать библиотеку ButterKnife, работать с ней в модулях. Пользоваться плагином Exynap. Подключать Android Data Binding, работать с ViewModel. Работать с Android Data Binding со списками, листенерами.
Android-2018-12
19 декабря, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Тестирование JS приложений
WebPython-2018-07
20 декабря, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
События. Часть 2: Компенсация. Эскалация. Триггер по данным. Ссылка. Прикрепленные события. Обработка ошибок. Прерывающие и непрерывающие события.
BA-2018-11
20 декабря, четверг
20:00 — 21:30
JavaEE-2018-09
Разработчик Java Enterprise
Генерация отчетности: JasperReport и JasperSoft Studio. JavaMail.
JavaEE-2018-09
20 декабря, четверг
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Рекуррентные сети ч.1: 1. Простой вариант: RNN. 2. LSTM, GRU. 3. Примеры для текста (языковая модель).
DataScientist-2018-08
20 декабря, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2018-09
20 декабря, четверг
20:00 — 21:30
PHP-2018-07
Backend разработчик на PHP
Командная разработка: Обсудим модели разработки программного обеспечения (итеративная, спиральная, каскадная). Подробно поговорим о гибких методологиях разработки, в частности SCRUM.
Евгений Волосатов PHP-2018-07
20 декабря, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Введение в культуру Agile. Эмпирический процесс. Agile манифест. Cynefin: Участники узнают базовую терминологию Agile, поймут отличие Agile от основанных на Agile процессов, узнают три составляющие эмпирического процесса и получат знания о делении ситуаций на 4 домена в зависимости от характерного уровня неопределённости
Agile-Delivery-Manager-2018-12
20 декабря, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Компоненты PKI. Из чего состоит Удостоверяющий центр: Субъекты и объекты PKI. Центр сертификации. Центр регистрации. Хранилище. Архив.
ITSec-2018-11
20 декабря, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Компоненты React - Lifecycle React-компонент - state и props: Участники смогут: - Разрабатывать полноценные React-компоненты в различных стилях. - Корректно использовать state и props.
JavaScript-2018-10
20 декабря, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Практика Infrastructure as a Code (IaC).: Знакомство с Terraform.
DevOps-2018-11
20 декабря, четверг
20:00 — 21:30
Linux-2018-07
Администратор Linux
Итоговое занятие: обсуждение вопросов обсуждение проекта
Linux-2018-07
20 декабря, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Необходимые понятия из мат. анализа и линейной алгебры: Цели: Участники освоят весь необходмый для данного курса материал из линейной алгебры и математического анализа: научатся решать задачи на собсвенные числа и собственные вектора матриц, находить производные функций и матричных выражений и применять это для задач оптимизации функций, эффективно применять данные алгоритмы в python. Программа: 1. Линейная алгебра: Вектор, матрица, определитель матрицы, обратная матрица, собственные числа и вектора, норма, разложения матрицы (по собственным векторам, SVD). 2. Мат. анализ: Производная, интеграл, производные матричных выражений, якобиан, дифференцирование сложной функции. 3. Оптимизация: выпуклая, поиск глобального экстремума. 4. Типы данных в Python и векторизация вычислений (примеры + время работы).
DataScientist-2018-12
20 декабря, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Система сборки: build, test and deploy.: Поиск распространяемых пакетов. Кастомный модуль для наших пакетов.
C++-2018-12
21 декабря, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2018-10
21 декабря, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Сетевое взаимодействие: Сокеты. Протоколы: TCP и UDP. Сериализация. HTTP. Json. Zmq. Protobuf.
C++-2018-09
21 декабря, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Основы ORM, JPA, Hibernate как провайдер JPA: По окончанию этого занятия слушатели смогут эффективно применять JPA для описания маппинга классов-entities на таблицы реляционной БД. Также слушатели смогут использовать Hibernate, как провайдера JPA для подключения к БД.
Spring-2018-11
21 декабря, пятница
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Защита программ курсов участников: После занятия вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса
OnlineTeacher-2018-10
21 декабря, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Работа со стилями и атрибутами: По окончании занятия участники смогут писать иерархию стилей, создавать собственные атрибуты стилей, например, для шрифтов, уметь пользоваться Downloadable Fonts. Уметь выбирать правильные ресурсы для разных устройств.
Android-2018-12
21 декабря, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Архитектура сетей.: Обзор Модели OSI. Протоколы ARP, IP, TCP/UDP. Протоколы прикладного уровня. Сетевые интерфейсы в Linux. Освоим команды ip/tc/ss/nstat, вспомним ifconfig/netstat/route, заглянем в /etc/sysconfig/network-scripts, поснифферим через tcpdump и ngrep Лабораторная работа: строим маршрутизацию между подсетями
Алексей Кулиничев Linux-2018-10
22 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Ошибки в реализации нейронных сетей: Участники научатся применять методы идентификации ошибок в реализации нейронных сетей для успешного применение нейросетей.
DLE-2018-11
22 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
7.1 Основы дизайна: Понятие дизайна приложения и паттерна проектирования. Концепты проектирования ООП: delegation, aggregation, composition, association, coupling and cohesion. SOLID.
Java-2018-10
22 декабря, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
13.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-08
22 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
threading, multiprocessing, queue.
WebPython-2018-07
24 декабря, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Условные операторы. Часть 1: Типы операторов. Операторы расходящиеся и операторы сходящиеся. Логические операторы "ИЛИ", "И", "И/ИЛИ". Комплексное условие. "Переход по умолчанию".
BA-2018-11
24 декабря, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2018-09
24 декабря, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Форматы данных и протоколы в PKI: Обзор основных форматов данных, используемых в PKI. Запрос на сертификат. Запрос на отзыв сертификата. Метка времени.
ITSec-2018-11
24 декабря, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Введение в алгоритмы, RAM-модель: Студенты смогут оценивать сложность алгоритмов, ознакомятся с эмулятором RAM-машины.
Algo-2018-12
24 декабря, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Higher-Order Components
JavaScript-2018-10
24 декабря, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Методики проведения интервью: Вы сможете отбирать более релевантных кандидатов под заданные критерии.
IT-Recruiter-2018-11
24 декабря, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Коммуникации: Как отстраивать процессы обмена информацией; за какими коммуникационными потоками надо следить отдельно; чем отличается хорошо налаженное взаимодействие
TeamLeader-2018-11
24 декабря, понедельник
20:00 — 21:30
Python-2018-12
Разработчик 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-12
24 декабря, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Широкоиспользуемые фичи C++11 стандарта. auto. Замыкание - Лямбда-функции. Кортежи.: Некоторые небольшие, на первый взгляд, нововведения настолько меняют язык, что диву даешься :)
C++-2018-12
25 декабря, вторник
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Рекуррентные сети ч.2: 1. Механизм внимания: пример на переводе, на картинке. Типы внимания. 2. Пример: Image captioning.
DataScientist-2018-08
25 декабря, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Асинхронный ввод/вывод: Библиотеки и практики работы с неблокирующей передачей данных
C++-2018-09
25 декабря, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Обзор фреймворка Scrum: Участники познакомятся с историей и предпосылками возникновения Scrum. Закрепят понимание разницы между Agile и Scrum. Узнают, почему Scrum - фреймворк и что нужно добавить к Scrum, чтобы построить рабочий процесс. Узнают область наилучшего применения Scrum.
Agile-Delivery-Manager-2018-12
25 декабря, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform.
DevOps-2018-11
25 декабря, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
7.2 Behavioral patterns: Behavioral patterns часть 1. Разбор примеров и ДЗ.
Java-2018-10
25 декабря, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Необходимые понятия из теории вероятности: Цели: Участники изучат необходимые для курса основы теории вероятности: случайная величина, основные виды распределений случайных величин, научатся считать матожидание, дисперсию случайных величин. Узнают как эффективно делать семплирование из распределений, научатся реализовывать данные алгоритмы на языке python. Программа: 1. Теория вероятности: вероятность (частотная и Байесовская трактовки), случайные величины, примеры распределений, мат. ожидание и т.д. 2. Экспоненциальное семейство распределений. 3. Многомерное Гауссово распределение. 4. Основы статистики. 5. Сэмплинг из распределения (метод Гиббса, идея МСМС). 6. Примеры на Python.
DataScientist-2018-12
25 декабря, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
JPQL, Spring ORM, DAO на основе Spring ORM + JPA: По окончанию данного модуля слушатели смогут разрабатывать ORM DAO в Spring-приложении с помощью Spring ORM + JPA + Hibernate (в качестве провайдера JPA). Также слушатели узнаю про JPQL (аналог HQL).
Spring-2018-11
25 декабря, вторник
20:00 — 22:00
OnlineTeacher-2018-10
Онлайн Преподаватель
Итоги: проработка кейсов: После занятия вы сможете: 1. подвести итоги обучения на курсе "Онлайн преподаватель" 2. оценить развитие педагогических компетенций в процессе обучения по листу самооценки 3. вспомнить все содержание курса "Онлайн преподаватель", чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали на первом занятии 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий в курсе "Онлайн преподаватель" контент 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
OnlineTeacher-2018-10
25 декабря, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Сетевые пакеты. VLAN'ы. LACP.: Изучаем UniCast/MultiCast/BroadCast/AnyCast. Изучаем протокол LACP. Учимся аггрегировать интерфейсы через teaming и bonding. Разбираемся что такое VLAN. Знакомимся с dot1q, macvlan Осваиваем работу с nmcli Лабораторная работа: аггрегируем интерфейсы в режиме active/active и failover
Linux-2018-10
26 декабря, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Вариационный автокодировщик: Участники познакомятся с одной из самых популярных генеративных моделей нейронных сетей
DLE-2018-11
26 декабря, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2018-10
26 декабря, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
1.1 Подготовка к курсу: Введение. Обзор и задачи курса. Настройка окружения: система контроля версий git, система контроля зависимостей maven, среда разработки Intellij IDEA. Сборка и запуск java приложений.
Java-2018-12
26 декабря, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Порядок роста функций, нотации для обозначения порядка роста: Студенты освоят нотации о малое, о большое, омега малое, омега большое, тета, научатся применять полученные знания на практике при оценке сложности реальных алгоритмов.
Algo-2018-12
26 декабря, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Фидбек заказчикам, кандидатам и себе. Выставление оффера кандидату.: Вы сможете корректно общаться с заказчиками и "нежно" отказывать кандидатам.
IT-Recruiter-2018-11
26 декабря, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Межличностные коммуникации: Команда больше чем группа, но не перестает ею быть. Поэтому все относящееся к группам верно и для команды. Про внутренние и внешние границы, лидерство и поведение индивидуумов в группах.
TeamLeader-2018-11
26 декабря, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Анимация: По окончании занятия участники будут знать и различать виды анимаций как изображений, так и лейаутов, в том числе и рисованные на Canvas, понимать значения атрибутов преобразований.
Android-2018-12
26 декабря, среда
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
Обзор Vue2
WebPython-2018-07
27 декабря, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Широкоиспользуемые фичи C++11 стандарта. rvalue и lvalue ссылки. Move semantic. Variadic Templates.
C++-2018-12
27 декабря, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Условные операторы. Часть 2: Событийные операторы. Оператор по событиям "И". Оператор по событиям "ИЛИ".
BA-2018-11
27 декабря, четверг
20:00 — 21:30
DataScientist-2018-08
Data Scientist
Примеры работы глубоких НС: 1. Изображения и видео. 2. Текст: задача POS-tagging, NER, перевод. 3. Прочее.
DataScientist-2018-08
27 декабря, четверг
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
Никита Вельгин DevOps-2018-09
27 декабря, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Scrum: роли (владелец продукта, команда разработки, Scrum-мастер): Участники узнают роли Scrum, их зоны ответственности, ожидаемое поведение и типичные ошибки реализации ролей.
Agile-Delivery-Manager-2018-12
27 декабря, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Проверка статуса сертификатов. Списки отозванных сертификатов (CRL). Самоподписанные сертификаты: Списки отозванных сертификатов. OCSP (Online Certificate Status Protocol).
ITSec-2018-11
27 декабря, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Состояние приложения - Flux и Redux: Участники смогут: - Отличать основные понятия однонаправленной архитектуры Flux. - Ориентироваться и использовать возможности redux - создавать actions, reducers, а также применять redux в связке в React
JavaScript-2018-10
27 декабря, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Управление конфигурацией.: Основные DevOps инструменты: Chef, Ansible, Puppet, Salt. Знакомство с Ansible.
DevOps-2018-11
27 декабря, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Реляционная модель данных. Реляционная алгебра: Сущности, связи. Домены, кортежи, атрибуты, отношения. Нормальные формы. Трехзначная логика.
СУБД-2018-12
27 декабря, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Линейная регрессия : Цели: Участники научатся делать описательный анализ данных с помощью библиотеки pandas и визуализацию данных с помощью различных библиотек python (matplotlib, seaborn, plotly, bokeh) Программа: 1. Линейная регрессия - метод наименьших квадратов 2. Вероятностная трактовка линейной регрессии 3. Полиномиальная регрессия 3. Регуляризация в линейно регрессии
DataScientist-2018-12
28 декабря, пятница
10:00 — 11:30
Java-2018-08
Разработчик Java
13.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-08
28 декабря, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2018-10
28 декабря, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
РСУБД: Использование РСУБД. Подключение и работа с БД
C++-2018-09
28 декабря, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Транзакции, Spring Tx: Слушатели погрузятся в теорию транзакций и поймут все особенности транзакций. Также слушатели смогут использовать декларативное и императивное управление транзакциями в Spring-приложениях с помощью Spring Tx.
Spring-2018-11
28 декабря, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Navigation Drawer: По окончании занятия участники смогут создавать и кастомизировать Navigation Drawer.
Android-2018-12
28 декабря, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Advanced basics. Часть 2: Функциональное программирование, рекурсия и ее ограничения, tail recursion optimization. Scoping, namespaces, замыкания и их устройство. Декораторы функции и классы, декораторы с аргументами, вложенные декораторы.
Python-2018-12
28 декабря, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Мосты, туннели и VPN: Разбираемся в терминах и протоколах - что такое мосты, туннели, VPN, PPP, PPTP, PPoE, IPoE, GRE, IPIP, IpSec, L2TP. Строим VPN между линуксами, разбираем нюансы подключения к Cisco и Mikrotik. Лабораторная работа: VPN через openvpn
Linux-2018-10
29 декабря, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Генеративные Состязательные Сети: Участники познакомятся с фреймворком состязательных сетей на примере задачи порождения примеров аналогичных тренировочному множеству.
DLE-2018-11
29 декабря, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
8.1 Structural patterns: Behavioral patterns часть 2. Structural patterns.
Java-2018-10
29 декабря, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
Введение в docker, docker-compose.
WebPython-2018-07
31 декабря, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Рассмотрим полезные нововведения 14 стандарта.
C++-2018-12
31 декабря, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Циклы: Типы циклы. Циклы по объектам. Паттерны циклов.
BA-2018-11
31 декабря, понедельник
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
Никита Вельгин DevOps-2018-09
31 декабря, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронный документ и принципы построения электронного документооборота с применением сертификатов : Практические занятия.
ITSec-2018-11
31 декабря, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Простейшие структуры данных: массив, динамический массив, стек, очередь, очередь с приоритетами, списки, кучи: Студенты ознакомятся с использованием и реализацией простейших структур данных.
Algo-2018-12
31 декабря, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Типы данных: Разбираем типы данных, используемые в СУБД: числа, тексты, даты, массивы, блобы, геоданные.
СУБД-2018-12
31 декабря, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Управление, делегирование, контроль и развитие: Как управлять командой; где придержать а где отпустить; как управлять развитием команды комплексно.
TeamLeader-2018-11
31 декабря, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Internals. Часть 1: CPython, внутренности и архитектура, байткод, stack virtual machine, интерпретация. Имплементация основных типов данных: строки, числа, списки, словари. Оптимизации.
Python-2018-12
1 января, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Key Value: Идея NoSQL. Aerospike, redis, leveldb
C++-2018-09
1 января, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар №2: Обсудить самостоятельные работы, обсудить живые кейсы студентов, ответить на вопросы студентов, выдать новые самостоятельные работы.
Agile-Delivery-Manager-2018-12
1 января, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags.
DevOps-2018-11
1 января, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
8.2 Creational patterns: Creational patterns. Связь между паттернами, "похожие" паттерны. Антипаттерны. Разбор примеров и ДЗ.
Java-2018-10
1 января, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Визуализация: Цели: Участники освоят основные библиотеки для визуализации данных в python, будут правильно выбирать виды графиков для визуализации данных разных типов. Программа: 1. Визуализация на matplotlib, seaborn, plotly, bokeh. 2. Визуализация геоданных на карте мира. Приемы для визуализации плотных данных. 3. Визуализация для поиска корреляций
DataScientist-2018-12
1 января, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
"Белая магия" Spring Data: Spring Data JPA: После данного занятия слушатели узнаю про набор проектов Spring Data и понятие репозитория, которое вводит Spring Data. Также слушатели научатся использовать мощную "белую магию" Spring Data ORM для создания ORM DAO на основе JPA.
Spring-2018-11
1 января, вторник
20:00 — 21:30
WebPython-2018-07
Web-разработчик на Python
QnA
WebPython-2018-07
1 января, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Статическая и динамическая маршрутизация: настраиваем простые маршруты с помощью route/ip/nmcli разбираем что такое RIP/OSPF/BGP настраиваем динамическую маршрутизацию с помощью bird и quagga Лабораторная работа: настройка OSPF между 3мя сетями
Linux-2018-10
2 января, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Состязательный Автокодировщик и условная генерация: Участники познакомятся с новыми техниками применения состязательного фреймворка для повышения эффективности решения задач порождения данных
DLE-2018-11
2 января, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2018-10
2 января, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи: Студенты ознакомятся с использованием и реализацией некоторых популярных алгебраических алгоритмов.
Algo-2018-12
2 января, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Психологические типологии: все люди разные: Что такое психологические типологии; что из этого можно вынести; как применять
TeamLeader-2018-11
2 января, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
CoordinatorLayout: По окончании занятия участники смогут использовать и понимать, как работает CoordinatorLayout, основные типы поведения при скролле.
Android-2018-12
3 января, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Вглубь реализации умных указателей.: Подводные камни и оптимизации.
C++-2018-12
3 января, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Подпроцессы: Подпроцессы свернутые и развернутые. Типы подпроцессов. Вложенный подпроцесс. Событийный подпроцесс. Транзакционный подпроцесс. Подпроцесс AD-HOC. Повторно-используемый подпроцесс.
BA-2018-11
в январе
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
Никита Вельгин DevOps-2018-09
3 января, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Scrum: артефакты: Участники узнают об артефактах Scrum, близко познакомятся с инкрементом, бэклогом продукта и бэклогом спринта.
Agile-Delivery-Manager-2018-12
3 января, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Электронный документ и принципы построения электронного документооборота с применением сертификатов. Часть 2
ITSec-2018-11
3 января, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Routing в React - Оптимизация приложения: - Создавать систему routing для React приложений, использовать библиотеку react-router - Использовать специальные возможности библиотеки для оптимизации отрисовки
JavaScript-2018-10
3 января, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Принципы организации кода для управления конфигурацией.: Ansible роли, управление настройками нескольких окружений и best practices.
DevOps-2018-11
3 января, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Компоненты современной СУБД: Знакомимся с компонентами СУБД: - пользователи; - таблицы; - индексы; - триггеры; - ограничения (constrains); - представления; - хранимые процедуры.
СУБД-2018-12
3 января, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение с учителем. Логистическая регрессия: Реализации логистической регрессии с помощью метода стохастического градиентного спуска
DataScientist-2018-12
4 января, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2018-10
4 января, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Много данных: Map reduce
C++-2018-09
4 января, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
SQL и NoSQL базы данных: По окончанию данного семинара слушатели начнут разбираться в особенностях реляционных и различных нереляционных (NoSQL) баз данных. Также слушатели научатся правильно выбирать NoSQL БД для решения соответствующих задач.
Spring-2018-11
4 января, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
ConstraintLayout: По окончании занятия участники смогут понимать проблему overdraw и ее основные причины, знать инструменты отладки рендеринга, уметь пользоваться ConstraintLayout.
Android-2018-12
4 января, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Internals. Часть 2: Memory model, allocation, reference counting, garbage collection. GIL, реализация и последствия, методы обхода.
Python-2018-12
4 января, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
DNS - настройка и обслуживание: Узнаем как завести домен Как управлять зонами (bind/powerdns) Как обслуживать свой домен самостоятельно Разбираем dig/host/nslookup Динамический DNS - consul Лабораторная работа: настраиваем свой кеширующий днс (мастер/слейв) со своей локальной зоной
Леонид Альбрехт Linux-2018-10
5 января, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Domain Adaptation : Участники познакомятся с мощным подходом решения одинаковых задач на разных датасетах, для повышения точности решения в случае недостаточности данных
DLE-2018-11
5 января, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
9.1 Сериализация: Java IO. Сериализация. Запись и чтение бинарных файлов. Работа с simple-json, javax.json и com.google.code.gson.
Java-2018-10
5 января, суббота
12:00 — 13:30
WebPython-2018-07
Web-разработчик на Python
asyncio
WebPython-2018-07
7 января, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Идея аллокаторов.: Стандартный аллокатор и его недостатки. Различные методы управлением памятью: достоинства и недостатки.
C++-2018-12
7 января, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Остальные элементы: Документы, Базы данных, Артефакты. Группы.
BA-2018-11
в январе
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
Никита Вельгин DevOps-2018-09
7 января, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Простая и усиленная электронная подпись. Обзор средств простой электронной подписи: Одноразовые пароли, сильные и слабые их стороны.
ITSec-2018-11
7 января, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка: Студенты освоят алгоритмы сортировки вставками, выбором, пузырьком, сортировку Шелла. По окончании занятия студенты смогут реализовывать и правильно применять данные алгоритмы.
Algo-2018-12
7 января, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Специфика построений приложений в React - Best Practices: - Эффективно разрабатывать приложения на React, учитывая последние тенденции в разработке front-end - Использовать Advanced React - Применять на практике Best-Practices разработки на React
JavaScript-2018-10
7 января, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Транзакции. ACID: Целостность данных. Транзакции, блокировки. Многопользовательский доступ. Конкуренция. Изоляция транзакций.
СУБД-2018-12
7 января, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Сотрудник: роли, hard&soft skills: В каких ролях выступает сотрудник в рабочем процессе; какие навыки критически важны
TeamLeader-2018-11
7 января, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
OOP. Часть 1: Object model, new-style classes, MRO, super. Множественное наследование, slots, new, name mangling. Дескрипторы, data и non-data дескрипторы, descriptor protocol, property.
Python-2018-12
8 января, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
ORM: ООП при работе с базами данных. Паттерны DAO и Repository
C++-2018-09
8 января, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Scrum: встречи. Фасилитация встреч: Участники узнают о событиях Scrum, о целях и логике различных событий. Получат базовое понимание целей и методов фасилитации. Узнают об ожидаемом поведении Scrum-мастера во время каждого из событий Scrum и о типичных ошибках в реализации событий Scrum.
Agile-Delivery-Manager-2018-12
8 января, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
DevOps-2018-11
8 января, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
9.2 XML: XML. Java NIO. Разбор примеров и ДЗ.
Java-2018-10
8 января, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
метод ближайших соседей (kNN): Алгоритм kNN. Влияние нормализации данных в kNN. Структуры данных для оптимизации kNN. Кросс валидация. Методы оценки качества алгоритмов классификации.
DataScientist-2018-12
8 января, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Data для подключения к нереляционным БД: После данного занятия слушатели смогу разрабатывать DAO, хранящие данные в нереляционных БД с помощью других Spring Data проектов.
Spring-2018-11
8 января, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Linux-2018-10
9 января, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Обзор: другие состязательные сети: Участники познакомятся с наиболее актуальными состязательными моделями и техниками
DLE-2018-11
9 января, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2018-10
9 января, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
1.2 Байт код: Байт код. Содержание .class. Декомпиляция. Обфускация. История изменений языка Java от версии к версии. Разбор ДЗ.
Java-2018-12
9 января, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Сортировка слиянием, timsort: Студенты освоят и смогут реализовать алгоритмы сортировки слиянием и timsort.
Algo-2018-12
9 января, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Вывод и адаптация сотрудника: Вы сможете организовать первый рабочий день нового сотрудника.
IT-Recruiter-2018-11
9 января, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Мотивация: Что мотивирует и демотивирует людей; как измерять и управлять; самомотивация.
TeamLeader-2018-11
9 января, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Activity, Fragment или View. Сохранение состояния: По окончании занятия участники смогут понимать разницу в жизненном цикле активити и фрагмента, их нагрузки на память, уметь связывать вью с жизненным циклом фрагмента или активити. Знать основные способы сохранения состояния.
Android-2018-12
10 января, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Что это и зачем? Как выглядит в C++: макросы и шаблонная магия. Примеры. Type traits в STL. SFINAE
C++-2018-12
10 января, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Итоги второго модуля: Обзор пройденного. Часто применяемые элементы. Редко применяемые элементы. Элементы для аналитических и исполнимых диаграмм. Соглашение о моделировании.
BA-2018-11
в январе
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
Никита Вельгин DevOps-2018-09
10 января, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
2.1 Углубленные основы: Углубленные основы. Загрузка классов. Виды и задачи class loader-ов. Класс Class<?>. Примитивные типы, строки, массивы. Память, которую занимают объекты.
Java-2018-12
10 января, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Scrum-мастер в деталях: зоны ответственности: Участники узнают об обязанностях Scrum-мастера по отношению к Владельцу Продукта, Команде разработки и организации за пределами Scrum-команды. Узнают, какие для этого необходимы навыки и оценят свой прогресс в этих навыках.
Agile-Delivery-Manager-2018-12
10 января, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Усиленная электронная подпись. Программные средства ЭП
ITSec-2018-11
10 января, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Основы Vue: - Настроить себе окружение IDE, зависимости и библиотеки для создания проектов и работы с Vue - Создавать простейшие приложения используя Vue
JavaScript-2018-10
10 января, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
DevOps-2018-11
10 января, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Проектирование БД: Рассматриваем различные кейсы проектирования БД. Обсуждаем нюансы.
СУБД-2018-12
10 января, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
kMeans, EM алгоритм: Обучение без учителя. Алгоритмы кластеризации, области применения. k-means. Оценка качества обучения, ограничения и подбор алгоритма для задачи. Алгоритмы с lower-bound. Em алгоритм.
DataScientist-2018-12
11 января, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2018-10
11 января, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2018-09
11 января, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Введение в Spring MVC, Spring MVC на Spring Boot: Слушатели смогут ориентироваться в архитектуре MVC и Spring MVC, создавать простые классические веб-приложения на основе Spring MVC и Spring Boot.
Spring-2018-11
11 января, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Философия Clean, MVP, MVVM: По окончании занятия участники смогут знать и отличать основные паттерны программирования, понимать суть философии Clean.
Android-2018-12
11 января, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
OOP. Часть 2: Интроспекция. Магические методы. Модуль ABC, абстрактные классы. Metaclasses и "черная магия". Design patterns, ключевые принципы, примеры.
Python-2018-12
11 января, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
немного DHCP и практическое занятие: настраиваем DHCP сервер привязываем адреса по MAC разбираем leases работа на стенде, ответы на вопросы, разбор различных ситуаций строим полноценный маршрутизатор для небольшого офиса
Linux-2018-10
12 января, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Обзор: Inception и ResNet: Участники gознакомятся с одной из самых популярных глубоких архитектур компьюетрного зрения и узнают за счет чего можно обучать очень глубокие нейронный сети
DLE-2018-11
12 января, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
10.1 JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Java-2018-10
12 января, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
14.2 Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2018-08
14 января, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Принципы проектирования ПО: UML. Принципы: SoC, DRY, YAGNI, KISS, TDA, LoD, SOLID
C++-2018-12
14 января, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Тренировочный бизнес-процесс «Прием на работу».: Бизнес-процесс «Прием на работу» с точки зрения соискателя. Use Cases.
BA-2018-11
14 января, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Криптопровайдеры (CSP) и криптобиблиотеки: Microsoft CSP, OpenSSL, Bouncy Castle и другие криптобиблиотеки.
ITSec-2018-11
14 января, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Пирамидальная сортировка (heap sort), tree sort: Студенты смогут реализовывать и применять пирамидальную сортировку, tree sort.
Algo-2018-12
14 января, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Компоненты, шаблонизатор и формы: Участники смогут - Понимать синтаксис шаблонизаторы - Создавать компоненты, описывать атрибуты элементов
JavaScript-2018-10
14 января, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Проектирование БД: семинар: Анализируем созданные проекты. Дискутируем, вносим корректировки.
СУБД-2018-12
14 января, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Управление проектами и наймом как процессом
IT-Recruiter-2018-11
14 января, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Один на один: взаимодействие начальника и подчиненного: Что необходимо донести до каждого сотрудника; как заключать договоренности; как "подталкивать"; как и за что увольнять.
TeamLeader-2018-11
14 января, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Testing. Часть 1: Пирамида тестирования. Test design, coverage. Unit testing, integration testing. Mocking, monkey patching. Фикстуры. Нагрузочное тестирование.
Python-2018-12
15 января, вторник
20:00 — 21:30
C++-2018-09
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2018-09
15 января, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар №3: Обсудить самостоятельные работы, обсудить живые кейсы студентов, ответить на вопросы студентов, выдать новые самостоятельные работы.
Agile-Delivery-Manager-2018-12
15 января, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
DevOps-2018-11
15 января, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
10.2 myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-10
15 января, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Feature engineering: 1. Отбор признаков. 2. Преобразование исходных данных в подходящий для модели формат. 3. Преобразование признаков для повышения точности модели. 4. Выбор части признаков.
DataScientist-2018-12
15 января, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring MVC View: По окончании данного занятия слушатели смогут разрабатывать View в классических Web-приложениях, как с использованием JSP, так и с помощью современных технологий: Thymeleaf, Freemarker, и т.д.
Spring-2018-11
15 января, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2018-10
16 января, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Глубокие рекуррентные сети: Участники расширят свои знания в области рекуррентных нейронных сетей и научатся применять общие концепции используемые в глубоких нейронных сетях для повышения эффектиности моделей
DLE-2018-11
16 января, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2018-10
16 января, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
2.2 Remote debug: Hot swap. Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.
Java-2018-12
16 января, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Быстрая сортировка: Студенты освоят алгоритм быстрой сортировки.
Algo-2018-12
16 января, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Не только закрываем вакансии, но и считаем. Все про аналитику в работе рекрутера
IT-Recruiter-2018-11
16 января, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Обратная связь и развитие: Как организовать открытый обмен мнениями; как составлять план развития и ставить цели "на вырост".
TeamLeader-2018-11
16 января, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Android Jetpack, обзор Navigation : По окончании занятия участники смогут понимать принцип Android Jetpack, знать основные составляющие каждого из 4-х компонентов, иметь представление о работе Navigation.
Android-2018-12
17 января, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
GRASP. Часть 1: Рассмотрим: Indirection, Low Coupling, Polymorphism, Protected Variations.
C++-2018-12
17 января, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Тренировочный бизнес-процесс «Прием на работу». Продолжение: Бизнес-процесс «Прием на работу» с точки зрения компании. Межпроцессное взаимодействие.
BA-2018-11
17 января, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
3.1 Контейнеры и алгоритмы: Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
Java-2018-12
17 января, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Бэклог продукта и бэклог спринта. Пользовательские истории. Помощь Scrum-мастера владельцу продукта в работе с бэклогом: Участники закрепят знания о форматах бэклогов, узнают о приёмах работы с ними и о том, как Scrum-мастер помогает Владельцу продукта в работе с бэклогом. Узнают о пользовательских историях, их сильных и слабых сторонах и о типичных ошибках в работе с пользовательскими историями.
Agile-Delivery-Manager-2018-12
17 января, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Аппаратные средства ЭП. Смарт-карты, usb-токены и HSM (Hardware Security Module)
ITSec-2018-11
17 января, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Routing и модели данных: Участники смогут: - Описывать routing для Vue приложений - Создавать формы, связывая шаблоны с моделями
JavaScript-2018-10
17 января, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Docker образы. Микросервисы
DevOps-2018-11
17 января, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Проектирование БД: Разбираем какие вопросы и проблемы обслуживания и сопровождения нужно учесть на этапе проектирования Продолжаем презентацию проектов
СУБД-2018-12
17 января, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Иерархическая кластеризация, DB-Scan: 1. Иерархическая кластеризация 2. DB-Scan. 3. Optics. Спектральная кластеризация.
DataScientist-2018-12
18 января, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
ffi. Cython. Pypy
Python-2018-10
18 января, пятница
20:00 — 21:30
C++-2018-09
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2018-09
18 января, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Управление СУБД: Обсуждаем дополнительные аспекты работы с СУБД: - безопасность, - резервирование, - репликацию, - кластеризацию. Обсуждаем вопросы по курсу.
СУБД-2018-09
18 января, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Современные приложения на Spring MVC: Слушатели смогут создавать современные приложения (основанные на AJAX архитектуре и SPA-приложения). Ну и, конечно, после данного занятия слушатели смогут создавать контроллеры всех сортов и мастей для решения большого спектра задач в веб-приложениях. А также слушатели познакомятся с высокоуровневым WebFlow для описания Web-приложений.
Spring-2018-11
18 января, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
14.1 Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2018-08
18 января, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Services. WorkManager: По окончании занятия участники смогут различать основные типы сервисов, понимать, что такое WorkManager, управлять критериями запуска задачи, уметь выставлять последовательность выполнения, управлять передачей и получением данных.
Android-2018-12
18 января, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Testing. Часть 2: Автоматизация тестирования. Continuous integration, continuous delivery, continuous deployment. Canary deployment, feature flags, staged rollouts. Документирование.
Python-2018-12
18 января, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2018-10
19 января, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Metric-learning и обучение без примеров: Участники познакомятся с идеей выучивания метрик для решения задач ранжирования и поиска, а так же узнают как использовать данный подход в условиях недостаточной обучающей выборки
DLE-2018-11
19 января, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
11.1 Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-10
19 января, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-08
21 января, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
GRASP. Часть 2: Рассмотрим: Creator, Controller, Pure Fabrication, Information Expert, High Cohesion
C++-2018-12
21 января, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Диаграмма состояний: Диаграмма состояний (определения и примеры). Место диаграммы состояний в анализе бизнес-процессов. Диаграмма состояний в BPMN.
BA-2018-11
21 января, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
"Облачная" подпись и другие перспективные технологии
ITSec-2018-11
21 января, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Сортировка подсчетом, поразрядная сортировка, блочная сортировка (bucket sort): Студенты освоят и смогут реализовать сортировку подсчетом, поразрядную сортировку, блочную сортировку.
Algo-2018-12
21 января, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Advanced Vue - Vuex: Участники смогут: - Применять анимацию в компонентах - Создавать плагины - Разбираться в тонкостях Change Detection
JavaScript-2018-10
21 января, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DDL: создание и редактирование объектов БД: Создание сущностей. Выбор первичного ключа. Внешние ключи. Команды DDL — CREATE, ALTER, DROP.
СУБД-2018-12
21 января, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Выбор инструментов для эффективной работы. ATS- и HRM-системы
IT-Recruiter-2018-11
21 января, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Почему ты такой @#$^%?: Что заставляет людей вести себя некорректно; почему люди идут на конфликт; как изменить поведение к лучшему.
TeamLeader-2018-11
21 января, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Python-2018-12
22 января, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар №4: Обсудить самостоятельные работы, обсудить живые кейсы студентов, ответить на вопросы студентов, выдать новые самостоятельные работы.
Agile-Delivery-Manager-2018-12
22 января, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
DevOps-2018-11
22 января, вторник
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
NoSQL базы данных. Использование Redis и Memcache - в качестве кешей: Разбираем преимущества и недостатки NoSQL баз данных по сравнению с реляционными. Обсуждаем стратегии кеширования RDMBS с использованием Redis и Memcache.
СУБД-2018-09
22 января, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
11.2 JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-10
22 января, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение без учителя. Методы уменьшения размерности: 1. Метод главных компонент (Principle component analysis). 2. Метод t-sne. 3. Примеры визуализации с помощью метода t-sne.
DataScientist-2018-12
22 января, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Reactive Stack: В данном модуле слушатели узнают, что такое Reactive программирование и познакомятся со Spring Reactive Stack для разработки веб-приложений.
Spring-2018-11
22 января, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2018-10
23 января, среда
20:00 — 21:30
DLE-2018-11
Machine Learning
Обзор: внимание, множества и сегментация: Участники научатся работать с множествами при обучении нейронных сетей, узнают об общей концепции внимания и смогут решать задачу сегментации.
DLE-2018-11
23 января, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-10
23 января, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
3.2 Инструменты для преобразования контейнеров: Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.
Java-2018-12
23 января, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Медианы и порядковые статистики: Студенты научатся реализовывать алгоритмы для нахождения медианы и порядковых статистик.
Algo-2018-12
23 января, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Что такое бренд работодателя, каковы критерии
IT-Recruiter-2018-11
23 января, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Конфликтология и разрешение конфликтов: Всегда ли конфликтные ситуации это плохо; как управлять конфликтными ситуациями; как разрешать конфликты; как договариваться с негативно настроенными людьми.
TeamLeader-2018-11
23 января, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Работа с потоками. RxJava 2, RxAndroid — часть 1, ViewModel + LiveData: По окончании занятия участники смогут различать инструменты работы с потоками (Runnable, Handler, Looper), ознакомиться с основными принципами RxJava, различать виды операторов. Ознакомиться с RxAndroid. Знать и отличать виды LiveData, пользоваться в комбинации с ViewModel.
Android-2018-12
24 января, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Шаблоны GoF. Часть 1.: Порождающие шаблоны проектирования.
C++-2018-12
24 января, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Основные процессные паттерны и антипаттерны. Часть 1: Примеры процессных паттернов и антипаттернов.
BA-2018-11
24 января, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
4.1 Сборщик мусора: Параметры запуска VM. Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
Java-2018-12
24 января, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Различные приёмы и подходы к планированию. Помощь владельцу продукта в подготовке к планированию. PBR: Участники закрепят знания о том, что такое планирование спринта. В деталях узнают, как оно проходит и какова роль Scrum-мастера во время планирования. Узнают обычные ошибки, связанные с планированием спринта. Вспомнят о необходимости Владельцу продукта постоянно работать над качеством бэклога продукта.
Agile-Delivery-Manager-2018-12
24 января, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Крипто-Про ФКН, Рутокен ЭЦП, JaCarta ГОСТ, Gemalto SafeNet, eSMART и др. Часть 1: Установка, настройка и использование. Комплекты разработчика.
ITSec-2018-11
24 января, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Специфика построений приложений c Vue, Best Practices
JavaScript-2018-10
24 января, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Технология непрерывной поставки ПО
DevOps-2018-11
24 января, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DML: изменение данных: Учимся изменять данные и сохранять изменения. INSERT, UPDATE, DELETE. COMMIT, ROLLBACK. Каскадные изменения.
СУБД-2018-12
24 января, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение с учителем. Деревья решений: 1. Классификация и регрессия с помощью деревьев решений. 2. Обзор алгоритмов. Алгоритм CART. Выбор оптимального сплита, суррогатный сплит. 3. Обзор реализации в sklearn.
DataScientist-2018-12
25 января, пятница
10:00 — 11:30
Java-2018-08
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-08
25 января, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-10
25 января, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring WebFlux: После данного занятия слушатели смогу создавать современные Reactive Web-приложения с помощью Spring WebFlux.
Spring-2018-11
25 января, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
RxJava 2, RxAndroid — часть 2, RxLifecycle + RxPermission : По окончании занятия участники смогут понимать и уметь обрабатывать работу в потоках, подписку, знать разницу между Hot and Сold Observable, уметь пользоваться RxLifecycle + RxPermission.
Android-2018-12
25 января, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Python-2018-12
25 января, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2018-10
26 января, суббота
10:00 — 11:30
DLE-2018-11
Machine Learning
Нейронные сети для работы с графами: Участники научатся использовать графовые типы данных для решения задач анализа на графах
DLE-2018-11
26 января, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
12.3 No SQL: No SQL. Работа с MongoDB. Разбор примеров и ДЗ.
Java-2018-10
26 января, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-08
28 января, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Шаблоны GoF. Часть 2.: Структурные шаблоны проектирования.
C++-2018-12
28 января, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Основные процессные паттерны и антипаттерны. Часть 2: Примеры процессных паттернов и антипаттернов.
BA-2018-11
28 января, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
С чего начинается Linux: Знакомство. Обзор базовых инструментов, которые понадобятся в течении курса - ssh и его клиенты, vagrant, git. Какие версии LInux бывают. Ядро Linux. Краткое введение. Syscalls. Версии ядра. Обновление ядра. Ручная сборка ядра. Модули ядра. Команды: modprobe, lsmod, rmmod. Лабораторная работа. Установка с образа, обновление ядра, включение/выключение модулей.
Linux-2019-01
28 января, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Крипто-Про ФКН, Рутокен ЭЦП, JaCarta ГОСТ, Gemalto SafeNet, eSMART и др. Часть 2
ITSec-2018-11
28 января, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Хэш-таблицы, хэш-функции: Студенты изучат работу хэш-функций и хэш-таблиц.
Algo-2018-12
28 января, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Введение в Angular: Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript
JavaScript-2018-10
28 января, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DML: выборка данных: Выбираем данные из одной и нескольких таблиц. Изучаем разнообразия JOIN и условия WHERE.
СУБД-2018-12
28 января, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Что такое бренд работодателя, каковы критерии, как оценить бренд своей компании. Часть 2
IT-Recruiter-2018-11
28 января, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Выбор, обучение, наставничество: Кого мы выбираем на роль тимлида; чему надо научить и о чем предупредить новоиспеченного тимлида.
TeamLeader-2018-11
28 января, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2018-12
29 января, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Обзор спринта. Роль обзора спринта в жизненном цикле продукта и команды. Роль скрам-мастера, помощь команде во время обзора спринта: Участники вспомнят о формате и целях обзора спринта. Узнают в деталях об ожидаемом поведении каждой Scrum-роли во время этого события. Научатся находить и исправлять типичные ошибки обзора спринта.
Agile-Delivery-Manager-2018-12
29 января, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
DevOps-2018-11
29 января, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
12.1 Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-10
29 января, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение с учителем. Ансамбли моделей.: 1. Ансамблирование. 2. Случайный лес. 3. Бустинг, бэггинг, стекинг, блендинг.
DataScientist-2018-12
29 января, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Security: Архитектура: По окончанию занятия слушатели разберутся что такое аутентификация и авторизация, разберутся в архитектуре Spring Security, и смогут настроить HTTP Basic Auth аутнетификацию.
Spring-2018-11
29 января, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанавливаем и настраиваем их Запускаем в работу.
Linux-2018-10
30 января, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-10
30 января, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
4.2 QA и тестирование: QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.
Java-2018-12
30 января, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Таблицы с прямой адресацией: Студенты смогут реализовывать хэш-таблицы с прямой адресацией.
Algo-2018-12
30 января, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Оценка бренда работодателя. Каналы влияния на бренд. Как нам этим пользоваться?
IT-Recruiter-2018-11
30 января, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Орден тимлидов: Как работать с группой тимлидов и линейных руководителей; как наладить коммуникации; как организовать "горизонтальную команду".
TeamLeader-2018-11
30 января, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Depenency Injection: Dagger 2 — часть 1: По окончании занятия участники смогут понимать основной принцип работы Dependency Injection, Dagger, уметь настраивать компонент приложения.
Android-2018-12
31 января, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Шаблоны GoF. Часть 3.: Поведенческие шаблоны проектирования. 1 часть
C++-2018-12
31 января, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Выбор темы. Определение границ процессов: Выбор темы. Определение границ процессов. Выявление "объекта учета". Обсуждение проектов. Разбор ситуаций. Ответы на вопросы.
BA-2018-11
31 января, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Дисковая подсистема: Программный и аппаратный RAID. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl. MBR и GPT. Команды gdisk/fdisk/parted/partprobe. Знакомимся с multipath Лабораторная работа: управление рейд массивом с помощью mdadm: создание, съем информации. Разбиваем на партиции
Linux-2019-01
31 января, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
5.1 Аннотации: Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection.
Java-2018-12
31 января, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Ретроспектива. Влияние ретроспективы на успех команды: Участники вспомнят, что такое ретроспектива спринта. Углублённо познакомятся с целями ретроспективы и ожидаемым поведением Scrum-мастера во время этого события.
Agile-Delivery-Manager-2018-12
31 января, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Крипто-Про ФКН, Рутокен ЭЦП, JaCarta ГОСТ, Gemalto SafeNet, eSMART и др. Часть 3
ITSec-2018-11
31 января, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
TypeScript: - Различать TypeScript и JavaScript, использовать преимущества статической типизации - Писать и понимать код на языке TypeScript, разрабатывать приложения в полноценном объектно-ориентированном стиле
JavaScript-2018-10
31 января, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Непрерывная поставка с Gitlab CI
DevOps-2018-11
31 января, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DML: агрегация и сортировка: Учимся группировать и сортировать данные и использовать групповые функции.
СУБД-2018-12
31 января, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Градиентный бустинг: 1. Градиентный бустинг теория 2. Примеры библиотек: xgboost, catboost, lightgbm 3. Стекинг, блендинг
DataScientist-2018-12
1 февраля, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-10
1 февраля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Security: Механизмы аутентификации: По окончанию занятия слушатели смогут внедрять в приложение любой механизм аутнетификации.
Spring-2018-11
1 февраля, пятница
20:00 — 21:30
Java-2018-08
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-08
1 февраля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Depenency Injection: Dagger 2 — часть 2: По окончании занятия участники смогут создавать наследование компонентов, будут знать, что такое BindsInstance, смогут организовывать работу с модулями приложения.
Android-2018-12
1 февраля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2018-12
1 февраля, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Почта: SMTP, IMAP, POP3: разбираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot
Linux-2018-10
2 февраля, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
13.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-10
2 февраля, суббота
10:00 — 11:30
Java-2018-08
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-08
4 февраля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Шаблоны GoF. Часть 4.: Поведенческие шаблоны проектирования. 2 часть
C++-2018-12
4 февраля, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Межпроцессное взаимодействие.: Применение межпроцессного взаимодействия. Применение подпроцессов, в том числе повторно используемых. Обсуждение проектов. Разбор ситуаций. Ответы на вопросы.
BA-2018-11
4 февраля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Файловые системы и LVM: LVM - облегчаем себе жизнь управления файловыми системами. архитектура файловой системы Linux: суперблок, блоки, inodes, журналы. разбираемся в многообразии файловых систем: ext2/3/4, xfs, raiserfs, btrfs, zfs, cephfs Лабораторная работа: создаем и меняем размеры томов LVM и файловых систем. Знакомимся с mount, mkfs, fsck, resize2fs, /etc/fstab
Linux-2019-01
4 февраля, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Консультации и обсуждения проектной работы: Проектная работа: студенты индивидуально или в группе пишут приложения, где применяют сертификаты для подписи и шифрования документов. Важно не только подписать и зашифровать, но и корректно расшифровать и проверить подпись.
ITSec-2018-11
4 февраля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Открытая адресация в хэш-таблицах: Студенты изучат метод открытой адресации и смогут реализовать хэш-таблицу с открытой адресацией.
Algo-2018-12
4 февраля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Компоненты и директивы: Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты
JavaScript-2018-10
4 февраля, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DML: вложенные запросы и представления: Учимся использовать вложенные запросы и сохранять их во view. Используем конструкцию WITH. Операции множеств UNION, EXCEPT, INTERSECT. Изучаем дополнительные возможности выборки.
СУБД-2018-12
4 февраля, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Каналы влияния на бренд. Как нам этим пользоваться? Часть 2
IT-Recruiter-2018-11
4 февраля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Основные вызовы нового тимлида: С чем сталкивается тимлид; от чего надо оградить; в чем надо помочь; что надо взять на себя.
TeamLeader-2018-11
4 февраля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2018-12
5 февраля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Почта: безопасность и другие задачи
Linux-2018-10
5 февраля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Стадии ретроспективы. "Бриллиант фасилитации". План ретроспективы: Участники узнают, что такое "бриллиант фасилитации" и через какие стадии Scrum-мастер должен провести команду, чтобы привести её к решению. Научатся строить план ретроспективы.
Agile-Delivery-Manager-2018-12
5 февраля, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
DevOps-2018-11
5 февраля, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
13.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-10
5 февраля, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение с учителем. Метод опорных векторов: 1. Метод опорных векторов(SVM), интерпретация. 2. Случай линейно неразделимых данных. 3. kernel trick, representer theorem, примеры ядер. 4. Пример SVM в sklearn.
DataScientist-2018-12
5 февраля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Security: Авторизация: После занятия пользователи смогу внедрять в приложение различные механизмы авторизации - на основе URL, методов сервисов.
Spring-2018-11
6 февраля, среда
20:00 — 21:30
Python-2018-10
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-10
6 февраля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
5.2 Java 8: Элементы функционального программирования. Streams. Lambdas. Примеры.
Java-2018-12
6 февраля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Двоичные деревья поиска, декартовы деревья: Студенты освоят и смогут применять двоичные деревья поиска и декартовы деревья.
Algo-2018-12
6 февраля, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Каналы влияния на бренд. Как нам этим пользоваться? Часть 3
IT-Recruiter-2018-11
6 февраля, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Групповая работа: Как проводить мозговые штурмы; как принимать коллективные решения; что такое фасилитация или как помочь людям в групповой работе.
TeamLeader-2018-11
6 февраля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
SharedPreferences. Hawk: По окончании занятия участники смогут пользоваться SharedPreferences для записи и получения объектов, будут ознакомлены со сторонними библиотеками.
Android-2018-12
7 февраля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Антипаттерны: Разберем антипаттерны программирования (кодирования), ООП, проектирования и антипаттерны в других областях
C++-2018-12
7 февраля, четверг
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Оптимизация диаграмм. Текстовое описание: Улучшения диаграмм - применение паттернов. Создание структурированного текстового описания. Обсуждение проблем нумерации. Обсуждение проектов. Разбор ситуаций. Ответы на вопросы.
BA-2018-11
7 февраля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Загрузка системы: Как происходит загрузка системы. В чем разница между BIOS/UEFI. Знакомимся GRUB2 и учимся его настраивать. Управляем initrd с помощью dracut. Знакомимся с udev. Учимся восстанавливать сломанный загрузчик Лабораторная работа: прописываем в grub несколько конфигураций с разными ядрами. Ставим хук в initrd
Linux-2019-01
7 февраля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
6.1 Типы ссылок. Кэширование: Типы ссылок в Java. Системы кэширования. Ehcache.
Java-2018-12
7 февраля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Различные дизайны ретроспектив. Где и как взять больше: Участники познакомятся с различными шаблонами ретроспектив, узнают о существовании большого количества онлайн-ресурсов с готовыми шаблонами и упражнениями. Получат идеи для самостоятельного развития навыка проведения ретроспектив.
Agile-Delivery-Manager-2018-12
7 февраля, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Консультации и обсуждения проектной работы
ITSec-2018-11
7 февраля, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Сервисы: Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
JavaScript-2018-10
7 февраля, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
DevOps-2018-11
7 февраля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
DML: аналитические функции: Изучаем возможности аналитических функций. FIRST, LAST, LEAD, LAG, RANK и другие.
СУБД-2018-12
7 февраля, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Методы оптимизации: SGD, модификации SGD
DataScientist-2018-12
8 февраля, пятница
10:00 — 11:30
Java-2018-08
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-08
8 февраля, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2018-10
8 февраля, пятница
20:00 — 21:30
Python-2018-10
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-10
8 февраля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Security: ACL: После прохождения данного модуля слушатели научатся внедрять в приложение безопасность на основе доменных сущностей: ACLs
Spring-2018-11
8 февраля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Broadcast Receiver, работа с уведомлениями : По окончании занятия участники смогут создавать и подписывать на активити глобальные и кастомные Broadcast Receiver, научатся отправлять и обрабатывать уведомления.
Android-2018-12
8 февраля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2018-12
9 февраля, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
14.1 Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2018-10
11 февраля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
STL. Часть 1.: Структуры данных STL
C++-2018-12
11 февраля, понедельник
20:00 — 21:30
BA-2018-11
Аналитик бизнес-процессов
Завершение проекта: Завершение проекта. Окончательное оформление для заказчиков или портфолио. Ответы на вопросы.
BA-2018-11
11 февраля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Bash, awk, sed, grep и другие: Изучаем основные рабочие инструменты системного администратора. Базовое программирование. Переменные, условия, циклы, однострочники. Знакомимся с командами интерпретатора bash. Знакомимся с командами awk/sed/grep/egrep/cut/find/sort/uniq и другими Лабораторная работа: пишем скрипт
Linux-2019-01
в феврале
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Kubernetes. Мониторинг и логирование: Развертывание Prometheus в Kubernetes. Настройка Prometheus и Grafana для сбора метрик кластера и приложений. Развертывание и настройка EFK для сбора логов.
Никита Вельгин DevOps-2018-09
11 февраля, понедельник
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Консультации и обсуждения проектной работы
ITSec-2018-11
11 февраля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Красно-черные деревья, расширяющиеся деревья, АВЛ-деревья: Студенты освоят и смогут применять красно-черные деревья, расширяющиеся деревья, АВЛ-деревья.
Algo-2018-12
11 февраля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Observables - RxJS: Участники смогут: - Отличать основные понятия паттерна - Observable, Observer, Subscriber, Operator - Применять шаблон проектирования Observables, используя библиотеку RxJS
JavaScript-2018-10
11 февраля, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Семинар: практический SQL: Разбираем практические примеры.
СУБД-2018-12
11 февраля, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Составление стратегии и плана развития бренда работодателя
IT-Recruiter-2018-11
11 февраля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Разработка: декомпозиция и планирование: Почему декомпозиция так важна и почему её все избегают; почему не надо бояться "строить замки на песке"; для чего на самом деле нужен план; о каких ошибках планирования должен знать каждый.
TeamLeader-2018-11
11 февраля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2018-12
12 февраля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Asterisk и FreePBX: Разбираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Основные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Linux-2018-10
12 февраля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар №5: Обсудить самостоятельные работы, обсудить живые кейсы студентов, ответить на вопросы студентов, выдать новые самостоятельные работы.
Agile-Delivery-Manager-2018-12
12 февраля, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Визуализация и анализ результатов мониторинга. Знакомство с системами рассылки оповещений, Алертинг
DevOps-2018-11
12 февраля, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
14.2 Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2018-10
12 февраля, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Поиск выбросов в данных
DataScientist-2018-12
12 февраля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Reactive Spring Data: По окончанию данного модуля слушатели научаться использовать Reactive-версию Spring Data репозиториев, и, наконец, полноценно использовать Reactive Stack Spring.
Spring-2018-11
13 февраля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
6.2 Логгирование: java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
Java-2018-12
13 февраля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
B-деревья, B+-деревья. Деревья отрезков: Студенты освоят и смогут применять B-деревья и В+-деревья. Ознакомятся с деревьями отрезков.
Algo-2018-12
13 февраля, среда
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Составление стратегии и плана развития бренда работодателя. Часть 2
IT-Recruiter-2018-11
13 февраля, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Разработка: done is done: Когда задачу можно считать выполненной; когда можно считать выполненным системное изменение; как завершить проект.
TeamLeader-2018-11
13 февраля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
REST, Postman, Модели, использование Parcelable: По окончании занятия участники смогут понимать принципы REST, уметь работать с Postman, уметь создавать модели данных, знать, когда использовать Parcelable.
Android-2018-12
14 февраля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
STL. Часть 2: Алгоритмы
C++-2018-12
14 февраля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Инициализация системы. Systemd и SysV.: Учимся писать сценарии автозагрузки демонов. Изучаем разницу между systemd и SysV. учимся обращаться с systemctl и journalctl. Лабораторная работа: сценарии автозапуска под systemd и Sys.V
Linux-2019-01
14 февраля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
7.1 Концепты проектирования ООП: Понятие дизайна приложения и паттерна проектирования. Концепты проектирования ООП: delegation, aggregation, composition, association, coupling and cohesion. SOLID.
Java-2018-12
14 февраля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Взаимодействие Scrum-мастера с владельцем продукта. Основные дисфункции ВП, как с ними работать: Закрепим знания о роли Владельца продукта. Узнаем о частых ошибках в реализации этой роли и как с этим бороться.
Agile-Delivery-Manager-2018-12
14 февраля, четверг
20:00 — 21:30
ITSec-2018-11
Цифровая подпись в ИБ
Консультации и обсуждения проектной работы
ITSec-2018-11
14 февраля, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Состояние приложения: Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
JavaScript-2018-10
14 февраля, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2018-11
14 февраля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Внутренняя архитектура СУБД: Обслуживающие процессы. Управление памятью. Буферы данных. Буферы журналов. Журналирование. Сегменты отката.
СУБД-2018-12
в феврале
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Финальное занятие. Выдача курсового проекта: Подводим итоги по курсу. Выдаем курсовой проект и даем возможность за пятый месяц закрыть долги по домашкам студентам
DevOps-2018-09
14 февраля, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Анализ текстовых данных. Часть 1: 1. Сбор данных из открытых источников. 2. Очистка данных, подготовка данных для анализа. 3. Задача обработки текста. Введение, обзор задач, токенизация, лемматизация. TF-IDF. 4. Обзор библиотек для Python для работы с русским и английским языками.
DataScientist-2018-12
15 февраля, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Linux-2018-10
15 февраля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Batch: Слушатели смогут использовать всю мощь Spring Batch, узнают когда он необходим проекту и почему он нужен не только для больших проектов.
Spring-2018-11
15 февраля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Retrofit, API-интерфейс: По окончании занятия участники смогут подключать библиотеку Retrofit, создавать и описывать API-интерфейс (Field, Query, QueryMap...).
Android-2018-12
15 февраля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2018-12
16 февраля, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-10
18 февраля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Boost. Часть 1: Контейнеры
C++-2018-12
18 февраля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Пользователи и группы. Авторизация и аутентификация: рассмотрим механизмы авторизации и аутентификации. Узнаем какие бывают права у пользовталей. Научимся управлять правами с помощью sudo, umask. sgid, suid и более сложными инструментами как PAM и ACL, PolicyKit Лабораторная работа: даем пользователю A возможность запускать скрипт, принадлежащий пользователю B
Linux-2019-01
18 февраля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Поиск в ширину: Студенты освоят, смогут реализовывать и применять поиск в ширину.
Algo-2018-12
18 февраля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Создание и управление формами в Angular: Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм
JavaScript-2018-10
18 февраля, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Индексы: Изучаем основные типы индексов: Btree, Hash, Reverse, By Function. Изучаем команды создания и модификации индексов и перестройки индексов. Анализируем план запроса.
СУБД-2018-12
18 февраля, понедельник
20:00 — 21:30
IT-Recruiter-2018-11
IT-Recruiter
Финальное занятие
IT-Recruiter-2018-11
18 февраля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Оценка результата и управление по метрикам: Что такое хороший результат; почему метрикам нельзя доверять; почему метрики следует использовать; что и как разумно замерять.
TeamLeader-2018-11
18 февраля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2018-12
19 февраля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
VRRP и динамический DNS: разбираем методики и настройку для обеспечения HA c динамического IP и динамического доменного уровня (ConsulDNS)
Linux-2018-10
19 февраля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Взаимодействие Scrum-мастера с командой разработки. Основные дисфункции команды, как с ними работать: Закрепим знания о Команде разработки. Узнаем о частых ошибках в реализации этой роли и как с этим бороться.
Agile-Delivery-Manager-2018-12
19 февраля, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2018-11
19 февраля, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-10
19 февраля, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Анализ текстовых данных. Часть 2: 1. Выделение объектов в тексте. 2. Word2vec. Fast text. 3. Анализ тональности. 4. Автоматическое реферирование и тэгирование, классификация текстов.
DataScientist-2018-12
19 февраля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Integration: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP): По окончании данного модуля слушатели узнают два похода к разработке Enterprise-приложений - монолиты и микросервисы. Узнают, какие проблемы возникают при создании монолитов, что такое Messaging и Enterprise Integration Patterns (EIP) и где здесь Spring Integration.
Spring-2018-11
20 февраля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
7.2 Behavioral patterns: Behavioral patterns часть 1. Разбор примеров и ДЗ.
Java-2018-12
20 февраля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.: Студенты освоят, смогут реализовывать и применять поиск в глубину и алгоритмы поиска компонент сильной связности.
Algo-2018-12
20 февраля, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Исполнители, ресурсы и задачи: Как не превратить сотрудника в ресурс; как распределять ресурсы; как распределять исполнителей; как должна быть сформулирована задача.
TeamLeader-2018-11
20 февраля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Репозитории и интеракторы: По окончании занятия участники смогут понимать принцип паттерна Repository, уметь создавать репозитории и интеракторы, разделять бизнес-логику приложения.
Android-2018-12
21 февраля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Boost. Часть 2: Алгоритмы
C++-2018-12
21 февраля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Управление пакетами. Дистрибьюция софта.: Как устанавливать софт в Linux. Как собирать из исходников. Репозитории, yum и rpm. Docker как средство дистрибьюции, преимущества и недостатки. Лабораторная работа: Будем настраивать собственные репозитории и создавать собственные rpm'ки.
Linux-2019-01
21 февраля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
8.1 Structural patterns: Behavioral patterns часть 2. Structural patterns.
Java-2018-12
21 февраля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Основные дисфункции Scrum-мастера. Карго-культ Scrum и Agile - как не допустить, как исправить: Закрепим знания о роли и обязанностях Scrum-мастера, познакомимся с типичными ошибками реализации этой роли и Agile/Scrum вообще. Узнаем, как с этим бороться
Agile-Delivery-Manager-2018-12
21 февраля, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Routing: Участники смогут: - Создавать Routing систему для приложений, используя внутренние подходы Angular - такие как Router, router-outlet и другие - Понимать и применять хэндлеры навигации Guards
JavaScript-2018-10
21 февраля, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2018-11
21 февраля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Хранимые процедуры и триггеры: Встраиваем бизнес-логику в базу. Пишем триггеры, процедуры и функции.
СУБД-2018-12
21 февраля, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Анализ текстовых данных. Часть 3. Тематическое моделирование: 1. метод pLSA. 2. метод LDA. 3. Применеие метода LDA для тематического моделирования новостных и научных статей
DataScientist-2018-12
22 февраля, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Балансировка нагрузки на основе HAproxy: Настраиваем балансировку для вебсерверов и mysql базы Разбираем конфиги Проверяем работу балансировки на стенде
Linux-2018-10
22 февраля, пятница
20:00 — 21:30
СУБД-2018-09
Реляционные СУБД
Обсуждение проектов: Вопросы по курсовому проекту.
СУБД-2018-09
22 февраля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Integration: Messages и Channels: Слушатели узнают различные семантики каналов, все сорта различных каналов и где они используются. Также слушатели узнают о сообщениях, которые передаются в каналах и встроенный DSL для настройки связей в Spring Integration. Также слушатели узнают про базовые Endpoints и Flow Components.
Spring-2018-11
22 февраля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Paging library: По окончании занятия участники научатся применять Paging library для постраничной загрузки данных и отображений их в RecyclerView.
Android-2018-12
22 февраля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2018-12
23 февраля, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-10
25 февраля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2018-12
25 февраля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Управление процессами: Рассмотрим, что такое процесс, его атрибуты, жизненный цикл процесса. Чем потоки отличаются от процессов. Узнаем как мониторить процессы, в каком они состоянии, понимать чем они сейчас заняты. Рассмотрим команды ps/top, подсистему /proc, а также команды gdb/strace/ltrace Научимся менять приоритеты с мощью команд nice, ionice Научимся посылать различные сигналы процессам.
Linux-2019-01
25 февраля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Топологическая сортировка: Студенты освоят, смогут реализовывать и применять топологическую сортировку.
Algo-2018-12
25 февраля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Тестирование в Angular. Сборка приложения для Production: Участники смогут: - Писать и запускать тесты для приложений Angular - Настраивать сборку приложений Angular - Использовать возможность сборки Server-side Rendering
JavaScript-2018-10
25 февраля, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Опции хранения: Что делать, когда растет база. Что делать, когда не хватает места. Как распределить данные по файлам, тейблспейсам, партициям. Шардинг и кластеризация
СУБД-2018-12
25 февраля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Немного о теории ограничений: Как можно использовать ТО и МКЦ в процессе разработки; почему и как эти концепции работают даже когда не применяются.
TeamLeader-2018-11
25 февраля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2018-12
26 февраля, вторник
10:00 — 11:30
Java-2018-10
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-10
26 февраля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Распределенные файловые системы: GlusterFS и CEPH
Linux-2018-10
26 февраля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар №6: Обсудить самостоятельные работы, обсудить живые кейсы студентов, ответить на вопросы студентов, выдать новые самостоятельные работы.
Agile-Delivery-Manager-2018-12
26 февраля, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
DevOps-2018-11
26 февраля, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Рекомендательные системы: 1. Коллаборативная фильтрация основанная на схожести пользователей и товаров. 2. Коллаборативная фильтрация основанная на факторизации матриц. 3. Проблема "холодного старта", контентная фильтрация, гибридные подходы. 4. Ассоциативные правила. 5. Метрики оценки качества рекомендательной системы.
DataScientist-2018-12
26 февраля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Integration: Endpoints и Flow Components: Слушатели также узнают про другие Endpoints и Flow Components и смогут разрабатывать сложные Enterprise-приложения c почти любой интеграцией.
Spring-2018-11
27 февраля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
8.2 Creational patterns: Creational patterns. Связь между паттернами, "похожие" паттерны. Антипаттерны. Разбор примеров и ДЗ.
Java-2018-12
27 февраля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Минимальные остовные деревья. Алгоритмы Крускала и Прима: Студенты освоят, смогут реализовывать и применять алгоритмы нахождения минимальных остовных деревьев.
Algo-2018-12
27 февраля, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Гибкие методологии: Что лежит в основе Agile? Типовые проблемы организации разработки по гибким методологиям Карго культ и как с ним бороться А надо ли специально строить agile и с него ли надо начинать?
TeamLeader-2018-11
27 февраля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
SQLite, Realm: По окончании занятия участники смогут понимать, как создаются таблицы SQL, знать и отличать методы, типы данных. Уметь работать c SQLite в Андроид, ознакомиться с Realm.
Android-2018-12
28 февраля, четверг
20:00 — 21:30
C++-2018-12
Разработчик 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-12
28 февраля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Автоматизация администрирования. Ansible.: Автоматизируем рутинные задачи администрирования. Изучаем ansible - хосты, модули, плейбуки, роли, переменные. Знакомися с другими инструментами - chef/puppet/salt. Лабораторная работа: пишем скрипт для апгрейда системы после установки и измения конфигов.
Linux-2019-01
28 февраля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
9.1 Сериализация: Java IO. Сериализация. Запись и чтение бинарных файлов. Работа с simple-json, javax.json и com.google.code.gson.
Java-2018-12
28 февраля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Работа Scrum-мастера с организацией и внешней средой: циклы обратной связи: Вспомним о встроенных в Scrum циклах обратной связи, особенно о тех, что направлены вовне команды. Подумаем, что можно добавить к Scrum, чтобы как можно шире охватить среду, в которой работает команда
Agile-Delivery-Manager-2018-12
28 февраля, четверг
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Обзор пройденных фреймворков и технологий: Участники смогут: - Выделять характеристики проектов и окружения - Решать задачи выбора и сравнения фреймворков, понимать их преимущства и недостатки
JavaScript-2018-10
28 февраля, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
DevOps-2018-11
28 февраля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Оптимизация на практике: Оптимизируем сложные запросы.
СУБД-2018-12
28 февраля, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Анализ временных рядов: 1. Постановка задачи. 2. Экспоненциальное сглаживание. 3. Стационарность. SARIMA. Выбор признаков во временных рядах. 4. Применение моделей машинного обучения
DataScientist-2018-12
1 марта, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: настраиваем ISCSI настраиваем multipath Лабораторная работа: разбираем работу системы на стенде, 2 таргета, 2 клиента, общая файловая система
Linux-2018-10
1 марта, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Boot Actuator: Монолиты vs. Microservices (Round 2), Must have в микросервисах: На данном занятии слушатели будут рассматривать возможности Spring Boot Actuator для создания production-grade приложений и микросервисов, а потом будут долго отходить от таких возможностей и изобилия. Также в данном разделе будет рассмотрен HATEOAS подход для разработки REST-сервисов.
Spring-2018-11
1 марта, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Room: По окончании занятия участники смогут пользоваться Room, знать, как осуществить переход с SQLite на Room.
Android-2018-12
1 марта, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2018-12
2 марта, суббота
10:00 — 11:30
Java-2018-10
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-10
4 марта, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2018-12
4 марта, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
LDAP. Централизованная авторизация и аутентификация.: Что такое LDAP и зачем нужен. Разбираем базовую настройку LDAP на примере.
Linux-2019-01
4 марта, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Поиск кратчайшего пути в графе. Алгоритм Беллмана-Форда: Студенты освоят, смогут реализовывать и применять алгоритмы поиска кратчайшего пути в графе.
Algo-2018-12
4 марта, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Проблемы миграции: Понять подходы и методы для решения вопросов: - обновление структуры в продакшене; - загрузка и выгрузка данных; - миграция между различными СУБД.
СУБД-2018-12
4 марта, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
TeamLeader-2018-11
4 марта, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2018-12
5 марта, вторник
10:00 — 11:30
Java-2018-10
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-10
5 марта, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Виртуализация - cgroups, LXC
Linux-2018-10
5 марта, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Работа Scrum-мастера с организацией и внешней средой: культура Agile в масштабах всей компании. Quick view фреймворков масштабирования: Повторим самый важные моменты из пройденного. Кратко познакомимся с подходами к распространению Agile в масштабах малой, средней, крупной, огромной организации.
Agile-Delivery-Manager-2018-12
5 марта, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
DevOps-2018-11
5 марта, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Алгоритмы на графах: Социальные сети, выделение сообществ
DataScientist-2018-12
5 марта, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
SOAP, Spring WebServices и клиенты к ним: После занятия слушатели овладеют одним из самых простых способов создания SOAP-сервисов и клиентов к ним Spring WebServices, ну и, конечно будет рассмотрены SOA и SOAP.
Spring-2018-11
6 марта, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
9.2 XML: XML. Java NIO. Разбор примеров и ДЗ.
Java-2018-12
6 марта, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритмы Дейкстры, Флойда-Варшалла, Джонсона: Студенты освоят, смогут реализовывать и применять алгоритмы Дейкстры, Флойда-Варшалла, Джонсона.
Algo-2018-12
6 марта, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
TeamLeader-2018-11
6 марта, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Firebase Cloud Messaging : По окончании занятия участники смогут настраивать уведомления в Android с помощью Firebase Cloud Messaging.
Android-2018-12
7 марта, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2018-12
7 марта, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Мониторинг производительности: Мониторим занятые ресурсы: CPU, память, диск, сеть. Изучаем инструменты ps, top , sar, htop, atop, netstat, ss, vmstat, iostat, iotop, pidstat Смотрим, что находится в /proc Узнаем, что делать с неотзывчивой системой
Linux-2019-01
7 марта, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
10.1 JDBC: Работа с реляционной базой. JDBC. ORM через паттерн Executor. JPA.
Java-2018-12
7 марта, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Чек-лист готовности к работе Scrum-мастером
Agile-Delivery-Manager-2018-12
7 марта, четверг
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
DevOps-2018-11
7 марта, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Управление СУБД: Обсуждаем дополнительные аспекты работы с СУБД: - безопасность, - резервирование, - репликацию, - кластеризацию. Обсуждаем вопросы по курсу.
СУБД-2018-12
7 марта, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
АБ тестирование: 1. Тестирование гипотез. Постановка задачи. 2. Терминология, мощность, статистическая значимость. 3. Параметрические методы: t-критерий, 1p, 2p proportion. 4. Непараметрические методы bootstrap
DataScientist-2018-12
8 марта, пятница
20:00 — 21:30
Linux-2018-10
Администратор Linux
Виртуализация - KVM, Proxmox
Linux-2018-10
8 марта, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Docker, оркестрация, облака, облачные хостинги: По окончании данного занятия слушатели смогут разбираться в вышеперечисленных словах, а также разбираться в современных принципах построения облачных систем.
Spring-2018-11
8 марта, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Fabric Crashalytics, KPI : По окончании занятия участники научатся настраивать крашалитику, KPI с помощью Fabric.
Android-2018-12
8 марта, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2018-12
11 марта, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Сетевое взаимодействие: Сокеты. Протоколы: TCP и UDP. Сериализация. HTTP. Json. Zmq. Protobuf.
C++-2018-12
11 марта, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Linux-2019-01
11 марта, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритм Бойера-Мура: Студенты освоят, смогут реализовывать и применять алгоритм Бойера-Мура.
Algo-2018-12
11 марта, понедельник
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
NoSQL базы данных. Использование Redis и Memcache - в качестве кешей: Разбираем преимущества и недостатки NoSQL баз данных по сравнению с реляционными. Обсуждаем стратегии кеширования RDMBS с использованием Redis и Memcache.
СУБД-2018-12
11 марта, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
TeamLeader-2018-11
11 марта, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2018-12
12 марта, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Итоговое занятие: обсуждение вопросов обсуждение проекта
Linux-2018-10
12 марта, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Самостоятельный переход на Scrum: Вы сможете изучить методологию самостоятельного перехода к Scrum без использования платных консультантов и с прогнозируемым результатом.
Agile-Delivery-Manager-2018-12
12 марта, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Kubernetes. Мониторинг и логирование: Развертывание Prometheus в Kubernetes. Настройка Prometheus и Grafana для сбора метрик кластера и приложений. Развертывание и настройка EFK для сбора логов.
DevOps-2018-11
12 марта, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Простейшие нейронные сети и метод обратного распространения ошибки.: 1. Начальные сведения о нейронных сетях. 2. Теорема об универсальной аппроксимации. 3. Алгоритм обратного распространения ошибки.
DataScientist-2018-12
12 марта, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Cloud: Config Server, Service Registry, интеграция в облака: Слушатели научаться пользоваться возможностями Spring для интеграции с облаками: Config Server, Service Registry, Docker/Kubernates/AWS/Azure best-practices.
Spring-2018-11
13 марта, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
10.2 myBatis: Inmemory базы. myBatis. Разбор примеров и ДЗ.
Java-2018-12
13 марта, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритм Кнута-Морриса-Пратта: Студенты освоят, смогут реализовывать и применять алгоритм Кнута-Морриса-Пратта.
Algo-2018-12
13 марта, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
TeamLeader-2018-11
13 марта, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Firebase Realtime Database: По окончании занятия участники смогут подключать и пользоваться Firebase Realtime Database.
Android-2018-12
14 марта, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Асинхронный ввод/вывод: Библиотеки и практики работы с неблокирующей передачей данных
C++-2018-12
14 марта, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Linux-2019-01
14 марта, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
11.1 Hibernate: Hibernate. Конфигурирование Hibernate в коде и в XML. Java persistency query language. DBSevice pattern.
Java-2018-12
14 марта, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Модель Коттера внедрения изменений как лучший друг Scrum-мастера: Вы изучите одну из самых популярных моделей внедрения изменений, основанную на научном исследовании профессора Гарвард Бизнес Скул Джона Коттера, как реально внедряются изменения средних и крупных компаниях, длившемся более 20 лет.
Agile-Delivery-Manager-2018-12
14 марта, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Обсуждение проектов: Вопросы по курсовому проекту.
СУБД-2018-12
14 марта, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение нейронных сетей: 1. Пример к предыдущей лекции: разбор word2vec. 2. Предпосылки для глубоких нейронных сетей, представления. 3. Стохастический градиентный спуск.
DataScientist-2018-12
15 марта, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Spring Cloud Data Flow, Hystrix Circuit Breaker: Слушатели смогут узнать как строятся огромные системы на Spring с использованием Spring Cloud Data Flow. Также будет рассмотрен популярный фреймворк для использования внешних систем и ресурсов - Hystrix (+Hystrix Javanica) и его интеграция со Spring.
Spring-2018-11
15 марта, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Тестирование: По окончании занятия участники смогут знать и различать локальные, инструментальные и UI тесты, понимать сам принцип тестирования приложения.
Android-2018-12
15 марта, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2018-12
18 марта, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
РСУБД: Использование РСУБД. Подключение и работа с БД
C++-2018-12
18 марта, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Linux-2019-01
18 марта, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритм Ахо-Корасика: Студенты освоят, смогут реализовывать и применять алгоритм Ахо-Корасика.
Algo-2018-12
в марте
20:00 — 21:30
DevOps-2018-09
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения: Встреча выпускников! Обсуждаем проекта, орг вопросы по окончанию курса. Общаемся на темы выпускников.
DevOps-2018-09
18 марта, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Изменять: управление изменениями: Какие изменения бывают; как и зачем ими управлять; что такое петля Бойда и почему цикл Деминга придумал Шухарт.
TeamLeader-2018-11
18 марта, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2018-12
19 марта, вторник
20:00 — 21:30
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар
Agile-Delivery-Manager-2018-12
19 марта, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.1: 1. Структура сверточных сетей. 2. Пример на MNIST (Pytorch). 3. Обзор Pytorch. 4. Примеры на Pytorch (усложняем сеть, увеличиваем точность) -- сделать inclass соревнование на Kaggle.
DataScientist-2018-12
19 марта, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Обзор дополнительных технологий Spring, выбор архитектуры и технологий: По окончанию занятия слушатели познакомятся с другими проектами Spring для создания приложений. Смогут правильно выбирать архитектуру и стек технологий для проекта.
Spring-2018-11
20 марта, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
11.2 JPQL: Connection Pools. JPQL. Разбор примеров и ДЗ.
Java-2018-12
20 марта, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Суффиксные деревья. Алгоритмы МакКрейта и Укконена: Студенты освоят суффиксные деревья и алгоритмы их построения.
Algo-2018-12
20 марта, среда
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2018-11
20 марта, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
JUnit, Mockito, Espresso, Robolectric: По окончании занятия участники смогут знать и различать инструменты тестирования — JUnit, Mockito, Espresso, Robolectric.
Android-2018-12
21 марта, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Key Value: Идея NoSQL. Aerospike, redis, leveldb
C++-2018-12
21 марта, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Linux-2019-01
21 марта, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
12.1 Web сервер: Встроенный веб сервер. Сервлеты: servlet API, жизненный цикл сервлета. Jetty: устройство, работа, подключение сервлетов.
Java-2018-12
21 марта, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Минимальные инструменты бизнес-анализа. Дерево текущей действительности и дерево будущей действительности
Agile-Delivery-Manager-2018-12
21 марта, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.2: 1. Функции активации. 2. Регуляризация (BatchNorm, Dropout) 3. Инициализация весов. 4. Модификации SGD.
DataScientist-2018-12
22 марта, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Утечка памяти в приложении: По окончании занятия участники смогут знать и различать инструменты отслеживания утечки памяти, основные причины утечки памяти.
Android-2018-12
22 марта, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
ffi. Cython. Pypy
Python-2018-12
25 марта, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Много данных: Map reduce
C++-2018-12
25 марта, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Архитектура сетей.: Обзор Модели OSI. Протоколы ARP, IP, TCP/UDP. Протоколы прикладного уровня. Сетевые интерфейсы в Linux. Освоим команды ip/tc/ss/nstat, вспомним ifconfig/netstat/route, заглянем в /etc/sysconfig/network-scripts, поснифферим через tcpdump и ngrep Лабораторная работа: строим маршрутизацию между подсетями
Linux-2019-01
25 марта, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Код Хаффмана, алгоритм Лемпела-Зива: Студенты освоят кодирование Хаффмана, алгоритм Лемпела-Зива.
Algo-2018-12
25 марта, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2018-12
26 марта, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Подготовка владельца продукта к изменениям по итогам анализа. Типичные страхи и ограничения функциональных структур, с которыми предстоит работать
Agile-Delivery-Manager-2018-12
26 марта, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.3: 1. Ансамблирование. 2. Аугментация данных, transfer learning. 3. Использование предобученных сетей.
DataScientist-2018-12
27 марта, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
12.3 No SQL: No SQL. Работа с MongoDB. Разбор примеров и ДЗ.
Java-2018-12
27 марта, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Динамическое программирование: вычисление чисел фибоначчи, наибольшая возрастающая подпоследовательность и др.: Студенты освоят и смогут применять метод динамического программирования для решения практических задач.
Algo-2018-12
27 марта, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Добавление accessibility: По окончании занятия участники смогут добавлять accessibility к своему приложению, писать accessibility сервисы.
Android-2018-12
28 марта, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
ORM: ООП при работе с базами данных. Паттерны DAO и Repository
C++-2018-12
28 марта, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Сетевые пакеты. VLAN'ы. LACP.: Изучаем UniCast/MultiCast/BroadCast/AnyCast. Изучаем протокол LACP. Учимся аггрегировать интерфейсы через teaming и bonding. Разбираемся что такое VLAN. Знакомимся с dot1q, macvlan Осваиваем работу с nmcli Лабораторная работа: аггрегируем интерфейсы в режиме active/active и failover
Linux-2019-01
28 марта, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
13.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2018-12
28 марта, четверг
20:00 — 21:30
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Вебинар
Agile-Delivery-Manager-2018-12
28 марта, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Рекуррентные сети ч.1: 1. Простой вариант: RNN. 2. LSTM, GRU. 3. Примеры для текста (языковая модель).
DataScientist-2018-12
29 марта, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Публикация приложения: По окончании занятия участники смогут научиться подписывать апк, публиковать приложение в Google Play в альфа, бета, и релиз версии.
Android-2018-12
29 марта, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2018-12
1 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2018-12
1 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Мосты, туннели и VPN: Разбираемся в терминах и протоколах - что такое мосты, туннели, VPN, PPP, PPTP, PPoE, IPoE, GRE, IPIP, IpSec, L2TP. Строим VPN между линуксами, разбираем нюансы подключения к Cisco и Mikrotik. Лабораторная работа: VPN через openvpn
Linux-2019-01
1 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Фильтр Блума: Студенты освоят, смогут реализовывать и применять фильтр Блума.
Algo-2018-12
1 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2018-12
2 апреля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Коучинг топ-менеджмента как инструмент изменений, которые действительно приблизят команду к желаемому состоянию. Борьба с чувством обреченности в команде
Agile-Delivery-Manager-2018-12
2 апреля, вторник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Рекуррентные сети ч.2: 1. Механизм внимания: пример на переводе, на картинке. Типы внимания. 2. Пример: Image captioning.
DataScientist-2018-12
3 апреля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
13.2 JMM: Happens before. Cooperation. Atomics.
Java-2018-12
3 апреля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритмы MinHash, SimHash: Студенты освоят, смогут реализовывать и применять алгоритмы MinHash, SimHash.
Algo-2018-12
3 апреля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Вводное занятие. Определение темы проекта: По окончании занятия участники смогут определиться с темой проекта, получить понимание, какие ресурсы им необходимо использовать для работы.
Android-2018-12
4 апреля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2018-12
4 апреля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Статическая и динамическая маршрутизация: настраиваем простые маршруты с помощью route/ip/nmcli разбираем что такое RIP/OSPF/BGP настраиваем динамическую маршрутизацию с помощью bird и quagga Лабораторная работа: настройка OSPF между 3мя сетями
Linux-2019-01
4 апреля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
14.1 Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Java-2018-12
4 апреля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Как помочь людям избавиться от выученной беспомощности и раскрыть новые уровни улучшения процессов: межкомандная ретроспектива
Agile-Delivery-Manager-2018-12
4 апреля, четверг
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Примеры работы глубоких НС: 1. Изображения и видео. 2. Текст: задача POS-tagging, NER, перевод. 3. Прочее.
DataScientist-2018-12
5 апреля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2018-12
8 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2018-12
8 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
DNS - настройка и обслуживание: Узнаем как завести домен Как управлять зонами (bind/powerdns) Как обслуживать свой домен самостоятельно Разбираем dig/host/nslookup Динамический DNS - consul Лабораторная работа: настраиваем свой кеширующий днс (мастер/слейв) со своей локальной зоной
Linux-2019-01
8 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритмы HyperLogLog, Count-Min Sketch: Студенты освоят, смогут применять и реализовывать алгоритмы HyperLogLog и Count-Min Sketch.
Algo-2018-12
8 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2018-12
9 апреля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Границы между ролями Scrum-мастера и Agile-коуча
Agile-Delivery-Manager-2018-12
10 апреля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
14.2 Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Java-2018-12
10 апреля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Заключительное занятие: Обзор пройденных тем. Студенты вспомнят пройденный материал.
Algo-2018-12
11 апреля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Linux-2019-01
11 апреля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
15.1 Message System: Потокобезопасные контейнеры.Система обмена сообщениями.
Java-2018-12
11 апреля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Проведение "открытых" тренингов для тех, кто больше всего мешает вашему способу работы. Lego Scrum как способ превратить противников в сторонников
Agile-Delivery-Manager-2018-12
12 апреля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2018-12
15 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
немного DHCP и практическое занятие: настраиваем DHCP сервер привязываем адреса по MAC разбираем leases работа на стенде, ответы на вопросы, разбор различных ситуаций строим полноценный маршрутизатор для небольшого офиса
Linux-2019-01
16 апреля, вторник
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Коучинг продуктовнера и обучение его Scrum: где грань и какая польза от этих инструментов
Agile-Delivery-Manager-2018-12
17 апреля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
15.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Java-2018-12
17 апреля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Консультация. Промежуточные итоги: По окончании занятия участники получат комментарии относительно прогресса проектной работы, ответы на какие-то вопросы, рекомендации по реализации.
Android-2018-12
18 апреля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2019-01
18 апреля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Java-2018-12
18 апреля, четверг
20:00 — 22:00
Agile-Delivery-Manager-2018-12
Agile Delivery Manager
Критерии успешности перехода на Scrum со стороны бизнеса, как понять цель и помочь команде туда дойти
Agile-Delivery-Manager-2018-12
22 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2019-01
24 апреля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Java-2018-12
25 апреля, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2019-01
25 апреля, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
17.1 Консультация по ДЗ и проектам
Java-2018-12
29 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2019-01
1 мая, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-12
1 мая, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Финальное занятие. Сдача проекта: По окончании занятия участники получат разбор проектов, комментарии и оценку своей работы.
Android-2018-12
2 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанавливаем и настраиваем их Запускаем в работу.
Linux-2019-01
6 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Почта: SMTP, IMAP, POP3: разбираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot
Linux-2019-01
9 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Почта: безопасность и другие задачи
Linux-2019-01
13 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2019-01
16 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Asterisk и FreePBX: Разбираем протоколы SIP, RTP Строим офисную АТС на базе Asterisk Основные понятия Asterisk - extensions, trunks, inbound/outbound routes Обсуждаем как решать типичные проблемы - нет слышимости, NAT, совместимость кодеков
Linux-2019-01
20 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
строим кластер - Pacemaker, Corosync, Heartbeat
Linux-2019-01
23 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
VRRP и динамический DNS: разбираем методики и настройку для обеспечения HA c динамического IP и динамического доменного уровня (ConsulDNS)
Linux-2019-01
27 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Балансировка нагрузки на основе HAproxy: Настраиваем балансировку для вебсерверов и mysql базы Разбираем конфиги Проверяем работу балансировки на стенде
Linux-2019-01
30 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Распределенные файловые системы: GlusterFS и CEPH
Linux-2019-01
3 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: настраиваем ISCSI настраиваем multipath Лабораторная работа: разбираем работу системы на стенде, 2 таргета, 2 клиента, общая файловая система
Linux-2019-01
6 июня, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Виртуализация - cgroups, LXC
Linux-2019-01
10 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Виртуализация - KVM, Proxmox
Linux-2019-01
13 июня, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Итоговое занятие: обсуждение вопросов обсуждение проекта
Linux-2019-01