اذهب إلى المحتوى

Ahmed Edress

الأعضاء
  • المساهمات

    81
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Ahmed Edress

  1. بتاريخ On 28‏/8‏/2021 at 02:51 قال سامح أشرف:

    لتعلم برمجة تطبيقات الهواتف الذكية يجب عليك تحديد نظام التشغيل الذي ستقوم بإنشاء التطبيقات له (أندرويد أم iOS أم كلاهما معًا)، ولكل من الإختيارات الثلاثة  لها لغات وتقنيات خاصة بها، كالتالي:

    • أندرويد: ستحتاج إلى تعلم لغة مثل Java أو Kotlin لإنشاء تطبيقات أندرويد، وكذلك ستحتاج حساب مطور في متجر جوجل للتطبيقات (إن كنت تريد نشر تطبيقاتك في متجر Play) والذي يكلف 25$ تدفع مرة واحدة.
    • iOS: اللغة الأكثر إستعمالًا لعمل تطبيقات iOS هي Swift ويمكنك أن تستعمل لغة object-c أيضًا، ولرفع تطبيقك على apple store ستحتاج إلى إنشاء حساب مطور بتكلفة 99$ سنويًا.
    • Cross Platform: تطبيقات متعددة المنصات، أي أنه يمكنك أن تقوم بإنشاء تطبيق بلغة معينة وإطار عمل معين ومن ثم إستخدام التطبيق على كلا المنصتين (Android و iOS) وهذا الأمر يقلل تكلفة إنشاء التطبيقات، لأنك سوف تكتب كود واحد فقط، وسوف يعمل على كلا النظامين. تتزايد شعبية Flutter وReact Native حاليًا في إنشاء تطبيقات cross platform

    كما يمكنك أن تقوم بإنشاء تطبيقات هجينة عبر تقنيات الويب من خلال إستخدام لغات مثل HTML, CSS, Javascript وهي نوع من أنواع cross platform أي أنك تكتب كود واحد ويعمل على أكثر من نظام تشغيل، ويستخدم إطار العمل Cordova كثيرًا في هذا المجال.

    يمكنك التعرف أكثر حول الفرق بين أنواع التطبيقات من خلال هذا الفيديو:

    كما تحتوي الأكاديمية على الكثير من المقالات في كل مجال من المجالات السابقة، مثل مقالات حول لغة Java، ولغة kotlin، وبرمجة الأندرويد بشكل عام.

    أما بالنسبة للأمن السيبراني cyber security فسوف تحتاج إلى تعلم كل أساسيات البرمجة وكيفية إستخدام لغات مثل Python لإنشاء الأداوات المناسبة التي سوف تساعدك في إختبار الإختراق، كما أنه عليك تحديد المجال الذي تريد التخصص فيه (إختبار إختراق المواقع، أو أنظمة التشغيل أم إختبار إختراق شبكات .. إلخ)، بعد ذلك عليك دراسة كيف تعمل الأهداف التي تحاول حمايتها (مواقع، برامج، تطبيقات، ألعاب .. إلخ) حسب المجال الذي حددته. عليك أيضًا تعلم كيفية إستخدام نظام التشغيل Linux حيث أنه النظام الأكثر إستعمالًا في إختبار الإختراق، وأغلب خوادم الويب والشركات الكبيرة في العالم تستخدمه.

    تحتوي الأكاديمية  على بعض الكتب التي قد تساعدك كثيرًا في مرحلة التعلم، مثل كتاب "البرمجة بلغة بايثون" و كتاب "دليل إدارة خواديم أوبنتو" (في حالة أردت أن تتخصص في مجال الويب)، بالإضافة إلى كثير من المواضيع المتقدمة في شكل مقالات في لغة Python.

    جزاك الله خيرا 

     

  2. بتاريخ 12 ساعات قال سامح أشرف:

    لتعلم برمجة تطبيقات الهواتف الذكية يجب عليك تحديد نظام التشغيل الذي ستقوم بإنشاء التطبيقات له (أندرويد أم iOS أم كلاهما معًا)، ولكل من الإختيارات الثلاثة السابقة لها لغات وتقنيات خاصة بها، كالتالي:

    • أندرويد: ستحتاج إلى تعلم لغة مثل Java أو Kotlin لإنشاء تطبيقات أندرويد، وكذلك ستحتاج حساب مطور في متجر جوجل للتطبيقات (إن كنت تريد نشر تطبيقاتك في متجر Play) والذي يكلف 25$ تدفع مرة واحدة.
    • iOS: اللغة الأكثر إستعمالًا لعمل تطبيقات iOS هي Swift ويمكنك أن تستعمل لغة object-c أيضًا، ولرفع تطبيقك على apple store ستحتاج إلى إنشاء حساب مطور بتكلفة 99$ سنويًا.
    • Cross Platform: تطبيقات متعددة المنصات، أي أنه يمكنك أن تقوم بإنشاء تطبيق بلغة معينة وإطار عمل معين ومن ثم إستخدام التطبيق على كلا المنصتين (Android و iOS) وهذا الأمر يقلل تكلفة إنشاء التطبيقات، لأنك سوف تكتب كود واحد فقط، وسوف يعمل على كلا النظامين. تتزايد شعبية Flutter وReact Native حاليًا في إنشاء تطبيقات cross platform

    كما يمكنك أن تقوم بإنشاء تطبيقات هجينة عبر تقنيات الويب من خلال إستخدام لغات مثل HTML, CSS, Javascript وهي نوع من أنواع cross platform أي أنك تكتب كود واحد ويعمل على أكثر من نظام تشغيل، ويستخدم إطار العمل Cordova كثيرًا في هذا المجال.

    يمكنك التعرف أكثر حول الفرق بين أنواع التطبيقات من خلال هذا الفيديو:

    كما تحتوي الأكاديمية على الكثير من المقالات في كل مجال من المجالات السابقة، مثل مقالات حول لغة Java، ولغة kotlin، وبرمجة الأندرويد بشكل عام.

    أما بالنسبة للأمن السيبراني cyber security فسوف تحتاج إلى تعلم كل أساسيات البرمجة وكيفية إستخدام لغات مثل Python لإنشاء الأداوات المناسبة التي سوف تساعدك في إختبار الإختراق، كما أنه عليك تحديد المجال الذي تريد التخصص فيه (إختبار إختراق المواقع، أو أنظمة التشغيل أم إختبار إختراق شبكات .. إلخ)، بعد ذلك عليك دراسة كيف تعمل الأهداف التي تحاول حمايتها (مواقع، برامج، تطبيقات، ألعاب .. إلخ) حسب المجال الذي حددته. عليك أيضًا تعلم كيفية إستخدام نظام التشغيل Linux حيث أنه النظام الأكثر إستعمالًا في إختبار الإختراق، وأغلب خوادم الويب والشركات الكبيرة في العالم تستخدمه.

    تحتوي الأكاديمية  على بعض الكتب التي قد تساعدك كثيرًا في مرحلة التعلم، مثل كتاب "البرمجة بلغة بايثون" و كتاب "دليل إدارة خواديم أوبنتو" (في حالة أردت أن تتخصص في مجال الويب)، بالإضافة إلى كثير من المواضيع المتقدمة في شكل مقالات في لغة Python.

    جزاك الله خيرا 

    يعني أن تعلمت الفلاتر اعرف اعمل تطبيقات الاندرويد و الايفون ؟؟

    وأما بالنسبة للأمن السيرباني له ترتيب معين في اللغات أم لا؟ وإذا كان له ترتيب معين اذكر اللغات بالترتيب أن امكن

    • أعجبني 1
  3. بتاريخ 1 دقيقة مضت قال عبدالمجيد الجرادي:

    حدد أهدافك لكي نستطيع مساعدتك في معرفة المسار الخاص بالبرمجة ، على سبيل المثال ماهو مجال البرمجة الذي تريد التخصص فيه مثلاً واجهات المواقع أو تطبيقات الجوال أو غيرها.

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

  4. لغة سي و لغة البايثون و لغه سي شارب لغة سي++ ولغة جافا و لغة جافا سكربت.

    كل من هذه اللغات نستطيع أن نعمل مواقع وتطبيقات

    لغة واحدة كافية ممن ذكرته ان نعمل مواقع وتطبيقات والسؤال هنا لماذا نتعلم كل اللغات بينما نستطيع أن نستخدم لغة واحدة ونحترف في تلك اللغة.

    • أعجبني 1
  5. جميل 

    هل هذا الكلام الذي قلته يمنع تعلم لغة html و css و JavaScript.

    بل الافضل ان نتعلم البرنامج دريم ويڨر لكن نكتسب وقت ؟

    ولكن يا اخي عبدالمجيد لا اعلم حقا إذا كنت انا اريد الاستمرار في تعلم اللغات أو أتعلم البرنامج؟

    ومن ثم اريد بشدة أن اعرف مساري في البرمجة ؟؟ ولا اعرف .

     

     

  6. السلام عليكم 

    انا كنت عايز اعرف الفرق ما بين المبرمج الذي تعلم لغات البرمجة في سنين وتعب فيها ليكون ما هو عليه و الفرق بين الشخص الذي استخدم برنامج دريم ويڨر الذي يحتوي علي لغات البرمجة والذي يستطيع أن يعمل مواقع وتطبيقات رائعة في وقت قصير جدا ؟؟

    وما هو الأفضل أن أتعلم لغات البرمجة في شهور او سنين ام استخدم برنامج دريم ويڨر واعمل تطبيقات ومواقع ؟؟

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

    • أعجبني 1
  7. السلام عليكم

    انا تعلمت HTML وCSS وقررت اخذ كورس CS50 شاهدت اول فيديو -ثاني فيدو -دخلت في الثالث لغة c والمصفوفات طبعا الفيديو مدته ساعتين في التقريب وكل لما اشاهده بدل ما اخلص الفيديو في ساعتين الاقي نفسي بخلصه في 3 ساعات ونصف او 4 ساعات لان بطبق الأكواد البرمجية وطبيعيا الاقي مشكلة في الكود وابداء اراجع من الأول لحد لما اشوف الخطأ واصلحه........انا حاليا تعبت جدا لان بقيت خائف جدا مش أكون مبرمج علما لسه متخرج من كلية خدمة اجتماعية أوقات بكون خائف جدا علي تضييع الوقت ونفسي اتعلم بسرعة واتطور بسرعة .ودائما أقول اثنين من اصحابي في كلية حاسبات ومعلومات والاقيهم يبرمجوا برامج ومواقع ويب وانا زي ما انا بحاول من سنه اتعلم برمجة كل ما اتعلم اترك البرمجة لمدة شهرين وارجع مرة اخري وهكذا , لحد لما اخذت قرار ان اكمل في البرمجة ولن اتركه بالفعل مستمر فيه بفضل الله ودلوقتي انا متردد لان نفسي اتعلم بسرعة واتطور بسرعة

    • أعجبني 1
  8. السلام عليكم 

    انا دلوقتي في حيرة من امري لدرجة بقيت مش عارف اتخذ قرار ......انا كنت بتعلم البرمجة وماشي فيها لحد لما بقيت محتاج فلوس لحاجات كثيرة ,

    وحاليا واحد صاحبي في هندسة قالي اتعلم كورس mcsa واشتغل بيها وكمل دراستك في البرمجة ,وبحثث في كورس mcsa مش سامع شرح المهندسين نظرا لان سمعي ضعيف محتاج كورس صوته واضح .....انا نفسي مش عارف اعمل ايه بجد انا اتخنقت لدرجة بقالي اسبوع مش عارف اذاكر او اخذ اي خطوة.

     

  9. السلام عليكم ورحمه الله وبركاته

     

    انا بتعلم لغة سي من علي كورس cs50 وادخل بعديها في البايثون إن شاء الله ..

     

    انا عايز اتعلم بناء أو تطوير تطبيقات الهاتف الاندرويد او الايفون...تمام وفي نفس الوقت عايز اتعلم البرمجة الحقيقة مثلا في هندسة البرمجيات أو الذكاء الاصطناعي أي حاجة .

     

    ومش عايز اضيع وقت في تعلم اللغات وجزاك الله خيرا

    • أعجبني 1
  10. بتاريخ 1 ساعة قال أسامة كمال النبريص:

    مرحباً بك أحمد,

    برمجة تطبيقات الهاتف تستهلك الكثير من الرام لذا فيجب التركيز على سعة الرام فكلما كانت سعة الرام أكبر كان إستخدام Android Studio أفضل فلا يقلك الرام عن 8GB ,أما بالنسبة للمعالج فالمعالجات الجديدة جيدة سواء كان من شركة intel أو AMD مع أن المقارنة بينهم من ناحية الأداء يكون لصالح معالجات AMD فمثلا معالج Intel Core i5-10210U يكافئ معالج AMD Ryzen 5 3500U وفي بعض الأمور أفضل منه ولكن بسعر أرخص ولكرت الشاشة الخارجي لا يقلك عن 2GB سواء كان AMD أو Nvidia مع التفضيل ل Nvidia لأنها في كروت الشاشة أفضل من AMD  ,وأيضاً لا ننسى الذاكرة فيجب عليك الحصول على ذاكرة SSD على الأقل تكون 128GB من أجل تنزيل الويندوز عليها وبعض البرامج الأساسية فهذا سيزيد من سرعة الجهاز ويرفع الأداء ولو كانت m.2 سيكون أفضل. بالنسبة للشركة المصنعة فأظن أن كل من شركة HP, Dell and Lenovo لديهم لابتوبات بواصفات جيدة مع جودة جيدة. لكنك ذكرت حاسوب وليس لابتوب لذا سأفرض أنه جهاز حاسوب ومع ذلك سيكون نفس المواصفات التي ذكرتها. في حال كنت تستطيع أضافة المزيد من مساحة الرام فلتفعل. 

    شكرا

     

    ايضا هل يجب ان يكون كارت الشاشة مدمج ام منفصل ام الاثنين معا؟

     

  11. السلام عليكم

    انا بدرس لغة برمجية مثل لغة سي وسي بلس بلس ولغات اخري عندما انتهي من لغة لغة ان شاء الله

    انا عايز اشتري كمبيوتر بمواصفات كويسة وكارت الشاشة كويسة باسعار مناسبة لمجال تطوير تطبيقات الهواتف الذكية ان شاء الله

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

  12. السلام عليكم

    انا كنت عايز اكسب فلوس من النت ولكن من موقع حقيقي صادق 

    اريد المال لكي اطور نفسي ,اريد اي احد منكم يدلني علي عمل صادق حقيقي اربح منه المال ولكن بعيد عن البرامج والتطبيقات ومواقع الويب لاني في بدايه التعليم

    دلوني فحسب .

    وجزاكم الله خيرا

    • أعجبني 1
  13. السلام عليكم 

    بدات وتعلمت البرمجة وانا في اول الطريق وساتخرج بعد السنه ان شاء الله سؤالي هو هل استطيع ا كمال تعلم البرمجةو العمل بها؟

    لاني كنت اقول لقد كبرت بما فيه الكفايه ولا يمكنني تعلم البرمجةولمن ارجوا الاجابة بصراحة.

    • أعجبني 2
  14. السلام عليكم 

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

    فسؤالي هو استعين ب نوت بوك للبطبيقات علما اني تعلمت لغة html و css و الان اتعلم في لغة جافا سكريبت؟ 

    وما هي اللغات التي يجب ان اتعلمها للتطبيقات اندرويد ؟ وهل يكفي برنامج فيجوال استديو؟

     

    • أعجبني 1
  15. السلام عليكم ورحمة الله وبركاته 

    مشكرين جدا علي الاجابات اللي كنت عايزها ، رضي الله عنكم.

    لكن عندي سؤال : هل انا مضطر اللي انا اجيب جهاز امكانياته كويسة لتطبيقات الاندرويد  نظرا لقلة المال معي ولكن معي جهاز رام 2جيجا وهارد 500 ولا يوجد كارت شاشه والبروسيسور ضعيف .

    هل الجهاز اللي معايا يشغلني شهور معايا كويس ولا ايه النظام؟؟ 

    • أعجبني 2
  16. السلام عليكم

    انا عايز اتعلم برمجة تطبيقات الاندرويد علما تعلمت html وcss وعايز ادخل في المجال التطبيقات و كم يستغرق تعلمها وهل برنامج فيجوال ستديو مناسب لبرمجة تطبيقات الاندرويد؟؟

     

×
×
  • أضف...