Giter VIP home page Giter VIP logo

flamincat / itmo_ict_webprogramming_2020 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tonikx/itmo_ict_webprogramming_2020

0.0 0.0 0.0 182.76 MB

Репозиторий для реализации дистанционного обучения по дисциплине "Основы web-программирования"

License: MIT License

Python 42.98% HTML 4.49% Makefile 0.01% CSS 1.22% JavaScript 12.70% Vue 37.25% PowerShell 1.09% Batchfile 0.18% Dockerfile 0.09% Shell 0.01%

itmo_ict_webprogramming_2020's Introduction

ITMO_ICT_-WebProgramming_2020

Репозиторий для реализации дистанционного обучения по дисциплине "Основы web-программирования"

Учебный журнал по дисциплине. Тут доступна информация о сроках сдачи работ, о текущей успеваемости студентов и описаны все материалы необходимые для реализации курса.

Практическая работа №1

Необходимо выполнить все пункты лога практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Сдача в срок 22.03.2020

Практическая работа №2

Необходимо выполнить все задлания с пометкой "задача" практической работы №2 практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Файл будет дополнен к вечеру 25.03.2020. Сдача в срок 30.03.2020

Практическая работа №3

Необходимо выполнить все задлания с пометкой "задача" практической работы №3 практической работы. Полученную программу залить в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/simple_django_web_project. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Сдача в срок 07.05.2020

Практическая работа №4

Контейниризация и оркестрация приложений сердствами docker и docker-compose. Задание и мануалы доступны тут. Сделать пул реквест с полученной программой в папку этого репозитория sutdents/группа/practical_works/фамилия_имя/docker. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Срок сдачи: 24.06.2020

Лабораторная работа №1

срок сдачи 18.04.2020

Реализация веб-приложения на джанго в соответствии с вариантом из текста работы. Напоминаю, что Вы имеете возможность написать мне в вк и мы утвердим Вам личный вариант.

Полезные материалы:

https://www.youtube.com/playlist?list=PLlWXhlUMyooaDkd39pknA1-Olj54HtpjX - плейлист уроков по джанго для тех кто хочет фундаментально изучить, как работает джанго веб фремйворк и заниматься этим в будущем.

https://www.youtube.com/playlist?list=PLF-NY6ldwAWqP4S95brtPHZ5fTCxilgei - годный плейлист, который позволит быстро понять, как и что работает и сделать лабу.

Сдача работы №1

Этап 1

Полученную программу залить в папку этого репозитория sutdents/группа/laboratory_works/фамилия_имя/laboratiry_work_1. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Далее либо созвониться со мной в zoom и показать работу, либо записать видео о работе и прислать.

Этап 2

Сделать отчет в соответстви с текстом ЛР. Пример названия отчета: "ИТМО ИКТ К3340 Лабораторная работа №1 Филимонов Филипп Филиппович". На гит должен быть загружен пдф файл с моделью, отчет в PDF. Пул реквест должен содержать информация о варианте.

Лабораторная работа №2-3

срок сдачи 23.05.2020

Реализация веб-приложения на джанго в соответствии с вариантом из текста работы. Напоминаю, что Вы имеете возможность написать мне в вк и мы утвердим Вам личный вариант.

Средства разработки:

  • Django + Django REST framework(DRF)
  • Vue.js

Полезные материалы:

простой курс - плейлист уроков по джанго для тех кто хочет быстро изучить, как работает работает джанго рест фреймворк в связке с вью.жс.

