دورة اساسيات بايثون واختبار الاختراق عبر بايثون
Learn Python programming and build your own hacking tools. Master Python for cybersecurity and penetration testing. Get started today!
Course Content
دورة اساسيات بايثون واختبار الاختراق عبر بايثون is a beginner-level Udemy course taught by Fadi Al-Aswadi. It runs 3h 25m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 92 reviews, with 5,041 students enrolled. It is a paid course, first published January 2022.
تعلم بايثون باللغة العربية: دورة شاملة للمبتدئين وخبراء هندسة البرمجيات
هل ترغب في تعلم لغة بايثون؟ هذه الدورة مصممة خصيصًا للمتعلمين العرب، وتقدم لك رحلة مبسطة وفعالة لاكتساب مهارات البرمجة الأساسية والمتقدمة.
الجزء الأول: أساسيات بايثون
في هذا الجزء، ستغطي الدورة المفاهيم الأساسية التي تمكنك من بناء تطبيقات قوية. ستتعلم:
- المتغيرات: فهم كيفية تخزين البيانات واستخدامها في برامجك.
- المعاملات الرياضية والمنطقية: إجراء العمليات الحسابية والمنطقية الضرورية.
- الشروط (Conditions): التحكم في تدفق البرنامج بناءً على شروط محددة.
- الحلقات (Loops): تكرار العمليات لتوفير الوقت والجهد.
- الدوال (Functions): تنظيم الكود وجعله قابلاً لإعادة الاستخدام.
- البرمجة الكائنية (Object-Oriented Programming): اكتساب مهارات متقدمة في تصميم وتطوير البرامج باستخدام الكائنات.
بالإضافة إلى ذلك، ستتعرف على دروس متخصصة في هندسة البرمجيات وتحليلها باستخدام الخوارزميات بطريقة مبسطة وواضحة.
الجزء الثاني: تطبيقات بايثون المتقدمة واختبار الاختراقات
هذا الجزء يركز على تطبيق بايثون في مجالات عملية، خاصة في مجال اختبار الاختراقات. ستتعلم:
- إنشاء برامج لاختبار الاختراقات: بناء أدوات مخصصة لأتمتة مهام الاختبار.
- التعامل مع مكتبات الشبكات والويب: استكشاف كيفية التفاعل مع الشبكات وتطبيقات الويب باستخدام بايثون.
- أتمتة المهام المتكررة: تطوير أدوات لتسهيل المهام اليومية، مثل البحث في المواقع واستخراج البيانات من الشبكات.
الهدف من هذا الجزء هو تمكينك من بناء أدوات بسيطة خاصة بك لتسهيل عملك في مجال اختبار الاختراقات وتحسين كفاءتك. ستكتسب القدرة على إنشاء أدوات مخصصة لتلبية احتياجاتك الخاصة في هذا المجال.
لماذا تختار هذه الدورة؟
تم تصميم هذه الدورة لتكون مختصرة ومركزة، وتتجنب التعقيدات الأكاديمية. نحن نؤمن بأن التعلم يجب أن يكون سريعًا وفعالًا، ولهذا السبب قمنا بتبسيط المفاهيم وتقديمها بطريقة عملية ومباشرة. تهدف الدورة إلى مساعدتك على الوصول إلى أهدافك في مجال البرمجة في أسرع وقت ممكن.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.