Курсы ИРИТ-РТФ
Учимся делать системы, которые работают в реальных условиях — как в настоящей команде: GitHub, запросы на слияние, ревью кода. Здесь вы записываетесь на курс и получаете личный репозиторий; задания, сдача и обратная связь — в нём.
Выбрать курс Как сдаватьКак это работает
Войдите через GitHub
Нет аккаунта — заведите на github.com, это бесплатно.
Выберите себя в списке
Список группы из ведомости. Логин GitHub мы узнаем сами.
Примите приглашение
В почту придёт приглашение в ваш репозиторий. Дальше — git clone.
Как выполнять и сдавать задания
- Задание приходит в ваш репозиторий — задачей (Issue) со сроком. Если к нему есть новый код, примите запрос на слияние от преподавателя (Merge) и сделайте
git pull. - Ветка под задание:
git checkout -b labN - Работайте и коммитьте небольшими шагами, отправляйте:
git push -u origin labN - Сдача — Pull request из вашей ветки в
main, в описанииCloses #и номер задачи. - Обратная связь — комментарии в вашем запросе. Исправления — в той же ветке.
Срок соблюдён, если запрос на слияние открыт до срока — время фиксирует GitHub, а не ваш компьютер.
Если что-то не так
- Нет аккаунта GitHub — заведите на github.com, лучше на постоянную почту.
- Не пришло приглашение — откройте свой курс здесь ещё раз: там ссылка на репозиторий и приглашение.
- Выбрали в списке не себя или не тот аккаунт — напишите преподавателю.
- Git не установлен — git-scm.com/downloads.
Курсы
Архитектура высоконагруженных систем
Как проектировать системы под нагрузку: требования к качеству (ISO 25010, ГОСТ), архитектурные решения и их проверка замером на сквозном проекте Boardy.
Компьютерные сети на базе Huawei
Сети на оборудовании Huawei: от адресации и коммутации до маршрутизации — каждую неделю лабораторная в eNSP со своей адресацией.
Разработка с помощью ИИ
Полный цикл разработки с ИИ-агентами: анализ, требования, дизайн, проектирование, разработка, тестирование, развёртывание и сопровождение — до защиты своего проекта.
Основы веб-разработки JavaScript
Основы веб-разработки на JavaScript: язык, DOM, асинхронность, работа с сетью — еженедельные лабораторные в личном репозитории.
Технологии программирования на Python
Python от основ до Django: задачи сдаются в ulearn (автотесты и код-ревью), live coding и проект.
Основы проектной деятельности
Командный проект — игра на Construct 3: от самопрезентации и рисков до концепт-документа, ГДД и итераций.