Complete Flutter Course in Arabic

Become a professional Android & iOS Developer using 1 language!!

4.40 (506 reviews)
Udemy
platform
العربية
language
Mobile Apps
category
instructor
15,336
students
7.5 hours
content
May 2020
last update
$19.99
regular price

What you will learn

تطوير تطبيقات الاندرويد بشكل احترافي

تطوير تطبيقات الايفون بشكل احترافي

استخدام لغة Dart

Description


إنضم لأقوى دورة تقوم بشرح تفصيلي للغة #Dart و بيئة Fluttter لتطوير تطبيقات الهاتف الجوال سواءأ للأندرويد او الايفون!

لا داعي لتعلم الاندرويد او الايفون لان هذه الدورة تغنيك عن كلاهما وتستطيع بعد الانتهاء منها تطبيق أي فكرة و بناء تطبيقات احترافية على أجهزة الهاتف الجوال.


Flutter هو بيئة برمجة تم انشائها من قبل شركة Google – تتيح لك تعلم لغة Dart و هي اللغة المستخدمة فيه و من خلال لغة برمجة واحدة تمكنك من انشاء تطبيقات لجميع أنواع الأجهزة الجوال في وقت قصير و بجودة عالية جدا!

مخرجات كود البرمجة بلغة دارت تتكون من اكواد اصيلة(Native Code) أي انها سوف تظهر لك مشروعين منفصلين للاندرويد و الايفون يمكنك الإضافة الى أي منها بلغته الاصيلة أيضا مثل جافا او كوتلن او لغة سويفت للايفون.


تعد بيئة Flutter الان من اهم ادوات البرمجة الحديثة و التنبؤات كثير بمستقبلها, كما ان شركة Google بدأت بإعتمادها لمنتجاتها الخاصة فمثلا تطبيق Google Adwords الحالي تم انشائه بلغة Dart بإستخدام بيئة Fluttter.

كما ان هذه اللغة ليست مقتصرة فقط على برمجة تطبيقات ال Android و iOS بل انها تدعم جميع انواع الاجهزة و ايضا تطبيقات الويب, كل ما عليك هو تعلم لغة برمجة واحدة!

في هذه الدورة سنقوم بتعلم كل ما يتعلق بالتطبيقات ابتداءا من تجهيز الكمبيوتر الخاص بك و تحميل البرامج اللازمة الى استخراج تطبيق كامل و جاهز لعملية الرفع على متجر جوجل بلاي و متجر ابل.


تحتوي هذه الدورة على عدة اقسام بأمثلة عملية على

تجهيز بيئة العمل

بناء التصميم الجيد لأجهزة الاندرويد و الايفون

التعامل مع المتغيرات و الثوابت

اساسيات لغة دارت Dart

التعامل مع السيرفرات و الاتصال بالانترنت

قواعد البيانات و غيرها

دعم مباشر مدى الحياة في حال واجهتك اي مشكلة في كتابة الكود


Content

Flutter مقدمة عن

Flutter SDK نظرة عامة و تحميل
Commands Line - Terminal إنشاء اول تطبيق بإستخدام ال
Android Studio تشغيل اول تطبيق بإستخدام

Dart أساسيات لغة

Dart نظرة عامة على لغة
String التعامل مع متغيرات من نوع
var و data types الفرق بين
التعامل مع متغيرات الارقام
Boolean التعامل مع متغيرات من نوع
final - const الفرق بين
العمليات الحسابية الاساسية
العمليات المنطقية الاساسية
المقارنات بإستخدام is is!
if statments الجمل الشرطية
if statment اضافة اكثر من شرط لل
For loops
While , do...while loops
Switch Statement
Functions in Dart
Expressions in Functions
Optional Parameters in Functions
Code scopes
Classes in Dart
Constructors
Syntactic Sugar Constructor
Named Constructor
Setters & Getters
Inheritance in Dart
Override Methods
Constructors Overloading
Override toString() Method

Data Structure

Arrays
Lists of Objects
Maps

Libraries & Code Cleaning

Your First Lib file
Exploring Dart Libraries
Hello Dart Example App
Introduction to Material Design
Cleaning the code
Separate the code in files

التصميم - UI Design

40.اساسيات التصميم
التصميم العامودي - Layout Column
التصميم الافقي - Layout Row
Layout Stack
Intro to Scaffold & App Bar Implementation
Inkwell Widget
Bottom Navigation Bar
Floating Action Button
Gesture Detecting

تطبيق عملي

Counter App Example Part 1
Counter App Example Part 2
Counter App Example Part 3
Login App
Http Requests
From JSON to Widget

حفظ و استرجاع المعلومات

Read - Write to File system
Shared Preferences
Database 1 - قواعد البيانات الجزء
Database 2 - قواعد البيانات الجزء
Database 3 - قواعد البيانات الجزء

Screenshots

Complete Flutter Course in Arabic - Screenshot_01Complete Flutter Course in Arabic - Screenshot_02Complete Flutter Course in Arabic - Screenshot_03Complete Flutter Course in Arabic - Screenshot_04

Reviews

Mohamad
April 30, 2020
الكورس جميل كبداية او للتعرف على اللغة والبدء بالتطبيق لكن بحاجة للمزيد بالشرح بدلا من كتابة الاكواد فقط
Farida
April 7, 2020
this is just scratching surface for the dart language, the course is not structured properly. just like definition of certain things. also , the Professor need to remove the contact bar stick in every screen, you have to minimalism it or hoover it. i don't have to see it in every video . Finally i watched the whole course on 2x speed. maybe it is me, but it is slow and not interactive. so I am sure many student will stop and end the course. in any video due to that.
Bassam
April 3, 2020
Am really thankful for your videos .. I loved how you explained things in Dart and how flutter works <3
Ahmedbawahal
March 31, 2020
Keep going I hope you make a social media for issues that appears for students because you are not replying in your personal account in twitter .
AmorKefi
March 29, 2020
it miss the application in the http Requests and how to display data costumly but it's a great course thank you I've tried other courses before but I understanded nothing but this course realy makes me understand what flutter is
Abd
November 1, 2019
الشرح منيح بس مش كامل ياريت لو كان في مشروع كامل تم تنفيذه وسؤال ثاني الداتا بيس هاي داخليه يعني بترتفع عل سيرفر كيف بتم يعني

Coupons

DateDiscountStatus
3/28/2020100% OFF
expired
4/18/2020100% OFF
expired

Charts

Price

Complete Flutter Course in Arabic - Price chart

Rating

Complete Flutter Course in Arabic - Ratings chart

Enrollment distribution

Complete Flutter Course in Arabic - Distribution chart
2465272
udemy ID
7/18/2019
course created date
3/28/2020
course indexed date
Bot
course submited by