Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Clean Architecture In Flutter 3 (Arabic)
Rating: 4.3 out of 5(580 ratings)
19,358 students

Clean Architecture In Flutter 3 (Arabic)

كورس يمكنك من التعامل مع المشاريع بطريقة احترافية
Created byIsmail Elmogy
Last updated 7/2023
Arabic

What you'll learn

  • كورس يمكنك من التعامل مع المشاريع بطريقة احترافية
  • What is clean architecture  ?
  • The importance of clean architecture .
  • Layers inside clean architecture  and what is role of each layer.
  • Project structure.
  • Presentation Layer.
  • Handle themes / fonts / images / strings / constants in app in a professional  way.
  • Domain Layer (Entities/ Use cases / Contracts ).
  • Data layer (Models , Implementation of contracts , Datasources).
  • State management
  • Cubit Essential with implementation on real app.
  • Dependency injection  && Service locator.
  • Use GetIt as Service locator.
  • Handling your network API calls like a boss!
  • Dio && Dio Intercepters .
  • Handle Exceptions in a professional  way.
  • Localization

Course content

11 sections70 lectures8h 3m total length
  • Introduction3:48
  • How to Study Course ?2:38

Requirements

  • الكورس موجه لمن يعرف أساسيات فلاتر بشكل جيد و متأسس بشكل صحيح وقام بتطبيق عدد من المشروعات غير ذلك ربما يجد إن الكورس غير مناسب له

Description

عمرك اشتغلت على مشروع وحاولت تضيف عليه خاصية جديدة أو تعدل خاصية كانت موجودة من قبل ولقيت انك محتاج تبذل مجهود كبير جدا رغم إن الخاصية المراد إضافتها بسيطة .. ده بيكون بسبب سوء تنظيم وتصميم الكود .. عمل بنية هيكلية منظمة للكود بتاعك هيوفر عليك وقت ومجهود كبير جدا في صيانة التطبيق على المستوى البعيد وده اللي هيتم شرحها في الكورس .

الكورس بتاعنا بيجمع مابين الجانب النظري العملي ،

عمل بنية هيكلية منظمة للكود بيمكنك إن  الكود بتاعك يكون سهل الصيانة وسهل الإضافة  والتعديل عليه ،

وبيخلي الكود بتاعك سهل القراءة  والفهم ، كمان بيوفر ساعات وربما أيام من العمل في المشروع الصغير

وفي المشروع  الكبير بتحميه  من الوصول إلى  حالة عدم القدرة على  إدارة  المشروع

وبيكون من السهل اضافة خصائص  جديدة للتطبيق  .

من خلال الكورس هتتعلم الآتي  :

- What is clean architecture  ?

- The importance of clean architecture .

- Layers inside clean architecture  and what is role of each layer.

- Project structure.

- Presentation Layer.

- Handle themes / fonts / images / strings / constants in app in a professional  way.

- Domain Layer (Entities/ Use cases / Contracts ).

-  Data layer (Models , Implementation of contracts , Datasources).

-  Cubit Essential with implementation on real app.

- Dependency injection  && Service locator.

- Use GetIt as Service locator.

- Handling your network API calls like a boss!

- Dio && Dio Intercepters .

- Handle Exceptions in a professional  way.

- Localization





Who this course is for:

  • مبرمج له معرفة جيدة بفلاتر و متأسس بشكل صحيح ويريد أن يتعلم التعامل مع المشاريع باحترافية تسهل عليه التعديل والصيانة
  • مبرمج يحتاج دورة متقدمة في فلاتر لتنقله الي مستوى أعلي
  • مبرمج يريد اتقان التعامل مع ال state management
  • مبرمج يريد اتقان التعامل مع ال api بطريقة احترافية