Now Jobs

Mobile Applications development Tracks


السلام عليكم ومرحبا بالمتقدمين لمنحة Iti  أسعد الله أوقاتكم واهلا بكم في تراك جديد وتراك النهاردة اسمه 

"Mobile Application development"

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

  1. تراكس Mobile Applications development والفروقات بينهم
  2. ماتريال تستعد بها لخوض انترفيو المعهد للتراكس دي

أولا: ايه التراكس اللي تحمل نفس المسمي:-


في منحة iti  يوجد 3 تراكس تقريبا بنفس التسمية وهي كالاتي:-

(Mobile Applications development (Native
Mobile Applications development
(Mobile Applications development (cross plat form

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

أولا: (Mobile Applications development (Native:- 

 التراك ده مقارنة بينه وبين  الذي أسفله هو الافضل علي الاطلاق فالتراك ده من خلال تقدر تبني تطبيقات 
أندرويد ((Android وأيفون Ios)) وبلغتهم الاصلية زي :-
الجافا أو الكوتلن : في الاندرويد
السويفت واوبجكت سي : في الايفون
أما التراك التاني  بيبقى cross او hydride بيستخدم منصات ولغات كأنها خلط وطبعا النيتف أقوى

ولو هنتكلم عن احتياج سوق العمل حسب الانظمة فممكن نرتبهم حسب الاهمية هتبقي بالترتيب كالاتي:- 

(iOS ثم Android واخيرا cross platform)



بالنسبة للي عايز يتعلم Android أمامه لغتين (Java , Kotlin) انت دلوقتي محتاج تتعلم لغة Java "بس" وهي واحدة من اقوي وامتع لغات البرمجة ، بمجرد ما تبقي عارف اساسيات الجافا كويس انت كده بشوية search في الاندرويد تقدر تعمل "android application"  اما بالنسبة للناس اللي ناوية تتعلم iOS فأمامهم لغتين swift , objective c انت دلوقتي محتاج تتعلم لغة swift "بس" ودي واحدة من اسهل لغات البرمجة ـ بيتريقوا عليها من سهولتها ، مطلوب بس امكانيات جهازك تكون كويسة علشان تقدر تنزل عليها سواء hackintosh او VMWare عليها  البرنامج اللي هتشتغل عليه واسمه Xcode 
وبعد مافهمنا التراك ده ننتقل لنقطة مهمة جدا وهي
ازاي تستعد للتراك في منحة iti  وتستعد بيها لإمتحان التكنكال ؟
الماتريال اللي لازم تكون جاهز بيها هي كالاتي اللغات البرمجية الاتية:-

  • Java
  • OOP
  • Data structures and algorithm
  • SQL

ممكن تحمل الماتريال من هنا
هتلاقي قناة علي اليوتيوب اسمها "كود مصري" بتشرح (oop+ data structure)  بشكل كويس جدامن هنا
وده كان أوجه التشابه والاختلاف بين التراك الاول والتاني وممكن تقرأ بإستفاضة عن الاختلافات بينهم من هنا

الجروب الخاص بالتراك ده علي الفيسبوك انضم من هنا


أما بالنسبة للتراك الثالث:-

(Mobile Applications development (cross plat form

ده تراك اتكلمنا عنه بإستفاضة في القسم الرئيسي (system development) 


تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-