برمـجَـة .
1.01K subscribers
1.66K photos
60 videos
17 files
257 links
(وَأَن لَيسَ لِلإِنسانِ إِلّا ما سَعى) || @hdeel334
Download Telegram
برمـجَـة .
٤-تطوير رمز منخفض او بدون رمز بمعنى Low-code/no-code development الرمز المنخفض وعدم الرمز هو نهج تطوير البرمجيات التي تمكن من تسليم التطبيقات بشكل أسرع وبأقل قدر من الترميز اليدوي من خلال توفير بيئة تطوير بصرية. على الرغم من أنهم يستخدمون مناهج مماثلة الا…
٥- تطوير تطبيق الهاتف المحمول او بما يسمى Mobile application development
تطوير تطبيقات الهاتف المحمول هو عملية إنشاء تطبيقات برمجية مصممة خصيصا للتشغيل على الأجهزة المحمولة مثل الهواتف الذكية والأجهزة اللوحية إينطوي على مزيج من المهارات التقنية والإبداع وحل المشكلات لتحويل فكرة أو مفهوم إلى تطبيق جوال وظيفي وسهل الاستخدام. يمكن للشركات التي تستثمر في تطوير تطبيقات الهاتف المحمول الاستفادة من الإمكانات الهائلة لسوق الهاتف المحمول والوصول إلى جمهور أكبر، وتزويد العملاء بتجارب مريحة وشخصية
كيف ابدا واتعلم مسار تطوير التطبيقات واكون مطور ومصمم تطبيقات ؟

الخطوة الأولى: اختر مسار التعلم المناسب لك سوا بدخول دورة في منصات متعددة او هاكثونات او مصادر اخرى من كورسيرا واليوتيوب وغيرها من المنصات

الخطوة الثانية: اختر تخصص للتركيز عليه سوا IOS or Android
يتمثل الاختلاف الرئيسي بين Android و iOS في أنهما يستخدمان لغات برمجة مختلفة. يتم إجراء ترميز Android في الغالب باستخدام لغة Kotlin أو Java، ويتم تطوير iOS في الغالب إما في Objective-C أو Swift. إذا كانت لديك خبرة في كتابة الأكواد باستخدام Kotlin أو Java، فقد يكون Android مكانًا جيدًا للبدء. إذا كنت قد قمت بكتابة الاكواد بلغة #C أو ++C أو أي لغة من لغات C، فمن المحتمل أن تجد منحنى التعلم لنظام iOS أقل حدة وأكثر سهولة

الخطوة الثالثة: صقل مهاراتك الفنية في البرمجة وهناك مهارات اساسية لمطوري Android
بناء واجهات المستخدم (user interfaces): يجب أن تكون قادرًا على تحويل التصميم إلى تطبيق Android وظيفي باستخدام Kotlin أو Java و XML. للقيام بذلك، ستحتاج إلى معرفة كيفية استخدام جميع حاويات العرض التقليدية (conventional view containers). يجب أن تعرف أيضًا جميع طرق العرض القياسية والمكونات الأخرى التي قد تظهر في تطبيق Android
 
تخزين البيانات والإشعارات (Data storage & notifications): يجب أن تعرف كيفية تخزين المعلومات وتحديثها وحذفها على جهاز Android حتى إذا كنت تعتمد على واجهات برمجة تطبيقات خارجية (APIs) لتطبيق ما، فستظل بحاجة إلى تخزين المعلومات محليًا (locally) على جهاز المستخدم. علاوة على ذلك، يجب أن تكون قادرًا على تنفيذ دفع الإشعارات (push notifications) للوصول إلى المستخدمين.
 
إرشادات التصميم متعدد الأبعاد (Material Design guidelines): تستخدم العديد من تطبيقات Android إطار عمل التصميم متعدد الأبعاد الذي تم إنشاؤه بواسطة Google في عام 2014. يجب أن تعرف كيف يعمل هذا في تصميم وتطوير تطبيقات جوال جديدة. يجب أيضًا أن تكون على دراية بتنفيذ الإرشادات الأساسية لتصميم المواد في أحد التطبيقات الخاصة بالجوال

