تم إيقاف التسجيل بالدورات مؤقت لحين إكمال صدور ترخيص تقديم الدورات اونلاين

دورة برمجة تطبيقات الاندرويد و الايفون

ماذا ستتعلم في هذه الدورة

سوف نتعلم في هذه الدورة برمجة تطبيقات الاندرويد والايفون باستخدام فلاتر  , فلاتر هو SDK من شركة جوجل مخصص لبرمجة تطبيقات الهواتف الذكية العاملة بنظام الاندرويد وال IOS و فوشيا (نظام تشغيل جديد من جوجل) حيث يركز على تجربة المستخدم و المطور في نفس الوقت و هذا لأنه يوفر إطار عمل شامل بلغة دارت مخصص لرسم الوجهات بجودة عالية و تطبيقات أصلية بأداء ممتاز و في نفس الوقت يعطي للمطور الأدوات التي تجعله يبني تطبيقات كاملة في أقل وقت

كما سوف نتعلم   ربط التطبيق مع قواعد البيانات المختلفة sql   و nosql    مثل Sqflite     و Firebase وسوف نقوم بباء تطبيق كامل للملاحظات مع الفايربيز ونتعرف على جميع مزايا الفايربيز مثل 

Firestore – firestorge – cloud messaging – auth 

وفي نهاية هذه الدورة سيكون المتدرب قادر على تحليل أي مشروع وبناء أي مشروع للاندرويد والايفون  ورفعه على Google play

 

حيث انه من أهداف الدورة

1 – التعرف على مكونات الصفحة 

2 – كيفية التعامل مع Widget  الموجودة في فلاتر 

3  - امثلة عملية من خلال بناء تصميم لتطبيق ملاحظات كامل 

4 – كيفية التعامل مع البيانات من api

منهج هذه الدورة

0 - مقدمة عن الفلاتر

1 - تنزيل الدارت على macos

2 - بناء اول مشروع

3 - مفهوم syntax

4 - المتغيرات

5 - انواع البيانات

6 - العمليات الحسابية

7 - العمليات الحسابية

8 - عمليات المساواة

9 - العمليات المنطقية

10 - التعليقات

11 - الدالة if

12 - الدالة switch

13 - الحلقة التكرارية for

14 - الحلقة التكرارية while

15 - الحلقة التكرارية do while_

16 - الخروج من الحلقات break

17 - continue

18 - التعامل مع الاعداد

19 - التعامل مع النصوص

20 - القوائم الجزء الاول

21 - القوائم الجزء الثاني

22 - العمليات على القوائم الجزء الثالث

23 - العمليات على القوائم الجزء الرابع

24 - العمليات على القوائم الجزء الخامس

25 - التعرف على map

26 - الجزء الثاني map

27 - مفهوم var

28 - final and const

29 - مفهوم Set

30 - التحويل بين المجموعات (List , Set , Map)

31 - مفهوم function

32 - انواع function

33 - scope مفهوم

34 - import

35 - مثال حساب متوسط حسابي لمجموعة اعداد

36 - مثال 2

37 - مثال 3

38 - مفهوم as في import

39 - Runes And codeUnits

40 - assert

41 - استخدام function

42 - انواع القوائم

43 - firstwhere and wheretype and asmap

44 - every And any And Take

45 - where and indexwhere and firstwhere

46 - startswith and endswith and contain

47 - example where

48 - IteratorAnd Iterable

49 - Method Map

50 - try And Catch

51 - shorthand if

52 - مفهوم object-oriented programming

53 - method in class

54 - dart Constructors

55 - طرق اعادة تعيين قيم المتغيرات الموجودة داخل الكلاس

56 - Setter And Getter

57 - static

58 - Cascade operator (..)

59 - Inheritance

60 - @override

61 - Multi-level Inheritance

62 - super Class

63 - abstract class

64 - implements class

65 - Collection

66 - type map

67 - Enum

68 - regular expressions

69 - private مفهوم

70 - mixin

71 - polymorphism

72 - null safety

73 - تنزيل فلاتر على الويندوز

74.1 install flutter mac m1

74.2 install flutter mac m1

75 - create virtual device

76 - runApp And MatrialApp And Scaffold

77 - Page Components

78 - Text Part 1

79 - Text Part 2

80 - Container (Padding Margin Color width hight)

81 - Container (Border BorderRaduis)

82 - Container DecorationImage part 1

83 - Container Decoration Image part 2

84 - Container Alignment And TextAlign

85 - Image Asset

86 - Card

87 - Column Part One

88 - Column (MainAxisAlignment And CrossAxisAlignment And mainAxisSize)

89 - Widget Row

90 - Stack Part One

91 - Stack fit And Alignment

92 - Stack (Postioned And OverFlow)

93 - Expanded Part 1

94 - Expanded Part 2

95 - icons

96 - Divider

97 - Example One part 1

98 - Example One Part 2

99 - Example One part 3 (Widget Spacer)

100 - indexd stack

101 - Wrap

102 - SingleChildScrollView

103 - SizedBox

104 - Center

105 - RaisedButton

106 - FlatButton - RaisedButton.Icon - MatrialButton

107 - InkWell And IconButton

108 - FloatingActionButton

109 - GestureDetector

110 -StateFulWidget Vs StateLessWidget

111.1 - dropdownbutton

111.2 - dropdownbutton

112 - DropDownButton Part Two

113 - DropdownButtonHideUnderline

114 - CheckBox

