مسار بعض مجالات البرمجة  مثل برمجة الالعاب مجال الشبكات و Hacking

أهلا وسهلا عزيزي القارئ اليك مسار بعض مجالات البرمجة والهاكينج والشبكات وهذا يدخل ضمن سلسلة التعريف بمجالات البرمجة ومسارها التي سبق

 وتطرقنا اليها على موقعنا جنين مكس  الغني عن التعريف يمكنك الرجوع اليها وسوف تجد روابط المقالات اسفل هذا الموضوع .

        مجال تطبيقات الالعاب : Game Application Track

اذا كنت ترغب في عمل العاب لنظام الويندوز اوالاندرويد او ال ios نقول كل طريق باذن الله وما اللغات المفروض أن تتعلمها على بركة الله:

* لكي تعمل العاب تشتغل على نظام الويندوز او ماك لابذ من أن  تتعلم اي لغة من : 
- الـ ++C او C 
- الـ objective C او الـ Swift
 
- الـ Java

- الـ C# او openGl

* لكي تعمل العاب تشتغل على الاندرويد اتعلم :

- الـ Java او C++ او Open Gl
* لكي تعمل العاب على IOS :

- اتعلم ال c++ او objective c او swift

* تستطيع عمل العاب تشتغل على كل الانظمة سواء اندرويد او ويندوز او غيره من خلال منصة Xamarin عن طريق لغة C# 

- الكثير يتسأل كيف يتم عمل ألعاب الفايسبوك ؟
 
تستطيع عمل مثلها ببساطه جدا باستخدم اللغات HTML CSS SVG  و WebGL و Ajax 

- هناك محركات  سوف تساعدك فى حوار عمل الالعاب وايضا الالعاب التي سوف تعملها تكون شغالة على كل الانظمة : 
 
- هناك محرك المعروف جدا وهو ال Unity تستخدم لغه ال c#
 
- هناك محرك الـ Unreal يعتمد على لغه c++

- و غيرهم مثل ال Source و Cry Engine

            مجال تطبيقات سطح المكتب : Desktop Application Track

لو اردت ان تعمل تطبيقات او برامج مثل الالة الحاسبة التي توجد على الجهاز  لو ترغب في عمل تطبيقات على الويندوز اتعلم:

- java او C# ايضا python او c++  اما لعمل تطبيقات على Mac اتعلم حاجة من هاته :

- swift - objective c - C++ - python , لو رغبت في صنع تطبيقات على linux اتعلم :

- python -Bash - Java 

 ماذا لو رغبت في عمل تطبيقات تشتغل على كل الانظمة كالعادة تستطيع استخدام مجموعة من الاوبن سورس مثل الـ Electron و HAXE 

تستخدم ال HTML و CSS و JS ايضا مع الاوبن سورس التالية وتعمل تطبيقات تشتغل على كل الانظمة ايضا اكيد معاك ال Sql .

                    مجال الجرافيك : Graphic Design Track

يحتوي هذا المجال علي 3 اقسام ولكل قسم طريق معين سوف نذكره باذن الله اول قسم هو رسومات الـ 2D يمكن استخدام الفوتوشوب او اليستريتور وال

 انديزاين فى الرسومات الخاصة بك وفى غيرهم من برامج اخرى لكن هؤلاء الاشهر يعني تاني قسم وهو الـ 3D واشهر البرامج فى الاستخدام هو المايا او

 C4d او 3Dmax .

تالت قسم هو Video او Media وهذا القسم فيه جزئيين :
 
الجزء الاول: لو اردت عمل مونتاج للفيديوهات فتستخدم البريمير او السونى فيجاس وهم اشهر برنامجين ف المونتاج .

الجزء التانى: لو اردت عمل Visual effect تستخدم البرنامج الشهير وهو ال After effect لكي تعمل فواصل مثلا اعلانيه او خدع او خيال علمى.

                                      مجال الشبكات : Network

كل ما أعرفه فى هذا المجال انك لابذ من ان تكون عارف CCNA و CCNB وياسلام لو عرفت ال CCIE وطبعا تحاول اخذ هاته الشهادات من Cisco  

وهناك ايضا بعض اللغات البرمجية اللازم ان تكون علي دراية بها كال Perl و Python

                                      مجال الـ Hacking

- لو حقا ترغب في الدخول لهذا المجال ضروري أن  يكون هدفك الخير وابتعد عن طريق الشـر ولازم  أن تكون على ذراية ببعض اللغات البرمجية  وهي :

ال C بالإضافة إلى لغة البايثون Python و البي إتش بي PHP و Prel و JAVA ، وهاته بعض الكتب ممكن تفيدك في هذا الصدد:

*Hacking Secret Ciphers with Python
*Introduction to Web Services with Java

- لازم تكون متمكن فى مجال الشبكات سواء Lan Wan Vpn

- لازم تكون فاهم نظام البروتكولات و الشبكات كيف تشتغل وتعرف الفروقات ما بين ال UDP و TCP

- لازم تكون عارف جدااا وفاهم فى ال OS سواء الويندوز او ال Linux

- لازم تكون فاهم فى نظام التشفير وكيف تفك الشفرات حاجات اخري مثلها.

الي هنا لا يسعنا سوى ان نودعكم علي امل اللقاء بكم انشاء الله في موضوع اخر نحاول من خلاله تفصيل كل مجال برمجي على حدة شكرا لكم والسلام عليكم

 ورحمة لله وتعالى وبركاته.

هاته روابط مسار مجالات البرمجة الاخرى التي سبق وشرحنها على موقعنا والتي ذكرناها في بداية هذا الموضوع:

 - مسـار تعلم تطبيقات الويب : Web Application Track


 - كيف أبدأ تعلم البرمجة؟