1
0
Преглед на файлове

Merge branch 'master' of http://213.155.192.79:3001/ypv/UP-26gr-2sem

ypv преди 3 месеца
родител
ревизия
0684605bc6

+ 52 - 0
2025-26/Отчеты/Дорошенко_отчет.md

@@ -0,0 +1,52 @@
+Отчет о создании сайта http://gcxolooe.beget.tech/
+ФИО автора: Дорошенко Иван Дмитриевич
+Хостинг: Beget
+Инструмент для генерации кода: DeepSeek (чат-помощник) https://chat.deepseek.com
+Тип сайта: одностраничный сайт-визитка компьютерного магазина
+Срок создания: 1-2 часа
+
+Последовательность моих действий (что я применял)
+Шаг 1. Регистрация на Beget и получение адреса
+Я зарегистрировался на хостинге Beget.
+
+В панели управления создал новый сайт, и система автоматически выдала мне бесплатный поддомен:
+
+text
+http://gcxolooe.beget.tech/
+Я решил, что пока не буду покупать отдельный домен, а воспользуюсь этим для теста.
+
+Шаг 2. Подготовка идеи и текстов (с помощью DeepSeek)
+Я открыл чат с DeepSeek и начал задавать вопросы.
+
+Первый запрос: «Напиши текст для главной страницы компьютерного магазина. Владельца зовут Иван Дорошенко, магазин в городе Новозыбков. Расскажи про 7 лет опыта, сборку ПК, честные цены».
+
+DeepSeek сгенерировал текст про команду энтузиастов, игровые станции и гарнитуры. Я взял его почти без изменений.
+
+Шаг 3. Генерация HTML и CSS кода (главная работа с DeepSeek)
+Я попросил DeepSeek:
+*«Создай готовый HTML-файл с CSS внутри. Стиль — современный, светлый, аккуратный. Включи туда: заголовок с моим именем, готовый текст про магазин, адрес (ул. Компьютерная, 17), часы работы (10–20). Сделай адаптивным для телефонов».*
+
+DeepSeek выдал полный код: <!DOCTYPE html> ... </html>.
+
+Я скопировал этот код в блокнот на своем компьютере.
+
+Шаг 4. Доработка и проверка кода
+Я вставил код в локальный файл index.html и открыл в браузере.
+
+Подправил некоторые отступы и шрифты (например, увеличил размер адреса).
+
+Проверил, как сайт выглядит на телефоне — сжал окно браузера. DeepSeek уже добавил медиа-запросы, поэтому верстка «поехала» нормально.
+
+Шаг 5. Загрузка сайта на хостинг Beget
+Я зашел в файловый менеджер Beget через панель управления.
+
+Перешел в корневую папку моего сайта (gcxolooe.beget.tech).
+
+Нажал кнопку «Загрузить файл» и выбрал свой index.html.
+
+Шаг 6. Финальная проверка
+Я открыл браузер, ввел адрес: http://gcxolooe.beget.tech/
+
+Увидел свой сайт — всё работает, текст отображается, адрес и часы видны.
+
+Сайт стал доступен всем в интернете.

+ 52 - 0
2025-26/Отчеты/ДорошенкоОтчет.md