115 - CheckboxListTile

116 - Radio

117 - RadioListTile

118 - Switch

119 - SwitchListTile

120 - ListTile

121 - CircleAvatar

122 - SnackBar

123 - AlertDialog Part One

124 - AlertDialog Part 2

125 -ListView

126 - ListView part 2

127 - ListView Builder

128 - ListView.separated

129 - GridView Builder

130 - GridView Builder

131 - List.generate

132 - GridView Count

133 - ListView.custom

134 - AppBar

135 - Drawer And EndDrawer

136 - Drawer part 2

137 - TabBarView And DefaultTabController

138 - TabBar And Tab

139 - TabController

140 - BottomNavigationBar

141 - PageView

142 - PageView Builder

143 - TextFormField Part 1 ( decoration )

144 - TextFormField Border part 2 ( decoration )

145 - TextFormField part 3

146 - TextFormField part 4

147 - TextFormField part 5 (function)

148 - TextFormField And Form And Validtor

149 - TextFormField OnSaved

150 - Navigator Push And PushNamed And Route

151 - Navigator Pop And CanPop

152 - pushReplacementNamed And pushReplacement And Example

153 - Slider

154 - transform part 1

155 - transform part 2

156 - transform part 3

157 - Animated Container

158 - Animated Cross Fade

159 - AnimatedDefaultTextStyle

160 - Animated Physical Model

161 - AnimatedOpacity And AnimatedPadding

162 - Animated Positioned

163.1 - example animation

163.2 example animation

164 - AnimationController

165 - ScrollController

166 - showModalBottomSheet

167 - SearchDelegate part 1

168.1 - search delegate part 2

168.2 - search delegate part 3

169 - Example part 1 (Login Page)

170 - Theme

171 - Example part 2 (Sign Up)

172.1 - Example Part 3 (HomePage)

172.2 - Example Part 3 (HomePage)

173 - Example part 4 (Add Notes)

174 - Directionality

175 - Example part 5

176 - AwesomeDialog

177 - DropdownSearch

178 - flutter launcher icons

179 - flutter native splash

180 - Geolocator part 1

181 - Future And Async And Await

182.1 GeoLocator part 2

182.2 - GeoLocator part 2

183 - geocoding

184 - Geolocator part 3

185 - Google Map Part 1

186 - Google Map Part 2

187 - Google Map Part 3

188 - Google Map Part 4 (Markers)

189 - Google Map Part 5 (Markers)

190 - Google Map Part 6 (OnTap)

191 - Live Location

192 - PolyLine

193 - dateTime

194 - Jiffy

195 - Custom Fonts

196 - imagePicker

197 - Http And Api

198 - Future Builder

199 - Http Part 2 (Get)

200 - Http part 3 (Post)

201.1 - shared preferences

201.2 - shared preferences

202 - Create Project Firebase Android

203 - upgrade flutter

204 - Create Project Web

205 - OverView

206 - Firebase initialize

207 - Anonymous sign-in

208 - Email And Password (Registration Sign-in)

209 - Verifying a users email

210 - Google Sign In

211.1 - sign up

211.2 - sign up

212.1 sign in And Sign Out

212.2 sign in And Sign Out

213.1 - firestore overview

213.2 - firestore overview

214 - Cloud Firestore (document And collection)

215 - Cloud Firestore (Filtering)

216 - Cloud Firestore (Filtering)

217 - Cloud Firestore (Order By Limit StartAt EndAt StartAfter endBefore)

218 - Cloud Firestore RealTime (Snapshot)

219 - Cloud FireStrore (Add Data)

220 - Cloud Firestore (Update Data)

221 - Cloud Firestore(Catch And Then And Delete)

222 - Cloud FireStore (Nasted Collection)

223 - Cloud Firestore (Transactions)

224 - Cloud FireStore (Batch Write)

225 - show Data in Ui From Firestore

226 - FutureBuilder For Read Data From Firestore

227 - StreamBuilder With Firestore

228 - Firebase Storge part 1

229 - Firebase Storge part 2

230 - Firebase Storge part 3

231.1 - Example 1 With Firebase

231.2 - Example 1 With Firebase

232.1 Fetch Notes And Add Notes

232.2 Fetch Notes And Add Notes

233 - Clear Fix And Design

234 - App Note

235 - App Notes (Edit Notes)

236 - App Notes (Delete Note)

237 - App Notes (page view note)

238 - App Notes (Clear fix Design And Then And CatchError)

239 - Cloud Messging part 1

240 - Cloud Messging part 2

241 - Cloud Messging part 3

242 - Cloud Messging part 4

243 - Cloud Messging part 5

244 - intro And review SQL

245 - INSERT data

246 - Update And Delete

247 - create table and drop table

248 - Create Class Sqflite For Crud

249- TestDb

250 - Show Data in Ui

251 - Add And Delete Notes From Ui

252 - رفع التطبيق على المتجر الجزء الاول

253.1 - رفع التطبيق على المتجر الجزء الثاني

253.2 - رفع التطبيق على المتجر الجزء الثاني

المستوى : مبتدئ حتى مراحل متقدمة
عدد ساعات الفيديوات : 60 ساعة
عدد الدروس : 267
دائمًا في حسابك
ستحصل على شهادة معتمدة
متابعة من المدرب
متطلبات الدورة
حاسب آلي
انترنت
جو هادئ
اساسيات رياضيات
اساسيات إنجليزي

الاستاذ وائل ابوحمزة