تطوير تطبيقات الويب
1.07K subscribers
73 photos
5 videos
43 files
137 links
اهلا بك في قناة تعلم برمجة وتطوير تطبيقات الويب من الصفر الى الاحتراف




🌟سلسله من الدورات التعليمية🌟

🌟 ترتيب النشر لتسهيل التعلم 🌟

🌟تناول كل مايوصلك الىالاحتراف 🌟

#تعلم_تطوير_تطبيقات_الويب

اشترك في القناة لتطوير قدراتك البرمجيه
Download Telegram
دوره تعلم تصميم صفحات الويب
ببرنامج
Bootstrap Studio
سهولة . سرعة .مرونة ِِ
#web_design
#تصميم_صفحات_الويب
#تطوير_تطبيقات_الويب
@web_applications
مشاهدة "1-Bootstrap Studio Tutorial ( Introduction ) مقدمة عن البرنامج" على YouTube
https://youtu.be/84wzHfEqQ0s
تطوير تطبيقات الويب
مشاهدة "1-Bootstrap Studio Tutorial ( Introduction ) مقدمة عن البرنامج" على YouTube https://youtu.be/84wzHfEqQ0s
الدرس الاول مقدمة عن البرنامج والدوره
الدرس الثاني
BootstrapStudio
مشاهدة "2-Bootstrap Studio Tutorial (Add navbar and slide) اضافة قائمة واضافة سلايدر" على YouTube
https://youtu.be/5NLEGiqmd7o
مشاهدة "3-Bootstrap Studio Tutorial( Add heading and icons) اضافة رأس للصفحة واضافة ايقونات" على YouTube
https://youtu.be/5z_k3F_THjU
مشاهدة "4-Bootstrap Studio Tutorial ( Add effects trigger) اضافة تاثيرات واحداث" على YouTube
https://youtu.be/pf7MO3pIdNk
مشاهدة "5-Bootstrap Studio Tutorial ( Add images and heading ) اضافة راس وصورة" على YouTube
https://youtu.be/zmRW_sZpTgI
احدى طرق تقسيم وتصميم الصفحات
#web_design

@web_applications
ماهو Web Application:

@web_applications


🔰تطبيق الويب هو تطبيق يتم تطويره ليعمل في المتصفحات ويتم الوصول إليه عن طريق الأنترنات والوسيط والا وهو المتصفح,ويتم كتابة هذه التطبيقات بعدة لغات برمجة

من بينها Python,Php,Perl,Ruby ..etc,ويتم تطويرهذه التطبيقات الويب عن طريق إطارت تصميم تطبيقات الويب Web Application Framework

من ممزيات هذه التقنية الرائعة:

1-تقليل من نسبة إصابة بالفيروسات

2-تسهيل أعمال المستخدم من تصفح وتعامل مع الموقع

3-إمكانية الوصول إلى التطبيق من أي جهاز يتوفرعلى خط الانترنات

4-التخلص من معانات تحديث التطبيقات,لأنه هنا في تقنياتنا التطبيق يتم تطويره عن طريق الموقع

🌐وابرز الأمثلة على تطبيقات الويب🌐 هي Microsoft Office Live,Google Reader,Google Apps…etc.

💤️الآن الفرق بين التطبيق الويب والموقع العادي Web Site.الموقع العادي هو عبارة عن موقع يحتوي على عدة مقالات او مواضيع وصور أما تطبيق الويب هو عبارة عن تطبيق يسهل على المستخدم التفاعل مع الموقع بشكل افضل من الموقع العادي.

قلنا في سطور السابقة أن التطبيق الويب يتم تطويره عن طريق إطارات عمل وهي Web Application Framework فهذه الأخيرة ليست إلا مكتبات مكتوبة بلغة برمجة معينة تسهل على المبرمج عناء برمجة الأمور الأساسية لتطبيق الويب,فبدل أن يقوم المبرمج بكتابة السكربتات الاساسية للتطبيق من كلاسات وغيرها فإن هذه الإطارات توفر له ذلك فتعوض الوقت المهدور في برمجة هذه الأمور التي جائت بها تطبيقات الويب جاهزة ولكل لغة برمجة إطار تصميم تطبيقات الويب الخاص بها بالتملك العديد من الإطارت
🍥🍥
#تطبيقات_الويب
@web_applications 
نقد لكم فقره مختصره
🍥🍥
تحسين محركات البحث
فقره مهمة لمحترفي الويب والموضوع الحاسم لهذه الفتره التقنيه
🍥
🍥
#محرك_البحث
#تطوير_تطبيقات_الويب

