mirror of
https://github.com/maxbarsukov/itmo.git
synced 2026-09-12 19:19:57 +05:00
feat(web): ✨ add relevant information about tests and exam
This commit is contained in:
parent
65f9922e34
commit
69bc7809df
@ -3,28 +3,37 @@
|
||||
<img alt="Princess Mononoke Running" src="https://github.com/maxbarsukov/itmo/blob/master/.docs/princess-mononoke-running.gif" height="150">
|
||||
|
||||
> [!TIP]
|
||||
> вот бы была лаба по тактильным свойствам травянистых
|
||||
> «Оценки по вебу абсолютно объективны и непредвзяты. И вообще, веб — это единственный предмет, по которому каждому гарантирована положительная оценка.» \
|
||||
> — Цопа Евгений Алексеевич
|
||||
|
||||
**Лектор:** [Егошин Алексей Васильевич](https://my.itmo.ru/persons/285578) \
|
||||
---
|
||||
|
||||
**Лектор:** <a href="https://github.com/maxbarsukov/itmo/blob/master/.docs/tap-tap/README.md"><img alt="egoshin" src="https://github.com/maxbarsukov/itmo/blob/master/.docs/tap-tap/egoshin.gif" height="20"></a> [Егошин Алексей Васильевич](https://my.itmo.ru/persons/285578) \
|
||||
**Практик:** [Кустарев Иван Павлович](https://my.itmo.ru/persons/309681)
|
||||
|
||||
## Результаты
|
||||
|
||||
- 3 семестр: **5А** (94.81/100 баллов)
|
||||
|
||||
## Лабораторные
|
||||
## Лабораторные работы
|
||||
|
||||
Задания для лабораторных работ: https://se.ifmo.ru/courses/web#labs
|
||||
Задания для лабораторных работ: [se.ifmo.ru/courses/web#labs](https://se.ifmo.ru/courses/web#labs).
|
||||
|
||||
- [Лабораторная работа №1 (12/12)](https://github.com/maxbarsukov-itmo/web-1)
|
||||
- [Лабораторная работа №2 (12/12)](https://github.com/maxbarsukov-itmo/web-2)
|
||||
- [Лабораторная работа №3 (12/12)](https://github.com/maxbarsukov-itmo/web-3)
|
||||
- [Лабораторная работа №4 (12/12)](https://github.com/maxbarsukov-itmo/web-4)
|
||||
- [Лабораторная работа №1 (12/12)](https://github.com/maxbarsukov-itmo/web-1);
|
||||
- [Лабораторная работа №2 (12/12)](https://github.com/maxbarsukov-itmo/web-2);
|
||||
- [Лабораторная работа №3 (12/12)](https://github.com/maxbarsukov-itmo/web-3);
|
||||
- [Лабораторная работа №4 (12/12)](https://github.com/maxbarsukov-itmo/web-4).
|
||||
|
||||
## Рубежки
|
||||
## Рубежные работы
|
||||
|
||||
- [Рубежная работа №1](./рубежки/1)
|
||||
- [Рубежная работа №2](./рубежки/2)
|
||||
- [Рубежная работа №1 (9.5/10)](./рубежки/1);
|
||||
- [Рубежная работа №2 (10/10)](./рубежки/2).
|
||||
|
||||
## Экзамен
|
||||
|
||||
Экзамена по вебу в принципе не существует.
|
||||
|
||||
Баллы за экзамен = сумма баллов за 2 рубежки.
|
||||
|
||||
---
|
||||
|
||||
@ -32,5 +41,16 @@
|
||||
|
||||
| Ссылка | Описание |
|
||||
| --- | --- |
|
||||
| https://github.com/AppLoidx/Web-Development-Cheats/blob/master/README.md | Web Development Cheatsheets |
|
||||
| https://github.com/EgorMIt/ITMO/tree/master/2%20-%20Веб-Программирование | Ответы на вопросы к лабам |
|
||||
| [docs.google.com/spreadsheets/d/...](https://docs.google.com/spreadsheets/d/1quq4LCK7EXYgNiAnbCFnsg54IUDDKf5Ei-4Fn-CuVuk/edit?gid=30654966#gid=30654966) | Журнал Веб 2023/24 |
|
||||
| [github.com/AppLoidx/Web-Development-Cheats](https://github.com/AppLoidx/Web-Development-Cheats) | Web Development Cheatsheets |
|
||||
| [github.com/EgorMIt/ITMO/tree/master/2%20-%20Веб-Программирование](https://github.com/EgorMIt/ITMO/tree/master/2%20-%20Веб-Программирование) | Ответы на вопросы к лабам |
|
||||
| [github.com/worthant/web-programming-course](https://github.com/worthant/web-programming-course) | Хорошо выполненные лабораторные работы |
|
||||
| [youtube.com/watch?v=URdECcC25vY](https://www.youtube.com/watch?v=URdECcC25vY) | Гайд по новой ЛР 1 (2025) |
|
||||
| [youtube.com/watch?v=bHzWVjmhy8g](https://www.youtube.com/watch?v=bHzWVjmhy8g) | Гайд по загрузке и настройке сервера WildFly на Helios |
|
||||
|
||||
## Лицензия <a name="license"></a>
|
||||
|
||||
Проект доступен с открытым исходным кодом на условиях [Лицензии GNU GPL 3](https://opensource.org/license/gpl-3-0/). \
|
||||
*Авторские права 2025 Max Barsukov*
|
||||
|
||||
**Поставьте звезду :star:, если вы нашли этот проект полезным.**
|
||||
|
||||
@ -43,6 +43,8 @@ public class Main {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 27
|
||||
|
||||
### 1. Модель состояний потока в Java.
|
||||
@ -79,6 +81,8 @@ public class Main {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 38
|
||||
|
||||
### 1. Примитивные и ссылочные типы.
|
||||
@ -134,6 +138,8 @@ public class Main {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 49
|
||||
|
||||
### 1. Классификация потоков ввода/вывода.
|
||||
@ -185,6 +191,8 @@ public class Main {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 50
|
||||
|
||||
### 1. Массивы и коллекции.
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
## Вариант 02468
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test2.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-02468) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. Отличия протокола http от протокола https.
|
||||
|
||||
Основное отличие HTTP и HTTPS — шифрование данных. При использовании HTTP данные передаются в открытом виде, что небезопасно. При передаче данных по протоколу HTTP их может перехватить злоумышленник с помощью атаки Man-in-the-Middle. Чтобы злоумышленники не перехватили конфиденциальную информацию, сайты используют протокол HTTPS, который шифрует данные.
|
||||
@ -79,8 +81,12 @@ a + b > p {
|
||||
|
||||
То есть, из кода выше стили применятся только к `<p>3</p>`.
|
||||
|
||||
---
|
||||
|
||||
## Вариант 13579
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test2.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-13579) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. Отличия метода `POST` от метода `PUT`.
|
||||
|
||||
Разница между `PUT` и `POST` - это вопрос семантики.
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
## Вариант 01234
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test3.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-01234) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. В чём отличия типизации между JS и Java?
|
||||
|
||||
**Java**:
|
||||
@ -79,8 +81,12 @@ function removeLinks() {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 56789
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test3.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-56789) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. Для чего нужна конструкция `@extend` в SCSS?
|
||||
|
||||
Иногда вам приходится писать один и тот же набор свойств в разных правилах CSS.
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
## Вариант 13579
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test4.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-13579) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. Почему `RequestDispatcher` через контекст сервлета можно получить только по абсолютному пути?
|
||||
|
||||
#### Коротко и на английском
|
||||
@ -77,8 +79,12 @@ public class MyServlet extends HttpServlet {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 02468
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test4.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-24680) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. В каком порядке вызываются фильтры в `FilterChain`?
|
||||
|
||||
Фильтров может быть несколько, и они последовательно обрабатывают запрос (и ответ). Они объединены в так называемую цепочку — и для них даже есть специальный класс `FilterChain`.
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
## Вариант 13579
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test5.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-13579) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
### 1. Чем `@CustomScoped`-бины отличаются от `@ViewScoped`?
|
||||
|
||||
- `@ViewScoped`: управляемый бин существует на протяжении времени жизни представления JSF (**пока страница показывается**).
|
||||
@ -70,8 +72,12 @@ public class TimerBean {
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Вариант 02468
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test5.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-24680) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
:sparkles: Мне тааааак лень разбирать не свой вариант, запуллреквестите пж как сами разберёте :)
|
||||
|
||||
### 1. Чем `@NoneScoped`-бины отличаются от `@ApplicationScoped`?
|
||||
|
||||
11
3 веб/микроконтрольные/6/README.md
Normal file
11
3 веб/микроконтрольные/6/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Микроконтрольная №6
|
||||
|
||||
## Вариант 13579
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test6.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-13579) от [*@worthant*](https://github.com/worthant).
|
||||
|
||||
---
|
||||
|
||||
## Вариант 02468
|
||||
|
||||
- [Разбор микроконтрольной](https://github.com/worthant/web-programming-course/blob/main/test6.md#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-24680) от [*@worthant*](https://github.com/worthant).
|
||||
@ -1,14 +1,29 @@
|
||||
# Рубежная работа №1. Веб-программирование
|
||||
# Веб-программирование
|
||||
|
||||
## Рубежная работа №1
|
||||
|
||||
<img alt="writing anime girl" src="https://github.com/maxbarsukov/itmo/blob/master/.docs/writing.gif" height="200">
|
||||
|
||||
---
|
||||
|
||||
## Полезные ссылки
|
||||
|
||||
| Ссылка |
|
||||
| --- |
|
||||
| [Разбор билетов (2025)](https://docs.google.com/document/d/11ccQ3H0NNVfMtdiKW1Zxq0woOfk9o-2p0VcKhj4Bz_A/edit) *by [@lostinwinelands](https://t.me/lostinwinelands)* |
|
||||
| [Разбор билетов (2024)](https://docs.google.com/document/d/1c-9ci-rwhO1EB7cTknReMxZEzvrdazObXMiVpq9Ov3o/edit) |
|
||||
| [Расписанный рубеж (2023)](./Расписанный%20Веб%20рубеж%201%202022.docx) |
|
||||
| [Разбор билетов (2022)](https://docs.google.com/document/d/1c-9ci-rwhO1EB7cTknReMxZEzvrdazObXMiVpq9Ov3o/edit) |
|
||||
| [Старый разбор билетов](https://invited-digit-866.notion.site/2022-53c853d396364002b29a1331dfc78bba) |
|
||||
| [Конспект лекций для первой рубежки 2024](https://grove-spandex-678.notion.site/1-fe90f5db40b6477ebd439b9f3229e6ee) |
|
||||
| [Билеты](https://docs.google.com/document/d/1EBdskbN0v1942zgW2qu_datoyJ0yoVxBx69D4sPemyk/edit) |
|
||||
| [Теоретические](https://github.com/AppLoidx/Web-Development-Cheats/blob/master/itmo-university/module%20tests/ModuleTest1Questions.md) и [Практические](https://github.com/AppLoidx/Web-Development-Cheats/blob/master/itmo-university/module%20tests/ModuleTest1.md) задания |
|
||||
| [Разбор рубежки](https://github.com/sub-myitmo/web-rubezhka1) |
|
||||
| [Билеты рубежки (2022)](./Билеты%20Веб%20рубеж%201%202022.pdf) |
|
||||
| [Расписанная теория для рубежки](./РубежВеб1.docx) |
|
||||
|
||||
## Лицензия <a name="license"></a>
|
||||
|
||||
Проект доступен с открытым исходным кодом на условиях [Лицензии GNU GPL 3](https://opensource.org/license/gpl-3-0/). \
|
||||
*Авторские права 2025 Max Barsukov*
|
||||
|
||||
**Поставьте звезду :star:, если вы нашли этот проект полезным.**
|
||||
|
||||
BIN
3 веб/рубежки/1/Билеты Веб рубеж 1 2022.pdf
Normal file
BIN
3 веб/рубежки/1/Билеты Веб рубеж 1 2022.pdf
Normal file
Binary file not shown.
BIN
3 веб/рубежки/1/Расписанный Веб рубеж 1 2022.docx
Normal file
BIN
3 веб/рубежки/1/Расписанный Веб рубеж 1 2022.docx
Normal file
Binary file not shown.
BIN
3 веб/рубежки/1/РубежВеб1.docx
Normal file
BIN
3 веб/рубежки/1/РубежВеб1.docx
Normal file
Binary file not shown.
@ -1,16 +1,30 @@
|
||||
# Рубежная работа №2. Веб-программирование
|
||||
# Веб-программирование
|
||||
|
||||
## Рубежная работа №2
|
||||
|
||||
<img alt="stressed out" src="https://github.com/maxbarsukov/itmo/blob/master/.docs/stressed-out.gif" height="200">
|
||||
|
||||
---
|
||||
|
||||
## Полезные ссылки
|
||||
|
||||
| Ссылка |
|
||||
| --- |
|
||||
| [Билеты на второй рубежки по вебу](https://docs.google.com/spreadsheets/d/1HwZP0QesPtZJDeBvQAsgNeoWdUDGqsJj_OU3NNdp1N0/edit?gid=864384213#gid=864384213) |
|
||||
| [Конспект лекций для второй рубежки 2024](https://grove-spandex-678.notion.site/2-1285159178a9800cb42fdceb837ca458) |
|
||||
| [Авторская компиляция нескольких разборов](./билеты.docx) от [@VeraKasianenko](https://github.com/VeraKasianenko/) |
|
||||
| [Новый разбор билетов](https://docs.google.com/document/d/1-uY0-ha_8qpkpMh3lWjl42GWy-9_x_jlfwIU8164g_4/edit#heading=h.vcw60rrju5r9) |
|
||||
| [Разбор билетов 2024](https://grove-spandex-678.notion.site/2-15c5159178a980b09ae7c1d76e2e4662) |
|
||||
| [Разбор рубежки 2024](https://docs.google.com/document/d/1UQyfitodTupxYZxZvNpDuzt3X2MtcDqVC8cjVocX8Vc/edit?tab=t.0#heading=h.sqk7mnog1mfx) от [@lostinwinelands](https://t.me/lostinwinelands) |
|
||||
| [Разбор рубежки от Декафа](https://www.youtube.com/watch?v=ylU-BFjhvD8) |
|
||||
| [Сборник билетов](https://docs.google.com/document/d/1lNUjNyu-ybeYOqlt1ypfulWUxTpSIYkuaBl4qFK_Ipc/edit) |
|
||||
| [Старый разбор билетов](https://docs.google.com/document/d/1D1_kqO2uKzI1KBHiUZXV9C-IkrAS2kd8Cti5NC0MXhE/mobilebasic#heading=h.xfc4cqw9jyj) |
|
||||
| [Новый разбор билетов](https://docs.google.com/document/d/1-uY0-ha_8qpkpMh3lWjl42GWy-9_x_jlfwIU8164g_4/edit#heading=h.vcw60rrju5r9) |
|
||||
| [Авторская компиляция нескольких разборов](./билеты.docx) от [@VeraKasianenko](https://github.com/VeraKasianenko/) |
|
||||
| [Подготовка к рубежке №2 (2020)](https://docs.google.com/document/d/1rxs4s0Doio-lO-AE80VbveIL1emfbnPkMmfbh-jJUVc) |
|
||||
| [Билеты с второй переписи рубежки](./Рубеж2%202%20перепись.docx) |
|
||||
|
||||
## Лицензия <a name="license"></a>
|
||||
|
||||
Проект доступен с открытым исходным кодом на условиях [Лицензии GNU GPL 3](https://opensource.org/license/gpl-3-0/). \
|
||||
*Авторские права 2025 Max Barsukov*
|
||||
|
||||
**Поставьте звезду :star:, если вы нашли этот проект полезным.**
|
||||
|
||||
BIN
3 веб/рубежки/2/Рубеж2 2 перепись.docx
Normal file
BIN
3 веб/рубежки/2/Рубеж2 2 перепись.docx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user