Содержание

Каталоги /proc, /sys и /dev // Демо-занятие курса «Administrator Linux. Professional»

На открытом уроке узнали:

— виртуальные файловые системы — что это?;

— как работает ps, что можно узнать из каталога /proc?;

— как формируются файлы в каталоге /dev;

— чем может быть полезен каталог /sys.

Преподаватель: Андрей Буранов — специалист по UNIX-системам в компании Mail.Ru Group


Фоновая работа в Android: Service и WorkManager // Курс «Android Developer. Professional»

На уроке мы рассмотрим особенности фоновой работы в Android и научимся выбирать правильный инструмент для конкретной задачи.

Преподаватель: Максим Качинкин — Dodo Engineering


Базовые команды в Linux // Демо-занятие курса «Administrator Linux»

На занятии вы научитесь всем важнейшим командам Linux

Кому подойдет: Занятие подойдет тем, кто практически не знаком с Linux.

Преподаватель: Андрей Буранов — специалист по UNIX-системам в компании Mail.Ru Group, работает с операционной системой Linux более 7 лет


Внутреннее устройство планировщика Go // Демо-занятие курса «Golang Developer. Professional»

Посмотрим на то, как устроен планировщик внутри Go. Узнаем, как эти знания можно использовать в повседневной практике.

Преподаватель: Владимир Балун — ведущий разработчик в Ozon


Настройка VSCode для повседневной работы и отладки кода // курс «Специализация C++ Developer»

Visual Studio Code — это open source IDE, которая представляет собой уникальный инструмент. Пока настраиваешь её для работы над C++-проектом, неожиданно для себя изучаешь тонкости C++…и забываешь — для чего настраивал. Настроим VSCode для полноценной работы. Посмотрим функциональность отладки на примерах.

Преподаватель: Сергей Кольцов — Senior Developer С++ in VisionLabs


Работа с Apache Kafka в приложениях на Spring Boot // Курс «Apache Kafka», часть 1

На этом открытом уроке курса рассмотрим, как в приложениях на Spring Boot можно работать с Kafka. Узнаем, что предоставляет платформа Spring для ускоренной разработки приложений, работающих с Kafka. Посмотрим, какие есть настройки, как это все конфигурируется. Проведем границу между «родным функционалом» Kafka API и «добавками» от Spring Boot. Вебинар будет интересен разработчикам, знакомым со Spring Boot, и которым интересно, как работать с Kafka.

Преподаватель: Сергей Петрелевич — занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков.


Процессы в Linux // Демо-занятие курса «Administrator Linux»

На открытом уроке мы разберем, что такое процесс и программа, познакомимся с системными вызовами для создания процесса.

Преподаватель: Андрей Буранов — специалист по UNIX-системам в компании Mail.Ru Group


Основы протокола HTTP // Демо-занятие курса «Highload Architect»

Рассмотрим историю протокола, разберем его вдоль и поперек, посмотрим как работает HTTPS, а так же вкратце заденем HTTP-серверы и REST.

Преподаватель: Никита Сапогов — работает в интернет магазине Ситилинк, который за это время вырос из команды 8 разработчиков в команду из 200+ ИТ специалистов, в ней занял место руководителя Backend


Мастер-класс по проектированию БД // «PostgreSQL для администраторов баз данных и разработчиков»

Проектирование баз данных — это сложный творческий навык, которым должны владеть разработчики из самых разных сфер. Узнайте теоретические основы и практические приёмы этого процесса на мастер-классе.

Преподаватель: Дмитрий Кириллов — технический директор 1С-Старт


Работа с Apache Kafka в приложениях на Spring Boot // Курс «Apache Kafka», часть 2

На этом открытом уроке курса рассмотрим, как в приложениях на Spring Boot можно работать с Kafka. Узнаем, что предоставляет платформа Spring для ускоренной разработки приложений, работающих с Kafka. Посмотрим, какие есть настройки, как это все конфигурируется. Проведем границу между «родным функционалом» Kafka API и «добавками» от Spring Boot.

Вебинар будет интересен разработчикам, знакомым со Spring Boot, и которым интересно, как работать с Kafka.


Стандартные потоки ввода/вывода // Демо-занятие курса «Administrator Linux»

На открытом уроке мы разберем: — философию UNIX — что на самом деле происходит когда мы видим текст утилит на экране — стандартные потоки вода/вывода — работа с потоками.

Преподаватель: Андрей Буранов — системный администратор в VK


Elasticsearch как NoSQL хранилище документов // Демо-занятие курса «Data Engineer»

Вы узнаете:

— О существующей классификации NoSQL СУБД

— Поймете, к какому типу типу хранилищ можно отнести Elasticsearch

— Разберетесь, какие концепции реализованы в Elasticsearch и каким образом

— И получите более глубокое понимание данного инструмента, что является ключевым для правильного применения данной технологии

Преподаватель: Василий Сушко — ПАО Сбербанк


Основные паттерны аутентификации и авторизации в микросервисной архитектуре

На этом уроке мы рассмотрим основные паттерны и принципы, связанные с аутентификацией и авторизацией в микросервисных архитектурах.


Паттерны отказоустойчивости и масштабируемости микросервисной архитектуры // «Software Architect»‎

Цель: рассмотреть паттерны отказоустойчивости и масштабируемости микросервисной архитектуры.

Преподаватель: Анатолий Бурнашев — эксперт Центра практик обеспечения надёжности в MTS.Digital / Руководитель курса DevRel


Путь системного аналитика: куда расти дальше сеньора // Курс «Системный аналитик. Advanced»

На вебинаре разберем три наиболее реальных пути роста для системного аналитика: — лид/менеджер системных аналитиков; — бизнес-аналитик/владелец продукта; — архитектор. В результате вебинара узнаем, какие навыки общие для всех путей, а какие специфичные, и где их качать.

Преподаватель: Иннокентий Бодров — работает в качестве ведущего аналитика продуктовой команды, занимается продуктовым доменом корпоративной модели данных


Infrastructure-as-code (Iac):Ansible, Vagrant, Terraform // курс «Administrator Linux. Professional»

Что такое инфраструктура как код? Что значит «сервера снежинки»? Как автоматизировать работу с серверами? Ответы на эти и другие вопросы вы найдете ответы на нашем занятии. После этого урока вы узнаете как автоматизировать рутинные процессы создания и настройки серверов с помощью инструментов Vagrant, Terraform, Ansible. Настроите свою мини-лабораторию и сохранить код от неё в системе контроля версий git.

Преподаватель: Денис Федоров — специалист по компьютерным сетям и linux-системам, ведущий инженер разработки в «Сбер»


Copilot и ChatGPT в помощь C++ программисту // Демо-занятие курса «Специализация C++ Developer»

Пока все спорят на тему “заменят ли нейросети программистов” мы будем использовать эти инструменты по правильному назначению для быстрого написания кода и уменьшения числа потенциальных ошибок в С++ коде. Ведь обе обозначенные в названии нейросети умеют работать с языком C++ как на входе, так и на выходе.

Что будет на занятии:

— copilot plugin к VSCode для языка C++; — создание функций по описанию; — генерация boilerplate кода; — refactoring и code review с помощью ChatGPT. В результате научитесь: — как эффективно использовать Copilot и ChatGPT в ежедневных задачах по разработке; — как можно начать писать на C++ даже с базовыми знаниями языка.

Преподаватель: Павел Филонов — занимается развитием Data Science команды, которая предоставляет для продуктов и сервисов компании функционал на основе машинного обучения