Lesson 3: Why Clean Architecture Matter - Usama Elgendy
Mastering Clean Architecture & SOLID Principles Lesson 3: Why Clean Architecture Matter
Mastering Clean Architecture & SOLID Principles
مكتمل 0%
Section 1: Introduction & Course Foundation
0/7
Lesson 1: Welcome & Course Overview
فيديو - 00:6:1 دقيقة
Lesson 2: Why SOLID Principles Matter
فيديو - 00:20:12 دقيقة
Lesson 3: Why Clean Architecture Matter
فيديو - 00:12:05 دقيقة
Lesson 4: Development Environment Setup
فيديو - 00:4:38 دقيقة
هام جدا
قراءة
Lesson 6 Starter Project (Repo)
فيديو - 00:1:21 دقيقة
‎⁨ من اهم الفيديوهات هيفرق كتير جدا ❤️⁩
فيديو - 00:2:00 دقيقة
Section 2: Single Responsibility Principle (SRP)
0/8
Lesson 1: Understanding SRP Fundamentals
فيديو - 00:10:27 دقيقة
Lesson 1.1: Understanding SRP Fundamentals (Example)
فيديو - 00:21:24 دقيقة
Quiz 1
اختبار
?Lesson 2: What is an SRP Violation
فيديو - 00:12:38 دقيقة
Quiz 2
اختبار
Lesson 3: Monolithic Class Refactoring
فيديو - 00:13:00 دقيقة
Quiz 3
اختبار
Module 2 Final Quiz
اختبار
Section 3: Open Closed Principle (OCP)
0/12
Lesson 1.1: Understanding OCP Fundamentals
فيديو - 00:9:34 دقيقة
Lesson 1.2: Understanding OCP Fundamentals
فيديو - 00:23:30 دقيقة
Quiz 1: Understanding OCP Fundamentals
اختبار
Lesson 2: Abstractions Enable OCP
فيديو - 00:11:39 دقيقة
Quiz 2: Abstractions Enable OCP
اختبار
Lesson 3.1: OCP Through Inheritance
فيديو - 00:17:51 دقيقة
Lesson 3.2: OCP Through Inheritance
فيديو - 00:4:21 دقيقة
Lesson 3.3: OCP Through Inheritance
فيديو - 00:11:55 دقيقة
Quiz 3: OCP Through Inheritance
اختبار
Lesson 4: OCP Through Composition
فيديو - 00:11:5 دقيقة
Quiz 4: OCP Through Composition
اختبار
Module 3 Final Quiz - Open Closed Principle
اختبار
Section 4 : Liskov Substitution Principle (LSP)
0/9
Lesson 1.1: Understanding LSP Fundamentals
فيديو - 00:11:15 دقيقة
Lesson 1.2 : Understanding LSP Fundamentals
فيديو - 00:13:35 دقيقة
Lesson 1.3: Understanding LSP Fundamentals
فيديو - 00:10:35 دقيقة
Lesson 1.4 : Understanding LSP Fundamentals
فيديو - 00:8:23 دقيقة
Lesson 2.1 : Common LSP Violations
فيديو - 00:9:20 دقيقة
Lesson 2.2 : Common LSP Violations
فيديو - 00:11:42 دقيقة
Quiz 1: Understanding LSP Fundamentals
اختبار
Quiz 2: Common LSP Violations
اختبار
Module 4 Final Quiz - Liskov Substitution Principle
اختبار
Section 5: Interface Segregation Principle (ISP)
0/11
Lesson 1.1: Understanding ISP Fundamentals
فيديو - 00:12:12 دقيقة
Lesson 1.2: Understanding ISP Fundamentals
فيديو - 00:11:21 دقيقة
Lesson 1.3: Understanding ISP Fundamentals
فيديو - 00:8:9 دقيقة
Lesson 2.1: Identifying ISP Violations
فيديو - 00:9:54 دقيقة
Lesson 2.2: Identifying ISP Violations
فيديو - 00:12:58 دقيقة
Lesson 3.1: Composing Interfaces with Mixins
فيديو - 00:17:26 دقيقة
Lesson 3.2: Composing Interfaces with Mixins
فيديو - 00:16:52 دقيقة
Quiz 1: Understanding ISP Fundamentals
اختبار
Quiz 2: Identifying ISP Violations
اختبار
Quiz 3: Composing Interfaces with Mixins
اختبار
Module 5 Final Quiz - Interface Segregation Principle
اختبار
Section 6: Dependency Inversion Principle (DIP)
0/9
Lesson 1.1: Understanding DIP Fundamentals
فيديو - 00:9:22 دقيقة
Lesson 1.2: Understanding DIP Fundamentals
فيديو - 00:11:53 دقيقة
Lesson 2.1: Dependency Injection Constructor Inject
فيديو - 00:12:35 دقيقة
Lesson 2.2: Dependency Injection Method and field inject
فيديو - 00:10:6 دقيقة
Lesson 3: DI Implementation in Dart
فيديو - 00:23:30 دقيقة
Quiz 1: Understanding DIP Fundamentals
اختبار
Quiz 2: Dependency Injection Fundamentals
اختبار
Quiz 3: DI Implementation in Dart
اختبار
Module 6 Final Quiz - Dependency Inversion Principle
اختبار
نهاية كورس ال SOLID Prinsibles وبداية في الخطوة التانية :Section 7
0/1
نهاية كورس SOLID وبدية مع Lesson 1: Clea Arch
فيديو - 00:9:39 دقيقة
Section 8: Introduction To Clean Architecture
0/2
Lesson 1: Clean Architecture With Flutter Diagram
فيديو - 00:3:7 دقيقة
Lesson 2: Clean Architecture General Diagram
فيديو - 00:3:54 دقيقة
Section 9: First Practical App Using Clean Architecture
0/7
Lesson 1: Domain Layer- Entities.
فيديو - 00:19:19 دقيقة
Lesson 2 :Domain Layer Repository
فيديو - 00:8:8 دقيقة
Lesson 3: Domain Layer Usecase
فيديو - 00:6:23 دقيقة
Lesson 4: Data layer - Models
فيديو - 00:8:34 دقيقة
Lesson 5: Data Layer DataSource
فيديو - 00:8:57 دقيقة
Lesson 6: Data Layer Repository
فيديو - 00:4:24 دقيقة
Lesson 7: Presentation Layer End First Project
فيديو - 00:12:35 دقيقة
Section 10: Second Practical APP Domain Layer
0/5
Lesson 1: App Structure
فيديو - 00:11:43 دقيقة
Lesson 2: Movie entities
فيديو - 00:10:4 دقيقة
Lesson 3: Equatable in entities Domain Layer
فيديو - 00:17:59 دقيقة
Lesson 4: Movies Repository Domain Layer
فيديو - 00:6:9 دقيقة
Lesson 5: Movies UseCases Domain Layer
فيديو - 00:6:55 دقيقة
Section 11: Second Practical APP Data Layer
0/7
Lesson 1: Movie Model Data Layer
فيديو - 00:7:33 دقيقة
Lesson 2: Movie Data Source Data Layer
فيديو - 00:11:18 دقيقة
Lesson 3: Handle Exception Data Source in Data Layer
فيديو - 00:10:24 دقيقة
Lesson 4: Refactor Remote data source then add contract
فيديو - 00:6:6 دقيقة
Lesson 5: Complete data source in data layer
فيديو - 00:4:27 دقيقة
Lesson 6: Movies Repository in data Layer then speak about Functional programming and Either
فيديو - 00:19:27 دقيقة
Lesson 7: Review Domain and Data layers
فيديو - 00:4:29 دقيقة
Section 12: Second Practical APP Presentation Layer And Bloc State management
0/12
Lesson 1: Introduction to Presentation Layer
فيديو - 00:18:14 دقيقة
Lesson 2: Started With Bloc State Management
فيديو - 00:14:00 دقيقة
Lesson 3: Movies Bloc and State
فيديو - 00:14:33 دقيقة
Lesson 4: Services Locator and using getIt package
فيديو - 00:14:52 دقيقة
Lesson 5: Service locator difference between register lazy singleton and register factory
فيديو - 00:6:10 دقيقة
UI Source Code
قراءة
Lesson 6: Movie Screen Ui.
فيديو - 00:13:52 دقيقة
Lesson 7: Split screen to small components
فيديو - 00:11:34 دقيقة
? Lesson 8: When rebuild Components
فيديو - 00:14:19 دقيقة
Lesson 9: Bloc State Dealing with copyWith
فيديو - 00:21:42 دقيقة
Lesson 10: Complete Movies useCases
فيديو - 00:14:5 دقيقة
Lesson 11: Bloc BuildWhen in Components
فيديو - 00:11:2 دقيقة
Section 13: Callable Classes
0/1
Lesson 1: Callable Classes
فيديو - 00:18:29 دقيقة
Section 14: Complete Feature using Clean Architecture
0/8
Lesson 1: Entities And API
فيديو - 00:11:19 دقيقة
Lesson 2: UseCases, BaseUseCases and Repository
فيديو - 00:10:36 دقيقة
Lesson 3: Model Data Layer
فيديو - 00:4:59 دقيقة
Lesson 4: Repository And Data Source in Data Layer
فيديو - 00:6:30 دقيقة
Lesson 5: Presentation Layer Bloc, State And Events
فيديو - 00:11:20 دقيقة
Lesson 6: Recommendation Movies Complete Cycle
فيديو - 00:10:22 دقيقة
UI Source Code
قراءة
Lesson 7: UI WIth Bloc Package
فيديو - 00:19:35 دقيقة
Section 15: Source code and Github repo
0/1
Github Repo
قراءة
الإعلانات التقييمات Live Classes Certificate معلومات الدورة
السابقالتالي