Каталоги /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 команды, которая предоставляет для продуктов и сервисов компании функционал на основе машинного обучения