يمكن وصف الخوارزمية من خلال الكود في الصورة للتأكد من أن العنصر i هو أصغر عنصر في القائمة، تتكرر هذه الخوارزمية أولاً عبر القائمة باستخدام حلقة for ثم يستخدم كل عنصر حلقة for أخرى للعثور على أصغر عنصر في الجزء المتبقي من القائمة
في هذا السيناريو، نعتبر القائمة المتغيرة هي المدخلات، وبالتالي فإن حجم الإدخال n هو عدد العناصر داخل القائمة افترض أن عبارة if وتعيين القيمة المقيدة بعبارة if تستغرق وقتًا ثابتًا ثم يمكننا العثور على رمز O الكبير للدالة من خلال تحليل عدد المرات التي يتم فيها تنفيذ التعليمات
في هذا السيناريو، نعتبر القائمة المتغيرة هي المدخلات، وبالتالي فإن حجم الإدخال n هو عدد العناصر داخل القائمة افترض أن عبارة if وتعيين القيمة المقيدة بعبارة if تستغرق وقتًا ثابتًا ثم يمكننا العثور على رمز O الكبير للدالة من خلال تحليل عدد المرات التي يتم فيها تنفيذ التعليمات
👍1
أولاً تقوم حلقة for الداخلية بتشغيل العبارات داخل n من المرات وبعد زيادة i، يتم تشغيل حلقة for الداخلية لـ n-1 مرة حتى يتم تشغيلها مرة واحدة ، ثم تصل كلتا الحلقتين for إلى شروط الإنهاء الخاصة بهما
ينتهي هذا الأمر في الواقع بإعطائنا مجموعًا هندسيًا ، ومع بعض الرياضيات سنجد أن الحلقة الداخلية ستتكرر لمدة 1 + 2 ... + n مرة ، والتي تساوي n (n-1) / 2 مرة إذا ضربنا هذا ، فسنحصل في النهاية على (n² / 2) - (n / 2)
ينتهي هذا الأمر في الواقع بإعطائنا مجموعًا هندسيًا ، ومع بعض الرياضيات سنجد أن الحلقة الداخلية ستتكرر لمدة 1 + 2 ... + n مرة ، والتي تساوي n (n-1) / 2 مرة إذا ضربنا هذا ، فسنحصل في النهاية على (n² / 2) - (n / 2)
👍1
عندما نحسب تدوين O، فإننا نهتم فقط بالمصطلحات السائدة، ولا نهتم بالمعاملات وهكذا نأخذ n² على أنها O الأخيرة الكبيرة لدينا، نكتبها كـ O (n²) ، والتي تُنطق مرة أخرى "Big O تربيع".
👍1
🔹سبعة انواع يمكن ان تكون نتيجة لO:
1- Constant = 1
2- Logarithmic = log n
3- Linear = n
4- N-log-n = n log n
5- Quadratic = n^2
6- Cubic = n^3
7- Exponential = 2^n
1- Constant = 1
2- Logarithmic = log n
3- Linear = n
4- N-log-n = n log n
5- Quadratic = n^2
6- Cubic = n^3
7- Exponential = 2^n
👍1
O (1)
لديه أقل تعقيد:
غالبًا ما يُطلق عليه "الوقت الثابت" ، إذا كان بإمكانك إنشاء خوارزمية لحل المشكلة في O (1)، فأنت على الأرجح في أفضل حالاتك
لديه أقل تعقيد:
غالبًا ما يُطلق عليه "الوقت الثابت" ، إذا كان بإمكانك إنشاء خوارزمية لحل المشكلة في O (1)، فأنت على الأرجح في أفضل حالاتك
👍1
خطوات حساب big O : لحساب Big O ،
هناك خمس خطوات يجب عليك اتباعها:
1- قسّم الخوارزمية / الدالّة إلى عمليات فردية
2- احسب O الكبير لكل عملية 3- أضف Big O لكل عملية معًا 4- احذف الثوابت
5- ابحث عن المصطلح الأعلى رتبة، سيكون هذا ما نعتبره Big O لخوارزمية .
هناك خمس خطوات يجب عليك اتباعها:
1- قسّم الخوارزمية / الدالّة إلى عمليات فردية
2- احسب O الكبير لكل عملية 3- أضف Big O لكل عملية معًا 4- احذف الثوابت
5- ابحث عن المصطلح الأعلى رتبة، سيكون هذا ما نعتبره Big O لخوارزمية .
👍1
للمبرمجين اللي حاب يتعلم مهارات Full Stack Development
🔸هذي خطه تبدأ من الصفر بالترتيب مع كورسات مجانيه :
١- تعلم تصميم صفحات الإنترنت CSS HTML
٢- تعلم البرمجة باستخدام جافا سكريبت Javanoscript
٣- تعلم jQuery جافا سكربت
٤- تعلم بناء صفحات الإنترنت المرنة باستخدام Bootstrap V4
٥- تعلم إدارة نسخ البرمجة باستخدام git
٦- تعلم البرمجة باستخدام PHP and MySQL
٧- تعلم برمجة الويب باستخدام لارافيل Laravel
🔸كورس Full Stack Development مجاني
https://youtube.com/playlist?list=PLVrN2LRb7eT2B6v1EwsCS28QkkDTZ5LRm
🔸هذي خطه تبدأ من الصفر بالترتيب مع كورسات مجانيه :
١- تعلم تصميم صفحات الإنترنت CSS HTML
٢- تعلم البرمجة باستخدام جافا سكريبت Javanoscript
٣- تعلم jQuery جافا سكربت
٤- تعلم بناء صفحات الإنترنت المرنة باستخدام Bootstrap V4
٥- تعلم إدارة نسخ البرمجة باستخدام git
٦- تعلم البرمجة باستخدام PHP and MySQL
٧- تعلم برمجة الويب باستخدام لارافيل Laravel
🔸كورس Full Stack Development مجاني
https://youtube.com/playlist?list=PLVrN2LRb7eT2B6v1EwsCS28QkkDTZ5LRm
YouTube
Full Stack Web Development | Arabic
Full Stack Web Development for Beginners (in Arabic). HTML, CSS, Bootstrap, JavaScript, jQuery, SQL (MySQL), PHP and Laravel are the content chapters. It is ...
👍1
🔹 ماذا نعني بالحوسبة السحابية Cloud Computing ؟
الحوسبة السحابية هي مصطلح عام لأي شيء يتضمن تقديم خدمات مستضافة عبر الإنترنت تنقسم هذه الخدمات إلى ثلاث فئات رئيسية:
• البنية التحتية كخدمة (laaS)
• النظام الأساسي كخدمة (PaaS)
• البرمجيات كخدمة (SaaS)
🔹ولكن كيف يعمل؟
تعمل الحوسبة السحابية من خلال السماح لأجهزة العميل بالوصول إلى البيانات عبر الإنترنت ، من الخوادم وقواعد البيانات وأجهزة الكمبيوتر عن بُعد تتم إدارة الاتصالات بين الأطراف الأمامية والخلفية بواسطة خادم مركزي يعتمد الخادم المركزي على البروتوكولات لتسهيل تبادل البيانات
يستخدم الخادم المركزي كلاً من البرامج والبرامج الوسيطة لإدارة الاتصال بين أجهزة العميل المختلفة والخوادم السحابية عادة ، سيكون هناك خادم مخصص لكل تطبيق فردي
🔹 أمثلة على الحوسبة السحابية:
🔸Google Docs
🔸 Microsoft 365
🔸 Zoom
🔸 Calendar Email
🔸 Skype
🔸 Whatsapp
🔹 السحابة العامة public cloud:
تعتبر الخدمات السحابية "عامة" عندما يتم تسليمها عبر الإنترنت العام ، ويمكن تقديمها كاشتراك مدفوع ، أو مجانًا
الحوسبة السحابية هي مصطلح عام لأي شيء يتضمن تقديم خدمات مستضافة عبر الإنترنت تنقسم هذه الخدمات إلى ثلاث فئات رئيسية:
• البنية التحتية كخدمة (laaS)
• النظام الأساسي كخدمة (PaaS)
• البرمجيات كخدمة (SaaS)
🔹ولكن كيف يعمل؟
تعمل الحوسبة السحابية من خلال السماح لأجهزة العميل بالوصول إلى البيانات عبر الإنترنت ، من الخوادم وقواعد البيانات وأجهزة الكمبيوتر عن بُعد تتم إدارة الاتصالات بين الأطراف الأمامية والخلفية بواسطة خادم مركزي يعتمد الخادم المركزي على البروتوكولات لتسهيل تبادل البيانات
يستخدم الخادم المركزي كلاً من البرامج والبرامج الوسيطة لإدارة الاتصال بين أجهزة العميل المختلفة والخوادم السحابية عادة ، سيكون هناك خادم مخصص لكل تطبيق فردي
🔹 أمثلة على الحوسبة السحابية:
🔸Google Docs
🔸 Microsoft 365
🔸 Zoom
🔸 Calendar Email
🔸 Skype
🔹 السحابة العامة public cloud:
تعتبر الخدمات السحابية "عامة" عندما يتم تسليمها عبر الإنترنت العام ، ويمكن تقديمها كاشتراك مدفوع ، أو مجانًا
👍1
🔹 - السحابة الهجينة hybrid cloud: السحابة المختلطة عبارة عن تكوين من السحابة العامة
وبيئة خاصة ، مثل السحابة الخاصة أو الموارد المحلية ، والتي تظل كيانات متميزة ولكنها مرتبطة ببعضها البعض ، مما يوفر مزايا نماذج النشر المتعددة ايضا هناك انواع اخرى مثل:
🔸 community cloud
🔸 distributed cloud
🔸 public-resource cloud
🔹 حدود وعيوب الحوسبة السحابية
وفقا لبروس شناير:
"الجانب السلبي هو أنه سيكون لديك خيارات تخصيص محدودة. الحوسبة السحابية أرخص بسبب اقتصاديات الحجم ، وكأي مهمة خارجية تميل إلى الحصول على ما تريد، يعد المطعم الذي يحتوي على قائمة طعام محدودة أرخص من طاه شخصي يمكنه طهي أي شيء تريده".
🔶اتمنى عجبكم الموضوع ✨
وبيئة خاصة ، مثل السحابة الخاصة أو الموارد المحلية ، والتي تظل كيانات متميزة ولكنها مرتبطة ببعضها البعض ، مما يوفر مزايا نماذج النشر المتعددة ايضا هناك انواع اخرى مثل:
🔸 community cloud
🔸 distributed cloud
🔸 public-resource cloud
🔹 حدود وعيوب الحوسبة السحابية
وفقا لبروس شناير:
"الجانب السلبي هو أنه سيكون لديك خيارات تخصيص محدودة. الحوسبة السحابية أرخص بسبب اقتصاديات الحجم ، وكأي مهمة خارجية تميل إلى الحصول على ما تريد، يعد المطعم الذي يحتوي على قائمة طعام محدودة أرخص من طاه شخصي يمكنه طهي أي شيء تريده".
🔶اتمنى عجبكم الموضوع ✨
👍1
📝 أشياء ستساعدك في فهم الكورسات و الإستفادة منها :
- كتابة الأهم و ما فهمته من الشرح .
- تطبيق الكود الذي في الفيديو .
- كتابة كود مشابه ( من ابتكارك) .
- بعد نهاية الكورس ، اقض أسبوع تقريبا في حل المشاكل و التحديات البرمجية.
- كتابة الأهم و ما فهمته من الشرح .
- تطبيق الكود الذي في الفيديو .
- كتابة كود مشابه ( من ابتكارك) .
- بعد نهاية الكورس ، اقض أسبوع تقريبا في حل المشاكل و التحديات البرمجية.
👍1
قيد العمل على موقع ويب
اسم الموقع "جاهز" يعمل هذا الموقع على عرض التصاميم الجاهزة التي يتم تحميلها بصيغة psd ومنها تصاميم مجانيه وتصاميم مدفوعه والهدف من الموقع سهولة التصميم والابتكار بتصاميم جديده ويفيد مصممين الفوتوشوب بشكل كبير
بعد الانتهاء من الموقع برسل لكم الاكواد عشان تستفيدو منه وممكن ان كل واحد منكم يسوي موقعه الخاص 👍
اسم الموقع "جاهز" يعمل هذا الموقع على عرض التصاميم الجاهزة التي يتم تحميلها بصيغة psd ومنها تصاميم مجانيه وتصاميم مدفوعه والهدف من الموقع سهولة التصميم والابتكار بتصاميم جديده ويفيد مصممين الفوتوشوب بشكل كبير
بعد الانتهاء من الموقع برسل لكم الاكواد عشان تستفيدو منه وممكن ان كل واحد منكم يسوي موقعه الخاص 👍
👍1
🔹الفرق بين مصمم الويب ومطور الويب؟
مصمم الويب هو فنان رسومي مسؤول عن تصميم تخطيط موقع الويب وقابليته للاستخدام والمظهر المرئي، أما مطور الويب هو الشخص الذي يبني ويحافظ على البنية الأساسية لموقع الويب.
يجب أن يمتلك مصمم الويب الناجح مجموعة من المهارات الإبداعية والرسومية والتقنية. بينما يُكلف مطور الويب بتحويل تصميم الويب إلى موقع ويب وظيفي، باستخدام لغات البرمجة مثل HTML وJavaScript وPHP وPython.
مهام مصمم الويب
المهام الأساسية لمصمم الويب تركز على إنشاء التخطيط والجوانب المرئية لموقع الويب. غالبًا ما يكون هدف المصمم التأكد من أن الموقع ممتع بصريًا وسهل الاستخدام ويشجع الزوار على البقاء لأطول فترة ممكنة.
بالإضافة إلى ذلك، يعتني مصمم الويب بتصميم صفحات الويب بطريقة مثالية للعمل عبر الأجهزة المختلفة، كما يحتاج إلى مواكبة أحدث اتجاهات تصميم الويب والالتزام بمعايير معينة وأفضل الممارسات المتبعة.
مصمم الويب هو فنان رسومي مسؤول عن تصميم تخطيط موقع الويب وقابليته للاستخدام والمظهر المرئي، أما مطور الويب هو الشخص الذي يبني ويحافظ على البنية الأساسية لموقع الويب.
يجب أن يمتلك مصمم الويب الناجح مجموعة من المهارات الإبداعية والرسومية والتقنية. بينما يُكلف مطور الويب بتحويل تصميم الويب إلى موقع ويب وظيفي، باستخدام لغات البرمجة مثل HTML وJavaScript وPHP وPython.
مهام مصمم الويب
المهام الأساسية لمصمم الويب تركز على إنشاء التخطيط والجوانب المرئية لموقع الويب. غالبًا ما يكون هدف المصمم التأكد من أن الموقع ممتع بصريًا وسهل الاستخدام ويشجع الزوار على البقاء لأطول فترة ممكنة.
بالإضافة إلى ذلك، يعتني مصمم الويب بتصميم صفحات الويب بطريقة مثالية للعمل عبر الأجهزة المختلفة، كما يحتاج إلى مواكبة أحدث اتجاهات تصميم الويب والالتزام بمعايير معينة وأفضل الممارسات المتبعة.
👍1
🔹انواع مصممي الويب :
1- تصميم تجربة المستخدم (UX): يساعد مصمم تجربة المستخدم على ضمان تنظيم موقع الويب بطريقة تجذب الزوار وتقدم تجربة تصفح سلسة. يتمثل دوره في إنشاء تصميمات تتمحور حول الإنسان وقرارات تستند إلى البيانات. يتضمن ذلك إجراء الكثير من البحث والاختبار لجمع البيانات وتحليلها، والتي تُستخدم لإبلاغ خيارات التصميم النهائية. يعرف مصمم تجربة المستخدم بالضبط كيفية تصميم موقع ويب يستمتع به الجمهور المستهدف وذلك بالاعتماد على بحث شامل حول المستخدمين المحتملين واحتياجات موقع الويب واختبار النماذج الأولية.
2- تصميم واجهة المستخدم (UI): يلعب مصمم واجهة المستخدم دورًا مهمًا في تصميم موقع الويب. بالإضافة إلى التجربة التي يوفرها، فإنه أيضًا يمنح الأولوية للتفاعلات. وبشكل أكثر تحديدًا، يتمثل دوره في تعزيز قابلية استخدام موقع الويب وتحسينه بطريقة تساعد على تشجيع التحويلات. يعمل مصمم واجهة المستخدم على ترجمة أفكار وقيم العلامة التجارية وجعلها ملائمة لموقع الويب.
3- التصميم المرئي Visual designer: يعمل المصمم المرئي على العناصر المرئية والإبداعية لموقع الويب. يجمع هذا العمل بين جوانب معينة من تصميم UX وUI. تعتمد واجبات المصمم المرئي على ضمان أن تكون الواجهة ممتعة من الناحية الجمالية وسهلة الاستخدام.
المهارات التي يحتاجها مصمم الويب
معرفة HTML وCSS
فهم مبادئ تصميم مواقع الويب ومعايير الوصول إلى الويب
إنشاء تصميم تفاعلي وسريع الاستجابة
تحسين معدل التحويل (CRO)
التخطيط الشبكي والنماذج الأولية
فهم طبيعة العلامة التجارية ونظرية الألوان
إتقان أدوات وبرمجيات التصميم المختلفة
مهام مطور الويب
تتمثل المهمة الأساسية لمطور الويب في بناء الهيكل الأساسي لموقع الويب والحفاظ عليه. يتضمن دور المطور الكثير من العمل الفني بما في ذلك استخدام لغات البرمجة المتقدمة. باختصار، يأخذ مطور الويب الأفكار والمفاهيم التي وضعها مصمم الويب ثم يحولها إلى مواقع ويب حقيقية حية تعمل بكامل إمكاناتها.
تتضمن واجبات مطور الويب إنشاء موقع الويب نفسه، وهذا يعني التعامل مع البرمجة وتكوين الخادم وقواعد البيانات بالإضافة إلى دمج الميزات والوظائف التي يحتاجها المستخدم. يقوم مطور الويب بإجراء الاختبار وتصحيح الأخطاء وقد يتعامل مع مجموعة من خدمات ما بعد الإطلاق، مثل توفير الدعم المستمر والصيانة وإصلاح مشكلات الخادم أو الاستضافة.
باختصار يُمكن تشبيه ذلك بعملية بناء منزل، حيث يقوم المهندس المعماري “في حالتنا مصمم الويب” بإنشاء المخططات والتصميم ويضع الأساس لضمان وجود هيكل سليم، أما المقاول الذي ينفذ البناء “في حالتنا مطور الويب” فيأخذ هذه المخططات ويحولها لموقع على شبكة الإنترنت.
أنواع مطوري الويب
مطور الواجهة الأمامية Front-end: يقوم مطور الواجهة الأمامية ببرمجة موقع الويب الفعلي باستخدام CSS وHTML وJavaScript ولغات برمجة أخرى، بالإضافة إلى التعامل مع أنظمة إدارة المحتوى (CMS) مثل ووردبرس. يتضمن تطوير الواجهة الأمامية، برمجة العناصر المرئية لموقع الويب الذي سيراه المستخدمون. على هذا النحو، هناك قدر لا بأس به من التداخل والتعاون بين مطوري الواجهة الأمامية ومصممي الويب.
مطور الواجهة الخلفية Back-end: يقوم مطور الواجهة الخلفية بتشفير قاعدة البيانات والخادم باستخدام لغات برمجة متقدمة مثل PHP وC# وJava وRuby وSQL، بالإضافة إلى NodeJS وأطر عمل أخرى من جانب الخادم. يشمل جوانب موقع الويب التي تحدث “خلف الكواليس”، والتي لا يراها الزوار من الواجهة الأمامية.
مطور Full-stack: يقوم مطور Full stack بتشفير كل من الواجهة الأمامية والخلفية لموقع الويب. يجب أن يمتلك المطور فهم قوي لكيفية عمل هذه الأجزاء وتداخلها معاً. بالإضافة إلى ترميز صفحات الويب باستخدام CSS وHTML وJavaScript، يقوم المطور بإعداد وتكوين الخوادم وواجهات برمجة تطبيقات التعليمات البرمجية (APIs) وقواعد البيانات .
1- تصميم تجربة المستخدم (UX): يساعد مصمم تجربة المستخدم على ضمان تنظيم موقع الويب بطريقة تجذب الزوار وتقدم تجربة تصفح سلسة. يتمثل دوره في إنشاء تصميمات تتمحور حول الإنسان وقرارات تستند إلى البيانات. يتضمن ذلك إجراء الكثير من البحث والاختبار لجمع البيانات وتحليلها، والتي تُستخدم لإبلاغ خيارات التصميم النهائية. يعرف مصمم تجربة المستخدم بالضبط كيفية تصميم موقع ويب يستمتع به الجمهور المستهدف وذلك بالاعتماد على بحث شامل حول المستخدمين المحتملين واحتياجات موقع الويب واختبار النماذج الأولية.
2- تصميم واجهة المستخدم (UI): يلعب مصمم واجهة المستخدم دورًا مهمًا في تصميم موقع الويب. بالإضافة إلى التجربة التي يوفرها، فإنه أيضًا يمنح الأولوية للتفاعلات. وبشكل أكثر تحديدًا، يتمثل دوره في تعزيز قابلية استخدام موقع الويب وتحسينه بطريقة تساعد على تشجيع التحويلات. يعمل مصمم واجهة المستخدم على ترجمة أفكار وقيم العلامة التجارية وجعلها ملائمة لموقع الويب.
3- التصميم المرئي Visual designer: يعمل المصمم المرئي على العناصر المرئية والإبداعية لموقع الويب. يجمع هذا العمل بين جوانب معينة من تصميم UX وUI. تعتمد واجبات المصمم المرئي على ضمان أن تكون الواجهة ممتعة من الناحية الجمالية وسهلة الاستخدام.
المهارات التي يحتاجها مصمم الويب
معرفة HTML وCSS
فهم مبادئ تصميم مواقع الويب ومعايير الوصول إلى الويب
إنشاء تصميم تفاعلي وسريع الاستجابة
تحسين معدل التحويل (CRO)
التخطيط الشبكي والنماذج الأولية
فهم طبيعة العلامة التجارية ونظرية الألوان
إتقان أدوات وبرمجيات التصميم المختلفة
مهام مطور الويب
تتمثل المهمة الأساسية لمطور الويب في بناء الهيكل الأساسي لموقع الويب والحفاظ عليه. يتضمن دور المطور الكثير من العمل الفني بما في ذلك استخدام لغات البرمجة المتقدمة. باختصار، يأخذ مطور الويب الأفكار والمفاهيم التي وضعها مصمم الويب ثم يحولها إلى مواقع ويب حقيقية حية تعمل بكامل إمكاناتها.
تتضمن واجبات مطور الويب إنشاء موقع الويب نفسه، وهذا يعني التعامل مع البرمجة وتكوين الخادم وقواعد البيانات بالإضافة إلى دمج الميزات والوظائف التي يحتاجها المستخدم. يقوم مطور الويب بإجراء الاختبار وتصحيح الأخطاء وقد يتعامل مع مجموعة من خدمات ما بعد الإطلاق، مثل توفير الدعم المستمر والصيانة وإصلاح مشكلات الخادم أو الاستضافة.
باختصار يُمكن تشبيه ذلك بعملية بناء منزل، حيث يقوم المهندس المعماري “في حالتنا مصمم الويب” بإنشاء المخططات والتصميم ويضع الأساس لضمان وجود هيكل سليم، أما المقاول الذي ينفذ البناء “في حالتنا مطور الويب” فيأخذ هذه المخططات ويحولها لموقع على شبكة الإنترنت.
أنواع مطوري الويب
مطور الواجهة الأمامية Front-end: يقوم مطور الواجهة الأمامية ببرمجة موقع الويب الفعلي باستخدام CSS وHTML وJavaScript ولغات برمجة أخرى، بالإضافة إلى التعامل مع أنظمة إدارة المحتوى (CMS) مثل ووردبرس. يتضمن تطوير الواجهة الأمامية، برمجة العناصر المرئية لموقع الويب الذي سيراه المستخدمون. على هذا النحو، هناك قدر لا بأس به من التداخل والتعاون بين مطوري الواجهة الأمامية ومصممي الويب.
مطور الواجهة الخلفية Back-end: يقوم مطور الواجهة الخلفية بتشفير قاعدة البيانات والخادم باستخدام لغات برمجة متقدمة مثل PHP وC# وJava وRuby وSQL، بالإضافة إلى NodeJS وأطر عمل أخرى من جانب الخادم. يشمل جوانب موقع الويب التي تحدث “خلف الكواليس”، والتي لا يراها الزوار من الواجهة الأمامية.
مطور Full-stack: يقوم مطور Full stack بتشفير كل من الواجهة الأمامية والخلفية لموقع الويب. يجب أن يمتلك المطور فهم قوي لكيفية عمل هذه الأجزاء وتداخلها معاً. بالإضافة إلى ترميز صفحات الويب باستخدام CSS وHTML وJavaScript، يقوم المطور بإعداد وتكوين الخوادم وواجهات برمجة تطبيقات التعليمات البرمجية (APIs) وقواعد البيانات .
👍2
للطلاب البرمجه
بعض الاحيان يكون عندك مشكله وتبغى حل لها ، يكون عندك سؤال وتبغى جواب له وقت عمل مشروعك ، يكون عندك نقطه معينه تبغى تتعلمها هذي مواقع فيها كل اللي تحتاجها
الموقع الاول
ar.quora.com
الموقع الثاني
stackoverflow.com
الموقع الثالث
stackexchange.com
الموقع الرابع
reddit.com
الموقع الخامس
codeproject.com
يفيدكم وقت الدراسه اذا كان عندكم مشاريع او مشاكل وتبحثون عن حلول.
بعض الاحيان يكون عندك مشكله وتبغى حل لها ، يكون عندك سؤال وتبغى جواب له وقت عمل مشروعك ، يكون عندك نقطه معينه تبغى تتعلمها هذي مواقع فيها كل اللي تحتاجها
الموقع الاول
ar.quora.com
الموقع الثاني
stackoverflow.com
الموقع الثالث
stackexchange.com
الموقع الرابع
reddit.com
الموقع الخامس
codeproject.com
يفيدكم وقت الدراسه اذا كان عندكم مشاريع او مشاكل وتبحثون عن حلول.
👍1
كيف اختار المجال البرمجي
ماهي مجالات البرمجة؟
كيف احدد المجال؟
المجالات البرمجية متعددة
وأشهرها الاتي
🔺تطوير المواقع او الويب
في هذا المجال سوف تختص في المواقع الإلكترونية،
وهو من أكثر المجالات روعة ويعتبر من أسهل المجالات.
🔻تطوير التطبيقات
تطبيقات الهاتف او تطبيقات سطح المكتب، وتختلف لغات هذا المجال بحسب المنصة الموجه لها التطبيق.
🔺الذكاء الاصطناعي
من أوسع المجالات البرمجية فهو يتطور بشكل سريع وأصبح العالم كله يتعمد عليه.
🔻الأمن السيبراني
يختص بتقنيات الحماية الخاصة بالحاسوب وحتى الشبكات وهو مجال مطلوب جداً.
كيف اختار المجال البرمجي؟
اذا لم يكن لديك رغبة في مجال محدد فعليك أن تبحث في جميع المجالات الموجودة وترى مايجذبك وتفكر بالمجال الذي ترغب ان تكون قادر على إفادة الناس من خلاله👍
ماهي مجالات البرمجة؟
كيف احدد المجال؟
المجالات البرمجية متعددة
وأشهرها الاتي
🔺تطوير المواقع او الويب
في هذا المجال سوف تختص في المواقع الإلكترونية،
وهو من أكثر المجالات روعة ويعتبر من أسهل المجالات.
🔻تطوير التطبيقات
تطبيقات الهاتف او تطبيقات سطح المكتب، وتختلف لغات هذا المجال بحسب المنصة الموجه لها التطبيق.
🔺الذكاء الاصطناعي
من أوسع المجالات البرمجية فهو يتطور بشكل سريع وأصبح العالم كله يتعمد عليه.
🔻الأمن السيبراني
يختص بتقنيات الحماية الخاصة بالحاسوب وحتى الشبكات وهو مجال مطلوب جداً.
كيف اختار المجال البرمجي؟
اذا لم يكن لديك رغبة في مجال محدد فعليك أن تبحث في جميع المجالات الموجودة وترى مايجذبك وتفكر بالمجال الذي ترغب ان تكون قادر على إفادة الناس من خلاله👍
👍1