Amira Mokadem نشر 13 أبريل 2020 أرسل تقرير نشر 13 أبريل 2020 اريد أن اتعلم البرمجة لكن لم اعرف اين ابدأ وخاصة وجود الكثير من الدروس اقتباس
1 Othmane Othwsav نشر 13 أبريل 2020 أرسل تقرير نشر 13 أبريل 2020 بتاريخ 28 دقائق مضت قال Amira Mokadem: اريد أن اتعلم البرمجة لكن لم اعرف اين ابدأ وخاصة وجود الكثير من الدروس السلام عليكم, أولا عليك أن تختار المجال الذي تريد تعلمه, هل: تصميم و تطوير المواقع: هذا المجال ينقسم إلى جزأين يمكنك تعلمهم كلهم أو التخصص في واحد فقط: Front-End : هذا القسم يخص كل ما تراه في الموقع من أشكال و ألوان و تحريك إلخ, و هته قائمة ما يجب عليك تعلمه بالتتابع: HTML CSS CSS3 JavaScript Jquery HTML5 Bootstrap Git Github هته القائمة فوق تعتبر أساسيات الFront-End و التي يمكنك تعلمها في هته الدورة, بعد هته المرحلة يمكنك معرفة بنفسك ما عليك تعلمه بعدها للإحتراف. Back-End: هذا القسم يخص التعاملات التي تطرأ بين الخادم و الموقع, و هته قائمة بعض اللغات التي يمكنك اختيار واحدة منها لتعلمها بعد تعلمك لأساسيات Front-End: Nodejs مبنية على JavaScript التي ستكون تعرفها في قسم Front-End لذلك هي التي أنصح بتعلمها و زيادة على ذلك تتميز بسرعتها, يمكنك تعلمها من هته الدورة. PHP التي يمكنك تعلمها من هته الدورة. Ruby التي يمكنك تعلمها من هته الدورة. تطوير تطبيقات الهواتف: تختلف لغات هذا المجال و طرقه على حسب النظام و التطبيق: لبرمجة تطبيقات في نظام IOS أو Iphone لابد أن تتعلم واحدة من اللغتين: Swift Objective C لبرمجة تطبيقات في نظام Android لابد أن تتعلم: Java لبرمجة تطبيقات في نظام Windows Phone لابد أن تتعلم: C# هناك طريقة لبرمجة تطبيق في الأنظمة ثلاثتهم باستخدام: Xamarin و هي منصة يمكنك تطوير تطبيقات الهاتف فيها و هي مبنية على C# يعني لابد أن تتعلم C# قبلها. هناك طريقة أخرى لبرمجة تطبيق في المنصات ثلاثتهم وأنت كنت Web-Developer قبل: باستخدام نمط يسمى Hybrid app يمكنك تطوير تطبيقات الهاتف فقط باستخدام HTML,CSS,JacaScript..., و يمكنك تعلمه من هته الدورة. و أخيرا هناك منصة أخيرة لتطوير فقط ألعاب الجوال كيفما كانت و هي: Unity و التي لابد لك من تعلم JavaScript أو C# قبلها لأنها مبنية عليهما. تطوير تطبيقات سطح المكتب : تختلف لغات هذا المجال و طرقه على حسب النظام أيضا: هته بعض من أهم اللغات التي تمكنك من تطوير تطبيقات على Windows: Python C# JavaFx هته بعض من أهم اللغات التي تمكنك من تطوير تطبيقات على MacOs أو أي نظام آخر مثل Linux, Ubuntu...: Swift Objective C Python JavaFx بعد تعلم مجال ما و الاحتراف فيه لابد أن تود في القيام بمشروعك الخاص أو تطوير مشاريع لشركات لذلك لابد أن تعرف قواعد البيانات أو Data Bases, حيث يمكنك حفظ بيانات تطبيقك أو موقعك و التحكم فيها كيفما أردت و لذلك عليك تعلم SQL وبعدها اختيار واحدة من هته: SQLite: للقواعد الصغيرة. MySql: للقواعد المتوسطة. Oracle أو SqlServer : للقواعد الكبيرة. تحياتي الحارة. 1 اقتباس
0 صالح السوفي نشر 18 أبريل 2020 أرسل تقرير نشر 18 أبريل 2020 بالاضافة لكلام الأخ انا أنصحك بتحديد مجال معين و بدأ التعلم عليه و لا تنتنقل لمجال آخر حتى تنتهي بعدها سيكون انتقالك لمجال آخر سهل جدا اقتباس
السؤال
Amira Mokadem
اريد أن اتعلم البرمجة لكن لم اعرف اين ابدأ وخاصة وجود الكثير من الدروس
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.