لكي تكون مبرمج
ناجح في مجالك هنالك عدة خطوات عليك إتباعها حتي تكون في المسار الصحيح
1-
مبرمج صفحات الويب web application
2-
مبرمج تطبيقات هواتف
3-
مبرمج تطبيقات سطج المكتب
أولاُ: برمجة تطبيقات الإنترنت
ما الذي
عليك تعلمه حتي تكون مبرمج تطبيقات ويب ناجح؟
1-
Frontend
ببساطة
هو الشئ الذي يظهر للمستخدم
اللغات
التي يجب عليك تعلمها HTML – CSS -JAVASCRIPT , هنالك إطارات عمل ومكتبات إضافية يفضل تعلها مثل jQuery ,
react , angular, bootstrap … etc
2-
Backend
ببياطة يدل علي العمليات
التي تظهر في الخفاء مثل المعالجة وجلب البيانات من السيرفر
نجتاج
أن نتعلم لغة واحدة علي الأقل من PHP, NodeJS,
JAVA, ASP.NET , PYTHON
يمكن أن تختار
اللغة حسب الموقع الذي تريد تصميمه مثلا اذا تريد تصميم موقع سريع بالمعالجة ممكن
تستخدم node js ,أو إذا أردت تصميم موقع يحتاج الي حماية عالية
ممكن تستخدم asp.net
ثانياً: إذا اردت أن تكون مبرمج تطبيقات هواتف:
- إذا أردت ان تتعلم برمجة تطبيقات ال IOS فتحتاج لتعلم لغة SWIFT أو objective C
هذه هي المتطلبات
- إاذا أردت أن تتعلم برمجة تطبيقات اندرويد تعلم
جافا أو لغة كوتلن
-
إذا أردت تعلم برمجة تطبيقات wimdows phone
عليك بتعلم لغة c#
هنالك بيئات
عمل تمكنك من برمجة تطبيقات android , ios , and
windwos phone مثل Xamarin أو Flutter
ثالثاً:
إذا اردت تعلم برمجة تطبيقات سطح المكتب
-
هنالك خيارين اما تطوير تطبيقات لأجهزة ويندوز أو
لينكس و ماك
-
ممكن تستخدم لغة java fx
لبرمجة تطبيقات تعمل علي أجهزة الويندوز وأجهزة الماك
-
يمكن إستخدام لغة C# لبرمجة تطبيقات تعمل الويندوز فقط أو تستخدم لغة
سوفت لبرمجة تطبيق يعمل فقط علي أجهزة الماك
قواعد البيانات:
قواعد البيانات
ضروية لبرمجة اي تطبيق سوا ويب أو تطبيق موبايل أو تطبيق سطح مكتب، وهي
أول شئ يجب تعلمه بعد تعلم أساسيات أي لغة هنالك أكثر من نوع لقواعد البيانات مثل SQLite , Mysql , Oracle, SQL Server