1я неделя
cms
php: Начало Другие операторы Условия Массивы
_____
Разобраться в устройстве:
- организации одной точки входа в приложение - посмотреть файл .htaccess
обратить внимание на правило перенаправления запросов
- псмотреть устройство index файла
- принципах mvc - посмотреть устройство модулей market и managment
- Изучить структуру БД проекта (какие таблицы за что отвечают)
- Разобраться в кодах модулей core и login
- найти части кода, которые отвечает за определение доступных пользователю модулей
- добавить в таблицу модулей моле private (значения 2, 1 или 0)
- в модуле ядра сделать выборки - всех модулей private=0 и отдельно всех модулей private=1
complex
основы js теория
php: Начало Другие операторы Условия
_____
Создание базы данных:
- Описание предметной области в сущностях и свойствах
- графическое моделирование базы данных со связями между таблицами
- - таблицы, свойства, типы свойств связи между таблицами.
- создание структуры базы данных в СУБД
поля регионов, городов, районов и ЖК - id, type_area, name, description, image, css_contur, category_id, people, link
Домов - id, name, address, plan, image, css_contur, material, zhk_id, compas
квартиры - id, num, floor, home_id, plan, num_room, price, square, balkon
- Наполнение таблиц первичными данными
создание файловой архитектуры проекта
у меню - ссылки на районы города ижевска
- индексный файл - регионы Удмуртии + крупные города(Ижевск, Глазов, Воткинск, Сарапул)
- файлы списков: районы города, жк района, дома в жк, квартиры в доме
- ссылка с глазова должна вести на
https://www.google.com/maps/d/viewer?mid=1t-Q1W0rzFtp8piO3jZXEpEERAHk&ll=58.14269898006185%2C52.65371688761692&z=15
- файл детального просмотра дома
- файл ядра - подключения к БД
- страница личного кабинета(квартиры) пользователя с архивом всех заказов и их статусом
- страница кабинета(квартиры) должна быть доступна только авторизоавнным пользователям, неавторизованных перебрасывать на страницу авторизации
- создать каталоги: (см магазины)
отличия в разделах request и admin
новости, заказы и баннеры - не нужно
добавить:
районы, ЖК - аналог категорий для домов, квартиры, услуги
структура html документа по блокам
- Создание шаблона страниц(см магазины)
- Внутренние блоки обёртки content или wrapper
- - Контейнеры на flex стилях
магазин
основы js теория
php: Начало Другие операторы Условия
_____
Архитектура проекта (по дням)
- Создание и наполнение БД
(Тип магазина, текстовое описание сущностей - названия таблиц
схема с https://nosqldbm.ru/ и таблицы в myadmin)
- Создание файловой структуры
- Создание шаблона страниц
- Создание контейнеров flex