Проектирование динамических страниц - тема урока: #2 Установка фрэймворка и шаблонизация проекта

Практика:

1. Node, ядро Node. Установка и основы Node.

2. Библиотеки Node, package.json и node_modules, команды npm, npm i

3. Установка Vue, vue-cli, vue-router и других модулей Vue

4. Установка tailwindcss и flowbite

5. Шаблонизация проекта. Компонентное программирование. Выделение базового шаблона, подшаблонов и вспомогательных компонентов.

Теория:

Типы проектов:

- сайт-визитка,

- корпоративный,

- интернет-магазин или каталог сайтов,

- портал,

- форум, соц.сеть,

- CRM, системы администрирования,

- смешанный тип.

При разработке приложения используют шаблоны. Есть два типа шаблонов: архитекрутные шаблоны и шаблоны проектирования практических задач. Причём фрэймворк (в нашем случае Vue) реализует архитектуру приложения (MVC, HMVC, MV-VM), а node-библиотеки - решают практические задачи проекта.

Архитектура Vue + шаблоны проектирования практических задач библиотеки Node = качественный проект.

Команда

Команда разработчиков web-приложения может состоять из 1, 4, 5, 8 или 9 человек. Рассмотрим роли:

1 - fullstack

4 - бэкенд-программист, frontend-программист, дизайнер, тестировщик.

5 - бэкенд-программист, frontend-программист, дизайнер, тестировщик, руководитель.

8 - 2 бэкенд-программиста, 2 frontend-программиста, 2 дизайнера, 2 тестировщика.

9 - 2 бэкенд-программиста, 2 frontend-программиста, 2 дизайнера, 2 тестировщика, руководитель.

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

Авторизированные пользователи могут оставлять коментарии к этому уроку.