المهارات الفنية الأساسية لمطوري iOS
تشمل هذه المهارات لغات البرمجة وأدوات التطوير ومفاهيم البرمجة الأخرى
لغة Swift هي لغة البرمجة الرئيسية المستخدمة لتطوير تطبيقات جوال نظام iOS هذه لغة برمجة حديثة يسهل تعلمها وتتلقى تحديثات متكررة يجب أن يكون لدى مطور iOS الناجح فهم جيد لـ Swift ومفاهيمها الأساسية في البرمجة.
 
إطار عمل UIKit: هو إطار عمل يساعد مطوري iOS على تصميم واجهات المستخدم الخاصة بهم. يتضمن UIKit ميزات لتنفيذ الإيماءات (gestures) والرسوم المتحركة (animations) والمكونات الافتراضية والتحكم اللمسي (haptic touch control) في التطبيقات.
 
تطبيق Xcode: هو تطبيق تم تطويره بواسطة Apple لتسهيل كتابة الأكواد البرمجية للتطبيقات لأي جهاز Apple بصفتك مطور iOS، يجب أن تكون قادرًا على التنقل في طريقك عبر Xcode وفهم الميزات المختلفة في استخدام هذه الأداة الهامة في عملك

الخطوة الرابعة: طوّر مهاراتك الشخصية

حل المشاكل (Problem solving): تتطلب جميع وظائف كتابة الأكواد عنصرًا كبيرًا في حل المشكلات والتفكير التحليلي (analytical thinking) يستلزم هذا التفكير في مشكلة بشكل فعال والتوصل إلى حل باستخدام الكود. يجب أن تكون قادرًا على إصلاح المشكلات في الكود الحالي. على نفس المنوال، يجب أن تعرف كيفية إجراء تغييرات على تطبيق ما لتطبيق المواصفات الجديدة
 
الانتباه للتفاصيل (Attention to detail): التفاصيل مهمة في كتابة الأكواد كل التفاصيل سوف تؤثر على إخراج البرنامج في صورته النهائية. قد يتسبب خطأ إملائي واحد أثناء كتابة الأكواد في تعطل التطبيق أو حدوث عطل فيه. يجب أن تقضي الوقت في البحث في كل التفاصيل عند البرمجة

العمل بروح الفريق الواحد (Teamwork): بصفتك مطور تطبيقات جوال، فمن المرجح أن تعمل في فريق عمل يجب أن تكون قادرًا على الاستجابة بشكل جيد في البيئات التعاونية. أكثر من ذلك، سيتعين عليك العمل بشكل جيد مع الآخرين لإنجاز مهمة معينة داخل تطبيق الجوال
برمـجَـة .
كيف ابدا واتعلم مسار تطوير التطبيقات واكون مطور ومصمم تطبيقات ؟ الخطوة الأولى: اختر مسار التعلم المناسب لك سوا بدخول دورة في منصات متعددة او هاكثونات او مصادر اخرى من كورسيرا واليوتيوب وغيرها من المنصات الخطوة الثانية: اختر تخصص للتركيز عليه سوا IOS or…
نصائح لمطوري التطبيقات
تدرب على ممارسة مهاراتك: إن معرفة كيفية كتابة التعليمات البرمجية هي ببساطة بداية إنشاء تطبيق فعّال للهاتف الجوال أفضل نتيجة تأتي من كتابة وممارسة التعليمات البرمجية والتوثيق النظيف في البناء البرمجي هذه هي الطريقة التي يمكنك بها تنظيم جلسات التدريب الخاصة بك

1- تطوير فكرة التطبيق: ابدأ بتطوير فكرة التطبيق التي تريد العمل عليه اكتشف المشاكل التي يواجهها الناس في حياتهم اليومية قم بإدراجها في قائمة، ثم ضع قائمة أخرى مختصرة بالمشاكل الأكثر منطقية. وبمجرد أن تقرر ما المشكلة التي تريد العمل على حلها من خلال تطبيق جوال، ابدأ في تخطيط تطبيقك

