BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//alivetech.org//events-calendar//EN
NAME:Расписание мероприятий
X-WR-CALNAME:Расписание мероприятий
TIMEZONE-ID:Europe/Saratov
X-WR-TIMEZONE:Europe/Saratov
BEGIN:VEVENT
UID:2024_docker_p1
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241006T135000
DTEND:20241006T152000
SUMMARY:Введение в Docker (1 часть)
LOCATION:XII корпус СГУ\, 310
DESCRIPTION:Рано или поздно вы сталкиваетесь 
 с необходимостью поделиться своим веб-п
 риложением со всем миром\, для чего необх
 одимо развернуть его на сервере. Можно в
 сё настроить вручную. Однако это станови
 тся неудобным\, когда сервисов становитс
 я слишком много. Docker позволяет упростить
  процесс деплоя. В рамках лекции мы затро
 нем внутреннее устройство Docker\, а также в
  live-режиме контейнеризируем небольшое в
 еб-приложение.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_fastapi_p1
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241105T153500
DTEND:20241105T170500
SUMMARY:FastAPI и Jinja2: как слепить веб-приложени
 е\, пока загружается мем
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На втором занятии интенсива мы по
 знакомимся с FastAPI — Python фреймворком для b
 ackend разработки. Разберём\, как отправляю
 тся запросы на сервер\, рассмотрим конце
 пцию REST-API и поймём\, как работают шаблони
 заторы.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_fastapi_p2
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241112T153500
DTEND:20241112T170500
SUMMARY:FastAPI головного мозга: как приручить 
 валидаторы и зависимости
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На этом занятии мы углубимся в фун
 кционал FastAPI: изучим встроенные валидато
 ры для проверки входных данных и поработ
 аем с зависимостями.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_fastapi_workshop
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241119T153500
DTEND:20241119T170500
SUMMARY:Воркшоп по разработке фотохостинга
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На этом занятии мы разработаем са
 йт-фотохостинг\, позволяющий делиться св
 оими фотографиями с другими пользовател
 ями.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_git_p1
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20240926T120500
DTEND:20240926T133500
SUMMARY:Разговоры о важном: Git
LOCATION:XII корпус СГУ\, 310
DESCRIPTION:На этой лекции поговорим о сценар
 иях использования Git\, его базовых концеп
 циях\, а после закрепим полученные знани
 я в терминале
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_how_to_linux_draws_windows
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241006T135000
DTEND:20241006T152000
SUMMARY:Как Linux рисует окна?
LOCATION:XII корпус СГУ\, 310
DESCRIPTION:Уже давно в Linux-сообществе ведутся
  дискуссии на тему того\, когда Wayland замен
 ит Xorg. Однако далеко не все имеют чёткое 
 представление о том\, что это такое.\n\nВ э
 той лекции мы узнаем\, что такое Xorg\, поче
 му его многие критикуют и чём он отличае
 тся от Wayland\, а также мы познаем искусство
  костылей\, искусство плагинов для косты
 лей и поддержки кода на протяжении почти
  трети века.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_html_css
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20240917T153500
DTEND:20240917T170500
SUMMARY:HTML+CSS
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На этом занятии мы рассмотрим осн
 овы вёрстки. Узнаем\, что такое HTML и CSS\, ка
 кие теги бывают\, что такое семантически
 е теги и в чём их отличие от обычного div\, 
 а также рассмотрим основы CSS\, Flexbox и Grid.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_js_backend
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241029T153500
DTEND:20241029T170500
SUMMARY:Асинхронно стучимся на сервер в JS
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На этом занятии мы рассмотрим\, ка
 к работает асинхронность в JavaScript\, а такж
 е научимся отправлять запросы на backend.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_js_p1
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20240924T153500
DTEND:20240924T170500
SUMMARY:Основы JS (часть 1)
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:Мы рассмотрим базовые понятия (пе
 ременные\, ветвления\, циклы\, функции\, ма
 ссивы\, строки и так далее)\, научимся раб
 отать с объектами\, а также взаимодейств
 овать с DOM-деревом и обрабатывать событи
 я. В конце занятия мы напишем небольшое в
 еб-приложение\, чтобы закрепить полученн
 ые знания на практике.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_js_p2
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241001T153500
DTEND:20241001T170500
SUMMARY:Основы JS (часть 2)
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:В этой лекции мы планируем рассмо
 треть работу с объектами и\, если успеем\,
  перейти к работе с DOM и обработке событи
 й.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_js_p3
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241008T153500
DTEND:20241008T170500
SUMMARY:Основы JS (часть 3)
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На прошлом занятии по JS мы рассмот
 рели работу с объектами. В предстоящей л
 екции мы на примере небольшого приложен
 ия рассмотрим работу с DOM-деревом\, обраб
 отку событий и многофайловые проекты.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_numpy
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241102T120500
DTEND:20241102T133500
SUMMARY:Эффективная обработка данных с NumPy
LOCATION:XII корпус СГУ\, 310
DESCRIPTION:В этой лекции мы изучим основы раб
 оты с NumPy\, а также затронем полезные фишк
 и\, которые сделают процесс работы с данн
 ыми проще для вас.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_portfolio_site
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20241015T153500
DTEND:20241015T170500
SUMMARY:Вёрстка сайта-портфолио
LOCATION:XII корпус СГУ\, 415
DESCRIPTION:На завершающем занятии интенсива 
 воспользуемся полученными знаниями на п
 рактике и разработаем одностраничный са
 йт-портфолио\, где разместим свои лучшие 
 работы и информацию о себе.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2024_svelte
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20240518T120500
DTEND:20240518T133500
SUMMARY:Основы Svelte
LOCATION:XII корпус СГУ\, 310
DESCRIPTION:Svelte — это относительно новый и ин
 тересный фреймворк для создания frontend-ре
 шений. Благодаря Svelte можно создавать быс
 трые и отзывчивые интерфейсы с минималь
 ными усилиями. На этой лекции вы узнаете 
 про уникальные его особенности: как комп
 оненты в Svelte отличаются от традиционных 
 подходов\, что такое реактивное программ
 ирование и как Svelte компилирует ваш код в 
 высокоэффективный чистый JavaScript.
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025_docker_p2
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250301T135000
DTEND:20250301T152000
SUMMARY:Введение в Docker (2 часть)
LOCATION:XII корпус СГУ\, 413
DESCRIPTION:В прошлом году мы провели первую л
 екцию по Docker\, в рамках которой мы научил
 ись контейнеризировать наши веб-приложе
 ния.\n\nУже в эту субботу мы рассмотрим:\n1. 
 Как залить наши контейнеры на VDS-хостинг\
 , тем самым показать всему миру наше прил
 ожение.\n2. Посмотрим на то\, как правильны
 й порядок слоёв в Dockerfile влияет на эффект
 ивность разработки. \n3. Узнаем про shell и exe
 c режимы\, поймём\, в чём их различие и что 
 лучше использовать. \n4. Выясним\, в чём ра
 зница между CMD и Entrypoint. \n5. Научимся испол
 ьзовать переменные окружения и .env файлы 
 для конфигурирования нашего приложения.
 \n6. Выясним\, что такое volumes\, почему без ни
 х никуда и как их использовать. \n7. Ну и на
  десерт\, научимся использовать Docker не то
 лько для использования на сервере\, но и 
 для активной разработки приложения\, при
  помощи buildx
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025_docker_p3
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250315T135000
DTEND:20250315T152000
SUMMARY:Введение в Docker (3 часть)
LOCATION:XII корпус СГУ\, 413
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025_linreg
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250919T153500
DTEND:20250919T170500
SUMMARY:Линейные модели. Регрессия
LOCATION:XII корпус СГУ\, 333
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025_pandas
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250412T135000
DTEND:20250412T152000
SUMMARY:Манипуляции с Pandas для анализа данны
 х
LOCATION:XII корпус СГУ\, 328
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025_seo_in_spa
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250315T120500
DTEND:20250315T133500
SUMMARY:SEO-оптимизация SPA
LOCATION:XII корпус СГУ\, 313
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
BEGIN:VEVENT
UID:2025-cpp-templates
SEQUENCE:0
DTSTAMP:20260803T173452
DTSTART:20250405T120500
DTEND:20250405T133500
SUMMARY:Беды с шаблонами в C++
LOCATION:XII корпус СГУ\, 328
URL;VALUE=URI:https://dsc.alivetech.org/events/
END:VEVENT
END:VCALENDAR