Мероприятия
Выберите день, чтобы перейти к нему.
В этом разделе можно ознакомиться со всеми предстоящими и прошедшими мероприятиями и доступными материалами с них. Также вы можете подписаться на календарь.
Прошедшие мероприятия
1 октября 2024
Клуб веб-разработки
Основы JS (часть 2)
Артём Кудяков
15:35 XII корпус СГУ, 415
В этой лекции мы планируем рассмотреть работу с объектами и, если успеем, перейти к работе с DOM и обработке событий.
Сложность:
28 сентября 2024
3, 2, 1... Go!
Евгений Мангасарян, ORB Intelligence
13:50 XII корпус СГУ, 310
На лекции мы познакомимся с go-to языком всех DevOps специалистов (и не только!)
Поговорим о его преимуществах, недостатках, синтаксисе и полезных пакетах. А лектор поделится своей историей миграции с Python на Go
Сложность:

Клуб компьютерной безопасности
Математика для маленьких (часть 1)
Данила Григорьев
10:00 XII корпус СГУ, 314
Умеете ли вы считать? Так или иначе, вам это делать лень, а, значит, пора заставить работать компьютер по своему прямому назначению. В первой части лекции познакомимся с принципами работы стека и безусловных переходов.
Сложность:
26 сентября 2024
Разговоры о важном: Git
Никита Рыданов, ORB Intelligence
12:05 XII корпус СГУ, 310
На этой лекции поговорим о сценариях использования Git, его базовых концепциях, а после закрепим полученные знания в терминале
Сложность:
24 сентября 2024
Клуб веб-разработки
Основы JS (часть 1)
Роберт Толстов && Артём Кудяков
15:35 XII корпус СГУ, 415
Мы рассмотрим базовые понятия (переменные, ветвления, циклы, функции, массивы, строки и так далее), научимся работать с объектами, а также взаимодействовать с DOM-деревом и обрабатывать события. В конце занятия мы напишем небольшое веб-приложение, чтобы закрепить полученные знания на практике.
Сложность:
21 сентября 2024
Клуб веб-разработки
Физическое прослушивание
Кирилл Назаров
13:50 XII корпус СГУ, 415
Думаете ваши секреты не узнает ваш сосед? Всё так, если ваш сосед не Кирилл Назаров.
На этой лекции вы своими глазами увидите несколько способов физической прослушки трафика домашних сетей.
Сложность:
Клуб компьютерной безопасности
Введение в Ассемблер
Данила Григорьев
10:00 XII корпус СГУ, 314
Это настолько специфичная вещь, что может показаться, будто ею владеют только бородатые эксперты. Ничего подобного! В рамках клуба компьютерной безопасности мы обсудим, где сейчас востребованы ассемблеристы, и попробуем изучить ассемблер NASM на практике.
Сложность:
17 сентября 2024
Клуб веб-разработки
HTML+CSS
Роберт Толстов
15:35 XII корпус СГУ, 415
На этом занятии мы рассмотрим основы вёрстки. Узнаем, что такое HTML и CSS, какие теги бывают, что такое семантические теги и в чём их отличие от обычного div, а также рассмотрим основы CSS, Flexbox и Grid.
Сложность:
14 сентября 2024
Клуб компьютерной безопасности
От байта до Пентагона
Данила Григорьев
12:05 XII корпус СГУ, 310
Хакеры, безопасники, а иногда и просто разработчики рано или поздно прибегают к методу обратной разработки. Это и анализ исполняемых файлов, и дизассемблирование, и многие-многие другие интересные вещи.
Мы рассмотрим путь компиляции задом наперёд, разберём ассемблер на доступном языке и научимся модифицировать машинный код.
Сложность:
6 июля 2024
Рандомный день 06.07.2024
Скучное место
12 докладов
-
Хороший преподаватель в понимании студента
Никита Рыданов
-
Методологии разработки
Артём Рудяк
Вы когда-нибудь задумывались о том, как организована командная разработка? Если да, то скорее всего знакомы с методологиями разработки... или моделями? А Agile — это Scrum?
В этой лекции мы постараемся разобраться в том, что такое методологии разработки, чем они отличаются от моделей, разберемся, почему на спринтах никто не бегает, узнаем, что Agile — не методология разработки, а DevOps — не только про непрерывную доставку и выясним, почему всё не так красочно, как хотелось бы.
Сложность:
-
Оптимизация краулинга
Сергей Окуньков
В чем отличие между краулингом и парсингом? Почему парсинг является более тривиальной задачей, чем краулинг? Как можно легально достать данные с сайтов, сложнее scrappme и не получить бан? Все ответы — в данной лекции.
Сложность:
-
LLM: Large Language Multitool
Иван Улитин
-
Ненормальное программирование
Андрей Гущин
Сложность:
-
Введение в реверс-инжиниринг
Данила Григорьев
Сложность:
-
Занимательные OSINT-инструменты
Кирилл Назаров
В этой лекции рассмотрим несколько инструментов, которые заставляют задуматься о том, насколько легко заполучить наши данные.
Сложность:
-
Мне с собой, в Linux-контейнер
Ксения Иванова
-
Почему так сложно перейти на СПО?
Михаил Чернигин
-
Как устроена реактивность
Роберт Толстов
В современном мире программирования реактивные подходы становятся все более популярными, и понимание их основ является ключевым для разработки эффективных и отзывчивых приложений. На лекции мы рассмотрим, что такое реактивность, как она работает и почему она важна для создания современных программных решений. В ходе лекции мы погрузимся в различные паттерны реактивности реализованные на JS, такие как Pub/Sub, Observer и другие, сравним их, а также посмотрим как устроена реактивность в React.
Сложность:
-
Turbo Rails: Реактивное программирование (почти) без JS
Иван Королёв
-
Как Linux рисует окна?
Артём Кудяков
Сложность: