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

Java - проект Fraud Detector 4.984

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java - проект Fraud Detector»Учеников на курсе 1 429
Сертификаты, выданные на курсе «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