Расписание

Дата и время Событие Преподаватель Группа
20 апреля, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring MVC View: По окончании данного занятия слушатели смогут разрабатывать View в классических Web-приложениях, как с использованием JSP, так и с помощью современных технологий: Thymeleaf, Freemarker, и т.д.
Юрий Дворжецкий Spring-2019-02
20 апреля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Задача классификации. Метод ближайших соседей (kNN): Алгоритм kNN. Влияние нормализации данных в kNN. Структуры данных для оптимизации kNN. Кросс валидация. Методы оценки качества алгоритмов классификации.
Александр Никитин DataScientist-2019-03
20 апреля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Аннотации. ДЗ
Вадим Тисов Java-2019-03
20 апреля, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
PE формат
Артур Пакулов Revers-2019-03
22 апреля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2018-11
22 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
ffi. Cython. Pypy
Станислав Ступников Python-2018-12
22 апреля, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Простейшие нейронные сети и метод обратного распространения ошибки.: 1. Начальные сведения о нейронных сетях. 2. Теорема об универсальной аппроксимации. 3. Алгоритм обратного распространения ошибки.
DataScientist-2018-12
22 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
РСУБД: научиться использовать хранилища данных в своих проектах.
Сергей Кольцов C++-2018-12
22 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Алексей Цыкунов Linux-2019-01
22 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Кэширование: Кеширование: структура кеша, стратегии кеширования, кеширование данных из БД, кеширование выполнения функций, кеширование в многопоточных системах.
Algo-2018-12
22 апреля, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
Дмитрий Харченко DevOps-2019-02
22 апреля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Ожидание элементов: Научиться работать с ожиданиями элементов. Изучить работую с исключениями в Python.
Михаил Самойлов Auto-web-QA-2019-03
22 апреля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Node Best Practices - Streams - Errors - Utils - Processes: - Работать с дочерними процессами в Node - Различать корректные и ошибочные техники при написании серверного JavaScript кода
JavaScript-2019-03
22 апреля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
PostgreSQL для разработчика: Продолжим изучение PostgreSQL, но уже в качестве клиентского разработчика. Изучим DML, поговорим о типах данных, функциях и операторах. Узнаем как устроены индексы и работают транзакции. Обсудим ACID, MVCC и уровни изоляции.
PHP-2019-02
22 апреля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 1.: Порождающие шаблоны проектирования.
C++-2019-03
22 апреля, понедельник
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Демо-занятия - 5.1
OnlineTeacher-2019-03
22 апреля, понедельник
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Демо-занятия - 5.2
OnlineTeacher-2019-03
23 апреля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Обзор дополнительных технологий Spring, выбор архитектуры и технологий: По окончанию занятия слушатели познакомятся с другими проектами Spring для создания приложений. Смогут правильно выбирать архитектуру и стек технологий для проекта.
Юрий Дворжецкий Spring-2018-11
23 апреля, вторник
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Виды веб-проектов.: Разбор основных видов веб-проектов с указанием их характерных особенностей и различий. Вы сможете: 1. Различать основные виды веб-проектов. 2. Указывать их характерные особенности и различия.
Вадим Луковатый QA-specialist-2019-01
23 апреля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Поиск и устранение неисправностей EIGRP: Рассмотреть какие бывают проблемы в обмене маршрутной информацией EIGRP, фильтрации и суммаризации.
Андрей Рукин Сетевой инженер-2019-03
23 апреля, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Почему ты такой @#$^%?: Что заставляет людей вести себя некорректно; почему люди идут на конфликт; как изменить поведение к лучшему.
Роман Швецов TeamLeader-2019-02
23 апреля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Линейная регрессия : Цели: Участники научатся делать описательный анализ данных с помощью библиотеки pandas и визуализацию данных с помощью различных библиотек python (matplotlib, seaborn, plotly, bokeh) Программа: 1. Линейная регрессия - метод наименьших квадратов 2. Вероятностная трактовка линейной регрессии 3. Полиномиальная регрессия 3. Регуляризация в линейной регрессии
Александр Никитин DataScientist-2019-03
23 апреля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
С чего начинается Linux: Знакомство. Обзор базовых инструментов, которые понадобятся в течении курса - ssh и его клиенты, vagrant, git. Какие версии LInux бывают. Ядро Linux. Краткое введение. Syscalls. Версии ядра. Обновление ядра. Ручная сборка ядра. Модули ядра. Команды: modprobe, lsmod, rmmod. Лабораторная работа. Установка с образа, обновление ядра, включение/выключение модулей.
Александр Румянцев Linux-2019-04
23 апреля, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Знания, умения и их индикаторы, формирующие цель обучения: Вы сможете: 1. определять и различать понятия "знания", "умения", "навыки", "цели обучения" 2. формулировать цель занятия по алгоритму, используя индикаторы знаний и умений занятия
Дарья Вьюнова OnlineTeacher-2019-04
23 апреля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Введение: Практика не предусматривается, студенты получают обзорное занятие по курсу вцелом и набор блогов и ресурсов для изучения.
Practical IS-2019-04
24 апреля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Тестирование: По окончании занятия участники смогут знать и различать локальные, инструментальные и UI тесты, понимать сам принцип тестирования приложения.
Антон Казаков Android-2018-12
24 апреля, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение нейронных сетей: 1. Пример к предыдущей лекции: разбор word2vec. 2. Предпосылки для глубоких нейронных сетей, представления. 3. Стохастический градиентный спуск.
DataScientist-2018-12
24 апреля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Динамическое программирование: задачи динамического программирования: Студенты освоят и смогут применять метод динамического программирования для решения практических задач.
Евгений Волосатов Algo-2018-12
24 апреля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Шаблон проектирования PageObject: Изучение паттерна PageObject.
Михаил Самойлов Auto-web-QA-2019-03
24 апреля, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Современные приложения на Spring MVC: Слушатели смогут создавать современные приложения (основанные на AJAX архитектуре и SPA-приложения). Ну и, конечно, после данного занятия слушатели смогут создавать контроллеры всех сортов и мастей для решения большого спектра задач в веб-приложениях. А также слушатели познакомятся с высокоуровневым WebFlow для описания Web-приложений.
Юрий Дворжецкий Spring-2019-02
24 апреля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Станислав Ступников Python-2019-03
24 апреля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Углубленные основы (примитивные типы, Remote debug, Hot swap).
Вадим Тисов Java-2019-03
24 апреля, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
WinApi функции. Перехваты WinApi функций
Артур Пакулов Revers-2019-03
24 апреля, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Концепция "Data-Driven организация": Раскрываем основные аспекты концепции "data-driven организация", в чем ценность и выгоды данного подхода: - Данные — определения, термины, процесс преобразования данных, характеристики данных, качество данных; - откуда берутся большие данные, источники, машинные данные и способы их получения, рынок данных; - основные принципы data-driven управления и роль data-driven подхода в бизнес-трансформации; - основные виды аналитики данных; - Data-аудит организации.
BigDataForManagers-2019-04
25 апреля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Обсуждение проектов: Вопросы по курсовому проекту.
СУБД-2018-12
25 апреля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Key Value: разобраться в том, что же такое NoSQL, научиться выбирать решение под задачу.
Сергей Кольцов C++-2018-12
25 апреля, четверг
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
25 апреля, четверг
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Ключевые понятия веба.: Обзор ключевых понятий веба.
Вадим Луковатый QA-specialist-2019-01
25 апреля, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
Дмитрий Шомрин DevOps-2019-02
25 апреля, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Конфликтология и разрешение конфликтов: Всегда ли конфликтные ситуации это плохо; как управлять конфликтными ситуациями; как разрешать конфликты; как договариваться с негативно настроенными людьми.
TeamLeader-2019-02
25 апреля, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Web-сервер на JavaScript - Стек MEAN - Express - MongoDB: Участники смогут: - Создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
Юрий Дворжецкий JavaScript-2019-03
25 апреля, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2019-02
25 апреля, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 2.: Структурные шаблоны проектирования.
C++-2019-03
25 апреля, четверг
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Итоги: демо-ДОД, разбор кейсов: Вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса 3. вспомнить все содержание адаптационной программы, чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали в начале обучения 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий контент программы 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
Дарья Вьюнова OnlineTeacher-2019-03
25 апреля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Что такое виртуализация: Установка необходимого программного обеспечения: VBox, Docker. Знакомство с основными командами для управления системами.
Practical IS-2019-04
26 апреля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Андрей Кравчук Python-2018-12
26 апреля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
JUnit, Mockito, Espresso, Robolectric: По окончании занятия участники смогут знать и различать инструменты тестирования — JUnit, Mockito, Espresso, Robolectric.
Антон Казаков Android-2018-12
26 апреля, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Введение в BGP: Разобрать: Разделение адресного пространства на различные виды и регулирующие организации. Концепцию маршрутизации BGP
Алексей Кулиничев Сетевой инженер-2019-03
26 апреля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Станислав Ступников Python-2019-03
26 апреля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Вводное занятие по Проектной работе: Выбрать и обсудить предполагаемую тему проектной работы
Юрий Дворжецкий Spring-2018-11
26 апреля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Дисковая подсистема: Программный и аппаратный RAID. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl. MBR и GPT. Команды gdisk/fdisk/parted/partprobe. Лабораторная работа: управление рейд массивом с помощью mdadm: создание, съем информации. Разбиваем на партиции.
Linux-2019-04
26 апреля, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 1.1: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Дарья Вьюнова OnlineTeacher-2019-04
26 апреля, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 1.2: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Олег Швец OnlineTeacher-2019-04
27 апреля, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Реактивное программирование: В данном модуле слушатели узнают, что такое Reactive программирование и познакомятся с библиотекой RxJava.
Константин Тарасов Spring-2019-02
27 апреля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Обучение с учителем. Логистическая регрессия: Реализации логистической регрессии с помощью метода стохастического градиентного спуска
Ольга Астахова DataScientist-2019-03
27 апреля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Байт код, class-loader, инструменатция, jol, asm. ДЗ
Сергей Петрелевич Java-2019-03
27 апреля, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Программирование Native приложений
Артур Пакулов Revers-2019-03
29 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 2: async/await. Error handling
Станислав Ступников Python-2018-12
29 апреля, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.1: 1. Структура сверточных сетей. 2. Пример на MNIST (Pytorch). 3. Обзор Pytorch. 4. Примеры на Pytorch (усложняем сеть, увеличиваем точность) -- сделать inclass соревнование на Kaggle.
DataScientist-2018-12
29 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Много данных: разобраться в идеологии map reduce, немного поэкспериментировать.
Сергей Кольцов C++-2018-12
29 апреля, понедельник
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
29 апреля, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Семинар по созданным проектам БД: Обсуждаем созданные проекты.
Кристина Кучерова MS SQL Server-2019-01
29 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Фильтр Блума: Студенты освоят, смогут реализовывать и применять фильтр Блума.
Algo-2018-12
29 апреля, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
Дмитрий Шомрин DevOps-2019-02
29 апреля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с окнами: Научиться работать с окнами.
Семен Вяземский Auto-web-QA-2019-03
29 апреля, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Введение в стратегический менеджмент организации: - Введение в стратегический менеджмент организации, виды бизнес-процессов - Основные тренды развития экономики, бизнес-среды и теории управления бизнесом - Теория экспоненциальных организаций, основные области автоматизации бизнеса для достижения конкурентных преимуществ
BigDataForManagers-2019-04
29 апреля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Построение Rest API: Участники смогут: - Понимать и добавлять общие стандарты создания API
JavaScript-2019-03
29 апреля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Защита проектных работ: Презентация проектных работ
JavaScript-2018-10
29 апреля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
MySQL: * Поговорить об архитектуре MySQL * Рассмотреть различные движки
PHP-2019-02
29 апреля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 3.: Поведенческие шаблоны проектирования. 1 часть
C++-2019-03
29 апреля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.
WebPython-2019-04
30 апреля, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-10
30 апреля, вторник
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Виды веб-тестирования.: Веб-тестирование: виды и характерные особенности.
QA-specialist-2019-01
30 апреля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Виды: Виды AC Виды BGP Виды подключения автономных систем Виды BGP обновлений
Алексей Кулиничев Сетевой инженер-2019-03
30 апреля, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Выбор, обучение, наставничество: Кого мы выбираем на роль тимлида; чему надо научить и о чем предупредить новоиспеченного тимлида.
TeamLeader-2019-02
30 апреля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Практическое занятие по темам, изученным в 1 модуле
Александр Никитин DataScientist-2019-03
30 апреля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Защита проектных работ
Linux-2018-10
30 апреля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Файловые системы и LVM: LVM - облегчаем себе жизнь управления файловыми системами. архитектура файловой системы Linux: суперблок, блоки, inodes, журналы. разбираемся в многообразии файловых систем: ext2/3/4, xfs, raiserfs, btrfs, zfs, cephfs Лабораторная работа: создаем и меняем размеры томов LVM и файловых систем. Знакомимся с mount, mkfs, fsck, resize2fs, /etc/fstab
Linux-2019-04
30 апреля, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Создание и оценка учебных заданий (тест, интерактив на занятии, ДЗ, проект): Вы сможете: 1. объяснить смысл подачи заданий в процессе обучения 2. составлять полную и понятную студентам инструкцию к ДЗ 3. определять критерии оценки задания 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
Олег Швец OnlineTeacher-2019-04
30 апреля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Создание описания вакансии для письма и работных сайтов: 1. Информация, которая должна быть в любой вакансии. 2. Определение недостающей информации. 3. Получение необходимой информации у заказчика. 4. Различия в описаниях вакансии на сайте и в письме.
Марк Кандауров IT-Recruiter-2019-04
30 апреля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Введение в алгоритмы, RAM-модель. Порядок роста функций. : Студенты ознакомятся с эмулятором RAM-машины, поймут состав элементарных операций и научатся оценивать сложность алгоритмов.
Algo-2019-04
30 апреля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
OS Internals: Структура операционных систем и основные механизмы, которые нужно знать для успешного прохождения курса.
Practical IS-2019-04
2 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами: Студенты ознакомятся с реализацией базовых структур данных, и научатся правильно выбирать структуру данных под задачу
Algo-2019-04
2 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
OS Internals: Структура операционных систем и основные механизмы, которые нужно знать для успешного прохождения курса.
Practical IS-2019-04
3 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Bash, awk, sed, grep и другие: Изучаем основные рабочие инструменты системного администратора. Базовое программирование. Переменные, условия, циклы, однострочники. Знакомимся с командами интерпретатора bash. Знакомимся с командами awk/sed/grep/egrep/cut/find/sort/uniq и другими Лабораторная работа: пишем скрипт
Linux-2019-04
Дата и время Событие Преподаватель Группа
20 апреля, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring MVC View: По окончании данного занятия слушатели смогут разрабатывать View в классических Web-приложениях, как с использованием JSP, так и с помощью современных технологий: Thymeleaf, Freemarker, и т.д.
Юрий Дворжецкий Spring-2019-02
20 апреля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Задача классификации. Метод ближайших соседей (kNN): Алгоритм kNN. Влияние нормализации данных в kNN. Структуры данных для оптимизации kNN. Кросс валидация. Методы оценки качества алгоритмов классификации.
Александр Никитин DataScientist-2019-03
20 апреля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Аннотации. ДЗ
Вадим Тисов Java-2019-03
20 апреля, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
PE формат
Артур Пакулов Revers-2019-03
22 апреля, понедельник
20:00 — 21:30
TeamLeader-2018-11
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2018-11
22 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
ffi. Cython. Pypy
Станислав Ступников Python-2018-12
22 апреля, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Простейшие нейронные сети и метод обратного распространения ошибки.: 1. Начальные сведения о нейронных сетях. 2. Теорема об универсальной аппроксимации. 3. Алгоритм обратного распространения ошибки.
DataScientist-2018-12
22 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
РСУБД: научиться использовать хранилища данных в своих проектах.
Сергей Кольцов C++-2018-12
22 апреля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Алексей Цыкунов Linux-2019-01
22 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Кэширование: Кеширование: структура кеша, стратегии кеширования, кеширование данных из БД, кеширование выполнения функций, кеширование в многопоточных системах.
Algo-2018-12
22 апреля, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
Дмитрий Харченко DevOps-2019-02
22 апреля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Ожидание элементов: Научиться работать с ожиданиями элементов. Изучить работую с исключениями в Python.
Михаил Самойлов Auto-web-QA-2019-03
22 апреля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Node Best Practices - Streams - Errors - Utils - Processes: - Работать с дочерними процессами в Node - Различать корректные и ошибочные техники при написании серверного JavaScript кода
JavaScript-2019-03
22 апреля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
PostgreSQL для разработчика: Продолжим изучение PostgreSQL, но уже в качестве клиентского разработчика. Изучим DML, поговорим о типах данных, функциях и операторах. Узнаем как устроены индексы и работают транзакции. Обсудим ACID, MVCC и уровни изоляции.
PHP-2019-02
22 апреля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 1.: Порождающие шаблоны проектирования.
C++-2019-03
22 апреля, понедельник
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Демо-занятия - 5.1
OnlineTeacher-2019-03
22 апреля, понедельник
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Демо-занятия - 5.2
OnlineTeacher-2019-03
23 апреля, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Обзор дополнительных технологий Spring, выбор архитектуры и технологий: По окончанию занятия слушатели познакомятся с другими проектами Spring для создания приложений. Смогут правильно выбирать архитектуру и стек технологий для проекта.
Юрий Дворжецкий Spring-2018-11
23 апреля, вторник
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Виды веб-проектов.: Разбор основных видов веб-проектов с указанием их характерных особенностей и различий. Вы сможете: 1. Различать основные виды веб-проектов. 2. Указывать их характерные особенности и различия.
Вадим Луковатый QA-specialist-2019-01
23 апреля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Поиск и устранение неисправностей EIGRP: Рассмотреть какие бывают проблемы в обмене маршрутной информацией EIGRP, фильтрации и суммаризации.
Андрей Рукин Сетевой инженер-2019-03
23 апреля, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Почему ты такой @#$^%?: Что заставляет людей вести себя некорректно; почему люди идут на конфликт; как изменить поведение к лучшему.
Роман Швецов TeamLeader-2019-02
23 апреля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Линейная регрессия : Цели: Участники научатся делать описательный анализ данных с помощью библиотеки pandas и визуализацию данных с помощью различных библиотек python (matplotlib, seaborn, plotly, bokeh) Программа: 1. Линейная регрессия - метод наименьших квадратов 2. Вероятностная трактовка линейной регрессии 3. Полиномиальная регрессия 3. Регуляризация в линейной регрессии
Александр Никитин DataScientist-2019-03
23 апреля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
С чего начинается Linux: Знакомство. Обзор базовых инструментов, которые понадобятся в течении курса - ssh и его клиенты, vagrant, git. Какие версии LInux бывают. Ядро Linux. Краткое введение. Syscalls. Версии ядра. Обновление ядра. Ручная сборка ядра. Модули ядра. Команды: modprobe, lsmod, rmmod. Лабораторная работа. Установка с образа, обновление ядра, включение/выключение модулей.
Александр Румянцев Linux-2019-04
23 апреля, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Знания, умения и их индикаторы, формирующие цель обучения: Вы сможете: 1. определять и различать понятия "знания", "умения", "навыки", "цели обучения" 2. формулировать цель занятия по алгоритму, используя индикаторы знаний и умений занятия
Дарья Вьюнова OnlineTeacher-2019-04
23 апреля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Введение: Практика не предусматривается, студенты получают обзорное занятие по курсу вцелом и набор блогов и ресурсов для изучения.
Practical IS-2019-04
24 апреля, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Тестирование: По окончании занятия участники смогут знать и различать локальные, инструментальные и UI тесты, понимать сам принцип тестирования приложения.
Антон Казаков Android-2018-12
24 апреля, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Обучение нейронных сетей: 1. Пример к предыдущей лекции: разбор word2vec. 2. Предпосылки для глубоких нейронных сетей, представления. 3. Стохастический градиентный спуск.
DataScientist-2018-12
24 апреля, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Динамическое программирование: задачи динамического программирования: Студенты освоят и смогут применять метод динамического программирования для решения практических задач.
Евгений Волосатов Algo-2018-12
24 апреля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Шаблон проектирования PageObject: Изучение паттерна PageObject.
Михаил Самойлов Auto-web-QA-2019-03
24 апреля, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Современные приложения на Spring MVC: Слушатели смогут создавать современные приложения (основанные на AJAX архитектуре и SPA-приложения). Ну и, конечно, после данного занятия слушатели смогут создавать контроллеры всех сортов и мастей для решения большого спектра задач в веб-приложениях. А также слушатели познакомятся с высокоуровневым WebFlow для описания Web-приложений.
Юрий Дворжецкий Spring-2019-02
24 апреля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Automatization. Часть 1: Базы данных, коннекторы, ping-reconnect, конкурентное использование, connection pooling, "отстреливание" долгих запросов. Кеширование. Networking, socket, UDP, TCP/IP. HTTP, timeouts, requests.
Станислав Ступников Python-2019-03
24 апреля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Углубленные основы (примитивные типы, Remote debug, Hot swap).
Вадим Тисов Java-2019-03
24 апреля, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
WinApi функции. Перехваты WinApi функций
Артур Пакулов Revers-2019-03
24 апреля, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Концепция "Data-Driven организация": Раскрываем основные аспекты концепции "data-driven организация", в чем ценность и выгоды данного подхода: - Данные — определения, термины, процесс преобразования данных, характеристики данных, качество данных; - откуда берутся большие данные, источники, машинные данные и способы их получения, рынок данных; - основные принципы data-driven управления и роль data-driven подхода в бизнес-трансформации; - основные виды аналитики данных; - Data-аудит организации.
BigDataForManagers-2019-04
25 апреля, четверг
20:00 — 21:30
СУБД-2018-12
Реляционные СУБД
Обсуждение проектов: Вопросы по курсовому проекту.
СУБД-2018-12
25 апреля, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Key Value: разобраться в том, что же такое NoSQL, научиться выбирать решение под задачу.
Сергей Кольцов C++-2018-12
25 апреля, четверг
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
25 апреля, четверг
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Ключевые понятия веба.: Обзор ключевых понятий веба.
Вадим Луковатый QA-specialist-2019-01
25 апреля, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
Дмитрий Шомрин DevOps-2019-02
25 апреля, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Конфликтология и разрешение конфликтов: Всегда ли конфликтные ситуации это плохо; как управлять конфликтными ситуациями; как разрешать конфликты; как договариваться с негативно настроенными людьми.
TeamLeader-2019-02
25 апреля, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Web-сервер на JavaScript - Стек MEAN - Express - MongoDB: Участники смогут: - Создавать простые приложения с использованием библиотеки Express, а также базы данных MongoDB
Юрий Дворжецкий JavaScript-2019-03
25 апреля, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2019-02
25 апреля, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 2.: Структурные шаблоны проектирования.
C++-2019-03
25 апреля, четверг
20:00 — 22:00
OnlineTeacher-2019-03
Онлайн-преподаватель
Итоги: демо-ДОД, разбор кейсов: Вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса 3. вспомнить все содержание адаптационной программы, чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали в начале обучения 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий контент программы 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
Дарья Вьюнова OnlineTeacher-2019-03
25 апреля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Что такое виртуализация: Установка необходимого программного обеспечения: VBox, Docker. Знакомство с основными командами для управления системами.
Practical IS-2019-04
26 апреля, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Андрей Кравчук Python-2018-12
26 апреля, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
JUnit, Mockito, Espresso, Robolectric: По окончании занятия участники смогут знать и различать инструменты тестирования — JUnit, Mockito, Espresso, Robolectric.
Антон Казаков Android-2018-12
26 апреля, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Введение в BGP: Разобрать: Разделение адресного пространства на различные виды и регулирующие организации. Концепцию маршрутизации BGP
Алексей Кулиничев Сетевой инженер-2019-03
26 апреля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Automatization. Часть 2: Архитектуры web-server'ов. Демонизация, конфиги, логирование. Setup tools и дистрибуция, менеджмент зависимостей. Пакеты и пакетные менеджеры, сборка.
Станислав Ступников Python-2019-03
26 апреля, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Вводное занятие по Проектной работе: Выбрать и обсудить предполагаемую тему проектной работы
Юрий Дворжецкий Spring-2018-11
26 апреля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Дисковая подсистема: Программный и аппаратный RAID. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl. MBR и GPT. Команды gdisk/fdisk/parted/partprobe. Лабораторная работа: управление рейд массивом с помощью mdadm: создание, съем информации. Разбиваем на партиции.
Linux-2019-04
26 апреля, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 1.1: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Дарья Вьюнова OnlineTeacher-2019-04
26 апреля, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 1.2: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Олег Швец OnlineTeacher-2019-04
27 апреля, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Реактивное программирование: В данном модуле слушатели узнают, что такое Reactive программирование и познакомятся с библиотекой RxJava.
Константин Тарасов Spring-2019-02
27 апреля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Обучение с учителем. Логистическая регрессия: Реализации логистической регрессии с помощью метода стохастического градиентного спуска
Ольга Астахова DataScientist-2019-03
27 апреля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Байт код, class-loader, инструменатция, jol, asm. ДЗ
Сергей Петрелевич Java-2019-03
27 апреля, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Программирование Native приложений
Артур Пакулов Revers-2019-03
29 апреля, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Async. Часть 2: async/await. Error handling
Станислав Ступников Python-2018-12
29 апреля, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.1: 1. Структура сверточных сетей. 2. Пример на MNIST (Pytorch). 3. Обзор Pytorch. 4. Примеры на Pytorch (усложняем сеть, увеличиваем точность) -- сделать inclass соревнование на Kaggle.
DataScientist-2018-12
29 апреля, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Много данных: разобраться в идеологии map reduce, немного поэкспериментировать.
Сергей Кольцов C++-2018-12
29 апреля, понедельник
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
29 апреля, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Семинар по созданным проектам БД: Обсуждаем созданные проекты.
Кристина Кучерова MS SQL Server-2019-01
29 апреля, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Фильтр Блума: Студенты освоят, смогут реализовывать и применять фильтр Блума.
Algo-2018-12
29 апреля, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
Дмитрий Шомрин DevOps-2019-02
29 апреля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с окнами: Научиться работать с окнами.
Семен Вяземский Auto-web-QA-2019-03
29 апреля, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Введение в стратегический менеджмент организации: - Введение в стратегический менеджмент организации, виды бизнес-процессов - Основные тренды развития экономики, бизнес-среды и теории управления бизнесом - Теория экспоненциальных организаций, основные области автоматизации бизнеса для достижения конкурентных преимуществ
BigDataForManagers-2019-04
29 апреля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Построение Rest API: Участники смогут: - Понимать и добавлять общие стандарты создания API
JavaScript-2019-03
29 апреля, понедельник
20:00 — 21:30
JavaScript-2018-10
Разработчик JavaScript
Защита проектных работ: Презентация проектных работ
JavaScript-2018-10
29 апреля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
MySQL: * Поговорить об архитектуре MySQL * Рассмотреть различные движки
PHP-2019-02
29 апреля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 3.: Поведенческие шаблоны проектирования. 1 часть
C++-2019-03
29 апреля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.
WebPython-2019-04
30 апреля, вторник
20:00 — 21:30
Java-2018-10
Разработчик Java
18.1 Консультация по ДЗ и проектам
Java-2018-10
30 апреля, вторник
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Виды веб-тестирования.: Веб-тестирование: виды и характерные особенности.
QA-specialist-2019-01
30 апреля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Виды: Виды AC Виды BGP Виды подключения автономных систем Виды BGP обновлений
Алексей Кулиничев Сетевой инженер-2019-03
30 апреля, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Выбор, обучение, наставничество: Кого мы выбираем на роль тимлида; чему надо научить и о чем предупредить новоиспеченного тимлида.
TeamLeader-2019-02
30 апреля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Практическое занятие по темам, изученным в 1 модуле
Александр Никитин DataScientist-2019-03
30 апреля, вторник
20:00 — 21:30
Linux-2018-10
Администратор Linux
Защита проектных работ
Linux-2018-10
30 апреля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Файловые системы и LVM: LVM - облегчаем себе жизнь управления файловыми системами. архитектура файловой системы Linux: суперблок, блоки, inodes, журналы. разбираемся в многообразии файловых систем: ext2/3/4, xfs, raiserfs, btrfs, zfs, cephfs Лабораторная работа: создаем и меняем размеры томов LVM и файловых систем. Знакомимся с mount, mkfs, fsck, resize2fs, /etc/fstab
Linux-2019-04
30 апреля, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Создание и оценка учебных заданий (тест, интерактив на занятии, ДЗ, проект): Вы сможете: 1. объяснить смысл подачи заданий в процессе обучения 2. составлять полную и понятную студентам инструкцию к ДЗ 3. определять критерии оценки задания 4. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
Олег Швец OnlineTeacher-2019-04
30 апреля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Создание описания вакансии для письма и работных сайтов: 1. Информация, которая должна быть в любой вакансии. 2. Определение недостающей информации. 3. Получение необходимой информации у заказчика. 4. Различия в описаниях вакансии на сайте и в письме.
Марк Кандауров IT-Recruiter-2019-04
30 апреля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Введение в алгоритмы, RAM-модель. Порядок роста функций. : Студенты ознакомятся с эмулятором RAM-машины, поймут состав элементарных операций и научатся оценивать сложность алгоритмов.
Algo-2019-04
30 апреля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
OS Internals: Структура операционных систем и основные механизмы, которые нужно знать для успешного прохождения курса.
Practical IS-2019-04
2 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами: Студенты ознакомятся с реализацией базовых структур данных, и научатся правильно выбирать структуру данных под задачу
Algo-2019-04
2 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
OS Internals: Структура операционных систем и основные механизмы, которые нужно знать для успешного прохождения курса.
Practical IS-2019-04
3 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Bash, awk, sed, grep и другие: Изучаем основные рабочие инструменты системного администратора. Базовое программирование. Переменные, условия, циклы, однострочники. Знакомимся с командами интерпретатора bash. Знакомимся с командами awk/sed/grep/egrep/cut/find/sort/uniq и другими Лабораторная работа: пишем скрипт
Linux-2019-04
6 мая, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Станислав Ступников Python-2018-12
6 мая, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.2: 1. Функции активации. 2. Регуляризация (BatchNorm, Dropout) 3. Инициализация весов. 4. Модификации SGD.
DataScientist-2018-12
6 мая, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
ORM: разобраться, зачем нужны ORM, научиться применять их в своих приложениях.
Сергей Кольцов C++-2018-12
6 мая, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Планы запросов, а теперь подробнее. : Подробный анализ планов запросов, чтение статистик, использование планов из кэша SQL Server.
Кристина Кучерова MS SQL Server-2019-01
6 мая, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритмы MinHash, SimHash: Студенты освоят, смогут реализовывать и применять алгоритмы MinHash, SimHash.
Algo-2018-12
6 мая, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Docker образы. Микросервисы
Дмитрий Шомрин DevOps-2019-02
6 мая, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Использование данных для оптимизации управления организацией : - Поддержка принятия решений - Мониторинг информационного пространства - Автоматизация принятия решений и основные преимущества такого подхода
BigDataForManagers-2019-04
6 мая, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
GraphQL Server
JavaScript-2019-03
6 мая, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Другие решения: Поговорим о колоночных базах данных на примере ClickHouse. Рассмотрим Mondogb
PHP-2019-02
6 мая, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Шаблоны GoF. Часть 4.: Поведенческие шаблоны проектирования. 2 часть
C++-2019-03
6 мая, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Объекты и переменные; структуры данных под капотом основных типов; list vs tuple; профилирование памяти; как работает сборщик мусора.
WebPython-2019-04
6 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
IPv6: Изучаем особенности работы протоколы
Алексей Кулиничев Linux-2019-01
7 мая, вторник
20:00 — 21:30
QA-specialist-2019-01
QA-специалист
Вспомогательные инструменты, тестовое и боевое окружение.: Инструментальные средства для проведения эффективного тестирования. Вы сможете: 1. Эффективно использовать инструментарий для проведения тестирования веб-проектов.
QA-specialist-2019-01
7 мая, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Выбор пути: Посмотреть как устанавливается соседство между пирами BGP Как принимаются и анонсируются маршруты Фишки подключения eBGP Контроль состояний соседей и различных таблиц маршрутизации
Алексей Кулиничев Сетевой инженер-2019-03
7 мая, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Орден тимлидов: Как работать с группой тимлидов и линейных руководителей; как наладить коммуникации; как организовать "горизонтальную команду".
TeamLeader-2019-02
7 мая, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Метод опорных векторов: 1. Метод опорных векторов(SVM), интерпретация. 2. Случай линейно неразделимых данных. 3. kernel trick, representer theorem, примеры ядер. 4. Пример SVM в sklearn.
DataScientist-2019-03
7 мая, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Консультация по проекту + пробная защита проекта: Консультирование слушателей по вопросам проектной работы. По желанию слушатели могут попробовать вебинарную систему для защиты работ.
Spring-2018-11
7 мая, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Управление процессами: Рассмотрим, что такое процесс, его атрибуты, жизненный цикл процесса. Чем потоки отличаются от процессов. Узнаем как мониторить процессы, в каком они состоянии, понимать чем они сейчас заняты. Рассмотрим команды ps/top, подсистему /proc, а также команды gdb/strace/ltrace Научимся менять приоритеты с мощью команд nice, ionice Научимся посылать различные сигналы процессам.
Linux-2019-04
7 мая, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Планирование занятий: структура, динамика: Вы сможете: 1. объяснить, зачем нужно письменное планирование занятия 2. планировать занятие и описывать его в понятной другому преподавателю форме по шаблону для подготовки к вебинарам 3. методически оценивать учебные занятия других преподавателей и давать устный фидбэк
Дарья Вьюнова OnlineTeacher-2019-04
7 мая, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Описание вакансии для социальных сетей: 1. Основные метрики SMM 2. Определение ЦА 3. Подготовка краткого описания 4. Креатив 5. Инструменты для создания картинок
Егор Яценко IT-Recruiter-2019-04
7 мая, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи: Студенты ознакомятся с использованием и реализацией некоторых популярных алгебраических алгоритмов.
Algo-2019-04
7 мая, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
JavaScript Engine Internals: Особенности работы Движков JavaScript
Practical IS-2019-04
8 мая, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Добавление accessibility: По окончании занятия участники смогут добавлять accessibility к своему приложению, писать accessibility сервисы.
Варвара Соловьёва Android-2018-12
8 мая, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
14.2 Executors: Поддержка многопоточности в стандартной библиотеке. Workers. Executors. Fork/Join. Разбор примеров и ДЗ.
Владимир Красильщик Java-2018-12
8 мая, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Сверточные нейронные сети ч.3: 1. Ансамблирование. 2. Аугментация данных, transfer learning. 3. Использование предобученных сетей.
DataScientist-2018-12
8 мая, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Алгоритмы HyperLogLog, Count-Min Sketch: Студенты освоят, смогут применять и реализовывать алгоритмы HyperLogLog и Count-Min Sketch.
Algo-2018-12
8 мая, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Протоколирование и отчетность: Научиться логировать действия Selenium.
Семен Вяземский Auto-web-QA-2019-03
8 мая, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Reactive Spring Frameworks: По окончанию данного модуля слушатели узнают про реактивные фреймоврки в стеке Spring и научаться использовать Reactive-версию Spring Data репозиториев.
Юрий Дворжецкий Spring-2019-02
8 мая, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Dynamic Web: Dynamic Web, CGI, FastCGI, WSGI, Gunicorn. uWSGI, обзор основных особенностей. Tiered architecture.
Python-2019-03
8 мая, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Сборщик мусора. ДЗ
Сергей Петрелевич Java-2019-03
8 мая, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Способы добавления в автозагрузку
Артур Пакулов Revers-2019-03
8 мая, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Использование данных для оптимизации функционирования организации : - Оптимизация бизнес-процессов компаний - Примеры реальный кейсов в областях: маркетинг, финансы, логистика, производство, обслуживание клиентов, профилактика и диагностика оборудования, продажи
BigDataForManagers-2019-04
9 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка: Студенты освоят алгоритмы сортировки вставками, выбором, пузырьком, сортировку Шелла. По окончании занятия студенты смогут реализовывать и правильно применять данные алгоритмы.
Algo-2019-04
9 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Анализ программного обеспечения с/без исходных кодов.: Исследование ПО методами: динамическим и статическим.
Practical IS-2019-04
10 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Управление пакетами. Дистрибьюция софта.: Как устанавливать софт в Linux. Как собирать из исходников. Репозитории, yum и rpm. Docker как средство дистрибьюции, преимущества и недостатки. Лабораторная работа: Будем настраивать собственные репозитории и создавать собственные rpm'ки.
Linux-2019-04
13 мая, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Станислав Ступников Python-2018-12
13 мая, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Рекуррентные сети ч.1: 1. Простой вариант: RNN. 2. LSTM, GRU. 3. Примеры для текста (языковая модель).
DataScientist-2018-12
13 мая, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Кластеризация.: разобраться, зачем нужно машинное обучение, научиться решать базовые задачи ML, научиться читать документацию Dlib.
Сергей Кольцов C++-2018-12
13 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2019-01
13 мая, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
DMV в SQL Server: Что такое DMV? Как их можно использовать? Обсудим самые популярные из них.
Кристина Кучерова MS SQL Server-2019-01
13 мая, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Поиск экстремума функции: Потск эстремума функции, основные методы. Многокритериальные задачи, область Поретто, свертка критериев.
Михаил Степанов Algo-2018-12
13 мая, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
Дмитрий Шомрин DevOps-2019-02
13 мая, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Удаленный запуск Selenium: Научиться запускать Selenium удаленно.
Семен Вяземский Auto-web-QA-2019-03
13 мая, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Дорожная карта бизнес-трансформации: - Индекс цифровой зрелости организации - Стратегия монетизации данных, новые бизнес модели в эпоху больших данных, Индустрия 4.0 - Дорожная карта бизнес-трансформации, карта бенефициаров
BigDataForManagers-2019-04
13 мая, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Node in Production: Process Manager pm2 Logging Tracing Errors Handling Node Summary
JavaScript-2019-03
13 мая, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Redis: Поговорим о Redis как о базе данных. Изучим типы данных и способы работы с ними из кода на PHP. Сравним Redis с Memcached.
PHP-2019-02
13 мая, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
STL. Часть 1.: Структуры данных STL
C++-2019-03
13 мая, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Принципы ООП; mixins; class/instance variables; MRO; dict; slots; name mangling.
WebPython-2019-04
14 мая, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
iBGP: Настроить iBGP в локальной сети
Алексей Кулиничев Сетевой инженер-2019-03
14 мая, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Основные вызовы нового тимлида: С чем сталкивается тимлид; от чего надо оградить; в чем надо помочь; что надо взять на себя.
Роман Швецов TeamLeader-2019-02
14 мая, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Деревья решений: 1. Классификация и регрессия с помощью деревьев решений. 2. Обзор алгоритмов. Алгоритм CART. Выбор оптимального сплита, суррогатный сплит. 3. Обзор реализации в sklearn.
DataScientist-2019-03
14 мая, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Загрузка системы: Как происходит загрузка системы. В чем разница между BIOS/UEFI. Знакомимся GRUB2 и учимся его настраивать. Управляем initrd с помощью dracut. Знакомимся с udev. Учимся восстанавливать сломанный загрузчик Лабораторная работа: прописываем в grub несколько конфигураций с разными ядрами. Ставим хук в initrd
Александр Румянцев Linux-2019-04
14 мая, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Планирование занятий: мотивация и активизация студентов на занятии: Вы сможете: 1. определить свой стиль обучения по тесту Хани-Мамфорда и определять стили обучения своих студентов 2. выбирать приемы для мотивации студентов на вебинаре 3. методически смотреть на учебные занятия других преподавателей и давать устный фидбэк
Дарья Вьюнова OnlineTeacher-2019-04
14 мая, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Рекрутмент в мессенджерах: 1. Основные мессенджеры 2. Особенности размещения вакансий в мессенджерах 3. Возможность подписаться на вакансии 4. Активный поиск по мессенджерам 5. Автоматизация работы с мессенджерами
Егор Яценко IT-Recruiter-2019-04
14 мая, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Пирамидальная сортировка (heap sort), tree sort: Студенты смогут реализовывать и применять пирамидальную сортировку, tree sort.
Algo-2019-04
14 мая, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Анализ программного обеспечения с/без исходных кодов.: Исследование ПО методами: динамическим и статическим.
Practical IS-2019-04
14 мая, вторник
20:00 — 21:30
DevOps-2018-11
DevOps практики и инструменты
Финальное занятие. Подведение итогов обучения
Сергей Богатырец DevOps-2018-11
15 мая, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Публикация приложения: По окончании занятия участники смогут научиться подписывать апк, публиковать приложение в Google Play в альфа, бета, и релиз версии.
Варвара Соловьёва Android-2018-12
15 мая, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
15.1 Dependency injection: Web archive. Jetty as an external web server. Spring IoC. Spring beans.
Владимир Красильщик Java-2018-12
15 мая, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Рекуррентные сети ч.2: 1. Механизм внимания: пример на переводе, на картинке. Типы внимания. 2. Пример: Image captioning.
DataScientist-2018-12
15 мая, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation): Будет рассмотрено устройство нейросетей, алгоритм backpropagation и подходы к созданию современных фреймворков для работы с нейросетями.
Михаил Степанов Algo-2018-12
15 мая, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Pytest-отчёты : Научиться генерировать Pytest-отчёты.
Михаил Самойлов Auto-web-QA-2019-03
15 мая, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring WebFlux: После данного занятия слушатели смогу создавать современные Reactive Web-приложения с помощью Spring WebFlux.
Юрий Дворжецкий Spring-2019-02
15 мая, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Django: Паттерн MVC\MTV, coding style, настройка окружения, структура Django проекта, конфигурация проектов, зависимости, маршрутизация URL.
Python-2019-03
15 мая, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Java 8
Сергей Петрелевич Java-2019-03
15 мая, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Программирование служб
Артур Пакулов Revers-2019-03
15 мая, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Введение в анализ данных: - Виды анализа данных - Обзор основных задач Машинного обучения
BigDataForManagers-2019-04
16 мая, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
15.2 Asynchronous Web applications: AJAX. Long polling. Websockets. Разбор примеров из ДЗ.
Виталий Куценко Java-2018-12
16 мая, четверг
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Классификация.: разобраться с принципами классификации, научиться решать задачу классификации.
Сергей Кольцов C++-2018-12
16 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2019-01
16 мая, четверг
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Оптимизация работы базы данных: Оптимизация работы базы данных: анализ узких мест и работа с ними Activity Monitor. Профилирование запросов и extended events
Михаил Ржевский MS SQL Server-2019-01
16 мая, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Технология непрерывной поставки ПО
Дмитрий Харченко DevOps-2019-02
16 мая, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Групповая работа: Как проводить мозговые штурмы; как принимать коллективные решения; что такое фасилитация или как помочь людям в групповой работе.
TeamLeader-2019-02
16 мая, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
JavaScript - Работа с браузером: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Работать с Chrome Dev Tools
JavaScript-2019-03
16 мая, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
PHP и базы данных: Изучим все способы работы кода на PHP с изученными базами данных. Как дань истории будут показаны устаревшие драйверы, но остановимся на PDO. Рассмотрим ООП-подход для работы с базами данных. Научимся реализовать и применять такие паттерны как DAO, ActiveRecord, ORM, ODM. Поговорим об их плюсах и минусах.
PHP-2019-02
16 мая, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
STL. Часть 2: Алгоритмы
C++-2019-03
16 мая, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
IP, TCP, HTTP; [u]WSGI.
WebPython-2019-04
16 мая, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Boolean Search: 1. Особенности работы поисковых движков. 2. Универсальные операторы поиска. 3. Правила составление и отладки поисковых запросов. 4. Инструменты для упрощения составления поисковых запросов.
Марк Кандауров IT-Recruiter-2019-04
16 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Сортировка слиянием, timsort. Быстрая сортировка: Студенты освоят и смогут реализовать алгоритмы быстрой сортировки, сортировки слиянием и timsort.
Algo-2019-04
16 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Безопасность виртуальных решений на примере Docker и VBox: Исследование атак, которые связаны с побегом из виртуальной машины, контейнера
Practical IS-2019-04
17 мая, пятница
20:00 — 21:30
Python-2018-12
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Андрей Кравчук Python-2018-12
17 мая, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Вводное занятие. Определение темы проекта: По окончании занятия участники смогут определиться с темой проекта, получить понимание, какие ресурсы им необходимо использовать для работы.
Android-2018-12
17 мая, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Фильтрация: Фильтрация входящих/исходящих анонсов BGP группы
Алексей Кулиничев Сетевой инженер-2019-03
17 мая, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
ORM и "зло": Модели, CRUD, Query sets, lazy evaluation, prefetch\preload, join'ы, сложные запросы и raw SQL. Object managers.
Python-2019-03
17 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Инициализация системы. Systemd и SysV.: Учимся писать сценарии автозагрузки демонов. Изучаем разницу между systemd и SysV. учимся обращаться с systemctl и journalctl. Лабораторная работа: сценарии автозапуска под systemd и Sys.V
Linux-2019-04
17 мая, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 2: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Дарья Вьюнова OnlineTeacher-2019-04
18 мая, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Security: Архитектура: По окончанию занятия слушатели разберутся что такое аутентификация и авторизация, разберутся в архитектуре Spring Security, и смогут настроить HTTP Basic Auth аутнетификацию.
Spring-2019-02
18 мая, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Обучение без учителя. K-means, EM алгоритм: Обучение без учителя. Алгоритмы кластеризации, области применения. K-means. Оценка качества обучения, ограничения и подбор алгоритма для задачи. Алгоритмы с lower-bound. EM алгоритм.
DataScientist-2019-03
18 мая, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Концепты проектирования ООП. ДЗ
Java-2019-03
18 мая, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Настройка рабочей среды для отладки драйверов режима ядра
Артур Пакулов Revers-2019-03
20 мая, понедельник
20:00 — 21:30
Python-2018-12
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Станислав Ступников Python-2018-12
20 мая, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Примеры работы глубоких НС: 1. Изображения и видео. 2. Текст: задача POS-tagging, NER, перевод. 3. Прочее.
DataScientist-2018-12
20 мая, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Dlib. Регрессия.: разобраться с формулировкой и решение задачи регрессии.
Сергей Кольцов C++-2018-12
20 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Почта: SMTP, IMAP, POP3: разбираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot изучаем настройки безопасности
Linux-2019-01
20 мая, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Урок о проекте: Урок о проекте - какие могут быть проекты, что для этого надо сделать + вопросы по несделанным домашкам.
Algo-2018-12
20 мая, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
Дмитрий Харченко DevOps-2019-02
20 мая, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Allure-отчёты: Изучить Allure для генерации отчётов.
Михаил Самойлов Auto-web-QA-2019-03
20 мая, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Базовые элементы теории вероятности и статистики: Базовые понятия теории вероятности: - математическое ожидание; - теорема Байеса; - Центральная Предельная Теорема; - Закон Больших Чисел; - основные распределения. Базовые элементы статистики: - построение гипотез; - проверка гипотез с помощью тестов.
BigDataForManagers-2019-04
20 мая, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Обзор Web Components - HTML Template - Polymer - Lit-HTML: Участники смогут - Создавать custom elements, используя встроенные браузерные возможности - Подключать и использовать Polymer для создания приложений - Ориентироваться в веб спецификациях, на базе которых работает Polymer
JavaScript-2019-03
20 мая, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Парадигмы программирования: Когда мы пишем код - мы придерживаемся какой-то парадигмы. В этом занятии мы обсудим различные парадигмы программирования и увидим, что не ООП-единым, на примере использования функциональной парадигмы. Посмотрим на функции высшего порядка, каррирование, замыкания и монады. После чего детально остановимся на ООП.
PHP-2019-02
20 мая, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Популярные Hint'ы и подсказки оптимизатору: Изучаем популярные виды Hint'ов За и против их использования.
Кристина Кучерова MS SQL Server-2019-01
20 мая, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Boost. Часть 1: Контейнеры
C++-2019-03
20 мая, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
werkzeug; Flask.
WebPython-2019-04
21 мая, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Атрибуты выбора пути: Разобрать что такое атрибуты(приоритезация атрибутов), зачем они нужны и способы управления.
Алексей Кулиничев Сетевой инженер-2019-03
21 мая, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Разработка: декомпозиция и планирование: Почему декомпозиция так важна и почему её все избегают; почему не надо бояться "строить замки на песке"; для чего на самом деле нужен план; о каких ошибках планирования должен знать каждый.
TeamLeader-2019-02
21 мая, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Иерархическая кластеризация, DB-Scan: 1. Иерархическая кластеризация 2. DB-Scan. 3. Optics. Спектральная кластеризация.
DataScientist-2019-03
21 мая, вторник
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Защита проектных работ №1: На данном занятии слушатели будут защищать собственные проекты.
Spring-2018-11
21 мая, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Автоматизация администрирования. Ansible.: Автоматизируем рутинные задачи администрирования. Изучаем ansible - хосты, модули, плейбуки, роли, переменные. Знакомися с другими инструментами - chef/puppet/salt. Лабораторная работа: пишем скрипт для апгрейда системы после установки и измения конфигов.
Linux-2019-04
21 мая, вторник
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 3: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Дарья Вьюнова OnlineTeacher-2019-04
21 мая, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Рекрутмент в социальных сетях: 1. Особенности рекрутмента в каждой социальной сети 2. Инструменты для поиска 3. Методы поиска и наиболее оптимальные соц.сети
Егор Яценко IT-Recruiter-2019-04
21 мая, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Сортировка подсчетом, поразрядная сортировка, блочная сортировка (bucket sort): Студенты освоят и смогут реализовать сортировку подсчетом, поразрядную сортировку, блочную сортировку.
Algo-2019-04
21 мая, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Основные сетевые протоколы. Разбор трафика: Разбор основных протоколов на примере записанных трафиков.
Practical IS-2019-04
22 мая, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Промежуточная встреча: Обзор состояния дел по проекту, текущие вопросы студентов по их проектам.
Algo-2018-12
22 мая, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Анализ логов веб-серверов : Научить студентов разбираться в логах веб серверов.
Семен Вяземский Auto-web-QA-2019-03
22 мая, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring Security: Механизмы аутентификации: По окончанию занятия слушатели смогут внедрять в приложение любой механизм аутнетификации.
Spring-2019-02
22 мая, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Database: Индексы. Транзакции и уровни изоляции. Миграции схемы и миграции данных, большие объемы данных. Репликация, перенос сложных запросов на slave'ы, распределение нагрузки. Шардирование. NoSQL.
Python-2019-03
22 мая, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Практическое занятие по темам, изученным в 4 модуле
DataScientist-2018-12
22 мая, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Behavioral patterns
Java-2019-03
22 мая, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Написание кастомного MBR
Артур Пакулов Revers-2019-03
22 мая, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Базовые элементы Python: Базовые элементы языка Python: - основы синтаксиса; - работа с библиотеками Numpy, Scipy; - работа с Pandas; - работа с Sklearn;
BigDataForManagers-2019-04
23 мая, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
16.1 Многопроцессные приложения: Сокеты. RMI. Разбор примера многопроцессного приложения.
Владимир Красильщик Java-2018-12
23 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2019-01
23 мая, четверг
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Семинар: Оптимизация сложных запросов: Разберем примеры запросов для оптимизации, можно и нужно приносить свои запросы с планами.
Кристина Кучерова MS SQL Server-2019-01
23 мая, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
Дмитрий Харченко DevOps-2019-02
23 мая, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Разработка: done is done: Когда задачу можно считать выполненной; когда можно считать выполненным системное изменение; как завершить проект.
Роман Швецов TeamLeader-2019-02
23 мая, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Custom Elements: Подключать и использовать веб-компоненты в приложениях Создавать Polymer компоненты, решающие функциональные и композиционные задачи
JavaScript-2019-03
23 мая, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Архитектура кода: Погрузимся в архитектуру кода. UML, SOLID, SoC, DRY, KISS, YAGNI, DI и DI-контейнеры.
PHP-2019-02
23 мая, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Boost. Часть 2: Алгоритмы
C++-2019-03
23 мая, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
ORM – зачем нужно; описание схемы данных; сессии; добавление/удаление/апдейт данных
WebPython-2019-04
23 мая, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
GitHub, Хабр : 1. Для чего обычно используется GitHub 2. Способы автоматизации поиска на GitHub 3. Инструменты для анализа профиля на GitHub 4. Поиск контактов на GitHub
Людмила Карамышева IT-Recruiter-2019-04
23 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Внешняя сортировка, порядковые статистики: Студенты научатся реализовывать алгоритмы для нахождения медианы и порядковых статистик. Будет также разобран (по заявкам) алгоритм внешней сортировки.
Algo-2019-04
23 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Модификация пакетов и работа с их структурой. Основные приемы при исследовании сетевого трафика: Использование Scapy для модификации и создание пакетов заданных протоколов.
Practical IS-2019-04
24 мая, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
BGP. Атрибуты выбора пути. (продолжение): Продолжаем рассматривать атрибуты и способы управления
Алексей Кулиничев Сетевой инженер-2019-03
24 мая, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Views: Views, представления, виды представлений, function/class based views, generic views.
Python-2019-03
24 мая, пятница
20:00 — 21:30
Spring-2018-11
Разработчик на Spring Framework
Защита проектных работ №2: На этом занятии слушатели могут защитить свои проектные работы.
Spring-2018-11
24 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Пользователи и группы. Авторизация и аутентификация: рассмотрим механизмы авторизации и аутентификации. Узнаем какие бывают права у пользовталей. Научимся управлять правами с помощью sudo, umask. sgid, suid и более сложными инструментами как PAM и ACL, PolicyKit Лабораторная работа: даем пользователю A возможность запускать скрипт, принадлежащий пользователю B
Linux-2019-04
24 мая, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 4.1: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Дарья Вьюнова OnlineTeacher-2019-04
24 мая, пятница
20:00 — 22:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Демо-занятия - 4.2: Вы сможете: 1. проводить вебинар на 15 или 30 минут 2. методически оценивать вебинары других преподавателей и давать устный или письменный фидбэк 3. выбрать и написать приемы, которые вы возьмете себе в работу из выступлений коллег
Олег Швец OnlineTeacher-2019-04
25 мая, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Security: Авторизация: После занятия пользователи смогу внедрять в приложение различные механизмы авторизации - на основе URL, методов сервисов.
Spring-2019-02
25 мая, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Поиск выбросов в данных
DataScientist-2019-03
25 мая, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Structural patterns. ДЗ
Java-2019-03
25 мая, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Динамический анализ кода : WinDbg, Sysinternels Tools, WireShark
Артур Пакулов Revers-2019-03
27 мая, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
PostgreSQL cluster: настраиваем кластер PostgreSQL
Linux-2019-01
27 мая, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Еще раз об индексах: Как работает обновление статистики? Как найти недостающие индексы и неиспользуемые? Как можно менять индексы на работающей системе? Rebuild и reorg индексов в системе.
Кристина Кучерова MS SQL Server-2019-01
27 мая, понедельник
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Презентация проектов: Презентация проектов, рефлексия.
Algo-2018-12
27 мая, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
Василий Власов DevOps-2019-02
27 мая, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Траблшутинг в Linux. Файловая подсистема и работа процессов: Научить студентов диагностировать проблемы в работе файловой подсистемы и работы процессов.
Михаил Самойлов Auto-web-QA-2019-03
27 мая, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Базовые алгоритмы кластеризации: Базовые алгоритмы кластеризации: - Kmeans; - иерархическая кластеризация; - Dbscan; - метрики качества для задачи кластеризации.
BigDataForManagers-2019-04
27 мая, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Shadow DOM
JavaScript-2019-03
27 мая, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Design patterns: Рассмотрим часто встречающиеся проблемы при проектировании ООП-программ и, как способ их решения, шаблоны проектирования. Обсудим порождающие, структурные, поведенческие шаблоны, а также коснёмся шаблонов GRASP.
PHP-2019-02
27 мая, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
C++17. Часть 1.
C++-2019-03
27 мая, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Django apps; Django ORM; Django Class Based Views; Django common tools.
WebPython-2019-04
27 мая, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Подготовка к курсу: * обсудить цели курса, коротко обсудить рассматриваемые темы * обсудить историю развития веб-приложений, состояние на текущий день * ввести общую терминологию * обсудить организационные вопросы, порядок сдачи и проверки домашних работ
PHP-2019-05
28 мая, вторник
19:00 — 21:00
OnlineTeacher-2019-04
Онлайн-преподаватель
Итоги: демо-ДОД, разбор кейсов: Вы сможете: 1. презентовать себя и свою программу курса на дне открытых дверей (ДОД) 2. отвечать на вопросы по своей программе курса 3. вспомнить все содержание адаптационной программы, чтобы определить, получили ли вы ответы на вопросы, которые вы формулировали в начале обучения 4. разобрать вопросы, ответы на которые вы не получили, чтобы восполнить недостающий контент программы 5. определить, с кем вы дальше взаимодействуете по подготовке запуска курса
Дарья Вьюнова OnlineTeacher-2019-04
28 мая, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Поиск и устранение неисправностей BGP: Поиск и устранение типичных и не совсем типичных неисправностей в работе BGP
Алексей Кулиничев Сетевой инженер-2019-03
28 мая, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Оценка результата и управление по метрикам: Что такое хороший результат; почему метрикам нельзя доверять; почему метрики следует использовать; что и как разумно замерять.
TeamLeader-2019-02
28 мая, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Методы уменьшения размерности: 1. Метод главных компонент (Principle component analysis). 2. Метод t-sne. 3. Примеры визуализации с помощью метода t-sne.
DataScientist-2019-03
28 мая, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
LDAP. Централизованная авторизация и аутентификация.: Что такое LDAP и зачем нужен. Разбираем базовую настройку LDAP на примере.
Linux-2019-04
28 мая, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Реляционная модель данных. Реляционная алгебра: познакомиться с реляционной теорией, понять принципы проектирования реляционных баз данных, освоить приемы нормализации данных, построить свою модель
СУБД-2019-05
28 мая, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Выбор формата коммуникаций с кандидатами: 1. Важность выбора формата коммуникаций 2. Особенности коммуникаций в почте 3. Особенности коммуникаций по телефону 4. Особенности коммуникаций в соц.сетях 5. Важность перехода в мессенджерах 6. Построение неформальных коммуникаций и долгосрочных взаимоотношений с кандидатами
Варвара Голубева IT-Recruiter-2019-04
28 мая, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Двоичные деревья поиска, декартовы деревья, АВЛ-деревья: Студенты узнают, что такое дерево, двоичные дерево поиска и декартово дерево. Изучат структуры данных и алгоритмы, реализующие операции над ними.
Algo-2019-04
28 мая, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Сетевая подсистема Windows: Разбор функционала подсистемы с использованием обратной разработки
Practical IS-2019-04
28 мая, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Начало работы c Go: * Установка рабочего окружение Go * Установка компилятора и тулчейна * Компиляция и запуск программ на Go * Подключение библиотек * Основные синтаксические конструкции * Публичные и приватные идентификаторы
Go-2019-05
28 мая, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Selenium start: Вы будете знать, как устроен WebDriver и принцип его работы, альтернативные инструменты для автоматизации UI-тестирования.
QA-Java-2019-05
28 мая, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Введение в Spring Framework: Слушатели смогут ориентироваться в проектах Spring, проникнуться IoC и использовать его при написании кода, конфигурировать контекст и Spring Beans в приложении.
Spring-2019-05
28 мая, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Проектируем UI без кода и зачем это нужно, storyboard, xib: – Решение организационных вопросов. – Настройка environment: Xcode, git, scripts – Возможности UIKit в создании интерфейсов без кода и зачем это нужно
Ексей Пантелеев iOS-2019-05
29 мая, среда
20:00 — 21:30
Android-2018-12
Разработчик Android
Консультация. Промежуточные итоги: По окончании занятия участники получат комментарии относительно прогресса проектной работы, ответы на какие-то вопросы, рекомендации по реализации.
Android-2018-12
29 мая, среда
20:00 — 21:30
Algo-2018-12
Алгоритмы для разработчиков
Заключительное занятие: Обзор пройденных тем. Студенты вспомнят пройденный материал.
Algo-2018-12
29 мая, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring Security: ACL: После прохождения данного модуля слушатели научатся внедрять в приложение безопасность на основе доменных сущностей: ACLs
Spring-2019-02
29 мая, среда
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Вводное занятие по проектной работе
DataScientist-2018-12
29 мая, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Формы: Формы, поля, процесс валидации, model form. Widgets. Templates, язык шаблонов, архитектура шаблонизатора. Фильтры, тэги. Jinja2
Python-2019-03
29 мая, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Статический анализ кода: Ida Pro
Артур Пакулов Revers-2019-03
29 мая, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Основные алгоритмы машинного обучения и метрики качества: Базовые алгоритмы машинного обучения: - логистическая регрессия; - деревья решений; - метод ближайших соседей. Базовые метрики качества для задач: - классификации; - регрессия.
BigDataForManagers-2019-04
29 мая, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Data Engineer + Основные классы задач Data Engineer: - Кто этот специалист и зачем? - Какая ценность для бизнеса? - Потребность на рынке. Навыки - Дальнейшее развитие - Data Driven Decisions - Какие задачи решает? - Инструменты для решения основных задач - Введение в большие данные: где используют, экосистема и история развития фреймворков
Артемий Козырь DE-2019-05
29 мая, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Искусственный интеллект и другие задачи которые можно решать с помощью нейронных сетей: Участники узнают что такое искусственные нейроны для того, чтобы понимать из чего состоят искусственные нейронные сети Смогут определять какие задачи можно решить с помощью нейронных сетей для того, чтобы формализовать абстрактные задачи от заказчика Научатся пользоваться и искать необходимые функции в библиотеке pyTorch для того чтобы иметь возможность реализовывать нейронные сети.
DLE-2019-05
30 мая, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2019-01
30 мая, четверг
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Репликация данных, Job'ы и SQL Agent: Виды репликации в SQL Server, возможности настройки, как выбрать нужный тип репликации? Как настроить репликацию. Что нужно мониторить по репликации?
Павел Стрекалов MS SQL Server-2019-01
30 мая, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
Василий Власов DevOps-2019-02
30 мая, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Исполнители, ресурсы и задачи: Как не превратить сотрудника в ресурс; как распределять ресурсы; как распределять исполнителей; как должна быть сформулирована задача.
TeamLeader-2019-02
30 мая, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Основы React и JSX: Участники смогут: - Настроить себе окружение для работы с React и использовать его - Понимать и применять синтаксис JSX - Создавать простые приложения на React
JavaScript-2019-03
30 мая, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Практики хорошего кода: Поговорим о том, как писать хороший код, о принципах CQRS и Fluent interface. Обсудим coding styles и необходимость документирования кода. Рассмотрим PHP the Right way и стандарты из PHP-FIG.
PHP-2019-02
30 мая, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
C++17. Часть 2.
C++-2019-03
30 мая, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Семинар. Реализуем свой WSGI-совместимый фреймворк.
WebPython-2019-04
30 мая, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Что такое DevOps и история его развития.: Как DevOps меняет жизнь и работу компаний. DevOps как профессия. Обзор курса.
DevOps-2019-05
30 мая, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Телефонное интервью: 1. Почему важно звонить? 2. В каких случаях стоит выбирать телефон как основной инструмент 3. Создание скрипта телефонного интервью 4. Работа с возражениями
Наталья Немна IT-Recruiter-2019-04
30 мая, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья: Студенты освоят и смогут применять красно-черные деревья, расширяющиеся деревья и рандомизированные деревья
Algo-2019-04
30 мая, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Сетевая подсистема Linux: Разбор функционала подсистемы с использованием обратной разработки.
Practical IS-2019-04
30 мая, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Элементарные типы данных в Go: * Элементарные типы * Zero value * Константы * Указатели * Строки и руны и массивы байтов * Стандартный функции для работы со строками и Unicode * Преобразование и присвоение типов * Передача по ссылке и значению
Go-2019-05
30 мая, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Виртуализация, контейнеры и облачные вычисления: * поговорить про виртуализацию и контейнеры * рассмотреть облачных провайдеров * рассмотреть экономику работы с публичным облаком, своим датацентром и т,д. * научиться работать с докером
PHP-2019-05
30 мая, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Введение в криптографию: Студенты познакомятся с 1. тем, какие задачами решает современная криптографиия 2. основными понятиями симметричной/ассиметричной криптографии 3. open source библиотеками крипто примитивов Установят библиотеку OpenSSL, научатся вызывать функции библиотеки
Cryptography-2019-05
30 мая, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Внутренности UIKit, Preservation и Restoration техники: — Структура классов UIKit — Life cycle приложения — UIResponder и UIViewController Life cycles — ViewControllerLifecycleBehaviour – Preservation и Restoration состояния
Евгений Елчев iOS-2019-05
31 мая, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
REST API. Часть 1: Принципы REST, архитектурные стили, ограничения. Проектирование API, ресурсы, методы ошибки, версионирование. Django REST framework.
Python-2019-03
31 мая, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Мониторинг производительности: Мониторим занятые ресурсы: CPU, память, диск, сеть. Изучаем инструменты ps, top , sar, htop, atop, netstat, ss, vmstat, iostat, iotop, pidstat Смотрим, что находится в /proc Узнаем, что делать с неотзывчивой системой
Linux-2019-04
31 мая, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Типы данных: правильно выбирать типы данных для проектирования таблиц, осознать преимущества и недостатки типов данных
СУБД-2019-05
31 мая, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Создаем проект, выбираем тестовый фреймворк, настраиваем окружение, пишем первый тест: Участники научатся создавать проект "с нуля", будут знать ключевые отличия TestNG и jUnit, будут уметь настраивать проект под свои нужды (настройка логирования, подключение плагинов, работа с параметрами и т. д)
QA-Java-2019-05
31 мая, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Конфигурирование Spring-приложений: Слушатели смогут научиться конфигурировать Spring-приложения в разных стилях, пользоваться Spring Expression Language, конфигурировать приложения c помощью .properties/YAML файлов.
Spring-2019-05
1 июня, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Batch: Слушатели смогут использовать всю мощь Spring Batch, узнают когда он необходим проекту и почему он нужен не только для больших проектов.
Константин Тарасов Spring-2019-02
1 июня, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Ансамбли моделей.: 1. Ансамблирование. 2. Случайный лес. 3. Бустинг, бэггинг, стекинг, блендинг.
DataScientist-2019-03
1 июня, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Теоретические основы обучения нейронных сетей: Участники вспомнят(узнают) необходимую теорию для того чтобы успешно пройти данный курс Узнают как реализовать свою первую модель машинного обучения для того чтобы уметь решать задачу классификации
DLE-2019-05
1 июня, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Разработка shell кодов
Артур Пакулов Revers-2019-03
3 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
MySQL - бэкап, репликация, кластер: Настраиваем политику инкрементального бэкапа Настраиваем GTID репликацию и кластер с proxysql Настраиваем NDB кластер
Linux-2019-01
3 июня, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Очереди в MS SQL Server: Зачем нужны очереди? Какие очереди в SQL Server бывают? Создадим и настроим очередь.
Кристина Кучерова MS SQL Server-2019-01
3 июня, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
Василий Власов DevOps-2019-02
3 июня, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Работа с ансамблями : Работа с ансамблями: - Random Forest; - Gradient Boosting.
BigDataForManagers-2019-04
3 июня, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Компоненты React - Lifecycle React-компонент - state и props: Участники смогут: - Разрабатывать полноценные React-компоненты в различных стилях. - Корректно использовать state и props.
JavaScript-2019-03
3 июня, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Введение в тестирование: Поговорим о тестировании - его видах и какие проблемы призван решить каждый вид. В частности, обсудим acceptance, integration и unit тестирование. Узнаем, что такое test case и как он должен выглядеть. Научимся писать интеграционные тесты на codeception.
PHP-2019-02
3 июня, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Django REST Framework. Django Configurations.
WebPython-2019-04
3 июня, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Архитектуры (e.g. kappa, lambda): - CAP theorem, Distributed Computing, MPP (Massive Parallel Processing). - Эволюция аналитических хранилищ данных - SQL + Not Only SQL. - Batch + Stream - Lambda, Kappa
Николай Рекубратский DE-2019-05
3 июня, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Linux: * объяснить актуальность Linux систем (почему сервера в основном * работает на этой ОС) * рассмотреть процессы, потоки * обсудить пользователей, привилегии * научиться использовать ряд полезных утилит (top, grep etc) научиться использовать bash скрипты
PHP-2019-05
3 июня, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
История криптографии. Наивная криптография : Студенты познакомятся с первыми, известными нам, шифрами и древней криптографией
Cryptography-2019-05
4 июня, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Немного о теории ограничений: Как можно использовать ТО и МКЦ в процессе разработки; почему и как эти концепции работают даже когда не применяются.
TeamLeader-2019-02
4 июня, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
SELinux - когда все запрещено.: Разбираемся, что такое SELinux
Linux-2019-04
4 июня, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Компоненты современной СУБД: понять и использовать в работе многообразие компонентов и возможностей СУБД: как управлять пользователями, какие типы коннектов бывают, как создавать индексы, как создавать ограничения (constrains), что такое триггеры, зачем нужны последовательности и очереди, для чего использовать хранимые процедуры и функции, что такое DB links, представления (view) и синонимы, Jobы
СУБД-2019-05
4 июня, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
DevOps как система.: Практики и методики. DevOps компетенции.
DevOps-2019-05
4 июня, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Построение системы отбора персонала и важность коммуникаций с командой: 1. Залог успешного найма - общение с заказчиком (общие цели, адекватную оценку текущей ситуации, фидбек друг другу, постоянное общение и калибровку в процессе). 2. IT и HR: кто за что отвечает (задача рекрутера выстроить процесс и сделать его удобным для IT и кандидатов. Кейсы как мы меняли процесс) 3. Внедрение Scrum'а в HR (о важности процессов не только в найме, но и в HR в целом).
Юлия Перчикова IT-Recruiter-2019-04
4 июня, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
B-деревья, B+-деревья. Деревья отрезков: Студенты освоят и смогут применять B-деревья и В+-деревья. Ознакомятся с деревьями отрезков.
Algo-2019-04
4 июня, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Сетевая подсистема Android: Разбор функционала подсистемы с использованием обратной разработки.
Practical IS-2019-04
4 июня, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Слайсы и словари: * Отличия массивов и слайсов * Внутренняя структура слайсов и словарей * Создание и работа со слайсами и словарями * Отличие длинны и емкости (length vs capacity) * Различные способы итерации * Сортировка * Распространные ошибки и затруднения
Go-2019-05
4 июня, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Локаторы.: Участники будут знать все типы локаторов, научатся строить сложные локаторы, будут знать, какие возникают ошибки при работе с элементами, изучат подходы к хранению локаторов.
QA-Java-2019-05
4 июня, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
AOP, Spring AOP: Слушатели смогут познакомиться с аспектно-ориентированным программирование для создания crosscutting функциональностей в приложении с помощью Spring AOP. И, конечно, слушатели разберутся на чём базируются остальные фреймворки Spring.
Spring-2019-05
4 июня, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Изучаем внутренности и хитрости UIScrollView, продвинутое использование компонента: – Взаимосвязь между contentSize, contentOffset, contentInset – Реализация бесконечного скроллинга – Использование Stationary views – Кастомная обработка тачей – zoomScale и redraw – UIScrollView и Autolayout
Ексей Пантелеев iOS-2019-05
5 июня, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
16.2 NIO: Registration. NIO для сокетов. Проектная работа.
Владимир Красильщик Java-2018-12
5 июня, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Траблшутинг в Linux. Диагностика сетевых неисправностей: Студенты научатся диагностировать проблемы на уровне сети.
Михаил Самойлов Auto-web-QA-2019-03
5 июня, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring Integration: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP): По окончании данного модуля слушатели узнают два похода к разработке Enterprise-приложений - монолиты и микросервисы. Узнают, какие проблемы возникают при создании монолитов, что такое Messaging и Enterprise Integration Patterns (EIP) и где здесь Spring Integration.
Spring-2019-02
5 июня, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
REST API. Часть 2: Rate limiting. Документация, swagger. Web Performance. Фронтэнд оптимизация, масштабирование бекэнда.
Python-2019-03
5 июня, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Creational patterns
Java-2019-03
5 июня, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Metasploit
Артур Пакулов Revers-2019-03
5 июня, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Базовые элементы нейронных сетей: Базовые понятия для работы с нейронными сетями: - сигмойда и другие функции активации; - метод обратного распространения ошибки; - глубокие нейронные сети; - автокодировщики; - рекуррентные нейронные сети; - сверточные нейронные сети.
BigDataForManagers-2019-04
5 июня, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Платформы Cloudera и HortonWorks: - Кто такие Cloudera и HortonWorks и что за экосистемы они строят - Как собрать кластер Hadoop на основе популярных дистрибутивов CDH и HDP
Егор Матешук DE-2019-05
5 июня, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Погружение в pyTorch: Участники узнают о том как происходит обучение нейронных сетей в pyTorch для того чтобы реализовывать глубокие нейронные сети Познакомятся с фреймворком pyTorch для того чтобы искать необходимые классы и методы
DLE-2019-05
6 июня, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанавливаем и настраиваем их Запускаем в работу.
Linux-2019-01
6 июня, четверг
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Резервное копирование и восстановление: Немного про backup, restore, виды backup'ов.
Михаил Ржевский MS SQL Server-2019-01
6 июня, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2019-02
6 июня, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Гибкие методологии (часть 1): Что лежит в основе Agile? Типовые проблемы организации разработки по гибким методологиям Карго культ и как с ним бороться А надо ли специально строить agile и с него ли надо начинать?
Роман Швецов TeamLeader-2019-02
6 июня, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Higher-Order Components
JavaScript-2019-03
6 июня, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
API. GraphQL и его реализация в Python. GraphQL и Django.
WebPython-2019-04
6 июня, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Система контроля версий как основа разработки и поставки ПО. Знакомство с Git.
DevOps-2019-05
6 июня, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Оценка soft skills: 1. Значимость оценки soft skills в ИТ подборе. 2. HiPo и какие soft skills точно стоит оценивать. 3. Сulture fit, как ее диагностировать и как оценит у кандидата 4. Как оценить soft skills 5. Как диагностировать неэффективного сотрудника (про потенциал и вовлеченность).
Дмитрий Астапов IT-Recruiter-2019-04
6 июня, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).: Студенты смогут реализовывать хэш-таблицы с прямой адресацией, а также изучат работу хэш-функций и хэш-таблиц. Борьба с коллизиями будет разобрана на примере метода цепочек.
Algo-2019-04
6 июня, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Основные методы модификации трафика: Подмена трафика с использованием EttherCap
Practical IS-2019-04
6 июня, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Функции и обработка ошибок: * Функции и области видимости * Замыкания * Функции с переменным числом аргументов * Типы ошибок * panic, recover и defer * Стректрейсы * Best practiсe обработки ошибок
Go-2019-05
6 июня, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Основы PHP: * рассмотреть историю языка * изучить организацию памяти и garbage collector * обсудить актуальность экосистемы * рассмотреть менеджеры пакетов
PHP-2019-05
6 июня, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
История криптографии. Формальная криптография: Студенты познакомятся с 1. частотным анализом как методом криптоанализа исторических шифров 2. важными формальными определениям в крипто 3. понятие One-time pad
Cryptography-2019-05
6 июня, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Отоборажение структурированных данных UIColleсtionView, UITableView, UIStackView: – Использование Flow Layout – Комбинирование UIColleсtionView с PageControl – UITableView Sections – Оптимизация рендеринга таблицы – UIStackView и Autolayout – Решение проблем использования UIStackView, Compression Resistance и Hugging
Авакян Гор iOS-2019-05
7 июня, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Основные протоколы сети интернет: Трансляция имен в сети интернет - DNS Автоматическая настройка сети - DHCP NAT(в различных вариациях)
Сетевой инженер-2019-03
7 июня, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
NumPy. Часть 1: IPython, базовое использование, интроспекция, поиск, история, макросы, магические методы, взаимодействие с ОС, разработка. NumPy. ndarray, индексирование, маски, векторизация. Universal functions.
Python-2019-03
7 июня, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Сбор и анализ логов.: Разбираем настройку логгирования с помощью rsyslog и logrotate. Знакомимся с модными система логгирования - ELK, graylog
Linux-2019-04
7 июня, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Транзакции. ACID: изучить особенности работы MVCC, уровни блокировок и изоляций транзакций, проектировать оптимальные транзакционные модели без взаимных блокировок, проектировать сложные транзакционные модели на примерах.
СУБД-2019-05
7 июня, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Команды чтения и управления состоянием элементов. Свойства элементов html-страницы, получение специфичных свойств элементов: Участники будут знать, какие свойства элементов страницы доступны для чтения средствами автоматизации и какие проверки можно на них строить. Также будут знать, какие элементы Selenium считает interactable и clickable.
QA-Java-2019-05
7 июня, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
"Чёрная магия" Spring Boot: По окончанию данного модуля слушатели смогут максимально быстро создавать production-grade standalone Spring-приложения с помощью Spring Boot, научатся писать автоконфигурации и использовать существующие и разрабатывать собственные Spring Boot "starters". Также слушатели ознакомятся со многими возможностями Spring Boot для различных слоёв, функциональностей и технологий.
Spring-2019-05
8 июня, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Integration: Messages и Channels: Слушатели узнают различные семантики каналов, все сорта различных каналов и где они используются. Также слушатели узнают о сообщениях, которые передаются в каналах и встроенный DSL для настройки связей в Spring Integration. Также слушатели узнают про базовые Endpoints и Flow Components.
Spring-2019-02
8 июня, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Сериализация. ДЗ
Java-2019-03
8 июня, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Переобучение и регуляризация нейронных сетей: Участники узнают что такое переобучение и как с ним бороться для повышения эффективности своих моделей
DLE-2019-05
8 июня, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Внедрение реверс шела в некоторые прошивки роутеров
Артур Пакулов Revers-2019-03
10 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2019-01
10 июня, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Секционирование таблиц: Секционирование таблиц. Когда нужно его делать? Пример секционирование со sliding window.
Кристина Кучерова MS SQL Server-2019-01
10 июня, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Введение в Kubernetes.: Основные концепции и архитектура системы.
Евгений Никитин DevOps-2019-02
10 июня, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Траблшутинг в Linux. Дебаг: Научить студентов использованию инструментам дебага.
Михаил Самойлов Auto-web-QA-2019-03
10 июня, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Консультация по проектной работе
DataScientist-2018-12
10 июня, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Рекомендательные системы: Основные подходы в построении рекомендательных систем: - коллаборативная фильтрация; - ассоциативные правила; - применение нейронных сетей для построения рекомендаций.
BigDataForManagers-2019-04
10 июня, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Многопоточность: Потоки. Критические секции и методы синхронизации: мьютексы, семафор, условные переменные, барьеры. Пулы потоков.
C++-2019-03
10 июня, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Fabric. Развертывание проекта на сервере.
WebPython-2019-04
10 июня, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Инструменты выгрузки данных из сторонних систем - 1 часть: - Типы систем-источников. Структурированные, полу- и неструктурированные данные. Логи, выгрузки из АС, Clickstream - Инструменты для извлечения и загрузки данных - Flume, Sqoop, StreamSets, Fluentd - Практические примеры загрузки данных из сервисных баз данных
Егор Матешук DE-2019-05
10 июня, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
PHP in CLI: Цель занятия: * обсудить лучшие практики создания скриптов * научиться демонизировать скрипты * изучить способы запускать скрипты по расписанию (cron, supervisord и т.д.) * обсудить IPC
PHP-2019-05
10 июня, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
История криптографии. Математическая криптография: Студенты познакомятся с 1. криптографией периода 2ой мировой войны 2. примитивами симметричной критографии
Cryptography-2019-05
11 июня, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
ACL. Как и где используем: Рассмотрим что такое ACL, зачем они необходимы и способы их использования
Сетевой инженер-2019-03
11 июня, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Градиентный бустинг: 1. Градиентный бустинг теория 2. Примеры библиотек: xgboost, catboost, lightgbm 3. Стекинг, блендинг
DataScientist-2019-03
11 июня, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Мониторинг и алертинг: Изучаем Zabbix. Знакомимся с Prometheus
Linux-2019-04
11 июня, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Гибкие методологии (часть 2) : Почему Agile не работает? Сложность трансформации
Роман Швецов TeamLeader-2019-02
11 июня, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Проектирование БД: разобрать вопросы и проблемы обслуживания и сопровождения, которые важно учесть на этапе проектирования
Алексей Цыкунов СУБД-2019-05
11 июня, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub.
DevOps-2019-05
11 июня, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Практическое занятие: Разбор кейсов 1. Проверка cultural fit кандидата в компанию 2. Снятие софт-скиллов (инициативность/проактивность, коммуникативные навыки [от плохих до очень хороших]) 3. Понимание мисфита на одну роль и фита на другую из активных
Виталий Шароватов IT-Recruiter-2019-04
11 июня, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Хеш-функции. Стратегии поиска. Универсальное хеширование: Студенты смогут реализовывать хэш-таблицы с открытой адресацией. Будут рассмотрены различные стратегии поиска, универсальное хеширование, различные хеш-функции.
Algo-2019-04
11 июня, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Атаки на сетевое взаимодействие: Настройка ПО для сетевых атак и их моделирование. Например DDos, MitM
Practical IS-2019-04
11 июня, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Структуры: * Определение структур * Вложенные и анонимные структуры * Тэги элементов структуры * Использование тэгов для JSON и работы с СУБД * Публичные структуры и публичные элементы структур * Методы типов
Go-2019-05
11 июня, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Конфигурация драйвера при старте, desired capabilities, параметры браузеров, работа с cookies, настройка ожиданий: Участники научатся конфигурировать драйвер при старте, настраивать его под специфичные задачи. Будут уметь задавать настройки, специфичные для конкретного браузера.
QA-Java-2019-05
11 июня, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Продвинутая конфигурация Spring-приложений: По окончанию данного занятия слушатели смогут использовать Best Practiсes для конфигурирования Spring-приложений, максимально эффективно использовать анннотации конфигураций.
Spring-2019-05
11 июня, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
SizeClasses, Anchors и анимирование Auto Layout: – SizeClasses, использование UITraitCollection – Продвинутая адаптивность на iOS без костылей – Safe Area – Layout Anchors – Анимирование Constraints
Евгений Елчев iOS-2019-05
12 июня, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Инструменты выгрузки данных из сторонних систем - 2 часть: - Типы систем-источников. Структурированные, полу- и неструктурированные данные. Логи, выгрузки из АС, Clickstream - Инструменты для извлечения и загрузки данных - Flume, Sqoop, StreamSets, Fluentd - Практические примеры загрузки данных из сервисных баз данных
Егор Матешук DE-2019-05
12 июня, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Взрыв и затухание градиентов: Участники научатся бороться с проблемой взрыва/затухания градиентов для того чтобы обучать глубокие нейронные сети
DLE-2019-05
13 июня, четверг
20:00 — 21:30
Java-2018-12
Разработчик Java
17.1 Консультация по ДЗ и проектам
Виталий Чибриков Java-2018-12
13 июня, четверг
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Безопасность в SQL Server: Немного про пользователей и политики безопасности в SQL Server.
Павел Стрекалов MS SQL Server-2019-01
13 июня, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Основные модели безопасности и контроллеры в Kubernetes
Евгений Никитин DevOps-2019-02
13 июня, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Знания, опыт, технологии: Почему важно рассматривать это с точки зрения командного актива; что такое актив.
TeamLeader-2019-02
13 июня, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Unit-тестирование: Поговорим о том, что такое тестируемый код и как его писать. Научимся писать Unit-тесты с использованием PHPUnit. Поговорим об A-TRIP, TDD и Red-Green-Refactor. Рассмотрим идеологии CI/CD и запустим автоматический прогон наших тестов в Travis.
PHP-2019-02
13 июня, четверг
20:00 — 21:30
C++-2019-03
Разработчик 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++-2019-03
13 июня, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Софтскилз для разработчика
WebPython-2019-04
13 июня, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Знакомство с облачной инфраструктурой и облачными сервисами.: Практики безопасного доступа к ресурсам (SSH, Bastion Host, VPN).
DevOps-2019-05
13 июня, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Практическое занятие: Проигрывание собеседований рекрутерами и it-специалистом
Виталий Шароватов IT-Recruiter-2019-04
13 июня, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Универсальное и идеальное хэширование.: Будет рассмотрено универсальное и идеальное хеширование, области их применения.
Algo-2019-04
13 июня, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Исследование возможностей стандартных файрволов операционных систем Linux, Windows: Создание правил блокирования и фильтрации трафика.
Practical IS-2019-04
13 июня, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Интерфейсы: * Определение и реализация интерфейсов * Внутренняя структура интерфейсов * Интерфейсы как "универсальный" тип * Определение типа значения интерфейса * Опасный и безопасный type cast * Конструкций switch * Слайсы и словари с интерфейсами * Где мои generic-и?
Go-2019-05
13 июня, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
PHP WebServers: * обсудить принципы построения веб-серверов * рассмотреть FastCGI * рассмотреть php-fpm * изучить nginx * популярные фреймворки
PHP-2019-05
13 июня, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Генераторы псевдослучайных чисел (PRNG), Псевдо-случайные функции (PRF)
Cryptography-2019-05
13 июня, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Создание сверхсложных интерфейсов с помощью CoreGraphis и CoreAnimation: – Работа с CALayer, различия с UIKit – CGContext – Программное рисование с помощью UIBezierPath – CAAnimation и CAAnimationGroup
Ексей Пантелеев iOS-2019-05
14 июня, пятница
20:00 — 21:30
Android-2018-12
Разработчик Android
Финальное занятие. Сдача проекта: По окончании занятия участники получат разбор проектов, комментарии и оценку своей работы.
Android-2018-12
14 июня, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Authentication, Authorization, Accounting: Разобрать как работает ограничение прав доступа к различным функциям на сетевом оборудование
Сетевой инженер-2019-03
14 июня, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
NumPy. Часть 2: Reshaping, broadcasting, structured и record массивы, хранение и загрузка данных. Внутренности ndarray. Memmap, HDF5.
Python-2019-03
14 июня, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Резервное копирование.: Обсуждаем политики и методики резерного копирования. Работаем с инструментами rsync, tar, dd и bacula.
Linux-2019-04
14 июня, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Проектирование БД: OLAP: понять, что такое OLAP; зачем нужен Cube и его состав; строить сводную таблицу по данных из куба
СУБД-2019-05
14 июня, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Ожидания в Selenium. Работа с явными и неявными ожиданиями, сравнение подходов. Знакомство с Expected Conditions. Пишем первый тест: Участники будут применять явные и неявные ожидания для повышения стабильности тестов и осуществления сложных проверок.
QA-Java-2019-05
14 июня, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
DAO на Spring JDBC: Слушатели смогут ориентироваться в архитекрутных паттернах, свзяанных с работой с БД. Слушатели смогут эффективно использовать Spring JDBC для разработки DAO в приложении.
Spring-2019-05
15 июня, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Integration: Endpoints и Flow Components: Слушатели также узнают про другие Endpoints и Flow Components и смогут разрабатывать сложные Enterprise-приложения c почти любой интеграцией.
Spring-2019-02
15 июня, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Анализ текстовых данных. Часть 1: 1. Сбор данных из открытых источников. 2. Очистка данных, подготовка данных для анализа. 3. Задача обработки текста. Введение, обзор задач, токенизация, лемматизация. TF-IDF. 4. Обзор библиотек для Python для работы с русским и английским языками.
DataScientist-2019-03
15 июня, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
NIO.XML
Java-2019-03
15 июня, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Основные архитектуры нейронных сетей: Автокодировщики: Участники узнают какие задачи можно решать с помощью автокодировщиков и смогут их создавать для решения этих задач
DLE-2019-05
15 июня, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Поиск и эксплуатация уязвимостей Buffer Overflow/UAF
Артур Пакулов Revers-2019-03
17 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Балансировка нагрузки на основе HAproxy и VRRP (keepalived): Изучаем протокол VRRP Изучаем работу с haproxy Настраиваем балансировку для вебсерверов Разбираем конфиги Проверяем работу балансировки на стенде
Linux-2019-01
17 июня, понедельник
20:00 — 21:30
MS SQL Server-2019-01
MS SQL Server разработчик
Обсуждение проектов. Подводим итоги курса. : Обсуждение проектов, которые были созданы за курс. Вспоминаем чему научились за курс.
Кристина Кучерова MS SQL Server-2019-01
17 июня, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Ingress-контроллеры и сервисы в Kubernetes.: Работа с удаленными хранилищами данных.
DevOps-2019-02
17 июня, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с СУБД: Научить студентов работать из Python с СУБД.
Семен Вяземский Auto-web-QA-2019-03
17 июня, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Основы теории управления данными. Ограничения и трудности классического подхода: Изучение теоретических основ: - управление данными; - ограничения и трудности классических подходов хранения и обработки данных; - вопросы масштабирования систем обработки данных; - виды и методы масштабирования систем хранения и обработки данных.
BigDataForManagers-2019-04
17 июня, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Состояние приложения - Flux и Redux: Участники смогут: - Отличать основные понятия однонаправленной архитектуры Flux. - Ориентироваться и использовать возможности redux - создавать actions, reducers, а также применять redux в связке в React
JavaScript-2019-03
17 июня, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Алгоритмы. Начало: Поговорим об алгоритмах и структурах данных. Детально рассмотрим асимптотический анализ. Рассмотрим алгоритмы сортировки, в частности: сортировка Шелла, быстрая сортировка и сортировка слиянием. Изучим стек и очередь на примере реализаций из SPL. Детально рассмотрим связанные списки и способы их обхода.
PHP-2019-02
17 июня, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Асинхронное программирование: Архитектура асинхронных сервисов. Низкоуровневая поддержка асинхронного выполнения кода.
C++-2019-03
17 июня, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Знакомство с Front-end частью курса. Основы HTML, CSS, методологии вёрстки. Немного Bootstrap 4.
WebPython-2019-04
17 июня, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Хранилища сырых данных - 1 часть: - Принципы работы распределенных файловых систем - Структура кластера HDFS - Тонкости настройки HDFS - конфигурация, защита, обеспечение отказоустойчивости
Егор Матешук DE-2019-05
17 июня, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Сети, протоколы. Балансировка: * рассмотреть сетевой стек * поговорить о HTTP и HTTPS протоколах * обсудить балансировку, рассмотреть решения на разных уровнях сетевого стека (L4, DNS и т.д.)
PHP-2019-05
17 июня, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Потоковое шифрование.
Cryptography-2019-05
18 июня, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
SNMP и NTP. Логирование: Разобрать виды и отличия в протоколе SNMP - зачем необходим и что с его помощью можно сделать с сетью NTP - рассмотрим уязвимости в протоколе и как с ними бороться
Сетевой инженер-2019-03
18 июня, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Смотреть вперед: проектный подход: Что можно взять на вооружение из стандартов PMI; как можно использовать стандарты PMI не внедряя их; почему об этом лучше никому не рассказывать.
TeamLeader-2019-02
18 июня, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Анализ текстовых данных. Часть 2: 1. Выделение объектов в тексте. 2. Word2vec. Fast text. 3. Анализ тональности. 4. Автоматическое реферирование и тэгирование, классификация текстов.
DataScientist-2019-03
18 июня, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Архитектура сетей.: Обзор Модели OSI. Протоколы ARP, IP, TCP/UDP. Протоколы прикладного уровня. Сетевые интерфейсы в Linux. Освоим команды ip/tc/ss/nstat, вспомним ifconfig/netstat/route, заглянем в /etc/sysconfig/network-scripts, поснифферим через tcpdump и ngrep Лабораторная работа: строим маршрутизацию между подсетями
Linux-2019-04
18 июня, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Проектирование БД - семинар: презентовать проект, проанализировать созданные проекты, обсудить и внести предложения для корректировки
СУБД-2019-05
18 июня, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Основные сервисы Google Cloud Platform (GCP).: Способы управления ресурсами в GCP.
DevOps-2019-05
18 июня, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Роль и задача It-рекрутера в онбординге и адаптации: 1. Какие цели закрывает онбординг и адаптация 2. Процесс и инструменты системы адаптации 3. Роли и ответственность в системе адаптации 4. Как продать Лиду его значимость в системе адаптации
Дмитрий Астапов IT-Recruiter-2019-04
18 июня, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.: Студенты освоят, смогут реализовывать и применять поиск в ширину и поиск в глубину. Будут разобраны алгоритмы поиска компонент сильной связности.
Algo-2019-04
18 июня, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Основные угрозы (Worms, Trojans, Exploits) в контексте операционных систем Windows, Linux: Исследование вредоносных программ для различных операционных систем.
Practical IS-2019-04
18 июня, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Горутины и каналы: * Запуск горутин * Каналы, внутреняя структура канала * Буферизованные и небуферизованные каналы * Операции работы с каналами * Использование каналов для передачи данных и синхронизации * Конструкция select * Таймеры в Go
Go-2019-05
18 июня, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Работа с нативными окнами браузера: Alert, Prompt, Confirm, iFrame, Tabs, BasicAuth: Участники будут уметь работать с нативными элементами браузера.
QA-Java-2019-05
18 июня, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Основы ORM, JPA, Hibernate как провайдер JPA: По окончанию этого занятия слушатели смогут эффективно применять JPA для описания маппинга классов-entities на таблицы реляционной БД. Также слушатели смогут использовать Hibernate, как провайдера JPA для подключения к БД.
Spring-2019-05
18 июня, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Необычная система типов Swift, структуры данных, Generics: — Теория типов и Compound и Named типы — Метатип и вложенные типы — Protocol Composition — Generics — Создание кастомных структур данных
Авакян Гор iOS-2019-05
19 июня, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
18.1 Консультация по ДЗ и проектам
Виталий Чибриков Java-2018-12
19 июня, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с сетью I. Протоколы прикладного уровня: Научить студентов работать с сетевыми протоколами прикладного уровня.
Михаил Самойлов Auto-web-QA-2019-03
19 июня, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring Boot Actuator: Монолиты vs. Microservices (Round 2), Must have в микросервисах: На данном занятии слушатели будут рассматривать возможности Spring Boot Actuator для создания production-grade приложений и микросервисов, а потом будут долго отходить от таких возможностей и изобилия. Также в данном разделе будет рассмотрен HATEOAS подход для разработки REST-сервисов.
Spring-2019-02
19 июня, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Pandas: Pandas. Series. Dataframe, иерархические индексы, missing data, агрегация.
Python-2019-03
19 июня, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
JDBC. ДЗ
Java-2019-03
19 июня, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Распределенные файловые системы. Введение в концепцию Map-Reduce: Знакомство c: - распределенными файловыми системами; - объектными хранилищами данных; - отличиями распределенных файловых систем от объектных хранилищ; - представителями распределенных файловых систем и объектных хранилищ. Введение в концепцию Map-Reduce: - знакомство с историей и предпосылками; - теоретические основы Map-Reduce; - практическое применение парадигмы Map-Reduce.
BigDataForManagers-2019-04
19 июня, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Вводное занятие по проектной работе
Артур Пакулов Revers-2019-03
19 июня, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Хранилища сырых данных - 2 часть: - Принципы работы распределенных файловых систем - Структура кластера HDFS - Тонкости настройки HDFS - конфигурация, защита, обеспечение отказоустойчивости
Егор Матешук DE-2019-05
19 июня, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Основные архитектуры нейронных сетей: Сверточные сети: Участники смогут создавать сверточные нейронные сети для решения задач компьютерного зрения Применять операцию обратную свертке для реализации сверточных автокодировщиков
DLE-2019-05
20 июня, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
строим кластер - Pacemaker, Corosync: Понять устройства кластера на основе pacemaker. Построить тестовый кластер с плавающим ип и вебсервисом.
Linux-2019-01
20 июня, четверг
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Интеграция Kubernetes в GitlabCI.: Использование формата упаковки приложений Charts в Kubernetes Helm.
DevOps-2019-02
20 июня, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Держать курс и скорость: мотивация в действии: Как поддерживать мотивацию реальными действиями; кто отвечает за мотивацию сотрудников; как действует бумеранг мотивации.
TeamLeader-2019-02
20 июня, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Routing в React - Оптимизация приложения: - Создавать систему routing для React приложений, использовать библиотеку react-router - Использовать специальные возможности библиотеки для оптимизации отрисовки
JavaScript-2019-03
20 июня, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Алгоритмы. Продолжение: Продолжим говорить об алгоритмах. Рассмотрим такие структуры данных как двоичные и сбалансированные деревья поиска. Обсудим хеш-таблицы и способы борьбы с коллизиями. Закончим алгоритмами на графах - поиск в ширину и алгоритм Дейкстры.
PHP-2019-02
20 июня, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Lockfree DS: Неблокирующие структуры данных и алгоритмы. BOOST Lockfree
C++-2019-03
20 июня, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Django m2m, select_related/prefetch_related, django debug toolbar, factory_boy, faker.
WebPython-2019-04
20 июня, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Модели управления инфраструктурой.: Работа с образами VM в облаке. Знакомство с Packer и экосистемой компании HashiCorp.
DevOps-2019-05
20 июня, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Что такое DevRel и как он может помочь в работе рекрутера: 1. Что такое DevRel 2. Для чего он нужен и какую проблематику решает 3. DevRel без бюджета (как делать, сколько времени это может занять, на что нужно обратить внимание, специфика работы в разных компаниях, какие приносит результаты) 4. DevRel с бюджетом (как делать, сколько времени это может занять, как рассчитать бюджет, на что нужно обратить внимание, специфика работы в разных компаниях, какие приносит результаты)
Алёна Паутова IT-Recruiter-2019-04
20 июня, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Топологическая сортировка: Студенты освоят, смогут реализовывать и применять топологическую сортировку.
Algo-2019-04
20 июня, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Особенности атак на операционную систему Windows: Проведение атак из матрицы Mitre.
Practical IS-2019-04
20 июня, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Примитивы синхронизации: * Мьютексы * Условные переменные * Гарантировано одноразовое выполнение * Pool и WaitGroup * Модель памяти в Go * Race-детектор
Go-2019-05
20 июня, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Безопасность: * рассмотреть симметричные и ассиметричные алгоритмы шифрования AES, RSA, Blowfish. Digest-алгоритмы sha и md5. * детально рассмотреть TOP10 видов уязвимостей web-приложений по OWASP (в частности SQL-injections, XSS, CSRF).
PHP-2019-05
20 июня, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Блочные шифры I
Cryptography-2019-05
20 июня, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Sequences и коллекции, асимптотический анализ: O(1), O(N), O(N*log(N)), O(n^2): — Sequence и IteratorProtocol — Type-erased типы: AnySequence, AnyIterator, AnyCollection — Lazy Wrappers — Wrappers for Algorithms — Асимпотический анализ встроенных и кастомных структур данных
iOS-2019-05
21 июня, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Механизмы защиты протоколов маршрутизации: Настроить защиту протоколов маршрутизации OSPF/EIGRP/BGP
Сетевой инженер-2019-03
21 июня, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Matplotlib: Построение графиков, гистограммы, subplots, аннотации, стили. Data visualization, принципы правильных визуализаций.
Python-2019-03
21 июня, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
DNS/DHCP - настройка и обслуживание: Настраиваем DHCP Узнаем как завести домен Как управлять зонами (bind/powerdns) Как обслуживать свой домен самостоятельно Разбираем dig/host/nslookup Лабораторная работа: настраиваем свой кеширующий днс (мастер/слейв) со своей локальной зоной
Linux-2019-04
21 июня, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DDL: создание и редактирование объектов БД: использовать синтаксис SQL для описания структуры БД
СУБД-2019-05
21 июня, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Upload files, executing JavaScript: Участники будут знать, как решать нестандартные задачи с помощью выполнения JavaScript на странице.
QA-Java-2019-05
21 июня, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
JPQL, Spring ORM, DAO на основе Spring ORM + JPA: По окончанию данного модуля слушатели смогут разрабатывать ORM DAO в Spring-приложении с помощью Spring ORM + JPA + Hibernate (в качестве провайдера JPA). Также слушатели узнаю про JPQL (аналог HQL).
Spring-2019-05
22 июня, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
REST-клиенты, SOAP, Spring WebServices и клиенты к ним: Слушатели научаться писать REST-клиентов к микросервисам. Также, после занятия слушатели овладеют одним из самых простых способов создания SOAP-сервисов и клиентов к ним Spring WebServices, ну и, конечно будет рассмотрены SOA и SOAP.
Spring-2019-02
22 июня, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Анализ текстовых данных. Часть 3. Тематическое моделирование: 1. метод pLSA. 2. метод LDA. 3. Применеие метода LDA для тематического моделирования новостных и научных статей
DataScientist-2019-03
22 июня, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Общие вопросы работы с СУБД, myBatis
Java-2019-03
22 июня, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Основные архитектуры нейронных сетей: Рекуррентные сети: Участники смогут создавать рекуррентные сети для решения задач обработки последовательностей и естественных языков
DLE-2019-05
22 июня, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Консультации и обсуждения проектной работы
Артур Пакулов Revers-2019-03
24 июня, понедельник
20:00 — 21:30
C++-2018-12
Разработчик C++
Проектная работа: Делаем проектную работу и сдаём сюда в качестве домашней работы.
Сергей Кольцов C++-2018-12
24 июня, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
ISCSI, multipath и кластерные файловые системы: GFS2: разобрать принципы работы ISCSI разобраться что такое multipath настроить общее хранилище для двух нод
Linux-2019-01
24 июня, понедельник
20:00 — 21:30
DevOps-2019-02
DevOps практики и инструменты
Kubernetes. Мониторинг и логирование: Развертывание Prometheus в Kubernetes. Настройка Prometheus и Grafana для сбора метрик кластера и приложений. Развертывание и настройка EFK для сбора логов.
Василий Власов DevOps-2019-02
24 июня, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с сетью II. Протоколы низкого уровня: Научить работать с сетевыми протоколами низкого уровня, углубить знания в области работы сетей и веб-приложений.
Михаил Самойлов Auto-web-QA-2019-03
24 июня, понедельник
20:00 — 21:30
DataScientist-2018-12
Data Scientist
Защита проектной работы
DataScientist-2018-12
24 июня, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Введение в Hadoop. Экосистема Hadoop: Введение в Hadoop: - история Hadoop и критерии его применимости; - Hadoop и его составные части; - распределенная файловая система hdfs; - Yarn и управление ресурсами; - Yarn и map-reduce; - дистрибутивы Hadoop; - сайзинг. Экосистема Hadoop: - обзор экосистемы Hadoop; - обзор hive, spark, impala, presto, pig; - обзор oozie, airflow.
BigDataForManagers-2019-04
24 июня, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Специфика построений приложений в React - Best Practices: - Эффективно разрабатывать приложения на React, учитывая последние тенденции в разработке front-end - Использовать Advanced React - Применять на практике Best-Practices разработки на React
JavaScript-2019-03
24 июня, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Очереди: Рассмотрим асинхронный подход обработки данных на основе очередей. Разберём несколько стандартных сценариев использования очередей (отправка уведомлений, инвалидация кеша). Реализуем работу с очередями, используя различные инструменты (очереди на базе, Redis Pub/Sub, Gearman, Beanstalkd). Детально изучим протокол AMPQ и одну из его прикладных реализаций - RabbitMQ.
PHP-2019-02
24 июня, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Атомарность
C++-2019-03
24 июня, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Основы JS: типы данных, операторы, объекты, работа с DOM и браузером
WebPython-2019-04
24 июня, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Форматы: - Назначение row-based и column-based форматов - Обзор наиболее распространенных форматов: Avro, Parquet, ORC
Артемий Козырь DE-2019-05
24 июня, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Командна разработка: * обсудить методологии разработки ПО * обсудить роли в команде * подробно изучить SCRUM
PHP-2019-05
24 июня, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Блочные шифры II
Cryptography-2019-05
25 июня, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Шифрование VPN: Разобрать стек технологий IPSec. Какие есть виды IPSec Настроить IPsec поверх GRE
Сетевой инженер-2019-03
25 июня, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Внедрять и улучшать: проектирование процессов, запуск, контроль и оценка эффективности: Как создавать полезные процессы; какие процессы полезны а какие нет; что делать с действующими процессами.
Роман Швецов TeamLeader-2019-02
25 июня, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Рекомендательные системы: 1. Коллаборативная фильтрация основанная на схожести пользователей и товаров. 2. Коллаборативная фильтрация основанная на факторизации матриц. 3. Проблема "холодного старта", контентная фильтрация, гибридные подходы. 4. Ассоциативные правила. 5. Метрики оценки качества рекомендательной системы.
DataScientist-2019-03
25 июня, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Фильтрация трафика: Углубляемся в iptables/firewalld разбираем цепочки и таблицы учимся правильно защищать свою сеть строим NAT, проксируем трафик, пробрасываем порты Лабораторная работа: защищаем веб сервер от DOS атак
Linux-2019-04
25 июня, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DML: изменение данных: писать SQL для модификации данных, изменять данные и сохранять изменения
СУБД-2019-05
25 июня, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Практика Infrastructure as a Code (IaC).: Знакомство с Terraform.
DevOps-2019-05
25 июня, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Гибкие подходы разработки и почему их выбирают: 1. Краткая история менеджмента и что это такое 2. Различные подходы к организации труда 3. Бизнес-модели как душа организации 4. Модель Кеневин и системы менеджмента 5. Гибкие и не очень подходы - когда и зачем 6. Обзор основных гибких подходов к разработке
Иван Переслегин IT-Recruiter-2019-04
25 июня, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Минимальные остовные деревья. Алгоритмы Крускала и Прима: Студенты освоят, смогут реализовывать и применять алгоритмы нахождения минимальных остовных деревьев.
Algo-2019-04
25 июня, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Особенности атак на операционную систему Linux: Проведение атак из матрицы Mitre.
Practical IS-2019-04
25 июня, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Пакеты и библиотеки: * Импорт пакетов * Алиасы и импорт без использования * init функции и порядок инициализации пакетов * internal пакеты * Рекомендованная структура проекта
Go-2019-05
25 июня, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Архитектура проекта: Участники научатся применять паттерны проектирования при разработке проекта (Facade, Proxy, Builder, Lazy, Singleton, etc).
QA-Java-2019-05
25 июня, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Транзакции, Spring Tx: Слушатели погрузятся в теорию транзакций и поймут все особенности транзакций. Также слушатели смогут использовать декларативное и императивное управление транзакциями в Spring-приложениях с помощью Spring Tx.
Spring-2019-05
25 июня, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Использование всей мощи String, Literals vs. UnicodeScalar, UTF-16: — Сравнение суффиксов и префиксов и другие способы сравнения строк — Работа с utf8 и utf16 представлениями — Ипользование подстрок и Ranges, StringProtocol — Regex
iOS-2019-05
26 июня, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Работа с ОС Linux с помощью Python: Студенты научатся работать с операционной системой Linux средствами Python.
Михаил Самойлов Auto-web-QA-2019-03
26 июня, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Docker, оркестрация, облака, облачные хостинги: По окончании данного занятия слушатели смогут разбираться в вышеперечисленных словах, а также разбираться в современных принципах построения облачных систем.
Spring-2019-02
26 июня, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Concurrency. Часть 1: Concurrency, parallelism. IO/CPU bound задачи. Multithreading, sharing, communication.
Python-2019-03
26 июня, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Hibernate. ДЗ
Java-2019-03
26 июня, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Платформы хранения данных класса NoSQL. Платформы обработки данных реального времени: Платформы хранения данных класса NoSQL: - предпосылки; - обзор экосистемы; - SQL; - NoSQL (key-value, document, wide-column, graph); - NewSQL; - In-Memory DataGrids. Платформы обработки данных реального времени: - предпосылки; - обзор экосистемы; - обработка данных; - доставка данных; - Spark Streaming, Flink, Samza, Storm, Heron, и др.; - Kafka, Pulsar и др.
BigDataForManagers-2019-04
26 июня, среда
20:00 — 21:30
Revers-2019-03
Реверс-инжиниринг
Консультации и обсуждения проектной работы
Артур Пакулов Revers-2019-03
26 июня, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Очереди сообщений / Streaming: - Kafka, RabbitMQ - Потоковая обработка (виды обработки, описание Producer–consumer problem, пример архитектурного решения через Kafka, RabbitMQ, NATS, разбор простого примера на Apache Flink, Apache Spark Streaming) - Ingestion: Debezium, logstash, FluentD. Google Dataflow paper (Event time vs processing time и так далее). Apache Kafka & Confluent platform (schema registry, KStreams, KSQL). Паттерны stream processing Joins, enricher, router. Event-sourcing. Примеры обработки на Spark, Flink, Akka-Streams, KStreams. Облака: Amazon Kinesis, Google Cloud Pub-Sub, Google Dataflow. Cloud functions
Николай Рекубратский DE-2019-05
26 июня, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Адаптивные методы градиентного спуска: Участники научатся применять продвинутые методы градиентного спуска для ускорения обучения нейронных сетей
DLE-2019-05
27 июня, четверг
20:00 — 21:30
Linux-2019-01
Администратор Linux
Распределенные файловые системы: CEPH: понимать устройство распределенного хранилища CEPH и требования для его развертывания, получить практический опыт создания кластера с нуля, его использования с точки зрения клиентского доступа, протестировать отказоустойчивость, надежность и скорость работы
Linux-2019-01
27 июня, четверг
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Изменять: управление изменениями: Какие изменения бывают; как и зачем ими управлять; что такое петля Бойда и почему цикл Деминга придумал Шухарт.
TeamLeader-2019-02
27 июня, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Подготовка React Приложения к Production: Сборщики - Webpack, Parcel Аспекты Server-Side Rendering
JavaScript-2019-03
27 июня, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Проектирование API: Научимся проектировать API для web и mobile используя Rest и RPC-протоколы. Обсудим JSON, XML, Protocol Buffers. Детально остановимся на Rest и способе его описания, используя RAML. Получим представление о WebSockets.
PHP-2019-02
27 июня, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Сетевое взаимодействие: Сокеты. Протоколы: TCP и UDP. Сериализация. HTTP. Json. Zmq. Protobuf.
C++-2019-03
27 июня, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Django ORM, оптимизация работы с БД
WebPython-2019-04
27 июня, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform.
DevOps-2019-05
27 июня, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Фреймворк Scrum: 1. Что это и когда использовать 2. Скрам-команда и роли: Владелец Продукта, Скрам Мастер и Разработчик. 3.События Скрама и что о них надо знать 4. Артефакты и как их найти 5. Как понять что нужен Scrum 6. Как собирать Скрам-команду
Иван Переслегин IT-Recruiter-2019-04
27 июня, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла: Студенты освоят, смогут реализовывать и применять алгоритмы поиска кратчайшего пути в графе.
Algo-2019-04
27 июня, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Особенности атак на операционную систему Android: Проведение атак из матрицы Mitre.
Practical IS-2019-04
27 июня, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Инструменты Go разработчика: * Подробнее про GOROOT и GOPATH * Сборка модулей и установка программ: go build, go install * Модули и зависимости: dep и vgo * Форматирование кода: go fmt, fix * Линтеры: go vet, golint, металинтеры
Go-2019-05
27 июня, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Основные понятия баз данных: Обсудим модели данных и ранние подходы к организации данных, в частности, иерархические и сетевые базы данных. Научимся описывать концептуальные схемы предметной области при помощи ER-модели. Остановимся на реляционной модели и погрузимся в реляционную алгебру. Поговорим о SQL, его истории, стандартах и совместимости.
PHP-2019-05
27 июня, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Атаки на блочные шифры. Lightweight crypto
Cryptography-2019-05
27 июня, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Региональные форматы и локализация iOS приложения: — Парсинг и представление телефонных номеров — Форматирование дат согласно региону и локали, POSIX спецификация — Работа с единицами измерения и валютами — Корректная локализация приложения на несколько языков и регионов
iOS-2019-05
28 июня, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Шифрование VPN(продолжение): Рассмотрим как создать свой центр сертификации на сетевом оборудовании Переделать IPsec на работу через сертификаты
Сетевой инженер-2019-03
28 июня, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Concurrency. Часть 2: Multiprocessing, IPC, shared memory, Manager. Distributed computing
Python-2019-03
28 июня, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Мосты, туннели и VPN: Разбираемся в терминах и протоколах - что такое мосты, туннели, VPN, PPP, PPTP, PPoE, IPoE, GRE, IPIP, IpSec, L2TP. Строим VPN между линуксами, разбираем нюансы подключения к Cisco и Mikrotik. Лабораторная работа: VPN через openvpn
Linux-2019-04
28 июня, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DML: выборка данных: использовать различные способы выборки данных из одной и нескольких таблиц, использовать нужный тип JOIN и различные условия в WHERE
СУБД-2019-05
28 июня, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Системы контроля версий: Участники будут уметь работать с Git, будут знать основы GitFlow, научатся работать c GitHub.
QA-Java-2019-05
28 июня, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
"Белая магия" Spring Data: Spring Data JPA: После данного занятия слушатели узнаю про набор проектов Spring Data и понятие репозитория, которое вводит Spring Data. Также слушатели научатся использовать мощную "белую магию" Spring Data ORM для создания ORM DAO на основе JPA.
Spring-2019-05
29 июня, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Spring Cloud: Config Server, Service Registry, интеграция в облака: Слушатели научаться пользоваться возможностями Spring для интеграции с облаками: Config Server, Service Registry, Docker/Kubernates/AWS/Azure best-practices.
Spring-2019-02
29 июня, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Анализ временных рядов: 1. Постановка задачи. 2. Экспоненциальное сглаживание. 3. Стационарность. SARIMA. Выбор признаков во временных рядах. 4. Применение моделей машинного обучения
DataScientist-2019-03
29 июня, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
JPQL
Java-2019-03
29 июня, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Ошибки в реализации нейронных сетей: Участники научатся применять методы идентификации ошибок в реализации нейронных сетей для успешного применение нейросетей.
DLE-2019-05
1 июля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Распределенные файловые системы: GlusterFS: построить распределенное хранилище GlusterFS
Linux-2019-01
1 июля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Виртуализация. Контейнеры: Изучить основные виды виртуализации.
Семен Вяземский Auto-web-QA-2019-03
1 июля, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Интеграция. Визуализация. Управление: - Интеграция данных - Средства визуализации данных - Управление ресурсами и инфраструктурой обработки данных
BigDataForManagers-2019-04
1 июля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Основы Vue: - Настроить себе окружение IDE, зависимости и библиотеки для создания проектов и работы с Vue - Создавать простейшие приложения используя Vue
JavaScript-2019-03
1 июля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Профилирование и логирование: Скрипт тормозит? Научимся находить узкие места, используя инструменты профилирования. Также детально обсудим логирование, чтобы понимать что делает наш скрипт. Затронем уровни логирования (по PSR-3), библиотеку Monolog и сбор логов в ELK.
PHP-2019-02
1 июля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Асинхронный ввод/вывод: Библиотеки и практики работы с неблокирующей передачей данных
C++-2019-03
1 июля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Продвинутый JS: ООП в JS, прототипирование, асинхронность.
WebPython-2019-04
1 июля, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Хранилища данных SQL, MPP - 1 часть: - Семейство MPP баз - назначение и особенности - Логический и физический дизайн - Vertica
Егор Матешук DE-2019-05
1 июля, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
PostgreSQL для администратора: Полное погружение в PostgreSQL. Поговорим об администрации кластера, ролях, атрибутах, привилегиях, схемах, табличных пространствах и системном каталоге. Для всего этого изучим DDL.
PHP-2019-05
1 июля, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Режимы шифрования
Cryptography-2019-05
2 июля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
DMVPN: Разобрать виды DMVPN и способы их применения
Сетевой инженер-2019-03
2 июля, вторник
20:00 — 21:30
TeamLeader-2019-02
Руководитель разработки
Сборка и итоги: Пришло время собрать вместе все артефакты разработанные в течении курса и выработать Главный Процесс - процесс их применения и актуализации. Заодно еще раз повторим рассмотренные предметные области и инструменты.
TeamLeader-2019-02
2 июля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Алгоритмы на графах: Социальные сети, выделение сообществ
DataScientist-2019-03
2 июля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Сетевые пакеты. VLAN'ы. LACP.: Изучаем UniCast/MultiCast/BroadCast/AnyCast. Изучаем протокол LACP. Учимся аггрегировать интерфейсы через teaming и bonding. Разбираемся что такое VLAN. Знакомимся с dot1q, macvlan Осваиваем работу с nmcli Лабораторная работа: аггрегируем интерфейсы в режиме active/active и failover
Linux-2019-04
2 июля, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DML: агрегация и сортировка: группировать и сортировать данные и использовать групповые функции
СУБД-2019-05
2 июля, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Управление конфигурацией.: Основные DevOps инструменты: Chef, Ansible, Puppet, Salt. Знакомство с Ansible.
DevOps-2019-05
2 июля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Product manager, product owner, project manager — кто все эти люди??: 1. Pm, po и pdm в чем разница? Поговорим про различия направлений. 2. Рост менеджеров. 3. Что делает pdm в команде. 4. Вопросы, позволяющие определить какой менеджер пришел на собеседование
Алексей Петров IT-Recruiter-2019-04
2 июля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера: Студенты освоят, смогут реализовывать и применять алгоритмы Джонсона, А* и ознакомятся со способами решения задачи коммивояжера.
Algo-2019-04
2 июля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Настройка подсистем защиты для операционной системы Windows: Настройка подсистемы защиты операционной системы
Practical IS-2019-04
2 июля, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Работа с вводом/выводом: * Тип Buffer * Стандартные интерфейсы: Reader, Scanner, Writer, Closer * Блочные устройства, Seeker * Форматированный ввод и вывод: fmt
Go-2019-05
2 июля, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Page object: Участники будут знать теорию паттерна и будут уметь его применять.
QA-Java-2019-05
2 июля, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
SQL и NoSQL базы данных: По окончанию данного семинара слушатели начнут разбираться в особенностях реляционных и различных нереляционных (NoSQL) баз данных. Также слушатели научатся правильно выбирать NoSQL БД для решения соответствующих задач.
Spring-2019-05
2 июля, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Ассоциативные типы, Type Erasure, «сахарные» типы данных, диспетчеризация вызовов в Swift 5: — 3 типа диспатчеризации в Swift: direct, dynamic, message — Associated Types — PATs и динамическая диспатчеризация — Другие способы реализации паттерна Type Erasure — Как работают типы в SIL (Swift Intermediate Language)
iOS-2019-05
3 июля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Виртуализация. Виртуальные машины: Изучить основы виртуализации и узнать как реализованы докер контейнеры изнутри.
Михаил Самойлов Auto-web-QA-2019-03
3 июля, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Spring Cloud Data Flow, Hystrix Circuit Breaker: Слушатели смогут узнать как строятся огромные системы на Spring с использованием Spring Cloud Data Flow. Также будет рассмотрен популярный фреймворк для использования внешних систем и ресурсов - Hystrix (+Hystrix Javanica) и его интеграция со Spring.
Spring-2019-02
3 июля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
C extensions: Написание расширений на C, C API.
Python-2019-03
3 июля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Типы ссылок. Кэширование. ДЗ
Java-2019-03
3 июля, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Комплексные архитектуры хранения и обработки данных: Комплексные архитектуры хранения и обработки данных: - корпоративное хранилище данных (DWH); - озеро данных (Data Lake); - отличия и сходства хранилищ данных и озер данных; - лямбда-архитектура; - каппа-архитектура; - дзета-архитектура.
BigDataForManagers-2019-04
3 июля, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Хранилища данных SQL, MPP - 2 часть: - Семейство MPP баз - назначение и особенности - Логический и физический дизайн - Teradata, ClickHouse
Артемий Козырь DE-2019-05
3 июля, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Вариационный автокодировщик: Участники познакомятся с одной из самых популярных генеративных моделей нейронных сетей
DLE-2019-05
4 июля, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Компоненты, шаблонизатор и формы: Участники смогут - Понимать синтаксис шаблонизаторы - Создавать компоненты, описывать атрибуты элементов
JavaScript-2019-03
4 июля, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Репликация: Получим полное представление о репликации: о её видах (Master-Slave, Master-Master), о способе синхронизации изменений (sync, async), о формате изменений (SBR, RBR), о модели передачи изменений (push, pull) и о том, как с этим работать на уровне PHP кода.
PHP-2019-02
4 июля, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
РСУБД: Использование РСУБД. Подключение и работа с БД
C++-2019-03
4 июля, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
ES6, NodeJS окружение, babel + webpack, транспайлинг, CSS препроцессоры
WebPython-2019-04
4 июля, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags.
DevOps-2019-05
4 июля, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Виды тестирования и как они осуществляются, принцип и преимущества выбора языков автотестов: 1. Виды тестирования 2. Автотестирование. Основные инструменты и языки написания автотестов. 3. Нагрузочное тестирование. Инструменты и процесс. 4. CI/CD - и нужно ли это тестировщику?
Дмитрий Еремин IT-Recruiter-2019-04
4 июля, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Heap manager, Garbage collector: Будет рассмотрена работа garbage collector'a на примере современных языков программирования.
Algo-2019-04
4 июля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Обзор подсистем защиты для операционной системы Linux: Настройка подсистемы защиты операционной системы
Practical IS-2019-04
4 июля, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Форматирование данных: * base64 и другие форматы строк, кодировки * Текстовые форматы: JSON, XML, YAML * Использование стуктур и интерфейсов для парсинга * Бинарные форматы: MsgPack и ProtocolBuffers
Go-2019-05
4 июля, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
PostgreSQL для разработчика: Продолжим изучение PostgreSQL, но уже в качестве клиентского разработчика. Изучим DML, поговорим о типах данных, функциях и операторах. Узнаем как устроены индексы и работают транзакции. Обсудим ACID, MVCC и уровни изоляции.
PHP-2019-05
4 июля, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Криптографическое обеспечение целостности данных: Хэш-функции
Cryptography-2019-05
4 июля, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Компилятор LLVM, AST, создание собственных операторов: — Как работает LLVM: SIL, IR — Как некоторые типы представлены в SIL и для чего это нужно знать — Особенности и хитрости компиляции — Перезагрузка и создание операторов
iOS-2019-05
5 июля, пятница
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
DMVPN(продолжение): Настроить IPsec поверх DMVPN через сертификаты. Настроить протоколы маршрутизации для стабильной работы на VPN интерфейсах
Сетевой инженер-2019-03
5 июля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
ffi. Cython. Pypy
Python-2019-03
5 июля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Статическая и динамическая маршрутизация: настраиваем простые маршруты с помощью route/ip/nmcli разбираем что такое RIP/OSPF/BGP настраиваем динамическую маршрутизацию с помощью bird и quagga Лабораторная работа: настройка OSPF между 3мя сетями
Linux-2019-04
5 июля, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DML: вложенные запросы и представления: использовать вложенные запросы и сохранять их во view, использовать конструкцию WITH, операции множеств UNION, EXCEPT, INTERSECT, дополнительные возможности выборки
СУБД-2019-05
5 июля, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Page factory, ScreenPlay: Участники будут уметь использовать паттерны, альтернативные "стандартному" PageObject.
QA-Java-2019-05
5 июля, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Data для подключения к нереляционным БД: После данного занятия слушатели смогу разрабатывать DAO, хранящие данные в нереляционных БД с помощью других Spring Data проектов.
Spring-2019-05
6 июля, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Обзор дополнительных технологий Spring, выбор архитектуры и технологий: По окончанию занятия слушатели познакомятся с другими проектами Spring для создания приложений. Смогут правильно выбирать архитектуру и стек технологий для проекта.
Spring-2019-02
6 июля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
АБ тестирование: 1. Тестирование гипотез. Постановка задачи. 2. Терминология, мощность, статистическая значимость. 3. Параметрические методы: t-критерий, 1p, 2p proportion. 4. Непараметрические методы bootstrap
DataScientist-2019-03
6 июля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
No SQL
Java-2019-03
6 июля, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Генеративные Состязательные Сети: Участники познакомятся с фреймворком состязательных сетей на примере задачи порождения примеров аналогичных тренировочному множеству.
DLE-2019-05
8 июля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
Linux-2019-01
8 июля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Непрерывная интеграция: Изучение основ непрерывной интеграции в контексте тестирования.
Михаил Самойлов Auto-web-QA-2019-03
8 июля, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Основные этапы проекта по анализу данных: - Обзор имеющихся методологий - Методология CRISP-DM и ее особенности - Основные этапы проекта по анализу данных, постановка задачи, оценка результата, коммуникация результата - Оценка экономической эффективности
BigDataForManagers-2019-04
8 июля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Routing и модели данных: Участники смогут: - Описывать routing для Vue приложений - Создавать формы, связывая шаблоны с моделями
JavaScript-2019-03
8 июля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Шардинг: Поймём, что такое шардинг и когда его стоит применять. Обсудим виды шардинга (горизонтальный и вертикальный). Поговорим о перебалансировке и решардинге. Затронем партиционирование.
PHP-2019-02
8 июля, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
NoSQL: - NoSQL Databases. HBase, Cassandra, Elasticsearch, Aerospike, FoundationDB - Key-value - Cache
Николай Рекубратский DE-2019-05
8 июля, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Как устроен PostgreSQL: Перестанем бояться чудодейственной магии PostgreSQL и детально разберём как база данных работает “под капотом”. В этом занятии будет буферный кеш, журнал упреждающей записи, контрольная точка, страницы и версии строк, LRU, снимки и блокировки, а также Vacuum. Используя EXPLAIN, посмотрим как PostreSQL выполняет запрос и попытаемся оптимизировать его выполнение.
PHP-2019-05
8 июля, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Kод аутентификации сообщения
Cryptography-2019-05
9 июля, вторник
20:00 — 21:30
Сетевой инженер-2019-03
Сетевой инженер
Итоговое занятие: Подведение итогов Обсуждение вопросов Понимание того, что не было понято
Сетевой инженер-2019-03
9 июля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Web сервера: Изучаем протоколы HTTP/HTTPS, HTTP 2.0 Разбираемся с SSL Устанавливаем и настраиваем Apache и Nginx Настраиваем vhosts
Linux-2019-04
9 июля, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
DML: аналитические функции: понять, что такое «Окно» в аналитических функциях, писать запросы с аналитическими функциями, оптимизировать существующие решения через аналитические функции
СУБД-2019-05
9 июля, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Принципы организации кода для управления конфигурацией.: Ansible роли, управление настройками нескольких окружений и best practices.
DevOps-2019-05
9 июля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Backend: 1. Выбор стэка технологий. 2. Backend (самые распространенные технологии)
Никита Попов IT-Recruiter-2019-04
9 июля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритм Бойера-Мура: Студенты освоят, смогут реализовывать и применять алгоритм Бойера-Мура.
Algo-2019-04
9 июля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Обзор подсистем защиты для операционной системы Android: Настройка подсистемы защиты операционной системы
Practical IS-2019-04
9 июля, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Взаимодействие с OS: * Обработка аргументов командной строки: flags, cobra * Работа с переменными окружения * Запуск внешних программ * Работа с файловой системой * Временные файлы * Обработка сигналов
Go-2019-05
9 июля, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Dependency Injection. Google Guice, PicoContainer, Spring: Участники будут знать преимущества использования DI в разработке, а также будут уметь внедрять его в свой проект.
QA-Java-2019-05
9 июля, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Введение в Spring MVC, Spring MVC на Spring Boot: Слушатели смогут ориентироваться в архитектуре MVC и Spring MVC, создавать простые классические веб-приложения на основе Spring MVC и Spring Boot.
Spring-2019-05
9 июля, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Современные паттерны проектирования, принцип SOLID и его целесообразное применение: — SOLID и как получить от него пользу — Другие принципы: KISS, DRY/DIE, YAGNI, BDUF, SOC — Необходимые паттерны для сегодняшней мобильной разработки: Adapter, Memento, Observer, Strategy, Factory, Command, Composite, Iterator, Mediator, Proxy, Template Method, Singleton и где они приненимы на iOS
iOS-2019-05
10 июля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Основы безопасности веб-приложений: Изучение основ безопасности веб-приложений для проведения тестирования безопасности.
Михаил Самойлов Auto-web-QA-2019-03
10 июля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Async. Часть 1: Generators, coroutines, yield from. Event loop. Future.
Python-2019-03
10 июля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Web сервер. ДЗ
Java-2019-03
10 июля, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Особенности управления проектами, связанными с аналитикой и большими данными: - Построение проектной команды, различные организационные структуры - Управление персоналом, вопросы найма и развития компетенций - Взаимодействие с бизнес-заказчиком - Вопросы выбора инструментария - Практические рекомендации и подводные камни
BigDataForManagers-2019-04
10 июля, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Вводное занятие по проектной работе: Выбрать и обсудить предполагаемую тему проектной работы
Spring-2019-02
10 июля, среда
20:00 — 21:30
Java-2018-12
Разработчик Java
Защита проектов
Виталий Чибриков Java-2018-12
10 июля, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Apache Spark - 1 часть: - Spark - что это и зачем он нужен - API - RDD, Dataset, Dataframe, операции над распределенными коллекциями - Процесс вычисления в Spark - task, stage, оптимизатор запросов
Егор Матешук DE-2019-05
10 июля, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Состязательный Автокодировщик и условная генерация: Участники познакомятся с новыми техниками применения состязательного фреймворка для повышения эффективности решения задач порождения данных
DLE-2019-05
11 июля, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Advanced Vue - Vuex: Участники смогут: - Применять анимацию в компонентах - Создавать плагины - Разбираться в тонкостях Change Detection
JavaScript-2019-03
11 июля, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Кеширование: Поговорим зачем приложению нужен кеш. Рассмотрим Redis и Memcached в качестве кеш-серверов. Поговорим о кеш-тегах и инвалидации кеша.
PHP-2019-02
11 июля, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
DevOps-2019-05
11 июля, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Frontend: 1. Основные технологии 2. Редкие случаи (почему выбирают и не выбирают vue.js) 3. Вопросы для собеседования 4. Ресурсы и порталы, где можно найти frontend-разработчиков
Александр Коржиков IT-Recruiter-2019-04
11 июля, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритм Кнута-Морриса-Пратта: Студенты освоят, смогут реализовывать и применять алгоритм Кнута-Морриса-Пратта.
Algo-2019-04
11 июля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Обзор патчей Windows, Linux, Android: Исследование патчей для операционных систем.
Practical IS-2019-04
11 июля, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Файлы конфигурации и логирование: * Различные варианты конфигурации * Использование простых форматов: ini, yaml и т.п. * Библиотеки для работы с конфигурацией: viper и confita * Стандартная библиотека для логирования * Расширенное логирование с помощью Zap
Go-2019-05
11 июля, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Другие SQL-решения: Посмотрим на другие SQL-решения, в частности, сделаем детальный обзор возможностей MySQL и SQLite. Поговорим о колоночных базах данных на примере ClickHouse.
PHP-2019-05
11 июля, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Предварительные сведения из теории чисел. RSA I: Слушатели получат необходимые знания из теории числе для понимания алгоритма RSA
Cryptography-2019-05
11 июля, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
MVP, MVCS, MVVM, архитектурные паттерны, модуляризация, Clean Architecture: — MV(X) архитектурные паттерны — Модуляризация приложения, способы: Frameworks, Cocoapods, JSCore, SPM — Clean Architecture
iOS-2019-05
12 июля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Async. Часть 2: async/await. Error handling
Python-2019-03
12 июля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Динамический веб контент: разбираем CGI/FCGI/WSGI/mod_xxx настраиваем uwsgi/php_fpm разбираемся с python/perl/php/ruby
Linux-2019-04
12 июля, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Семинар: практический SQL: читать план запроса, определять, что нужно оптимизировать
СУБД-2019-05
12 июля, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Подход BDD: Участники будут знать суть подхода и основные инструменты для написания и имплементации сценариев.
QA-Java-2019-05
12 июля, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring MVC View: По окончании данного занятия слушатели смогут разрабатывать View в классических Web-приложениях, как с использованием JSP, так и с помощью современных технологий: Thymeleaf, Freemarker, и т.д.
Spring-2019-05
13 июля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Asynchronous Web applications
Java-2019-03
13 июля, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Domain Adaptation : Участники познакомятся с мощным подходом решения одинаковых задач на разных датасетах, для повышения точности решения в случае недостаточности данных
DLE-2019-05
13 июля, суббота
11:00 — 12:30
Revers-2019-03
Реверс-инжиниринг
Итоговое занятие. Обсуждение проектной работы
Артур Пакулов Revers-2019-03
15 июля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Анализ уязвимостей как часть процесса тестирования: Изучение основ анализа уязвимостей в контексте тестирования и разработки программного обеспечения в целом.
Михаил Самойлов Auto-web-QA-2019-03
15 июля, понедельник
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Основы дисциплины Data Governance, часть 1: - Основные цели и задачи - Развитие компетенций, развитие организационной структуры и культуры организации - Вопросы управления качеством данных и мета-данными, политиками ввода данных, интеграции данных - Вопросы аутсорсинга, краудсорсинга, инсорсинга - Качество данных
BigDataForManagers-2019-04
15 июля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Специфика построений приложений c Vue, Best Practices
JavaScript-2019-03
15 июля, понедельник
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Deploying: Обсудим возможные способы доставки вашего приложения в production-окружение - от ручного git pull до инструментов автоматизации этого процесса в лице (mina и capistrano).
PHP-2019-02
15 июля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Key Value: Идея NoSQL. Aerospike, redis, leveldb
C++-2019-03
15 июля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Много данных: Map reduce
C++-2019-03
15 июля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Азы работы с очередями задач.
WebPython-2019-04
15 июля, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Apache Spark - 2 часть: - Spark - что это и зачем он нужен - API - RDD, Dataset, Dataframe, операции над распределенными коллекциями - Процесс вычисления в Spark - task, stage, оптимизатор запросов
Егор Матешук DE-2019-05
15 июля, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
MongoDB: Рассмотрим not only SQL-решения на примере MongoDB. Познакомимся с CRUD операциями. Поговорим о Aggregation Pipeline и MapReduce. Поработаем с MongoDB из кода на PHP.
PHP-2019-05
15 июля, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
RSA на практике. Атаки на RSA
Cryptography-2019-05
16 июля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Методы оптимизации: SGD, модификации SGD
DataScientist-2019-03
16 июля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Почта: SMTP, IMAP, POP3: разбираем почтовые протоколы. Устанавливаем и настраиваем Postfix и Dovecot
Linux-2019-04
16 июля, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Внутренняя архитектура СУБД: настроить СУБД, влияющие на ее производительность
СУБД-2019-05
16 июля, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Технология контейнеризации. Введение в Docker.
DevOps-2019-05
16 июля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
С/С++ и низкоуровненневая разработка: 1. С/С++ 2. Содержание основных инструментов и библиотек 3. Примеры вопросов, позволяющих выявить сложность проектов
Александр Боргардт IT-Recruiter-2019-04
16 июля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритм Ахо-Корасика: Студенты освоят, смогут реализовывать и применять алгоритм Ахо-Корасика.
Algo-2019-04
16 июля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Основы безопасности браузеров: Сборка, компиляция отдельных модулей браузера. В частности - модуль интерпретации языка javascript. Отладка и исследование методов эксплуатации
Practical IS-2019-04
16 июля, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Рефлексия: * Использование пакета reflect * Type и Value * Использование рефлексии совместно с type switch * Пакет unsafe и тип unsafe.Pointer * Пример использования рефлексии
Go-2019-05
16 июля, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Архитектура проекта, использующего BDD: Участники будут уметь внедрять BDD-подход в существующий проект и посмотрят, как архитектурно меняется проект.
QA-Java-2019-05
16 июля, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Современные приложения на Spring MVC: Слушатели смогут создавать современные приложения (основанные на AJAX архитектуре и SPA-приложения). Ну и, конечно, после данного занятия слушатели смогут создавать контроллеры всех сортов и мастей для решения большого спектра задач в веб-приложениях. А также слушатели познакомятся с высокоуровневым WebFlow для описания Web-приложений.
Spring-2019-05
16 июля, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Protocol Oriented Programming (POP): — Про Наследовании и ООП — Миксины/трейты: Protocol Extensions — Type Constraints — Плюсы и минусы подхода
iOS-2019-05
17 июля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Основы Behaviour Drivet Testing. Введение в Robot Framework: Изучение основ BDT и знакомство с Robot Framework.
Семен Вяземский Auto-web-QA-2019-03
17 июля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Golang. Часть 1: Производительность Python. Golang. Toolchain, структура проекта, менеджмент зависимостей, тур по языку.
Python-2019-03
17 июля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Dependency injection. ДЗ
Java-2019-03
17 июля, среда
20:00 — 21:30
BigDataForManagers-2019-04
Big Data для менеджеров
Основы дисциплины Data Governance, часть 2: - Вопросы развития инфраструктуры (облачные модели, собственная инфраструктура) - Особенности законодательства и регуляторных требований по сбору и обработки данных (модели США, Европейского союза, Китая, обзор текущей ситуации Российского рынка, введение в GDPR) - Вопросы этики, приватности, владения данными, безопасности данных - Концепция Human in the loop
BigDataForManagers-2019-04
17 июля, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Стримминг - Spark Streaming, Flink:
Николай Рекубратский DE-2019-05
17 июля, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Обзор: другие состязательные сети: Участники познакомятся с наиболее актуальными состязательными моделями и техниками
DLE-2019-05
18 июля, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Работа с анимацией во Vue: Unit тестирование Server-Side Rendering с Nuxt Custom Directives во Vue
JavaScript-2019-03
18 июля, четверг
20:00 — 21:30
PHP-2019-02
Backend разработчик на PHP
Site Reliability Engineering: Цель занятия: * принципы построения отказоустойчивых систем * SLAs, SlIs, SLOs * лучшие практики
PHP-2019-02
18 июля, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
ORM: ООП при работе с базами данных. Паттерны DAO и Repository
C++-2019-03
18 июля, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
fetch || axios || $.ajax для REST запросов, модульность
WebPython-2019-04
18 июля, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Docker контейнеры. Docker под капотом
DevOps-2019-05
18 июля, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
С#: 1. С# - возможности и перспективы 2. Содержание основных инструментов и библиотек 3. Разбор сложных кейсов (например, C# под Linux) - зачем и почему?
Андрей Иванов IT-Recruiter-2019-04
18 июля, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.: Будет разобран run-length encoding (RLE). Студенты освоят кодирование Хаффмана, алгоритм Лемпела-Зива.
Algo-2019-04
18 июля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Основы безопасности браузеров Сборка, компиляция: Сборка, компиляция отдельных модулей браузера. В частности - модуль интерпретации языка javascript. Отладка и исследование методов эксплуатации.
Practical IS-2019-04
18 июля, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Кодогенерация в Go: * Примеры применения кодогенерации * Команда go generate * Генерация кода по Protobuf спецификациям
Go-2019-05
18 июля, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Redis: Поговорим о Redis как о базе данных. Изучим типы данных и способы работы с ними из кода на PHP. Сравним Redis с Memcached.
PHP-2019-05
18 июля, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Предварительные сведения из теории чисел II. Diffie-Hellman. Атака Man-in-the-middle
Cryptography-2019-05
18 июля, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Dependency Injection, SOA, слоистая архитектура: — Inversion of Control паттерн — ServiceLocator и инжектинг — Разделение архитектуры на слои и что это дает
iOS-2019-05
19 июля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Golang. Часть 2: Внутренности: горутины, сборщик мусора, оптимизации.
Python-2019-03
19 июля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Почта: безопасность и другие задачи
Linux-2019-04
19 июля, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Индексы: разобраться в типах индексов, плюсах и минусах, создавать, удалять и мониторить индексы для оптимизации БД
СУБД-2019-05
19 июля, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI: Участники будут знать особенности протоколов HTTP и SOAP, будут уметь использовать инструменты для ручного тестирования API на этих протоколах.
QA-Java-2019-05
19 июля, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Реактивное программирование: В данном модуле слушатели узнают, что такое Reactive программирование и познакомятся с библиотекой RxJava.
Spring-2019-05
20 июля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Простейшие нейронные сети и метод обратного распространения ошибки.: 1. Начальные сведения о нейронных сетях. 2. Теорема об универсальной аппроксимации. 3. Алгоритм обратного распространения ошибки.
DataScientist-2019-03
20 июля, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Обзор: Inception и ResNet: Участники gознакомятся с одной из самых популярных глубоких архитектур компьюетрного зрения и узнают за счет чего можно обучать очень глубокие нейронный сети
DLE-2019-05
22 июля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Итоговое занятие: обсуждение организационных вопросов фидбэк по курсу обсуждение проекта
Linux-2019-01
22 июля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Расширенное использование Robot Framework: Закрепление навыков работы с Robot Framework.
Семен Вяземский Auto-web-QA-2019-03
22 июля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Митап студентов и выпускников: Нетворкинг и очное знакомство сообщества С++
C++-2019-03
22 июля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Пишем свой менеджер очередей.
WebPython-2019-04
22 июля, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Доступ к данным, ноутбуки: - Инструменты интерактивной аналитики - Apache Zeppelin - интерактивный инструмент для анализа больших данных - Jupyter - интеграция с Apache Spark
Артемий Козырь DE-2019-05
22 июля, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
PHP и базы данных: Изучим все способы работы кода на PHP с изученными базами данных. Как дань истории будут показаны устаревшие драйверы, но остановимся на PDO. Рассмотрим ООП-подход для работы с базами данных. Научимся реализовать и применять такие паттерны как DAO, ActiveRecord, ORM, ODM. Поговорим об их плюсах и минусах.
PHP-2019-05
22 июля, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Diffie-Hellman на эллиптических кривых
Cryptography-2019-05
23 июля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Обучение нейронных сетей: 1. Пример к предыдущей лекции: разбор word2vec. 2. Предпосылки для глубоких нейронных сетей, представления. 3. Стохастический градиентный спуск.
DataScientist-2019-03
23 июля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
PostgreSQL: Учимся администрировать PostgreSQL Установка, настройка, создаем пользователей и роли выдаем права, создаем базы, мониторим, делаем бэкапы
Linux-2019-04
23 июля, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Хранимые процедуры и триггеры: писать хранимые процедуры и функции
СУБД-2019-05
23 июля, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Docker образы. Микросервисы
DevOps-2019-05
23 июля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Java
Виталий Чибриков IT-Recruiter-2019-04
23 июля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Шифрование данных, базовые принципы и алгоритмы.: Будут разобраны основные алгоритмы шифрования данных.
Algo-2019-04
23 июля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Архитектура браузера Chrome. Анализ безопасности.: Сборка, компиляция отдельных модулей браузера. В частности - модуль интерпретации языка javascript. Отладка и исследование методов эксплуатации.
Practical IS-2019-04
23 июля, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Профилирование и оптимизация Go программ: * Общая информация о профилировании * Виды профайлеров * Профилирование использования CPU * Профилирование выделения памяти * Flame диаграммы * Общие оптмизации в Go * Оптимизации выделения памяти
Go-2019-05
23 июля, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
RestAssured: Участники будут уметь создавать автоматизированные тесты API на Java.
QA-Java-2019-05
23 июля, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Reactive Spring Frameworks: По окончанию данного модуля слушатели узнают про реактивные фреймоврки в стеке Spring и научаться использовать Reactive-версию Spring Data репозиториев.
Spring-2019-05
23 июля, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Связывание разных частей приложения Observing, Signals, Callbacks: — Observing и broadcasting, нужен ли нам KVO — Плюсы и минусы Delegation, виды делегатов — Callbacks — Signals ans Slots и причем здесь Rx
iOS-2019-05
24 июля, среда
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Введение в модульное тестирование. Введение в Mock: Научить писать студентов модульные тесты.
Михаил Самойлов Auto-web-QA-2019-03
24 июля, среда
20:00 — 21:30
Python-2019-03
Разработчик Python
Profiling: Особенности архитектуры, характеристики железа. Антипаттерны профилирования. Методология. cProfile, line_profiler, memory_profiler. Инструменты Linux, perf.
Python-2019-03
24 июля, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Консультация по проекту + пробная защита проекта: Консультирование слушателей по вопросам проектной работы.
Spring-2019-02
24 июля, среда
20:00 — 21:30
DE-2019-05
Data Engineer
ML: Пример построения модели
Николай Рекубратский DE-2019-05
24 июля, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Глубокие рекуррентные сети: Участники расширят свои знания в области рекуррентных нейронных сетей и научатся применять общие концепции используемые в глубоких нейронных сетях для повышения эффектиности моделей
DLE-2019-05
25 июля, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Dlib. Часть 1.: Кластеризация, тематическое моделирование.
C++-2019-03
25 июля, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Code review
WebPython-2019-04
25 июля, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
DevOps-2019-05
25 июля, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Мобильная разработка под iOS и Android: 1. Основные технологии: Сравнение языков Swift/Kotlin/Java/JavaScript и почему скоро остануться только двухплатформенные(iOS/Android) разработчики на рынке 2. Корректная модель технического собеседования, не вызывающая стресс у соискателя и дающая информацию о тех скиллах которые необходимы работодателю 3. Что не так с грейдами(Junior/Middle/Senior) мобильщиков на рынке СНГ 4. Как мобайл разработчики видят it рынок 5. Что им важно при выборе компании, а что их отпугивает 6. Как устроенны сообщества мобайл программистов, почему это субкультура и особенности их неформального поведения
Ексей Пантелеев IT-Recruiter-2019-04
25 июля, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Кэширование: Кеширование: структура кеша, стратегии кеширования, кеширование данных из БД, кеширование выполнения функций, кеширование в многопоточных системах.
Algo-2019-04
25 июля, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Архитектура браузера FireFox. Анализ безопасности.: Сборка, компиляция отдельных модулей браузера. В частности - модуль интерпретации языка javascript. Отладка и исследование методов эксплуатации.
Practical IS-2019-04
25 июля, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Go Internals: * Как работает планировщик в Go * Блокирующие и неблокирующие вызовы * Goroutines and Threads * Вызовы С функций в Go, CGO
Go-2019-05
25 июля, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Парадигмы программирования: Когда мы пишем код - мы придерживаемся какой-то парадигмы. В этом занятии мы обсудим различные парадигмы программирования и увидим, что не ООП-единым, на примере использования функциональной парадигмы. Посмотрим на функции высшего порядка, каррирование, замыкания и монады. После чего детально остановимся на ООП.
PHP-2019-05
25 июля, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Цифровые подписи I.
Cryptography-2019-05
25 июля, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Проблемы многозадачности и способы их решения, GCD: — Антипаттерны и проблемы: Priority Inversion, Race condition, Deadlock, Resource contention, Starvation, Non-deterministic and Fairness — Использование GCD: QoS, Queues, Main Queue и Main Thread
iOS-2019-05
26 июля, пятница
20:00 — 21:30
Python-2019-03
Разработчик Python
Python 3: Обзор изменений, новые фичи. Миграция проектов с 2 на 3 версию.
Python-2019-03
26 июля, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
PostgreSQL cluster: настраиваем кластер PostgreSQL
Linux-2019-04
26 июля, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Опции хранения: спрогнозировать рост данных и количества запросов и предложить варианты решения
СУБД-2019-05
26 июля, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Использование API-helper'ов в UI-тестах: Участники научатся объединять UI- и API-тесты для более эффективной автоматизации тестирования.
QA-Java-2019-05
26 июля, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring WebFlux: После данного занятия слушатели смогу создавать современные Reactive Web-приложения с помощью Spring WebFlux.
Spring-2019-05
27 июля, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Сверточные нейронные сети ч.1: 1. Структура сверточных сетей. 2. Пример на MNIST (Pytorch). 3. Обзор Pytorch. 4. Примеры на Pytorch (усложняем сеть, увеличиваем точность) -- сделать inclass соревнование на Kaggle.
DataScientist-2019-03
27 июля, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Логгирование
Java-2019-03
27 июля, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Metric-learning и обучение без примеров: Участники познакомятся с идеей выучивания метрик для решения задач ранжирования и поиска, а так же узнают как использовать данный подход в условиях недостаточной обучающей выборки
DLE-2019-05
29 июля, понедельник
20:00 — 21:30
Auto-web-QA-2019-03
Автоматизация веб-тестирования
Расширенное использование Mock-объектов: Изучение подхода Mock в тестировании.
Михаил Самойлов Auto-web-QA-2019-03
29 июля, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Введение в Angular: Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript
JavaScript-2019-03
29 июля, понедельник
20:00 — 21:30
Linux-2019-01
Администратор Linux
Защита проектных работ
Linux-2019-01
29 июля, понедельник
20:00 — 21:30
C++-2019-03
Разработчик C++
Dlib. Часть 2.: Регрессия
C++-2019-03
29 июля, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Введение в автотесты.
WebPython-2019-04
29 июля, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Оркестрация: - Как организовать многоэтапные процессы обработки данных - Инструменты оркестрации - Oozie, Airflow
Егор Матешук DE-2019-05
29 июля, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Архитектура кода: Погрузимся в архитектуру кода. UML, SOLID, SoC, DRY, KISS, YAGNI, DI и DI-контейнеры.
PHP-2019-05
29 июля, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Цифровые подписи II.
Cryptography-2019-05
30 июля, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Сверточные нейронные сети ч.2: 1. Функции активации. 2. Регуляризация (BatchNorm, Dropout) 3. Инициализация весов. 4. Модификации SGD.
DataScientist-2019-03
30 июля, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Mysql: Учимся администрировать mysql Устанавливаем, запускаем, мониторим Создаем схемы, делаем простые запросы Учимся делать бэкап и репликацию
Linux-2019-04
30 июля, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Оптимизация на практике: оптимизировать и профилировать запросы
СУБД-2019-05
30 июля, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Технология непрерывной поставки ПО
DevOps-2019-05
30 июля, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Системное администрирование: 1. Админимстрирование физических и виртуальных серверов 2. Сетевой стэк TCP/IP 3. Основы баз данных (проектирование и запросы) 4. Отказоустойчивость систем — как измеряется и как об этом спросить
Владимир Дроздецкий IT-Recruiter-2019-04
30 июля, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Динамическое программирование: задачи динамического программирования: Студенты освоят и смогут применять метод динамического программирования для решения практических задач.
Algo-2019-04
30 июля, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Архитектура браузера MS Edge. Анализ безопасности.: Анализ патчей и поиск уязвимых мест приложения.
Practical IS-2019-04
30 июля, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Низкоуровневые протоколы TCP, UDP, DNS: * Стандартные интерфейсы - Dialer, Conn * Возможные сетевые проблемы: потеря пакетов, подвисшие соединения, недоступность * Таймауты и контекст * Отладка сетевых проблем
Go-2019-05
30 июля, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Параллельное выполнение тестов. Selenium Grid. Настройка и запуск: Участники будут знать подходы к распараллеливанию тестов. Будут уметь настраивать и использовать базовые инструмент Selenium Grid.
QA-Java-2019-05
30 июля, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Security: Архитектура: По окончанию занятия слушатели разберутся что такое аутентификация и авторизация, разберутся в архитектуре Spring Security, и смогут настроить HTTP Basic Auth аутнетификацию.
Spring-2019-05
30 июля, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Внутренности GCD(libdispatch), OperationQueue: — Плюсы и минусы OperationQueue — Внутренности libdispatch: пул тредов, continuation, QoS и как зная это лучше использовать очереди
iOS-2019-05
31 июля, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
14.1 Thread: Многопоточность. Класс и объект Thread. Создание многопоточного приложения. Проблемы многопоточного доступа.
Java-2019-03
31 июля, среда
20:00 — 21:30
DE-2019-05
Data Engineer
DevOps, Тестирование, деплой (CI / CD) : - Культура DevOps - Работа в команде - CI / CD - Auto tests
Артемий Козырь DE-2019-05
31 июля, среда
20:00 — 21:30
DLE-2019-05
Нейронные сети на Python
Обзор: Обнаружение, сегментация и внимание: Участники научатся решать такие задачи компьютерного зрения как поиск объектов на изображениях, выделение объектов и фокусировка внимания на частях изображения.
DLE-2019-05
1 августа, четверг
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
TypeScript: - Различать TypeScript и JavaScript, использовать преимущества статической типизации - Писать и понимать код на языке TypeScript, разрабатывать приложения в полноценном объектно-ориентированном стиле
JavaScript-2019-03
1 августа, четверг
20:00 — 21:30
C++-2019-03
Разработчик C++
Dlib. Часть 3.: Классификация
C++-2019-03
1 августа, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Основы React, JSX, компоненты React
WebPython-2019-04
1 августа, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Устройство Gitlab CI. Построение процесса непрерывной интеграции
DevOps-2019-05
1 августа, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
DevOps как идеология. Где искать специалистов.: 1. Что такое DevOps 2. DevOps — это программист, тестировщик или администратор? 3. Где искать DevOps'а?
Владимир Дроздецкий IT-Recruiter-2019-04
1 августа, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Фильтр Блума: Студенты освоят, смогут реализовывать и применять фильтр Блума.
Algo-2019-04
1 августа, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Архитектура браузера IE. Анализ безопасности.: Анализ патчей и поиск уязвимых мест приложения.
Practical IS-2019-04
1 августа, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
HTTP библиотека: * Использование HTTP клиента * Создание простого HTTP сервера * Декораторы и middleware * HTTP/1.1 и HTTP/2.0 * REST * Протокол S3
Go-2019-05
1 августа, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Design patterns: Рассмотрим часто встречающиеся проблемы при проектировании ООП-программ и, как способ их решения, шаблоны проектирования. Обсудим порождающие, структурные, поведенческие шаблоны, а также коснёмся шаблонов GRASP.
PHP-2019-05
1 августа, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Криптоанализ ассиметричных примитивов
Cryptography-2019-05
1 августа, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
RunLoop & POSIX Threads, Инструменты синхронизации, Lock, Mutex: — RunLoop и чем сегодня он может нам быть полезен — pthreads — Виды локов: NSLock, NSRecursiveLock, Spinlock, Mutex, Semaphore — Dispatch Barriers — Trampoline техника
iOS-2019-05
2 августа, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
MySQL - бэкап, репликация, кластер: Настраиваем политику инкрементального бэкапа Настраиваем GTID репликацию и кластер с proxysql Настраиваем NDB кластер
Linux-2019-04
2 августа, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Проблемы миграции: разобраться в видах миграции, узнать основные проблемы миграции, решить проблемы, возникшие при миграции
СУБД-2019-05
2 августа, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Современные способы распараллеливания: Участники узнают современные подходы к распараллеливанию тестов. Научатся применять Selenoid.
QA-Java-2019-05
2 августа, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Security: Механизмы аутентификации: По окончанию занятия слушатели смогут внедрять в приложение любой механизм аутнетификации.
Spring-2019-05
3 августа, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Сверточные нейронные сети ч.3: 1. Ансамблирование. 2. Аугментация данных, transfer learning. 3. Использование предобученных сетей.
DataScientist-2019-03
3 августа, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
14.2 JMM. ДЗ: Основная проблема многопоточности «Железные» оптимизации «Программные» оптимизации JMM Volatile Happens before Lock-free алгоритмы, CAS
Java-2019-03
3 августа, суббота
10:00 — 11:30
Spring-2019-02
Разработчик на Spring Framework
Защита проектных работ №1: На данном занятии слушатели будут защищать собственные проекты.
Spring-2019-02
3 августа, суббота
10:00 — 11:30
DLE-2019-05
Нейронные сети на Python
Нейронные сети для работы с графами: Участники научатся использовать графовые типы данных для решения задач анализа на графах
DLE-2019-05
5 августа, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Компоненты и директивы: Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты
JavaScript-2019-03
5 августа, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Введение в TDD.
WebPython-2019-04
5 августа, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Контроль качества данных, мастер-данные + Troubleshooting : - Data Quality and Consistency. Качество данных. MDM - Ошибки в коде, логике, виды, последствия, как найти и устранить корневую причину - Вопросы поддержки. Support - Network, integration, data quality, system faults, disk space, executor out of memory, grants, access rights, security - Метрики качества. Контроль качества. Data Fix - как исправлять найденные ошибки - MDM: управление мастер-данными
Артемий Козырь DE-2019-05
5 августа, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Практики хорошего кода: Поговорим о том, как писать хороший код, о принципах CQRS и Fluent interface. Обсудим coding styles и необходимость документирования кода. Рассмотрим PHP the Right way и стандарты из PHP-FIG.
PHP-2019-05
5 августа, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Гибридное шифрование. Инфраструктура открытых ключей
Cryptography-2019-05
6 августа, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Рекуррентные сети ч.1: 1. Простой вариант: RNN. 2. LSTM, GRU. 3. Примеры для текста (языковая модель).
DataScientist-2019-03
6 августа, вторник
20:00 — 21:30
Linux-2019-04
Администратор Linux
Redis, Memcached, RabbitMQ: Разбираем что это такое и зачем нужны эти сервисы. Устанавливаем и настраиваем их Запускаем в работу.
Linux-2019-04
6 августа, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Управление СУБД: делать бэкап и затем восстанавливаться с него
СУБД-2019-05
6 августа, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Введение в мониторинг. Модели и принципы работы систем мониторинга
DevOps-2019-05
6 августа, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Технологии DevOps: 1. Что такое Kubernetes и для чего он нужен (и нужен ли?) 2. CI&CD с помощью Docker 3. Google Cloud Platform
Владимир Дроздецкий IT-Recruiter-2019-04
6 августа, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритмы MinHash, SimHash: Студенты освоят, смогут реализовывать и применять алгоритмы MinHash, SimHash.
Algo-2019-04
6 августа, вторник
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Анализ и разбор PoC для MS Office: Разбор уже известных уязвимостей.
Practical IS-2019-04
6 августа, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
GRPC: * Описание API с помощью Protobuf * Генерация кода для GRPC клиента и сервера * Реализация API * Прямая и обратная совместимость API * Представление о Clean Architecture
Go-2019-05
6 августа, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Отчетность. Интеграция с Allure. Снятие скриншотов и запись видео: Участники будут уметь организовывать понятную отчетность по автотестам. Научатся внедрять инструменты для сбора логов тестов, скриншотов приложения и записи видео.
QA-Java-2019-05
6 августа, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Security: Авторизация: После занятия пользователи смогу внедрять в приложение различные механизмы авторизации - на основе URL, методов сервисов.
Spring-2019-05
6 августа, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Новый Network-фреймвок, URLSession, Codable: — Network феймвок, HTTP, REST, Sockets, GraphQL — URLSession — Сериализация и десериализация c помощью Codable
iOS-2019-05
7 августа, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Message System. ДЗ
Java-2019-03
7 августа, среда
20:00 — 21:30
Spring-2019-02
Разработчик на Spring Framework
Защита проектных работ №2: На этом занятии слушатели могут защитить свои проектные работы.
Spring-2019-02
7 августа, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Мониторинг: - Инструменты мониторинга - Prometheus, Zabbix, Graphite, Grafana - Специфика мониторинга процессов обработки данных
Егор Матешук DE-2019-05
8 августа, четверг
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
state и props, data-flow в React-компонентах
WebPython-2019-04
8 августа, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Мониторинг приложения и инфраструктуры
DevOps-2019-05
8 августа, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Основы Python: 1. История Python 2. В чем работать - sublime, vscode, pycharm, jupyter notebook 3. Основы синтаксиса 4. Основы git & github 5. Простейший бот для telegram
Наталья Хапаева IT-Recruiter-2019-04
8 августа, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Алгоритмы HyperLogLog, Count-Min Sketch: Студенты освоят, смогут применять и реализовывать алгоритмы HyperLogLog и Count-Min Sketch.
Algo-2019-04
8 августа, четверг
20:00 — 21:30
Practical IS-2019-04
Безопасность информационных систем
Анализ и разбор PoC для Adobe Flash: Разбор уже известных уязвимостей.
Practical IS-2019-04
8 августа, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
Работа с SQL: * Стандартные интерфейсы sql.DB, sql.Rows, sql.Tx * Подключение к СУБД и настройка пула подключений * Выполнение запросов и получение результатов * Простейшие SQL запросы
Go-2019-05
8 августа, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Введение в тестирование: Поговорим о тестировании - его видах и какие проблемы призван решить каждый вид. В частности, обсудим acceptance, integration и unit тестирование. Узнаем, что такое test case и как он должен выглядеть. Научимся писать интеграционные тесты на codeception.
PHP-2019-05
8 августа, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Инфраструктура открытых ключей II
Cryptography-2019-05
8 августа, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Когда использовать Files, чистый SQLite, способы кеширования: — Виды кеширования — SQLite и другие DB* альтернативы — NoSQL — Files и File System
iOS-2019-05
9 августа, пятница
20:00 — 21:30
Linux-2019-04
Администратор Linux
Файловые хранилища - NFS, SMB, FTP: Строим файловое хранилище на основе Linux
Linux-2019-04
9 августа, пятница
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
NoSQL: Redis и MongoDB : понимать, когда и для каких целей имеет смысл использовать NoSQL, применять Redis и Mysql в качестве кешей
СУБД-2019-05
9 августа, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Что такое CI/CD и зачем он нужен: Участники будут знать о CI- и CD-процессах. Будут знать основные инструменты и ключевые понятия (Server, agents, jobs. Fail fast, Scheduling, WebHooks).
QA-Java-2019-05
9 августа, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Security: ACL: После прохождения данного модуля слушатели научатся внедрять в приложение безопасность на основе доменных сущностей: ACLs
Spring-2019-05
10 августа, суббота
10:00 — 11:30
DataScientist-2019-03
Data Scientist
Рекуррентные сети ч.2: 1. Механизм внимания: пример на переводе, на картинке. Типы внимания. 2. Пример: Image captioning.
DataScientist-2019-03
10 августа, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
Executors
Java-2019-03
12 августа, понедельник
20:00 — 21:30
DE-2019-05
Data Engineer
Case studies. Примеры и разбор решения прикладных задач: Углубленные вопросы оптимизации. Фишки. Примеры, разбор
Артемий Козырь DE-2019-05
12 августа, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Unit-тестирование: Поговорим о том, что такое тестируемый код и как его писать. Научимся писать Unit-тесты с использованием PHPUnit. Поговорим об A-TRIP, TDD и Red-Green-Refactor. Рассмотрим идеологии CI/CD и запустим автоматический прогон наших тестов в Travis.
PHP-2019-05
12 августа, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Обеспечение безопасности в интернете
Cryptography-2019-05
13 августа, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Примеры работы глубоких НС: 1. Изображения и видео. 2. Текст: задача POS-tagging, NER, перевод. 3. Прочее.
DataScientist-2019-03
13 августа, вторник
20:00 — 21:30
СУБД-2019-05
Реляционные СУБД
Обсуждение проектов: защитить проект ознакомиться с результатами проектов одногруппников
СУБД-2019-05
13 августа, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Применение инструментов для обработки лог данных: Что такое логи и зачем они нужны? Системы централизованного хранения лог данных, требования к ним и примеры. Форматы и варианты логирования приложений
DevOps-2019-05
13 августа, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Python. Библиотеки и синтаксис: 1. Что еще может python - примеры библиотек для разных прикладных областей. 2. Повторение пройденного 3. Основы синтаксиса - цикл и условный оператор 4. Основы синтаксиса - функции 5. Регулярные выражения
Наталья Хапаева IT-Recruiter-2019-04
13 августа, вторник
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Поиск экстремума функции: Потск эстремума функции, основные методы. Многокритериальные задачи, область Поретто, свертка критериев.
Algo-2019-04
13 августа, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Продвинутая работа с базами: * Использование sqlx хелперов * Работа с NULL значениями * Использование транзакций * Миграция баз данных
Go-2019-05
13 августа, вторник
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Jenkins: Участники будут уметь настраивать и запускать сервис. Интегрировать с git и Docker. Будут знать pipeline-подход.
QA-Java-2019-05
13 августа, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Batch: Слушатели смогут использовать всю мощь Spring Batch, узнают когда он необходим проекту и почему он нужен не только для больших проектов.
Spring-2019-05
13 августа, вторник
20:00 — 21:30
iOS-2019-05
iOS Разработчик
CoreData — основные стратегии использования: — NSManagedObject, NSPersistentStoreCoordinator, NSManagedObjectContext — NSPersistentContainer — Модель данных — CRUD на Core Data
iOS-2019-05
14 августа, среда
20:00 — 21:30
Java-2019-03
Разработчик Java
Многопроцессные приложения. ДЗ
Java-2019-03
14 августа, среда
20:00 — 21:30
DE-2019-05
Data Engineer
Дальнейшее развитие. Hard skills + Soft skills. Бонус: - Где искать ответы на вопросы. Ресурсы. Как быстро разбираться и решать проблемы. - Benchmarking - умеем сравнивать инструменты для решения конкретных задач - Как грамотно составить резюме (CV) + proof-read резюме участников курса - Как развиваться в плане Soft skills, Hard skills. Contribution.
Артемий Козырь DE-2019-05
15 августа, четверг
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Применение системы логирования в инфраструктуре на основе Docker.: Рассмотрение систем распределенной отладки данных (Distributed tracing)
DevOps-2019-05
15 августа, четверг
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Python. Прикладные задачи — получаем данные: 1. Работа с файлами 2. Логирование — что это и чем оно может помочь 3. Что такое API и как его можно использовать 4. Автоматизируем общение с внешними сервисами 5. Скрепинг. Когда API нет
Наталья Хапаева IT-Recruiter-2019-04
15 августа, четверг
20:00 — 21:30
Algo-2019-04
Алгоритмы для разработчиков
Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation): Будет рассмотрено устройство нейросетей, алгоритм backpropagation и подходы к созданию современных фреймворков для работы с нейросетями.
Algo-2019-04
15 августа, четверг
20:00 — 21:30
Go-2019-05
Разработчик Golang
NoSQL базы данных: * Встроенные базы данных, BoltDB * Использование Redis для кеширования данных * Выбор базы данных для проекта
Go-2019-05
15 августа, четверг
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Алгоритмы. Начало: Поговорим об алгоритмах и структурах данных. Детально рассмотрим асимптотический анализ. Рассмотрим алгоритмы сортировки, в частности: сортировка Шелла, быстрая сортировка и сортировка слиянием. Изучим стек и очередь на примере реализаций из SPL. Детально рассмотрим связанные списки и способы их обхода.
PHP-2019-05
15 августа, четверг
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Безопасность TLS
Cryptography-2019-05
15 августа, четверг
20:00 — 21:30
iOS-2019-05
iOS Разработчик
Realm: — Плюсы и минусы Realm — Модель данных на Realm — Realm Browser — CRUD на Realm
iOS-2019-05
16 августа, пятница
20:00 — 21:30
QA-Java-2019-05
Java QA Engineer
Описание шагов "от выгрузки до отчетов по тестированию". Scheduling, webhooks: Участники будут уметь создавать джобы для прогона автотестов от выгрузки из git до отображения отчета по тестированию. Будут уметь настраивать запуск джобы по расписанию и по событию.
QA-Java-2019-05
16 августа, пятница
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Integration: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP): По окончании данного модуля слушатели узнают два похода к разработке Enterprise-приложений - монолиты и микросервисы. Узнают, какие проблемы возникают при создании монолитов, что такое Messaging и Enterprise Integration Patterns (EIP) и где здесь Spring Integration.
Spring-2019-05
17 августа, суббота
10:00 — 11:30
Java-2019-03
Разработчик Java
NIO
Java-2019-03
19 августа, понедельник
20:00 — 21:30
JavaScript-2019-03
Разработчик JavaScript
Сервисы: Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
JavaScript-2019-03
19 августа, понедельник
20:00 — 21:30
WebPython-2019-04
Web-разработчик на Python
Введение в pytest.
WebPython-2019-04
19 августа, понедельник
20:00 — 21:30
PHP-2019-05
Backend разработчик на PHP
Алгоритмы. Продолжение: Продолжим говорить об алгоритмах. Рассмотрим такие структуры данных как двоичные и сбалансированные деревья поиска. Обсудим хеш-таблицы и способы борьбы с коллизиями. Закончим алгоритмами на графах - поиск в ширину и алгоритм Дейкстры.
PHP-2019-05
19 августа, понедельник
20:00 — 21:30
Cryptography-2019-05
Криптографическая защита информации
Обеспечение безопасности в беспроводных сетях
Cryptography-2019-05
20 августа, вторник
20:00 — 21:30
DataScientist-2019-03
Data Scientist
Вводное занятие по проектной работе
DataScientist-2019-03
20 августа, вторник
20:00 — 21:30
DevOps-2019-05
DevOps практики и инструменты
Контейнерная оркестрация.: Примеры известных и актуальных систем оркестрации (DC/OS, Aurora, Nomad, Docker Swarm)
DevOps-2019-05
20 августа, вторник
20:00 — 21:30
IT-Recruiter-2019-04
IT-Recruiter
Python. Прикладные задачи — обрабатываем данные: 1. Базы данных. Основы SQL 2. Работа с БД из Python — ORM или чистый SQL 3. Исследуем данные с pandas
Наталья Хапаева IT-Recruiter-2019-04
20 августа, вторник
20:00 — 21:30
Go-2019-05
Разработчик Golang
Очереди сообщений: * Использование RabbitMQ, Kafka * Возможные проблемы с очередями: перегрузка, падение обработчиков, сбойные сообщения * Запуск пула обработчиков с помощью systemd или supervisor
Go-2019-05
20 августа, вторник
20:00 — 21:30
Spring-2019-05
Разработчик на Spring Framework
Spring Integration: Messages и Channels: Слушатели узнают различные семантики каналов, все сорта различных каналов и где они используются. Также слушатели узнают о сообщениях, которые передаются в каналах и встроенный DSL для настройки связей в Spring Integration. Также слушатели узнают про базовые Endpoints и Flow Components.
Spring-2019-05