@@ -0,0 +1,52 @@
+Отчет о создании сайта http://gcxolooe.beget.tech/
+ФИО автора: Дорошенко Иван Дмитриевич
+Хостинг: Beget
+Инструмент для генерации кода: DeepSeek (чат-помощник) https://chat.deepseek.com
+Тип сайта: одностраничный сайт-визитка компьютерного магазина
+Срок создания: 1-2 часа
+
+Последовательность моих действий (что я применял)
+Шаг 1. Регистрация на Beget и получение адреса
+Я зарегистрировался на хостинге Beget.
+
+В панели управления создал новый сайт, и система автоматически выдала мне бесплатный поддомен:
+
+text
+http://gcxolooe.beget.tech/
+Я решил, что пока не буду покупать отдельный домен, а воспользуюсь этим для теста.
+
+Шаг 2. Подготовка идеи и текстов (с помощью DeepSeek)
+Я открыл чат с DeepSeek и начал задавать вопросы.
+
+Первый запрос: «Напиши текст для главной страницы компьютерного магазина. Владельца зовут Иван Дорошенко, магазин в городе Новозыбков. Расскажи про 7 лет опыта, сборку ПК, честные цены».
+
+DeepSeek сгенерировал текст про команду энтузиастов, игровые станции и гарнитуры. Я взял его почти без изменений.
+
+Шаг 3. Генерация HTML и CSS кода (главная работа с DeepSeek)
+Я попросил DeepSeek:
+*«Создай готовый HTML-файл с CSS внутри. Стиль — современный, светлый, аккуратный. Включи туда: заголовок с моим именем, готовый текст про магазин, адрес (ул. Компьютерная, 17), часы работы (10–20). Сделай адаптивным для телефонов».*
+
+DeepSeek выдал полный код: <!DOCTYPE html> ... </html>.
+
+Я скопировал этот код в блокнот на своем компьютере.
+
+Шаг 4. Доработка и проверка кода
+Я вставил код в локальный файл index.html и открыл в браузере.
+
+Подправил некоторые отступы и шрифты (например, увеличил размер адреса).
+
+Проверил, как сайт выглядит на телефоне — сжал окно браузера. DeepSeek уже добавил медиа-запросы, поэтому верстка «поехала» нормально.
+
+Шаг 5. Загрузка сайта на хостинг Beget
+Я зашел в файловый менеджер Beget через панель управления.
+
+Перешел в корневую папку моего сайта (gcxolooe.beget.tech).
+
+Нажал кнопку «Загрузить файл» и выбрал свой index.html.
+
+Шаг 6. Финальная проверка
+Я открыл браузер, ввел адрес: http://gcxolooe.beget.tech/
+
+Увидел свой сайт — всё работает, текст отображается, адрес и часы видны.
+
+Сайт стал доступен всем в интернете.

+ 126 - 0
2025-26/Отчеты/акуленкоотчет.md