2- تخطيط تفاصيل التطبيق: شيء آخر مهم أثناء تطوير البروتوكول هو التأكد من أن تطبيقك سهل الفهم يجب أن يكون المستخدمون قادرين على تحديد التنقل داخل التطبيق دون أي إشارة إلى صفحات أخرى إلى جانب ذلك تحتاج إلى معرفة ميزات التطبيق أيضًا مع التأكيد على أهمية إنشاء واجهة مستخدم ممتازة إذا كنت ترغب في استمرار المستخدمين

3- تعاون أو وظف الأشخاص الذين تحتاجهم: عندما تبدأ، قد لا تتمكن من تطوير التطبيق الكامل بنفسك على سبيل المثال، قد تكون جيدًا في البرمجة ولكن قد تفتقر إلى مهارات التصميم الجيدة التي تحتاج لها في تطبيق الجوال من الأفضل الحصول على المساعدة من شخص خبير بالفعل في هذا المجال
يمكنك إما تعيين خبير أو التعاون مع الأشخاص لمساعدتك في هذا العمل

4- اختبر التطبيق الخاص بك: بمجرد الانتهاء من تطوير تطبيق الجوال، ستحتاج إلى الانتقال إلى جزء الاختبار. لا يمكن تجنب الأخطاء في النسخة الأولى لأي تطبيق جوال
يمكنك الطلب من أصدقائك تنزيل التطبيق والسماح لهم باللعب والتجربة من خلاله إذا لاحظوا أي خلل، فيمكنهم توصيل ملاحظاتهم لك ستساعدك التعليقات على معرفة ما يصلح وما لا يصلح في التطبيق الخاص بك

الممارسة المستمرة
كرر عملية تطوير تطبيق الجوال مرارًا وتكرارًا نعم، إنها عملية طويلة ودقيقة ومملة للغاية ولكن لا توجد طرق بديلة كثيرة لمواصلة زيادة مهاراتك في إنشاء التطبيقات على الجوال
اما بخصوص الدورات والشهادات وتعلم تصميم تطبيقات الاندرويد او الايفون Ios او Android عندكم منصة سطر هذي كل الدورات شاملة الطرفين وفيها برامج وتطبيق مشاريع وجداً رهيبه عندكم اليوتيوب عندكم منصة ادراك ومنصة معارف كثير منصات عندهم دورات فقط شدوا حيلكم اذا حابين تبدون في هذا المجال
برمـجَـة .
الاكاديميات السعودية المشهورة لتقنية المعلومات ١- منصة مسك للامير محمد بن سلمان من أقوا المنصات وأسمها كفيل انه يقوي الCV تبعكم ٢- الاكاديمية السعودية الرقمية SAD ٣- الاكاديمية الوطنية لتقنية المعلومات NITA ٤- وزارة الاتصالات وتقنية المعلومات ٥…
وهذي الاكاديميات السعودية المشهورة تقدرون ايضا تبحثون فيها عن دورات زياده فقط اكتبوا بالبحث
تصميم تطبيقات اندرويد
تصميم تطبيقات ايفون
تصميم تطبيقات Ios باستخدام Swift
تصميم تطبيقات android باستخدام kotlin
أنتهى ثريدنا لهذا اليوم تكلمنا فيه عن
١- تعريف تصميم التطبيقات
٢- انواع التطبيقات والفرق بينها + مع ذكر اللغات المستخدمة
٣- لماذا مجال تطوير التطبيقات يعد مهم مع ذكر الاسباب
٤-مهام تطوير التطبيقات
٥- الخطوات الرئيسيه في عملية تطوير التطبيقات
٦-منهجيات التطوير للتطبيقات
٧- كيف ابدا اتعلم مجال تطوير التطبيقات واكون مطور محترف
٨- نصائح لمطوري التطبيقات
٩- منصات واكاديميات ودورات في مجال تطوير التطبيقات
أتمنى اكم استفدتوا واني شرحته على اكمل وجه وفالكم التوفيق 💗👩🏻‍💻👨🏻‍💻.
👏21
شعور يجنن ان الكل قاعد يمدح مشروع تخرجكم وبالذات المشرف لان م يعجبه اي كلام انا وين ؟ فوق السماء❤️‍🔥🥳.
👏2