منتديات اشتياق أسسها الراحل مصطفى الشبوط في يوم الجمعة30نوفمبرعام2007

تجمع انساني،اسلامي،ثقافي،ادبي،اجتماعي،تقني،رياضي،فني وترفيهي عام
 
الرئيسيةأحدث الصورالتسجيلدخول

آخر المواضيع
الموضوع
تاريخ إرسال المشاركة
بواسطة
كل عام وانتم بخيربمناسبة عيد الفطرالمبارك
عبارات عن القرآن في رمضان
كل عام وانتم بخير بمناسبة راس السنة الهجرية
في انتظار الزائر الكريم محمد محضار
من أي أنواع العبادة تعتبر قراءة القران
ما أبرز الفوائد من “ما اجتمع قوم في بيت من بيوت الله”
كيف بين النبي امور الدين من خلال حديث جبريل المشهور
أحاديث عن الصبر والحلم والعفو والوفاء بالعهد
أقوال خلدها التاريخ عن الوفاء
الخميس أبريل 11, 2024 10:27 pm
الجمعة مارس 01, 2024 10:21 pm
الثلاثاء يوليو 18, 2023 10:57 pm
الجمعة يوليو 14, 2023 12:05 am
الخميس أبريل 27, 2023 10:40 pm
الخميس أبريل 27, 2023 10:37 pm
الخميس أبريل 27, 2023 10:33 pm
الخميس أبريل 27, 2023 10:30 pm
الخميس أبريل 27, 2023 10:28 pm










شاطر
 

 ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
الدكتور خليل البدوي
مستشار اشتياق _موسوعة اشتياق المضيئة
الدكتور خليل البدوي

ذكر
تاريخ التسجيل : 28/08/2015
عدد المشاركات : 107926
نقاط التقييم : 126255
بلد الاقامة : عراقي مقيم في الاردن
علم بلدك : علم العراق
الثور

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Empty
مُساهمةموضوع: ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!   ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Emptyالخميس مايو 25, 2017 1:20 pm

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!
قد لا تكون مطور أو مبرمج الآن لكن كن أكيدا أنه يجب أن تكون..
في مجال تطوير تطبيقات الويب هناك أساسين يقوم عليهم هذا التطوير هما: التطوير على الواجهة الأمامية و التطوير على الواجهة الخلفية (Front End and Back End development) لنتعرف سريعا على كل منهما لكننا سنركز اليوم على الواجهة الأمامية :
الواجهة الأمامية (Front End) : كما يدل عليه الاسم هي كل الأشياء التي يراها المستخدم فعلا على موقع الويب على مستوى المتصفح (و تسمى "جانب المستخدم" (ِClient-Side)). وهذا يغطي كيفية تقديم المحتوى بما في ذلك جميع عناصر واجهة المستخدم كطريقة التقديم،، القوائم و غيرها..
الواجهة الأمامية (Back End) : هي مجموعة السطور البرمجية التي تشكل البرنامج الذي يشتغل على الخادم (Server) (وغالبا ما تسمى "جانب الخادم" (Server-Side)). فيكون أكثر تركيزا و ذلك لأنه يتأكد من إرسال جميع البيانات الصحيحة إلى المتصفح و التعامل مع قاعدة البيانات.. و تتكفل الواجهة الأمامية بعرض المعطيات.
- لنعد قليلا للواجهة الأمامية (Front End)،، شكل تطبيقات الويب الحديثة المنشرة على النت يبدو مذهلا فعلا ليس من حيث الشكل فقط بل من حيث تفاعل التطبيق مع المستخدم أيضا..

front-end