@@ -0,0 +1,126 @@
+# Отчёт о создании веб-сайта «Онлайн-школа CodeMaster»
+
+**Студент:** Акуленко Илья  
+**Дисциплина:** Веб-разработка / Проектная практика  
+**Итоговый URL:** http://cdmage.beget.tech/  
+**Дата сдачи:** Июнь 2026 г.
+
+---
+
+## 1. Техническое задание (исходный промпт)
+
+> *«Создай мне сайт, состоящий из 3 страниц, всё кликабельно и есть проверка данных».*
+
+Дополнительные уточнения в процессе диалога с нейросетью:
+
+- Тематика: IT-образование, онлайн-школа программирования
+- Целевая аудитория: новички и практикующие разработчики
+- Наличие формы обратной связи с валидацией полей
+- Современный, «продающий» дизайн без воды
+
+---
+
+## 2. Выбор инструментов и ход работы
+
+Все этапы выполнялись с помощью **Claude AI** (версия Sonnet 3.5) в интерактивном режиме. Я выступал в роли заказчика и тестировщика, а нейросеть — в роли frontend-разработчика.
+
+### 2.1. Генерация структуры и контента
+
+Claude сразу предложил разбить сайт на три логические страницы:
+
+1. **Главная** — ценность, статистика, преимущества
+2. **Курсы и обратная связь** — каталог направлений, форма записи на консультацию
+3. **Отзывы и основатель** — социальное доказательство, история создания школы
+
+### 2.2. Разработка внешнего вида
+
+Нейросеть сама выбрала стек:
+
+- HTML5 — структура
+- CSS3 (flexbox, grid, медиазапросы) — адаптивный дизайн
+- Чистый JavaScript — проверка данных и интерактив (выпадающий список курсов, модальное окно «Заявка принята»)
+
+### 2.3. Реализация интерактива и проверки данных
+
+По требованию «кликабельность и проверка данных» Claude реализовал:
+
+- Кликабельные кнопки навигации (меню, ссылки на курсы)
+- Форму с валидацией: имя, фамилия, email (формат), телефон (маска), выбор курса из списка. Все поля обязательны для заполнения.
+- Всплывающее уведомление при успешной отправке
+- Адаптивные карточки курсов при клике на кнопку «Подробнее»
+
+### 2.4. Текстовое наполнение и изображения
+
+Claude сгенерировал:
+
+- Логотип и название **CodeMaster**
+- Имя основателя — **Илья Акуленко из Новозыбкова**
+- Цифры: 1200+ выпускников, 94% трудоустройства
+- 6 реальных отзывов с именами, компаниями и звёздами
+- Список технологий (Python, React, Docker и т.д.)
+
+Все медиа (иконки, аватар основателя, скриншоты) были запрошены у Claude, он предоставил SVG-иконки и CSS-градиенты вместо внешних картинок.
+
+---
+
+## 3. Три страницы сайта (соответствие ТЗ)
+
+**Главная (index.html)**  
+Содержание: герой-блок, преимущества школы, стек технологий, статистика  
+Кликабельность: кнопки «Начать обучение» → скролл к форме, ссылки на курсы  
+Проверка данных: нет формы
+
+**Курсы и заявка (courses.html)**  
+Содержание: 8 карточек курсов с уровнем сложности, форма консультации (ФИО, email, телефон, выбор курса)  
+Кликабельность: карточки кликабельны → заполняют поле «Курс» в форме  
+Проверка данных: **есть** — проверка email, телефона, незаполненных полей
+
+**Отзывы и основатель (reviews.html)**  
+Содержание: 6 отзывов с фото/именами, блок с историей Ильи Акуленко  
+Кликабельность: ссылка «Записаться» ведёт на форму со второй страницы  
+Проверка данных: нет формы (но через меню переход к форме)
+
+**Вывод:** сайт полностью соответствует требованию «3 страницы, всё кликабельно, проверка данных».
+
+---
+
+## 4. Демонстрация работы проверки данных (пример)
+
+При заполнении формы на странице курсов:
+
+- Если оставить поле «Имя» пустым → подсветка красным, текст «Введите ваше имя»
+- Если ввести `test@mail` в email → ошибка «Введите корректный email»
+- Если телефон короче 10 цифр → ошибка
+- При корректном заполнении → всплывает модальное окно: *«🎉 Заявка принята! Илья свяжется с тобой в течение 30 минут»*
+
+В консоли браузера данные не отправляются на сервер — это frontend-симуляция по условию учебного проекта.
+
+---
+
+## 5. Трудности и их преодоление
+
+- **Нейросеть иногда «забывала» проверку на пустые поля** — я попросил: «Добавь проверку, что имя и фамилия не могут быть пустыми и содержать только буквы». Claude добавил.
+
+- **На мобильных устройствах ломался грид карточек курсов** — Claude переписал CSS на grid с `repeat(auto-fit, minmax(280px, 1fr))`.
+
+- **Хотелось сохранить введённые данные в localStorage** — Claude добавил 10 строк JS для автосохранения полей формы при перезагрузке.
+
+- **Ссылки между тремя страницами были относительными (`/courses`)** — нейросеть исправила на абсолютные пути к файлам `courses.html`.
+
+---
+
+## 6. Итоговая ссылка и размещение
+
+Сайт выложен на бесплатный хостинг **beget.tech**:
+
+🔗 **http://cdmage.beget.tech/**
+
+Все файлы (HTML, CSS, JS) загружены через панель управления хостингом. На главной странице присутствует ссылка на оригинальный промпт и указание авторства: «Создано с помощью Claude AI по заданию студента».
+
+**Адрес Claude AI:** https://claude.ai/
+
+---
+
+## 7. Заключение
+
+Claude AI позволил выполнить задание «3 страницы, кликабельность, проверка данных» **за 4 часа диалога** без написания ни одной строки кода вручную. В результате получился полностью рабочий, адаптивный сайт онлайн-школы с формой обратной связи, валидацией и готовой структурой для добавления настоящего бэкенда.

+ 77 - 0
2025-26/Отчеты/отчетЧернявский.md

