التصنيف: برمجة تطبيقات الموبيل
مبرمج تطبيقات الهاتف (Mobile Developer) هو الشخص المسؤول عن برمجة تطبيقات الموبايل من حيث التصميم وآلية عرض البيانات عليها وتنسيقها، وباستخدام تقنية Xamarin تتعلم برمجة تطبيقات الموبيل تعمل على منصات IOs و Android و Windows Phone
٥ دورة
سي شارب هي لغة البرمجة من إنتاج شركة مايكروسوفت وهي من أكثر لغات البرمجه استخداما في بناء تطبيقات سطح المكتب (Desktop Applications) وتتميز لغة C# باحتوائها على مكتبات قوية من مكونات بناء تطبيقات سطح المكتب (Desktop Forms ) مما ساعد على انتشارها حينذاك، وهي متطلب رئيس لتعلم برمجة الويب باستخدام تقنية ASP.net او برمجه تطبيقات الموبايل باستخدام تقنيه Xamarin.
OOP هي فلسفة برمجية تدعمها معظم لغات البرمجة الحديثة وتتيح القدرة لمهندسى برمجيات من بناء اكواد برمجيه لديها القدرة على الامتداد وسرعة اكبر في التعديل والتحديث، وتقوم فلسفة عمل OOP على فصل كل عنصر بذاته وجمع وظائفه وخصائصه داخل متغير واحد (Class) يمكنك استخدامه في أي ملف من ملفات المشروع و بالتعديل ...
SOLID هي مجموعة من المبادئ لابد أن يتقنها كل مبرمج ويحترف فلسفة تطبيقها على المشاريع البرمجية للتخلص من معظم المشاكل التي تحدث للمشاريع البرمجية بعد انتهائها وحتى قرب انتهائها والتي تتلخص في إمكانية تكبير المشروع بإضافة مكونات (modules) جديده او حتى التعديل عليها. SOLID ليست لغة برمجة وإنما هي مجموع...
هي تقنية يستخدمها المبرمجون أثناء برمجة المشاريع لتسهيل مرحلة برمجة المشروع من خلال حفظ نسخ من المشروع بعد كل تعديل يتم عليه وبالتالي إمكانية الرجوع الى اى نسخة منه وامكانية دمج شغل المبرمجين مع بعضهم البعض دون تضارب اﻷكواد حتى وان كان مستوى التعديل لأكثر من مبرمج على نفس الملف، ويتم تنصيب برنامج الـ Git على الكمبيوتر واستخدامه في أكثر من مشروع ويتبع كل مشروع على حدة. ويمكنك باستخدام تقنيه git حفظ المشاريع وكل التعديلات التي أجريت عليها على مستودعات الويب لمشاركتها مع اى شخص واشهرها Github و Bi
Xamarin هي تقنية برمجية تم تطويرها بواسطة شركة مايكروسوفت باستخدام لغة C# تمكن المبرمجين من برمجة تطبيقات الموبايل ولكن ﻷكثر من منصة بمعنى أن برمجه تطبيق الموبايل بتقنية Xamarin يُمكنك من إخراج نسخة تعمل على نظام الاندرويد وأخرى على نظام IOs واخرى على ويندوز فون وذلك من خلال كتابه كود واحد وتتميز تقنية Xamarin ان التطبيقات التي يتم استخراجها منها تكون Native كما لو تم برمجتها بلغتها الخاصة وليس Cross Platform.