- مطوروا الواجهات الأمامية لتطبيقات (Front end Developers)!؟
مطورا الواجهات الأمامية لتطبيقات يستعملون HTML, CSS, JavaScript لتكويد (To Code) المواقع و التطبيقات أو بالاحرى تحويل تصاميم المصممين لصفحات تفاعلة (Web Pages).. 
- ماذا تحتاج تعلمه لتكون مطور واجهة تطبيقات!؟
سأحاول أن أقدم لك عزيزي القارئ أهم الأشياء (التقنيات) التي يجب أن تكون على دراية تامة بها لكي تصبح مطور واجهة تطبيقات جيدا ان شاء الله..
- HTML و CSS
HTML (Hyper Text Markup Language)
CSS (Cascading Style Sheets)
هي اللبنات الأساسية لتعلم ترميز صفحات الويب. بدون هذين الاساسين، لا يمكنك إنشاء أو تصميم موقع ويب.. وبدون هذين قد تبدو مكوناتك على شكل نصوص خطية فقط، بل لا يمكنك إضهار أبسط الأشياء على المتصفح كالصور مثلا..
قبل أن تبدأ في أي تطوير لصفحات الويب على شبكة الإنترنت، سيتوجب عليك إتقان (HTML/CSS). وبقدر أهميتهما إلا أنه يمكنك أخد معرفة عميقة لهما في غضون بضعة أسابيع إن لم أقل أسبوعا واحدا.
*نصيحة شخصية.. أنصحك بتعلمهما معا في نفس الوقت لأنهما مترابطان عمليا..
أفضل الأماكن لتعلم (HTML/CSS) بالنسبة لي:
- Learn to Code HTML & CSS
- HTML & CSS
- JavaScript الجافاسكريبت!؟
تتيح لك جافا سكريبت إضافة المزيد من الوظائف إلى تطبيقات الويب. يمكنك حتى إنشاء الكثير من تطبيقات الويب التي تعمل أساسا و كليا بالجافا سكريبت (لأنها اساسا لغة برمجمة و ليست مكملا فقط). تتيح لك الجافا سكريبت إضافة الكثير من العناصر التفاعلية إلى تطبيقات الويب. يمكنك أيضا استخدامها لإنشاء الأفلام التفاعلية و الألعاب... 
أفضل الأماكن لتعلم (JavaScript) بالنسبة لي:
- JavaScript
- JavaScript Link 2
- jQuery
تحدثنا عن الجافا سكريت اذن لزم الاشارة الى اشهر مكتبات JavaScript على النت "الجيكويري",, هي مجموعة من الإضافات التي تجعل التطوير مع جافا سكريبت أسرع وأسهل. بدلا من الاضطرار إلى تكويد كل شيء من الصفر، الجيكويري تتيح لك إضافة عناصر جاهزة لمشاريعك، التي يمكنك بعد ذلك تخصيصها حسب الضرورة.. ولكن وجب أساسا تعلم الجافا سكريبت ولو بطريقة إبتدائية..
أفضل مكان لتعرف على هذه المكتبة هنا:  https://jquery.com
هنالك مكتبات عديدة للغة البرمجة هاته.. لكن اساسا هو ما اشرنا اليه هو المهم لحد الساعة.
- التصميم المتجاوب (Responsive Design)!؟
معظم مستخدمي الإنترنت يتصلون من أجهزتهم النقالة أكثر من أجهزة الكمبيوتر، لذلك وجب أخد العمل على تصميمات خاصة بكل منصة. التصميم المتجاوب يعني أن تطبيقك يتغير استنادا إلى حجم الشاشة والجهاز الذي يستخدمه الزائر.
بداية يجب ان تتقن إستخدام CSS لإستهداف مختلف المنصات و بعد ذلك هنا طرق أخرى ستكتشفها بنفسك.. 
يمكنك الإطلاع في هاته المصادر:
- Responsive Web Design - Media Queries
- Responsive Web Design
- Learn Responsive Design 
- نظم التحكم في الإصدارات والنسخ Git and Version Systems
تمنحك أنظمة التحكم في الإصدارات تتبع التغييرات التي تم إجراؤها على الكود بمرور الوقت. كما أنها تجعل من السهل العودة إلى إصدار سابق من الكود إذا وجب.
GIT هو الأكثر استخداما على مستوى هذا المجال..
يمكنك الإطلاع في هذا المصدر على شرح تام لهذا النظام:
- Learn Git
- ستقع في المشاكل!؟
كن أكيدا أنك مهما أتقنت هاته التقنيات ستواجهك مشاكل عديدة و ستحاول حلها لساعات "هذه الفكرة يعرفها كل مطور حق المعرفة".. لكن كل و طريقة معالجته للامور.. فقط لا تستسلم .
- ماذا بعد!؟
فقط جرب خلق الاشياء و سيروق لك ذلك مع الوقت.. و دائما اقرأ.. اقرأ.. اقرأ.. و اقرأ.