@@ -0,0 +1,77 @@
+# Отчёт по созданию интернет-сайта
+
+**Студент:** Чернявский Илья Дмитриевич  
+**Дата:** 10.06.2026
+
+---
+
+## 1. Что сделано
+
+Создал сайт-портфолио «Илья Чернявский — Аренда авто в Климово».
+
+Файл один — index.html, внутри вся вёрстка, стили и скрипты.
+
+**Что есть на сайте:**
+
+- Главная страница с описанием услуг
+- Автопарк из 10 машин
+- Игры (рулетка и мины) — за них даю бонусы
+- Форма бронирования авто
+- Документы и правила
+- Отзывы с рейтингом
+
+**Бонусная система:**
+
+Стартовые 200 бонусов, каждый день +100, за отзыв +50, по промокодам от 200 до 700. Бонусы хранятся в LocalStorage.
+
+Всё работает без перезагрузки страницы — сделал как SPA.
+
+---
+
+## 2. Как использовал Qwen
+
+Qwen мне очень помог, без него делал бы намного дольше.
+
+**Что я просил и что получил:**
+
+**1. HTML.** Попросил Qwen сделать сайт-портфолио для аренды авто с тёмным дизайном, карточками машин и адаптивом. Он выдал базовую структуру с шапкой, контейнерами и сеткой.
+
+**2. CSS.** Qwen предложил тёмную тему с оранжевыми акцентами, эффекты размытия, анимации при наведении. Я взял его стили и подправил цвета под себя.
+
+**3. Рулетка.** Сказал Qwen: «Сделай canvas рулетку с разными призами, с весами (шансами) и анимацией вращения». Он написал функцию spinWheel(), сектора с весами, анимацию через requestAnimationFrame.
+
+**4. Игра «Мина».** Попросил: «Сделай игру мины 4x4, ставка бонусами, множитель растёт с каждой безопасной ячейкой, кнопка забрать выигрыш». Qwen сгенерировал логику с 4 случайными минами, подсчёт множителя и кэшаут.
+
+**5. LocalStorage.** Попросил сохранять баланс, сделать ежедневный бонус и промокоды, чтобы активировались один раз. Qwen написал функции loadBalance(), saveBalance(), dailyBonus(), activatePromo().
+
+**6. Форма бронирования.** Сказал: «Сделай форму аренды: выбор машины, дни, списание бонусов, показ итоговой цены». Он сделал updatePricePreview() и handleRent().
+
+**7. Отзывы со звёздами.** Попросил блок отзывов с формой добавления, рейтинг 5 звёзд, за отзыв давать +50 бонусов. Qwen сделал звёзды с подсветкой при клике и добавление отзыва в начало списка.
+
+**8. Исправление багов.** Когда рулетка неправильно останавливалась, я спросил Qwen, в чём проблема. Он объяснил про формулу расчёта угла, и я поправил код.
+
+---
+
+## 3. Какие технологии использовал
+
+- **HTML** — Qwen сделал структуру, я добавил свои блоки
+- **CSS** — Qwen написал стили (тёмная тема, адаптив, анимации)
+- **JavaScript** — Qwen написал всю логику: рулетка, мины, бонусы, отзывы
+- **Canvas** — Qwen сделал отрисовку колеса рулетки и анимацию вращения
+- **LocalStorage** — Qwen реализовал сохранение баланса, промокодов и ежедневного бонуса
+- **Хостинг Beget** — я сам зарегистрировался и загрузил файл через FTP
+
+**Сколько кода написал Qwen, а сколько я:**
+
+Qwen написал примерно 90% кода. Я только подправил цвета и отступы, исправил пару багов (рулетка не туда останавливалась), заменил ссылки на картинки и загрузил всё на хостинг.
+
+---
+
+## 4. Итог
+
+Сайт готов, работает на хостинге Beget. Почти весь код написан с помощью Qwen.
+
+**Хостинг:** Beget  
+**Адрес сайта:** http://informe6.beget.tech/
+
+**Адрес сайта Qwen:** https://qwen.ai/

+ 32 - 0
2025-26/Отчеты/суровый.md

@@ -0,0 +1,32 @@
+отчёт: создание сайта StepFashion на Beget + DeepSeek
+## 1. О сайте
+### Адрес: http://murameua.beget.tech/
+
+###### Название: StepFashion (продажа обуви, сайт-визитка)
+
+###### Владелец: Суровый Александр Владимирович (г. Новозыбков)
+
+###### Хостинг: Beget
+
+###### Инструмент: DeepSeek
+
+## 2. Что сделано (по шагам)
+Шаг	Действие	Результат
+###### 1	Регистрация на Beget	Получен хостинг и домен murameua.beget.tech
+###### 2	Запрос к DeepSeek на генерацию текстов и структуры	Получены: слоган, 3 преимущества, блок "почему мы", контакты
+###### 3	Запрос к DeepSeek на вёрстку HTML/CSS	Получен готовый код современного одностраничного сайта
+###### 4	Публикация через файловый менеджер Beget	Создан файл index.html, код вставлен → сайт работает
+### 3. Что использовано
+######  Хостинг Beget
+
+######  DeepSeek (генерация контента + кода)
+
+######  Чистый HTML/CSS (без конструкторов вроде Tilda)
+
+### 4. Расхождение с изначальным ТЗ
+###### Для визитки это нормально, но техническое задание по CMS не выполнено.
+
+### 5. Итог
+###### Рабочий сайт создан. DeepSeek использован на всех этапах.
+###### Чтобы выполнить оригинальное ТЗ — нужно установить WordPress и MediaWiki через панель Beget (это займёт 10 минут).
+# Сайт сделан на основе:https://www.deepseek.com/en/