تابع القناه تجد كل شي مميز وخاص لكل محتر ف
@web_applications
🔍️تحسين محركات البحث 🔍✳️
(بالإنجليزية: Search Engine Optimization)
وتعرف اختصاراً (سيو أو SEO)
🔰 هو علم تحسين ظهور موقع إلكتروني أو صفحة موقع إلكتروني في نتائج محركات البحث المجانية (الغير مدفوعة) مثل جوجلبحيث يظهر في النتائج الأولى، وذلك عن طريق دراسة كيفية عمل محركات البحث والعوامل المؤثرة على ترتيب نتائج محركات البحث وتحسينها وكذلك علاج بعض الأخطاء والمشاكل في المواقع، وهو أحد فروع مجال التسويق الإلكتروني.

ونظراً لأهمية نتائج البحث الأولى في محركات البحث لما لها من تأثير كبير على عدد زوار الموقع عن طريق محركات البحث والذي يتضمن البحث المعتاد والبحث عن الصور والفيديوهات (المواد السمعية والبصرية) والأماكن والاخبار، زادت أهمية هذا المجال والذي أصبح له متخصصون وخبراء بل ويتم تدريسه أيضاً.[1]

العاملون في هذا المجال ينقسمون إلى نوعين؛
💡أصحاب القبعات البيضاء وهو استخدام الأساليب المشروعة والطبيعية لتحسين ترتيب موقع الكتروني،
⚫️ أصحاب القبعات السوداء عن طريق استخدام الأساليب الملتوية و المخالفه والغير مشروعة.
🍥🍥
#محرك_البحث
#تطوير_تطبيقات_الويب
@web_applications
🔰ماهو Django🔰:

🛡هو إطار تصميم تطبيقات الويب مكتوب بلغة البايثون طور بواسطة شركة The World Online على يد Adrian Holovaty , Simon Willison , Jacob Kaplan , Wilson Miner.

🔱سُمِيَ بDjango تخليدا لعازف القيثارة Django Reinhardt و كان أول إصدار له في سنة 2005.

لنقم الآن بتنصيب Django وفي مقالنا سنشرح على توزيعةUbuntu

لتنصيب المشروع على توزيعة نستعمل الامر

sudo apt-get install python-django python-django-doc

الآن لإنشاء تطبيق جديد بـDjango نتبع الأمر التالي

django-admin startproject isecuri1y

بحيث isecuri1y هو إسم مشروعنا الجديد

ندخل على المشروع

cd isecuri1y

سيتم إنشاء 4 ملفات وهي

manage.py يسمح بإدارة المشاريع من إضافة وتشغيل التطبيق لإختباره

_init__.py هو ملف فارغ وهو اول ملف يقرأه البايثون.

settings.py : هذا الملف يحتوي على إعدادات المشروع.

urls.py : هذا الملف سوف يحتوي على روابط المشروع.

الآن لنبدأ بتشغيل الإطار أكتب هذا الامر في سطر الأوامر.

python manage.py runserver

نذهب إلى المتصفح وندخل على http://127.0.0.1:8000 فتظهر لنا صفحة ترحيبية للمشروع دلالة على تشغيله بنجاح

هذا كل ما تحتاج لمعرفته في Django لنا في مقال آخر شرح برمجة تطبيق بالبايثون في إطار Django.
🔍دليل بدء تحسين محركات البحث (SEO)🔍

⬅️🗂الفئة المستهدفة بهذا الدليل

