#34 TDD подход при разработке сервиса меню NestJS разработка кода | Джедай веб разработки
В серии из 3х видео я играю роль техлида и разработчика. В этой серии Максим разработчик делает реализацию для MenuService. И в этом видео был добавлен еще 1 тест. Реализацию кода по этим тестам можно найти в гитхаб репозитории. Рекомендую смотреть все три видео (#32 & #33)
TDD - test driven development это разработка кода от тестов. Требования конвертируются в тесты, пишется код под тесты и при написании кода все новые вопросы конвертируются в новые тесты. В итоге мы получаем возможность разделения труда и мы не нуждаемся в готовом приложении, а можем разрабатывать класс за классом.
Как помогать по проекту можно посмотреть тут https://www.youtube.com/watch?v=Z_CG6e3rQAc&ab_channel=WebDev.GromMax
ANGULAR
Тег с кодом для задания
https://github.com/MaksymGrom/ng-blog/tree/0.0.20
NEST JS
Тег с кодом для начала задания
https://github.com/MaksymGrom/nest-blog/tree/0.0.8
Тег с кодом выполненного задания
https://github.com/MaksymGrom/nest-blog/tree/0.0.9
Установка проекта
1) Установите mysql сервер
2) Создайте пустую БД
3) Склонируйте NestJS проект
4) Загрузите зависимости "npm install"
5) Скопируйте файл ormcomfig.sample.json как ormconfig.json и .env.sample как .env
6) Пропишите свои параметры БД
7) Выполните "npm start" для запуска bakend сервера
8) Склонируйте Angular проект
9) Загрузите зависимости "npm install"
10) Запустите фронтенд "npm start"
----------------------------------------------------------------------------------------
Приветствую друзья. Этот плейлист посвящен разработке блога с использованием Nest Js + Angular + MySql. Все это будет происходить с использованием KANBAN подходов к ведению проектов и с использованием github.
Видео максимально содержат все шаги разработки и мысли по реализации.
Цель такого формата - донести свое мировозрение к разработке длительных проектов и привлечь увлеченных ребят делать pull request в мой github репозиторий как contributors.
Невозможно рассказать причины появления шаблонов программирования, если не иметь проект состоящий из большого числа зависящих друг от друга элементов.
Надеюсь такой формат видео будет интересен. Github проекты можно найти:
https://github.com/MaksymGrom/ng-blog
https://github.com/MaksymGrom/nest-blog
Телеграм канал:
https://t.me/webDevGromMaxGroup
Видео #34 TDD подход при разработке сервиса меню NestJS разработка кода | Джедай веб разработки канала Максим Гром
TDD - test driven development это разработка кода от тестов. Требования конвертируются в тесты, пишется код под тесты и при написании кода все новые вопросы конвертируются в новые тесты. В итоге мы получаем возможность разделения труда и мы не нуждаемся в готовом приложении, а можем разрабатывать класс за классом.
Как помогать по проекту можно посмотреть тут https://www.youtube.com/watch?v=Z_CG6e3rQAc&ab_channel=WebDev.GromMax
ANGULAR
Тег с кодом для задания
https://github.com/MaksymGrom/ng-blog/tree/0.0.20
NEST JS
Тег с кодом для начала задания
https://github.com/MaksymGrom/nest-blog/tree/0.0.8
Тег с кодом выполненного задания
https://github.com/MaksymGrom/nest-blog/tree/0.0.9
Установка проекта
1) Установите mysql сервер
2) Создайте пустую БД
3) Склонируйте NestJS проект
4) Загрузите зависимости "npm install"
5) Скопируйте файл ormcomfig.sample.json как ormconfig.json и .env.sample как .env
6) Пропишите свои параметры БД
7) Выполните "npm start" для запуска bakend сервера
8) Склонируйте Angular проект
9) Загрузите зависимости "npm install"
10) Запустите фронтенд "npm start"
----------------------------------------------------------------------------------------
Приветствую друзья. Этот плейлист посвящен разработке блога с использованием Nest Js + Angular + MySql. Все это будет происходить с использованием KANBAN подходов к ведению проектов и с использованием github.
Видео максимально содержат все шаги разработки и мысли по реализации.
Цель такого формата - донести свое мировозрение к разработке длительных проектов и привлечь увлеченных ребят делать pull request в мой github репозиторий как contributors.
Невозможно рассказать причины появления шаблонов программирования, если не иметь проект состоящий из большого числа зависящих друг от друга элементов.
Надеюсь такой формат видео будет интересен. Github проекты можно найти:
https://github.com/MaksymGrom/ng-blog
https://github.com/MaksymGrom/nest-blog
Телеграм канал:
https://t.me/webDevGromMaxGroup
Видео #34 TDD подход при разработке сервиса меню NestJS разработка кода | Джедай веб разработки канала Максим Гром
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
#12 Джедай веб разработки. Admin auth через NGRX. Авторизация на сайте через хранилищеAngular async pipe своими руками (DIY). Глубокий разбор реализации async pipeAngular. Где хранить специфичные константы?Абстрактная Фабрика порождающие шаблоны проектирования. Patterns Abstract Factory#18 Джедай веб разработки. Синхронизация вкладок браузера через localStorageAngular. Аттрибуты, классы и стили в шаблоне. NgStyle, NgClass, Attr.JavaScript практика. Дерево из таблицы. Древовидное меню. Array.reduce, Array.map#15 Джедай веб разработки. Angular HTTP Interceptor на RXJS#25 Джедай веб разработки. Grid & Form pages для тестирования навигацииПрактика. Angular dependency injection framework. React API Context через Angular DISQL ORDER BY, DISTINCT, UNION ALL, LIMITЧто такое SQL? Как работать с WebSQL? Основы SQL | SQL для начинающихJavaScript практика. classTreeCollection. Глубокое дерево из таблицы. Array.reduce, Array.mapAngular Directives. Передача ng-template через структурную директиву в Table Component часть 2#13 Джедай веб разработки. JWT Decode. Извлекаем payload из JWT на Angular#19 Джедай веб разработки. Angular Guards + Observable. Защита авторизованных ссылок#9 Джедай веб разработки. Архитектура VIEW слоя. Обзор слоев приложенияDate pipe angular. Локализация и настройка формата даты#24 Джедай веб разработки. Декомпозиция фичи навигации по сайту#5 Создание блога. bcrypt паролей , TypeORM Admin Entity. Джедай Web Разработки