Репозиторий для реализации дистанционного обучения по дисциплине "Основы web-программирования"
Учебный журнал по дисциплине. Тут доступна информация о сроках сдачи работ, о текущей успеваемости студентов и описаны все материалы необходимые для реализации курса.
Необходимо выполнить все пункты лога практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Сдача в срок 22.03.2020
Необходимо выполнить все задлания с пометкой "задача" практической работы №2 практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Файл будет дополнен к вечеру 25.03.2020. Сдача в срок 30.03.2020
Необходимо выполнить все задлания с пометкой "задача" практической работы №3 практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Сдача в срок 07.05.2020
Контейниризация и оркестрация приложений сердствами docker и docker-compose. Задание и мануалы доступны тут. Сделать пул реквест с полученной программой в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/docker. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Срок сдачи: 24.06.2020
срок сдачи 18.04.2020
Реализация веб-приложения на джанго в соответствии с вариантом из текста работы. Напоминаю, что Вы имеете возможность написать мне в вк и мы утвердим Вам личный вариант.
Полезные материалы:
https://www.youtube.com/playlist?list=PLlWXhlUMyooaDkd39pknA1-Olj54HtpjX - плейлист уроков по джанго для тех кто хочет фундаментально изучить, как работает джанго веб фремйворк и заниматься этим в будущем.
https://www.youtube.com/playlist?list=PLF-NY6ldwAWqP4S95brtPHZ5fTCxilgei - годный плейлист, который позволит быстро понять, как и что работает и сделать лабу.
Полученную программу залить в папку этого репозитория sutdents/группа/laboratory_works/фамилия_имя/laboratiry_work_1. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Далее либо созвониться со мной в zoom и показать работу, либо записать видео о работе и прислать.
Сделать отчет в соответстви с текстом ЛР. Пример названия отчета: "ИТМО ИКТ К3340 Лабораторная работа №1 Филимонов Филипп Филиппович". На гит должен быть загружен пдф файл с моделью, отчет в PDF. Пул реквест должен содержать информация о варианте.
срок сдачи 23.05.2020
Реализация веб-приложения на джанго в соответствии с вариантом из текста работы. Напоминаю, что Вы имеете возможность написать мне в вк и мы утвердим Вам личный вариант.
Средства разработки:
- Django + Django REST framework(DRF)
- Vue.js
Полезные материалы:
простой курс - плейлист уроков по джанго для тех кто хочет быстро изучить, как работает работает джанго рест фреймворк в связке с вью.жс.
П.С. В 4 уроке изменился путь для получения токена авторизации (см. офф докумекнтацию Djoser https://djoser.readthedocs.io/en/latest/getting_started.html)
Для тех, кто хочет лучше изучить DRF и работать с ним в будущем:
- https://www.youtube.com/playlist?list=PLF-NY6ldwAWqSxUpnTBObEP21cFQxNJ7C
- https://youtu.be/2rCjdYY-8R4?list=PLF-NY6ldwAWpktIw6ailetqjXibKlOLY_
Для тех, кто хочет лучше изучить Vue.js и работать с ним в будущем: https://www.youtube.com/playlist?list=PLNkWIWHIRwMH7ahn9uvvc5PG3o1tLscgB
Полученную программу залить в папку этого репозитория sutdents/группа/laboratory_works/фамилия_имя/laboratiry_work_1. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Далее либо созвониться со мной в zoom и показать работу, либо записать видео о работе и прислать.
Сделать отчет в соответстви с текстом ЛР. Пример названия отчета: "ИТМО ИКТ К3340 Лабораторная работа №1 Филимонов Филипп Филиппович". На гит должен быть загружен пдф файл с моделью, отчет в PDF. Пул реквест должен содержать информация о варианте.
срок сдачи - день экзамена
Что-бы сдать курсовик, необходимо:
- Сделать отчет (Шаблон такой-же, как для отчета по практике).
- Вместо очной защиты с комиссией(как практика), записать видос с описанием апи и работы интерфейсов.
- Введение описывающее кратко предметную область цель и задачи.
- Более подробное описание предметной области и функйциональных требований.
- Описание сервреной части (средствара разработки + модель данных + ендпоинты).
- Описание клиентской части (средства разработки + клиентские интерфейсы).
- Выводы.
Отчет в пдф и код работы залить в папку этого репозитория sutdents/группа/kursoviks/фамилия_имя. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор.
Видос назвать в следующем формате НомерГруппы_ФИО_год и залить в эту папку (необходимо запросить доступ на добавление файлов)
По скольку, практику по докеру выдали поздно, я не требую от Вас использования контейнеров в курсовике. Но, те кто все-же используют Докер с большей вероятсностью получат пятерки.
Для сдачи работы в связи с переходом на дистанционку введены дополднительные правила игры.
Все отчеты сохраняются в pdf (документы и презентации).
Все студенческие работы хранятся в папке Students Для сдачи работы необходимо:
- Зарегиться на гите.
- Сделать форк репозитория с заданиями в свой аккаунт (на странице https://https://github.com/TonikX/ITMO_IMRIP_DataBases_2020/ кнопка fork справа, сверху).
- Установить гит на компьютер.
- Открыть папку, где хранятся Ваши проекты. В контекстом меню нажать "Open Git Bash here". Склонировать форкнутый репозиторий на комьютер (git clone https://github.com/ваш аккаунт/ITMO_IMRIP_DataBases_2020/).
- В файловой системе Вашего компрьютера, в склонированном репозитории создать в папках students/группа/laboratory_works/ и students/группа/practical_works/ Ваши личные папки в формате Фамилия_Имя латиницей (Пример sutdents/k3340/practical_works/Petrov_Vasya).
- В личных папках при выполнении практических и лабораторных работ делать подпапки с текущей работой в формате lrномер (Пример sutdents/k3340/Petrov_Vasya/laboratory_works/Lr1). В некоторых случаях одна работа будет тянуться на несколько практик, в таких случаях папки называть так, как указано в задании.
- Записать в папку отчетные материалы.
- Сделать коммит, описать его адекватно (Пример "был добавлен файл перезентация_петров.pdf"). Набрать команлы "git add ." и "git commit -m "название комита"".
- Сделать push в Ваш форкнутый репозиторий (git push).
- Сделать пул-реквест в мой репозиторий из вашего форкнутого, описать его адекватно. Пока пользуйтесь этой инструкцией, у нас нет веток с заданиями, как тут, но Вам поможет. Скоро запишу ролик.
Еще один мануал о том, как сделать Pull Request тут.