إذا كنت تملك المحتوى المقدَّم على الإنترنت أو تديره أو تحقق الربح المادي منه أو تروّج له عبر بحث Google، فهذا الدليل موجّه إليك. وسواء كنت صاحب نشاط تجاري نامٍ ومزدهر، أو مشرفًا لمواقع متعددة، أو متخصصًا في تحسين محركات البحث في إحدى الوكالات على الويب، أو بارعًا في تحسين محركات البحث بنفسك وتستهويك آليات "بحث Google"، ستجد مرادك في هذا الدليل. وإذا كنت ترغب في الحصول على نظرة عامة كاملة عن أساسيات تحسين محركات البحث وفقًا لأفضل الممارسات لدينا، فأنت في المكان المناسب. هذا الدليل غير معني بتقديم أي أسرار من شأنها أن تؤدي إلى حصول موقعك على الترتيب الأول على محرك بحث Google تلقائيًا، لكن من خلال اتباع أفضل الممارسات الموضحة أدناه، نأمل أن يصبح الزحفإلى موقعك وفهرسته والتعرف عليه أسهل على محركات البحث.

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

ينبغي تحسين موقعك لتلبية احتياجات المستخدمين. ومن بين هؤلاء المستخدمين، هناك محرك بحث يساعد المستخدمين الآخرين في اكتشاف محتوى موقعك. وتتلخص عملية تحسين محركات البحث في مساعدة محركات البحث على التعرّف على المحتوى وعرضه. وقد يكون موقعك أصغر أو أكبر من الموقع الذي نستخدمه كمثال ويقدم محتوى مختلفًا بشكل كبير، لكن مواضيع التحسين التي نناقشها أدناه تنطبق على مختلف أحجام المواقع وأنواعها. نأمل أن يقدم لك دليلنا بعض الأفكار الجديدة حول كيفية تحسين موقعك على الويب، كما يسعدنا تلقّي أسئلتك وملاحظاتك وقصص نجاحك .

نتمنى أن تستمتع بالمحتوى⤵️
🍥🍥
#محرك_البحث
#تحسين_محرك_البحث
#web_applications

@web_applications
أولا
البدء

مسرد المصطلحات

فيما يلي مسرد مختصر للمصطلحات المهمة المستخدمة في هذا الدليل:

الفهرس - يخزّن Google جميع صفحات الويب التي يتعرّف عليها في الفهرس التابع له. ويصف إدخال الفهرس لكل صفحة محتوى تلك الصفحة وموقعها (عنوان URL). وتتم عملية الفهرسة عندما يجلب Google إحدى الصفحات ويقرؤها ويضيفها إلى الفهرس: أجرى Google فهرسة للعديد من الصفحات على موقعي اليوم.الزحف - عملية البحث عن صفحات ويب جديدة أو محدّثة. يكتشف Google عناوين URL باتباع الروابط، وقراءة خرائط الموقع، وغير ذلك من الوسائل العديدة الأخرى. ويزحف Google إلى الويب باحثًا عن الصفحات الجديدة، ثم يُجري فهرسة لها (متى كان ذلك مناسبًا).الزاحف - برنامج آلي يزحف إلى الصفحات (أو يجلبها) من الويب ويُجري فهرسة لها.Googlebot - الاسم العام لبرنامج الزاحف من Google. ويزحف Googlebot إلى الويب باستمرار.SEO - تحسين محركات البحث: العملية التي يتم من خلالها تحسين موقعك ليناسب محركات البحث. كما يُطلق هذا المصطلح أيضًا على المسمّى الوظيفي للشخص الذي ينفذ هذه العملية لتحقيق الدخل: لقد تعاقدنا مع مسؤول جديد عن تحسين محركات البحث من أجل تحسين مستوى ظهورنا على الويب.

🍥🍥

#تحسين_محرك_البحث
#محرك_البحث
@web_applications
🔰🌐2🌐🔰
كيف يمكن جعل موقعي يظهر على Google؟

إن تضمين الموقع في نتائج البحث على Google أمر مجاني وسهل؛ فلن تحتاج حتى إلى إرسال موقعك إلى Google. يُعدّ Google هو محرك بحث آلي بشكل كامل يستخدم برامج "زاحف الويب" لاستكشاف الويب بشكل مستمر والبحث عن المواقع لإضافتها إلى فهرسنا. وفي الحقيقة، لا يتم تضمين الغالبية العظمى من المواقع المدرجة ضمن نتائجنا عن طريق تقديمها يدويًا، بل يتم العثور عليها وإضافتها تلقائيًا عند الزحف إلى الويب. تعرف على كيفية اكتشاف محرك بحث Google لصفحات الويب والزحف إليها وعرضها.3