П.С. В 4 уроке изменился путь для получения токена авторизации (см. офф докумекнтацию Djoser https://djoser.readthedocs.io/en/latest/getting_started.html)

Для тех, кто хочет лучше изучить DRF и работать с ним в будущем:

  1. https://www.youtube.com/playlist?list=PLF-NY6ldwAWqSxUpnTBObEP21cFQxNJ7C
  2. https://youtu.be/2rCjdYY-8R4?list=PLF-NY6ldwAWpktIw6ailetqjXibKlOLY_

Для тех, кто хочет лучше изучить Vue.js и работать с ним в будущем: https://www.youtube.com/playlist?list=PLNkWIWHIRwMH7ahn9uvvc5PG3o1tLscgB

Сдача работы №2

Этап 1

Полученную программу залить в папку этого репозитория sutdents/группа/laboratory_works/фамилия_имя/laboratiry_work_1. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор. Далее либо созвониться со мной в zoom и показать работу, либо записать видео о работе и прислать.

Этап 2

Сделать отчет в соответстви с текстом ЛР. Пример названия отчета: "ИТМО ИКТ К3340 Лабораторная работа №1 Филимонов Филипп Филиппович". На гит должен быть загружен пдф файл с моделью, отчет в PDF. Пул реквест должен содержать информация о варианте.

Курсовик

срок сдачи - день экзамена

Что-бы сдать курсовик, необходимо:

  1. Сделать отчет (Шаблон такой-же, как для отчета по практике).
  2. Вместо очной защиты с комиссией(как практика), записать видос с описанием апи и работы интерфейсов.

Структура отчета

  1. Введение описывающее кратко предметную область цель и задачи.
  2. Более подробное описание предметной области и функйциональных требований.
  3. Описание сервреной части (средствара разработки + модель данных + ендпоинты).
  4. Описание клиентской части (средства разработки + клиентские интерфейсы).
  5. Выводы.

Сдача курсовика

Этап 1

Отчет в пдф и код работы залить в папку этого репозитория sutdents/группа/kursoviks/фамилия_имя. Инструкция о загрузке работы ниже. Не забывайте о файле гитигнор.

Этап 2

Видос назвать в следующем формате НомерГруппы_ФИО_год и залить в эту папку (необходимо запросить доступ на добавление файлов)

Примечание

По скольку, практику по докеру выдали поздно, я не требую от Вас использования контейнеров в курсовике. Но, те кто все-же используют Докер с большей вероятсностью получат пятерки.

Сдача лабораторных и практических работ

Для сдачи работы в связи с переходом на дистанционку введены дополднительные правила игры.

Все отчеты сохраняются в pdf (документы и презентации).

Все студенческие работы хранятся в папке Students Для сдачи работы необходимо:

  1. Зарегиться на гите.
  2. Сделать форк репозитория с заданиями в свой аккаунт (на странице https://https://github.com/TonikX/ITMO_IMRIP_DataBases_2020/ кнопка fork справа, сверху).
  3. Установить гит на компьютер.
  4. Открыть папку, где хранятся Ваши проекты. В контекстом меню нажать "Open Git Bash here". Склонировать форкнутый репозиторий на комьютер (git clone https://github.com/ваш аккаунт/ITMO_IMRIP_DataBases_2020/).
  5. В файловой системе Вашего компрьютера, в склонированном репозитории создать в папках students/группа/laboratory_works/ и students/группа/practical_works/ Ваши личные папки в формате Фамилия_Имя латиницей (Пример sutdents/k3340/practical_works/Petrov_Vasya).
  6. В личных папках при выполнении практических и лабораторных работ делать подпапки с текущей работой в формате lrномер (Пример sutdents/k3340/Petrov_Vasya/laboratory_works/Lr1). В некоторых случаях одна работа будет тянуться на несколько практик, в таких случаях папки называть так, как указано в задании.
  7. Записать в папку отчетные материалы.
  8. Сделать коммит, описать его адекватно (Пример "был добавлен файл перезентация_петров.pdf"). Набрать команлы "git add ." и "git commit -m "название комита"".
  9. Сделать push в Ваш форкнутый репозиторий (git push).
  10. Сделать пул-реквест в мой репозиторий из вашего форкнутого, описать его адекватно. Пока пользуйтесь этой инструкцией, у нас нет веток с заданиями, как тут, но Вам поможет. Скоро запишу ролик.

Еще один мануал о том, как сделать Pull Request тут.

itmo_ict_webprogramming_2020's People

Contributors

ylikn avatar tonikx avatar valeriyaart avatar sprutsdm avatar reginashay avatar beliz1729 avatar tinashupak avatar forpualex avatar rzdaltseva avatar seevpl avatar 18ariana avatar arladnice avatar arevenko3 avatar iotsvigun avatar lumisade99 avatar stasiakozlova avatar dimova17 avatar evshina avatar liza-mainlit avatar annarevenko avatar nurdinovrost avatar salnikovank avatar mpkosh avatar sergrol avatar oooooooooooooooosip avatar ekatalandr avatar lukinaanastasiya avatar reybandt avatar kantegory avatar zangnika avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.