Перейти к содержимому
Лекции
Поиск
Ctrl
K
Отменить
0
Обзор
Лекции
Лекция 1. Основы интерфейсного дизайна в Figma
Лекция 2. Компоненты и дизайн-системы
Лекция 3. Адаптивный дизайн и прототипирование
Практики
Практика 1. Практическая работа №1
Практика 2. Практическая работа №2
Практика 3. Практическая работа №3
Прочее
Графика и дизайн
Экзаменационные вопросы по курсу "Графика и дизайн" [private]
Экзаменационные вопросы
Практические задания для экзамена по курсу «Графика и дизайн» (с разбором) [private]
Экзаменационные билеты по курсу «Графика и дизайн» [private]
lectures
Лекция 1. Основы интерфейсного дизайна в Figma
Лекция 2. Компоненты и дизайн-системы
Лекция 3. Адаптивный дизайн и прототипирование
Курс: Компьютерная графика и дизайн
План практических занятий: Компьютерная графика и дизайн
practices
Практика 1. Практическая работа №1
Практика 2. Практическая работа №2
Практика 3. Практическая работа №3
Аттестация [private]
1
Обзор
Лекции
Лекция 1. Мобильные приложения: история, эволюция и экосистемы
Лекция 2. Классы мобильных приложений, платформы и базовые архитектурные паттерны
Лекция 3. Введение в Expo и React Native
Лекция 4. Компоненты, хуки и стилизация в React Native
Лекция 5. Навигация в мобильных приложениях (React Navigation)
Лекция 6. Управление состоянием в мобильных приложениях
Лекция 7. Сетевые запросы и хранение данных на устройстве
Лекция 8. Аутентификация и защита маршрутов
Лекция 9. Архитектурные принципы и презентационные паттерны
Лекция 10. Clean Architecture и слой данных
Лекция 11. Глобальное состояние, DI, модульность и масштабирование
Лекция 12. Сетевое взаимодействие. Часть 1: основы, протоколы, аутентификация
Лекция 13. Сетевое взаимодействие. Часть 2: надёжность, оптимизация, безопасность
Лекция 14. Платформенные архитектуры и жизненный цикл (Android/iOS)
Практики
Практика 1. Практическая работа 1. Эволюция и экосистемы мобильных приложений
Практика 2. Практическая работа 2. Классы приложений, платформы и паттерны
Практика 3. Практическая 1 (Windows): Установка и запуск «Hello, world» на Expo + React Native
Практика 4. Практическая работа 4. Компоненты, состояние и Flexbox
Практика 5. Практическая работа 5. Навигация и передача параметров
Практика 6. Практическая работа 6. Управление состоянием (useReducer, Context API)
Практика 7. Практическая работа 7. Сетевые запросы и кеширование (AsyncStorage)
Практика 8. Практическая работа 8. Аутентификация и защита маршрутов
Практика 9. Практическая работа 9. Рефакторинг к MVVM и разделение ответственностей
Практика 10. Практическая работа 10. Слой данных: репозиторий и кеширование
Практика 11. Практическая работа 11. Feature-модули, глобальное состояние и DI
Практика 12. Практическая работа 12. Сетевой слой: API-клиент, интерсепторы, JWT
Практика 13. Практическая работа 13. Надёжный сетевой слой: retry, отмена, оптимизация
Практика 14. Практическая работа 14. Платформенные архитектуры и жизненный цикл (Android/iOS)
Прочее
Мобильные приложения
Вопросы к экзамену по мобильной разработке (с ответами) [private]
Экзаменационные вопросы
Практические (ситуационные) задания к экзамену по мобильной разработке (с ответами) [private]
Экзаменационные билеты по мобильной разработке [private]
lectures
Лекция 1. Мобильные приложения: история, эволюция и экосистемы
Лекция 2. Классы мобильных приложений, платформы и базовые архитектурные паттерны
Лекция 3. Введение в Expo и React Native
Лекция 4. Компоненты, хуки и стилизация в React Native
Лекция 5. Навигация в мобильных приложениях (React Navigation)
Лекция 6. Управление состоянием в мобильных приложениях
Лекция 7. Сетевые запросы и хранение данных на устройстве
Лекция 8. Аутентификация и защита маршрутов
Лекция 9. Архитектурные принципы и презентационные паттерны
Лекция 10. Clean Architecture и слой данных
Лекция 11. Глобальное состояние, DI, модульность и масштабирование
Лекция 12. Сетевое взаимодействие. Часть 1: основы, протоколы, аутентификация
Лекция 13. Сетевое взаимодействие. Часть 2: надёжность, оптимизация, безопасность
Лекция 14. Платформенные архитектуры и жизненный цикл (Android/iOS)
Курс: Разработка мобильных приложений
План практических занятий: Разработка мобильных приложений
practices
Практика 1. Практическая работа 1. Эволюция и экосистемы мобильных приложений
Практика 2. Практическая работа 2. Классы приложений, платформы и паттерны
Практика 3. Практическая 1 (Windows): Установка и запуск «Hello, world» на Expo + React Native
Практика 4. Практическая работа 4. Компоненты, состояние и Flexbox
Практика 5. Практическая работа 5. Навигация и передача параметров
Практика 6. Практическая работа 6. Управление состоянием (useReducer, Context API)
Практика 7. Практическая работа 7. Сетевые запросы и кеширование (AsyncStorage)
Практика 8. Практическая работа 8. Аутентификация и защита маршрутов
Практика 9. Практическая работа 9. Рефакторинг к MVVM и разделение ответственностей
Практика 10. Практическая работа 10. Слой данных: репозиторий и кеширование
Практика 11. Практическая работа 11. Feature-модули, глобальное состояние и DI
Практика 12. Практическая работа 12. Сетевой слой: API-клиент, интерсепторы, JWT
Практика 13. Практическая работа 13. Надёжный сетевой слой: retry, отмена, оптимизация
Практика 14. Практическая работа 14. Платформенные архитектуры и жизненный цикл (Android/iOS)
Аттестация [private]
2
Обзор
Лекции
Лекция 1. Классы, объекты и инкапсуляция
Лекция 2. Наследование и полиморфизм
Лекция 3. Абстракция и абстрактные классы (ABC)
Лекция 4. Принципы SOLID
Лекция 5. Множественное наследование, MRO и миксины
Лекция 6. Протоколы, утиная типизация и композиция vs наследование
Лекция 7. Контекстные менеджеры и управление ресурсами
Лекция 8. Модель атрибутов и дескрипторы
Лекция 9. Метаклассы и метапрограммирование
Лекция 10. Обработка исключений: основы и иерархия
Лекция 11. Кастомные исключения, цепочки и группы
Лекция 12. Паттерны проектирования (GoF)
Лекция 13. Слоистая архитектура приложений
Лекция 14. Репозиторий, Unit of Work и Dependency Injection
Лекция 15. Презентационные паттерны: MVC, MVP, MVVM
Лекция 16. Clean Architecture и структура приложения
Практики
Практика 1. Практическая работа 1. Классы, объекты и инкапсуляция
Практика 2. Практическая работа 2. Наследование, полиморфизм и абстракция
Практика 3. Практическая работа 3. SOLID на практике
Практика 4. Практическая работа 4. Множественное наследование и миксины
Практика 5. Практическая работа 5. Протоколы и контекстные менеджеры
Практика 6. Практическая работа 6. Дескрипторы и метаклассы
Практика 7. Практическая работа 7. Обработка исключений
Практика 8. Практическая работа 8. Кастомные исключения и иерархии
Практика 9. Практическая работа 9. Порождающие паттерны
Практика 10. Практическая работа 10. Структурные паттерны
Практика 11. Практическая работа 11. Поведенческие паттерны
Практика 12. Практическая работа 12. Слоистая архитектура
Практика 13. Практическая работа 13. Репозиторий и Unit of Work
Практика 14. Практическая работа 14. Dependency Injection
Практика 15. Практическая работа 15. MVC, MVP, MVVM
Практика 16. Практическая работа 16. Комплексный проект на Clean Architecture
Прочее
ООП
Вопросы с ответами — Экзамен 1 по ООП (Python) [private]
Вопросы с ответами — Экзамен 2 по ООП (Python) (весь курс) [private]
Вопросы к экзамену 1 по ООП (Python)
Вопросы к экзамену 2 по ООП (Python)
Практические задачи к экзамену 1 по ООП (Python) — с решениями [private]
Практические задачи с решениями — Экзамен 2 по ООП (Python) [private]
Экзаменационные билеты — Экзамен 1 по ООП (Python) [private]
Экзаменационные билеты с ответами — Экзамен 2 по ООП (Python) [private]
lectures
Лекция 1. Классы, объекты и инкапсуляция
Лекция 2. Наследование и полиморфизм
Лекция 3. Абстракция и абстрактные классы (ABC)
Лекция 4. Принципы SOLID
Лекция 5. Множественное наследование, MRO и миксины
Лекция 6. Протоколы, утиная типизация и композиция vs наследование
Лекция 7. Контекстные менеджеры и управление ресурсами
Лекция 8. Модель атрибутов и дескрипторы
Лекция 9. Метаклассы и метапрограммирование
Лекция 10. Обработка исключений: основы и иерархия
Лекция 11. Кастомные исключения, цепочки и группы
Лекция 12. Паттерны проектирования (GoF)
Лекция 13. Слоистая архитектура приложений
Лекция 14. Репозиторий, Unit of Work и Dependency Injection
Лекция 15. Презентационные паттерны: MVC, MVP, MVVM
Лекция 16. Clean Architecture и структура приложения
Курс: Объектно-ориентированное программирование (Python)
План практических занятий: ООП (Python)
practices
Практика 1. Практическая работа 1. Классы, объекты и инкапсуляция
Практика 2. Практическая работа 2. Наследование, полиморфизм и абстракция
Практика 3. Практическая работа 3. SOLID на практике
Практика 4. Практическая работа 4. Множественное наследование и миксины
Практика 5. Практическая работа 5. Протоколы и контекстные менеджеры
Практика 6. Практическая работа 6. Дескрипторы и метаклассы
Практика 7. Практическая работа 7. Обработка исключений
Практика 8. Практическая работа 8. Кастомные исключения и иерархии
Практика 9. Практическая работа 9. Порождающие паттерны
Практика 10. Практическая работа 10. Структурные паттерны
Практика 11. Практическая работа 11. Поведенческие паттерны
Практика 12. Практическая работа 12. Слоистая архитектура
Практика 13. Практическая работа 13. Репозиторий и Unit of Work
Практика 14. Практическая работа 14. Dependency Injection
Практика 15. Практическая работа 15. MVC, MVP, MVVM
Практика 16. Практическая работа 16. Комплексный проект на Clean Architecture
Аттестация [private]
3
Обзор
Лекции
Лекция 1. Введение в операционные системы
Лекция 2. Процессы, потоки и планирование
Лекция 3. Основы компьютерных сетей
Лекция 4. Транспортный и прикладной уровень
Лекция 5. Управление памятью и файловые системы
Лекция 6. Docker: контейнеризация
Лекция 7. Docker Compose и оркестрация
Лекция 8. Основы DevOps-практик
Практики
Практика 0. Подготовка рабочего окружения: Linux на Windows
Практика 1. Знакомство с Linux: терминал и файловая система
Практика 2. Процессы, мониторинг и скрипты
Практика 3. Сетевая диагностика и конфигурация
Практика 4. Протоколы, SSH, файрвол и сниффинг
Практика 5. Файловые системы, пользователи, права и systemd
Практика 6. Docker: первые контейнеры
Практика 7. Docker Compose: многоконтейнерные приложения
Практика 8. CI/CD и DevOps на практике
Прочее
Операционные системы
Вопросы с ответами — экзамен по ОС, сетям и основам DevOps [private]
Экзаменационные вопросы
Практические задания к экзамену по ОС, сетям и DevOps (с ответами) [private]
Экзаменационные билеты [private]
lectures
Лекция 1. Введение в операционные системы
Лекция 2. Процессы, потоки и планирование
Лекция 3. Основы компьютерных сетей
Лекция 4. Транспортный и прикладной уровень
Лекция 5. Управление памятью и файловые системы
Лекция 6. Docker: контейнеризация
Лекция 7. Docker Compose и оркестрация
Лекция 8. Основы DevOps-практик
Курс: Операционные системы, сети и основы DevOps
План практических занятий: ОС, сети и основы DevOps
practices
Практика 0. Подготовка рабочего окружения: Linux на Windows
Практика 1. Знакомство с Linux: терминал и файловая система
Практика 2. Процессы, мониторинг и скрипты
Практика 3. Сетевая диагностика и конфигурация
Практика 4. Протоколы, SSH, файрвол и сниффинг
Практика 5. Файловые системы, пользователи, права и systemd
Практика 6. Docker: первые контейнеры
Практика 7. Docker Compose: многоконтейнерные приложения
Практика 8. CI/CD и DevOps на практике
Аттестация [private]
Тесты (ООП / ОС) [private]
4
Обзор
Лекции
Лекция 1. Введение в Swift и его экосистему
Лекция 2. : Переменные, константы и базовые типы данных
Лекция 3. Операторы и управление потоком выполнения
Лекция 4. Функции и замыкания
Лекция 5. Коллекции
Лекция 6. Optionals — безопасная работа с отсутствием значений
Лекция 7. Структуры и классы
Лекция 8. Наследование и полиморфизм
Лекция 9. Перечисления (Enumerations) и Pattern Matching
Лекция 10. Протоколы и расширения
Лекция 11. Обобщения (Generics)
Лекция 12. Обработка ошибок и управление памятью
Лекция 13. Конкурентность и асинхронное программирование
Лекция 14. Итоговая лекция. Экосистема и практика
Практики
Практика 1. Практика к лекции 1
Практика 2. Практика к лекции 2
Практика 3. Практика к лекции 3
Практика 4. Практика к лекции 4
Практика 5. Практика к лекции 5
Практика 6. Практика к лекции 6
Практика 7. Практика к лекции 7
Практика 8. Практика к лекции 8
Практика 9. Практика к лекции 9
Практика 10. Практика к лекции 10 (часть 1)
Практика 11. Практика к лекции 10 (часть 2)
Практика 12. Практика к лекции 11
Практика 13. Практика к лекции 12 (часть 1)
Практика 14. Практика к лекции 12 (часть 2)
Практика 15. Практика к лекции 13
Практика 16. Практика к лекции 14
Прочее
Swift
Вопросы к экзамену по Swift (с ответами) [private]
Экзаменационные вопросы
Практические задания к экзамену по Swift (с решениями) [private]
Экзаменационные билеты по Swift [private]
Упражнения из лекций
lectures
Лекция 1. Введение в Swift и его экосистему
Лекция 2. : Переменные, константы и базовые типы данных
Лекция 3. Операторы и управление потоком выполнения
Лекция 4. Функции и замыкания
Лекция 5. Коллекции
Лекция 6. Optionals — безопасная работа с отсутствием значений
Лекция 7. Структуры и классы
Лекция 8. Наследование и полиморфизм
Лекция 9. Перечисления (Enumerations) и Pattern Matching
Лекция 10. Протоколы и расширения
Лекция 11. Обобщения (Generics)
Лекция 12. Обработка ошибок и управление памятью
Лекция 13. Конкурентность и асинхронное программирование
Лекция 14. Итоговая лекция. Экосистема и практика
Курс: Язык программирования Swift
План практических занятий: Язык программирования Swift
practices
Практика 1. Практика к лекции 1
Практика 2. Практика к лекции 2
Практика 3. Практика к лекции 3
Практика 4. Практика к лекции 4
Практика 5. Практика к лекции 5
Практика 6. Практика к лекции 6
Практика 7. Практика к лекции 7
Практика 8. Практика к лекции 8
Практика 9. Практика к лекции 9
Практика 10. Практика к лекции 10 (часть 1)
Практика 11. Практика к лекции 10 (часть 2)
Практика 12. Практика к лекции 11
Практика 13. Практика к лекции 12 (часть 1)
Практика 14. Практика к лекции 12 (часть 2)
Практика 15. Практика к лекции 13
Практика 16. Практика к лекции 14
Вопросы для самопроверки
Как сдавать работы
Аттестация [private]
5
Обзор
Лекции
Лекция 1. Введение в разработку интернет-приложений
Лекция 2. Сетевые основы и архитектура веб-приложений
Лекция 3. Протокол HTTP в деталях
Лекция 4. Прикладные протоколы и форматы данных
Лекция 5. REST API: проектирование веб-сервисов
Лекция 6. REST API: продвинутые темы
Лекция 7. Основы баз данных и SQL
Лекция 8. Индексы, транзакции и ACID
Лекция 9. ORM и миграции (SQLAlchemy, Alembic)
Лекция 10. Аутентификация в веб-приложениях
Лекция 11. Авторизация и безопасность веб-приложений
Практики
Практика 1. Практическая работа #1: **Python + FastAPI** (Windows) — сервис «Книги»
Практика 2. Практическая работа 2. HTTP-запросы и первые REST-эндпоинты
Практика 3. Практическая работа 3. Pydantic-модели и валидация данных
Практика 4. Практическая работа 4. CRUD-ресурс на FastAPI
Практика 5. Практическая работа 5. Коды состояния и обработка ошибок
Практика 6. Практическая работа 6. Пагинация, фильтрация и сортировка
Практика 7. Практическая работа 7. Версионирование API и структура проекта
Практика 8. Практическая работа 8. Документация OpenAPI/Swagger и зависимости
Практика 9. Практическая работа 9. Тестирование REST API
Практика 10. Практическая работа 10. SQL: запросы к базе данных
Практика 11. Практическая работа 11. ORM: модели и CRUD через SQLAlchemy
Практика 12. Практическая работа 12. Миграции схемы через Alembic
Практика 13. Практическая работа 13. Аутентификация и авторизация (JWT + RBAC)
Прочее
Веб-приложения
Вопросы с ответами по курсу «Разработка интернет-приложений» [private]
Экзаменационные вопросы
Практические задачи к экзамену по веб-разработке (с решениями) [private]
Экзаменационные билеты по курсу «Разработка интернет-приложений» [private]
lectures
Лекция 1. Введение в разработку интернет-приложений
Лекция 2. Сетевые основы и архитектура веб-приложений
Лекция 3. Протокол HTTP в деталях
Лекция 4. Прикладные протоколы и форматы данных
Лекция 5. REST API: проектирование веб-сервисов
Лекция 6. REST API: продвинутые темы
Лекция 7. Основы баз данных и SQL
Лекция 8. Индексы, транзакции и ACID
Лекция 9. ORM и миграции (SQLAlchemy, Alembic)
Лекция 10. Аутентификация в веб-приложениях
Лекция 11. Авторизация и безопасность веб-приложений
Курс: Разработка интернет-приложений
План практических занятий: Разработка интернет-приложений
practices
Практика 1. Практическая работа #1: **Python + FastAPI** (Windows) — сервис «Книги»
Практика 2. Практическая работа 2. HTTP-запросы и первые REST-эндпоинты
Практика 3. Практическая работа 3. Pydantic-модели и валидация данных
Практика 4. Практическая работа 4. CRUD-ресурс на FastAPI
Практика 5. Практическая работа 5. Коды состояния и обработка ошибок
Практика 6. Практическая работа 6. Пагинация, фильтрация и сортировка
Практика 7. Практическая работа 7. Версионирование API и структура проекта
Практика 8. Практическая работа 8. Документация OpenAPI/Swagger и зависимости
Практика 9. Практическая работа 9. Тестирование REST API
Практика 10. Практическая работа 10. SQL: запросы к базе данных
Практика 11. Практическая работа 11. ORM: модели и CRUD через SQLAlchemy
Практика 12. Практическая работа 12. Миграции схемы через Alembic
Практика 13. Практическая работа 13. Аутентификация и авторизация (JWT + RBAC)
Операционные системы — 2024-2025
Учебный год
2024-2025
.
Практики
Практика 1. Операционные системы
Практика 2. Операционные системы
Практика 3. Операционные системы
Практика 4. Операционные системы
Практика 5. Операционные системы
Практика 6. Операционные системы