نقدم إرشادات مشرفي المواقع4 لإنشاء موقع ويب متوافق مع Google. ورغم أننا لا نقدم أي ضمانات لعثور برامج الزحف لدينا على موقع معين، إلا أن اتباع الإرشادات التالية يساعد في ظهور موقعك ضمن نتائج البحث.

تقدم خدمة Google Search Console أدوات تساعدك على إرسال المحتوى إلى Google ومراقبة أدائك في بحث Google. كما يمكن أن ترسل لك خدمة Search Console تنبيهات إذا أردت معرفة المشكلات الخطيرة التي يواجهها Google مع موقعك. الاشتراك في Search Console5.

في ما يلي بعض الأسئلة الأساسية التي يجب أن تطرحها على نفسك حول موقعك على الويب عند البدء.

هل يظهر موقعي على Google؟هل أعرض محتوى عالي الجودة على المستخدمين؟هل يظهر نشاطي التجاري المحلي على Google؟هل يتمتع المحتوى الذي أنشره بالسرعة وسهولة الاستخدام على جميع الأجهزة؟هل موقعي على الويب آمن؟

يمكنك الحصول على مزيد من المعلومات حول البدء من خلال http://g.co/webmasters6

يقدّم هذا المستند في ما يلي إرشادات حول كيفية تحسين موقعك لمحركات البحث، وستجد هذه الإرشادات منظَّمة حسب الموضوع. يمكنك تنزيل قائمة تحقق مختصرة بالنصائح وطباعتها من http://g.co/WebmasterChecklist7.

🍥🍥
#تطوير_تطبيقات_الويب
@web_applications
🔰🌐3🌐🔰
💡هل تحتاج إلى خبير في تحسين محركات البحث؟

خبير تحسين محركات البحث (SEO) هو شخص مدرّب لتحسين نسبة ظهور موقعك على محركات البحث. وباتباع هذا الدليل، ستتعرف على معلومات كافية لجعلك قادرًا على تحسين موقعك. بالإضافة إلى ذلك، قد ترغب في توظيف متخصص في تحسين محركات البحث لمساعدتك في مراجعة صفحاتك.

ويُعدّ قرار الاستعانة بخبير تحسين محرّكات البحث قرارًا مهمًا من المحتمل أن يحسّن موقعك ويوفر لك الوقت. لذا تأكد من دراسة المزايا المحتملة لتوظيف خبير تحسين محركات البحث بالإضافة إلى الضرر الذي قد يسببه هذا الخبير لموقعك إذا لم يكن يتحلى بالمسؤولية. وهناك العديد من خبراء تحسين محرّكات البحث وغيرها من الوكالات والمستشارين الذين يمكنهم تقديم خدمات مفيدة إلى مالكي مواقع الويب، ومنها:

مراجعة محتوى الموقع أو هيكلهتقديم النصائح الفنية حول تطوير موقع الويب، مثل الاستضافة وعمليات إعادة التوجيه وصفحات الأخطاء واستخدام جافا سكريبتتطوير المحتوىإدارة حملات تطوير الأعمال على الإنترنتالتدقيق في الكلمات الرئيسيةالتدريب على تحسين محرّكات البحثالخبرة في أسواق ومناطق جغرافية محددة

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

Google 101: طريقة زحف Google إلى مواقع الويب وفهرستها وعرضها8إرشادات مشرفي المواقع من Google9كيفية الاستعانة بخبير تحسين محركات البحث10

في حال أردت الاستعانة بخبير في تحسين محرّكات البحث، من الأفضل أن تبدأ ذلك في أقرب وقت ممكن. وأفضل توقيت لتوظيف خبير في تحسين محركات البحث هو عند النظر في إعادة تصميم أحد المواقع أو تخطيطك لإطلاق موقع جديد. وبذلك تستطيع أنت والخبير الذي تستعين به ضمان أن تصميم الموقع متوافق مع محرّكات البحث من البداية. كما أن توظيف خبير جيد في تحسين محركات البحث يمكن أن يساعد في تحسين موقع حالي.
🍥🍥
#تطوير_تطبيقات_الويب

@web_applications