#21 Джедай веб разработки. Разработка админ панели, планирование.

preview_player
Показать описание
Layout, ACL, Settings, Grid, Forms - фичи о которых поговорим и которые необходимы в реализации admin panel для нашего блога.

Layout - каркас верстки для размещения статических и динамических частей сайта, таких как header, footer, nav и собственно контента страницы.

ACL (Access Control List) - список прав админа на сайте. Механизм сокрытия части фич сайта для груп админов. Боковое меню должно быть собирательным с разных модулей и показывать только те пункты которые доступны этому админу. Также и настройки сайта должны вести себя подобным образом.

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

Grids - это таблицы с данными, они однотипны, по этому нет смысла придумывать решение для каждой таблицы, а стоит сделать динамические таблицы.

Forms - формы редактирования должны быть настраиваемыми также как и grids.

ANGULAR
Тег с кодом для задания

NEST JS
Тег с кодом для задания
----------------------------------------------------------------------------------------

Приветствую друзья. Этот плейлист посвящен разработке блога с использованием Nest Js + Angular + MySql. Все это будет происходить с использованием KANBAN подходов к ведению проектов и с использованием github.

Видео максимально содержат все шаги разработки и мысли по реализации.

Цель такого формата - донести свое мировозрение к разработке длительных проектов и привлечь увлеченных ребят делать pull request в мой github репозиторий как contributors.

Невозможно рассказать причины появления шаблонов программирования, если не иметь проект состоящий из большого числа зависящих друг от друга элементов.

Надеюсь такой формат видео будет интересен. Github проекты можно найти:

Телеграм канал:
Рекомендации по теме
Комментарии
Автор

именно продолжения этого плейлиста я ждал,
хотелось бы увидеть больше применения rxjs

dwlblcu
Автор

Здравствуйте. Дождались таки продолжения данного плейслиста. Ждем продолжения. Возможно в будущем решусь на pull request-ы и на помощь в реализации некоторого функционала) Но немного смутила оценка объёма работы в "50 роликов". Какова будет примерная частота выхода роликов? При выходе пары роликов в неделю(а то и реже) не потеряет ли плейлист актеальность?

GF-khqf
Автор

Макс, возможно вы знаете. Мне нужно в бэкэнд контроллере десериализовать и провалидировать массив вложенных объектов из Query. Типа так:
export class SearchOrder {
orderBy: string;
asc: boolean;
}

export class Search {
value: string;
count?: number = 20;
orders?: SearchOrder[] = [];
}

Массив enum я понимаю как десериализовать из url query, IsEnum & IsArray декораторы в помощь. Но как с nested objects? И если такое возможно, то как будет выглядеть фрагмент query для orders?

Или запись другая предусмотрена?

SuperBatiskaf