________________________________________________________________________

التوقيع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
المهندس محمد فرج
عضو موسس للمنتدى
المهندس محمد فرج

ذكر
تاريخ التسجيل : 15/12/2007
عدد المشاركات : 123667
نقاط التقييم : 126296
بلد الاقامة : ماريا وترابها زعفران
علم بلدك : Egypt مصر
الجوزاء

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Empty
مُساهمةموضوع: رد: ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!   ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Emptyالخميس مايو 25, 2017 11:10 pm

القدير/ دكتور خليل بدوى

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الدكتور خليل البدوي
مستشار اشتياق _موسوعة اشتياق المضيئة
الدكتور خليل البدوي

ذكر
تاريخ التسجيل : 28/08/2015
عدد المشاركات : 107926
نقاط التقييم : 126255
بلد الاقامة : عراقي مقيم في الاردن
علم بلدك : علم العراق
الثور

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Empty
مُساهمةموضوع: رد: ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!   ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Emptyالجمعة مايو 26, 2017 4:01 pm

الأستاذ العزيز الغالي الرائع المبدع المتميز@المهندس الاستشاري محمد فرج

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

________________________________________________________________________

التوقيع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ايمان الساكت
نائبة المدير العام -فراشة اشتياق - اديبة
ايمان الساكت

انثى
تاريخ التسجيل : 18/10/2013
عدد المشاركات : 56084
نقاط التقييم : 60064
بلد الاقامة : مصر- القاهره
علم بلدك : Egypt مصر
الحمل

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Empty
مُساهمةموضوع: رد: ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!   ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Emptyالإثنين سبتمبر 11, 2017 3:32 pm

دكتور خليل


مشكور على موضوعك القيم

والطرح المفيد النافع

بارك الله فيك

تحياتي

________________________________________________________________________

التوقيع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الدكتور خليل البدوي
مستشار اشتياق _موسوعة اشتياق المضيئة
الدكتور خليل البدوي

ذكر
تاريخ التسجيل : 28/08/2015
عدد المشاركات : 107926
نقاط التقييم : 126255
بلد الاقامة : عراقي مقيم في الاردن
علم بلدك : علم العراق
الثور

ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Empty
مُساهمةموضوع: رد: ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!   ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Emptyالخميس سبتمبر 28, 2017 11:04 am

استاذتي الكريمة وأختي العزيزة الفاضلة الرائعة المبدعة المتميزة@ايمان الساكت

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

________________________________________________________________________

التوقيع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب!
استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كل ما تحتاج معرفته عن الأولمبياد الشتوية لعام 2018
» لماذا يجب أن تتعلم تطوير الويب ؟
» تباعد الأسنان الأمامية والعيب الذي اصبح موضة نجوم المجتمع
» كيف تطورت ألمانيا سريعاً لتصبح قوة صناعية عالمية؟
» المشابك تعدت دورها العملي لتصبح زينة من الطراز العالي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اشتياق أسسها الراحل مصطفى الشبوط في يوم الجمعة30نوفمبرعام2007 :: الاقسام التقنية  :: اشتياق التصاميم والفوتوشوب العام -
أفضل 10 أعضاء في هذا المنتدى
المهندس محمد فرج - 123667
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
الدكتور خليل البدوي - 107926
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
احلام شحاتة - 61741
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
ايمان الساكت - 56084
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
باسند - 51610
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
مصطفى الشبوط - 17651
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
همسة قلم - 13947
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
نوره الدوسري - 8809
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
احاسيس - 7517
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1 
كاميليا - 7369
ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_rcap1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Voting_bar1ما تحتاج معرفته لتصبح مطورا للواجهات الأمامية لتطبيقات الويب! Vote_lcap1