Курс на Stepik
Обложка курса «Java - проект Fraud Detector» на Stepik
Бесплатно

Java - проект Fraud Detector ★ 4.984

Открыть на
STEPIK.ORG

Изучаем Single Responsibility Principle (SRP), тестирование и рефакторинг кода. Курс подойдет для начинающих.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java - проект Fraud Detector»Учеников на курсе 1 428
Сертификаты, выданные на курсе «Java - проект Fraud Detector»Сертификатов выдано 0
Отзывы о курсе «Java - проект Fraud Detector»Отзывов получено 61
Рейтинг курса «Java - проект Fraud Detector»Рейтинг курса 4.984
Уроки в курсе «Java - проект Fraud Detector»Количество уроков 31
Время прохождения курса «Java - проект Fraud Detector»Время прохождения курса —
Обновления курса «Java - проект Fraud Detector»Обновления курса — —
Дата публикации курса «Java - проект Fraud Detector»Дата публикации курса — ———
Последнее обновление курса «Java - проект Fraud Detector»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Java - проект Fraud Detector» 4 раздела Уроки в курсе «Java - проект Fraud Detector» 31 урок Время прохождения курса «Java - проект Fraud Detector» 1 ч. Последнее обновление курса «Java - проект Fraud Detector» обн. 1 год назад

Знакомство с проектом

6 уроков
1. Знакомство с автором курса ↗
2. Описание проекта ↗
3. Легенда проекта ↗
4. Начальный код проекта ↗
5. Поддержка, вопросы и обратная связь по проекту ↗
6. Создание конструктора и get методов ↗

Реализация бизнес правил

5 уроков
1. Реализация первого правила обнаружения мошенничества ↗
2. Реализация второго правила обнаружения мошенничества ↗
3. Реализация третьего правила обнаружения мошенничества ↗
4. Реализация четвёртого правила обнаружения мошенничества ↗
5. Реализация пятого правила обнаружения мошенничества ↗

Рефакторинг кода

12 уроков
1. Выносим правила в отдельные методы ↗
2. Изучаем Single Responsibility Principle (SRP) ↗
3. Выносим правила в отдельные классы (interface FraudRule) ↗
4. Упрощаем код класса FraudDetector ↗
5. Проектируем архитектуру для нового бизнес требования ↗
6. Реализуем архитектуру для нового бизнес требования в коде ↗
7. Улучшаем наше решение (проводим Refactoring) ↗
8. Добавляем новый метод в интерфейс FraudRule ↗
9. Изпользуем Stream API ↗
10. Подведение итогов ↗
11. Почему применение принципа SRP так важно? ↗
12. Планы по расширению функциональности проекта ↗

Заключение

8 уроков
1. Полный код проекта ↗
2. Отзыв о курсе и обратная связь ↗
3. Электронный сертификат ↗
4. Добро пожаловать на ВИРТУАЛЬНУЮ СТАЖИРОВКУ (JAVA) ↗
5. Курс Основы программирования (Java) ↗
6. Проект Geometry Shapes ↗
7. Проект Apple Warehouse ↗
8. Проект Traders and Transactions ↗