المقررات المتاحة
تُعد دورة "اختبار البرمجيات" فرصة مثالية لفهم الأسس والمنهجيات التي تُستخدم لضمان جودة البرمجيات وتحقيق الأداء الأمثل للأنظمة. تركز هذه الدورة على تعريف المشاركين بمفاهيم اختبار البرمجيات، أنواع الاختبارات (مثل اختبار الوحدة، التكامل، القبول، الأداء)، وكيفية كتابة وتطبيق خطط اختبار فعّالة. سيتعرف المشاركون أيضًا على أدوات اختبار البرمجيات الشائعة وكيفية استخدام الأتمتة في عمليات الاختبار لتحسين الكفاءة.
هذه الدورة موجهة لكل من المبتدئين والمحترفين الذين يرغبون في تحسين مهاراتهم في ضمان الجودة أو بدء مسيرتهم المهنية في مجال اختبار البرمجيات.
تحليل البيانات هو عملية استخراج المعرفة والفهم من مجموعات كبيرة من البيانات. يُستخدم تحليل البيانات في مختلف المجالات والصناعات لاكتشاف الأنماط والاتجاهات والمعلومات القيمة التي يمكن أن تساهم في اتخاذ قرارات مستنيرة و تتضمن عملية تحليل البيانات عادة الخطوات التالية و هي جمع البيانات: يتم جمع البيانات من مصادر مختلفة، بما في ذلك قواعد البيانات، والملفات، والمستندات، والأجهزة الاستشعارية، ووسائل التواصل الاجتماعي، وغيرها.وتنظيف البيانات: في هذه الخطوة، يتم فحص وتنقية البيانات المجمعة للتأكد من صحتها واكتمالها. يتضمن ذلك التعامل مع القيم المفقودة أو المتطرفة أو الغير صالحة و تحليل البيانات: يتم استخدام أدوات وتقنيات متنوعة لاستكشاف البيانات وتحليلها. يمكن استخدام الإحصاءات، والتعلم الآلي، وتعدين البيانات، والذكاء الاصطناعي لاستخراج المعرفة من البيانات المتاحة و الاستنتاج والتفسير: بعد استكشاف البيانات وتحليلها، يتم استنتاج النتائج وتفسيرها بطريقة تفهمها وتوضح آثارها على الأعمال أو المشكلة المعروضة.
Data analysis is the process of extracting knowledge and understanding from large sets of data. Data analysis is used in various fields and industries to discover patterns, trends, and valuable information that can contribute to informed decision-making. The data analysis process typically involves the following steps: Data collection: Data is collected from various sources, including databases, files, documents, sensors, social media, and others, Data cleaning: In this step, the collected data is examined and cleansed to ensure its accuracy and completeness. This involves dealing with missing, outliers, or invalid values, Data analysis: Various tools and techniques are used to explore and analyze the data. Statistics, machine learning, data mining, and artificial intelligence can be employed to extract knowledge from the available data, Inference and interpretation: After exploring and analyzing the data, the results are inferred and interpreted in a way that is understandable and clarifies their implications on the business or the presented problem.
تعد هياكل البيانات طريقة لتنظيم البيانات على الكمبيوتر بحيث يمكن الوصول إليها وتحديثها بكفاءة. تستخدم لمعالجة واسترداد وتخزين البيانات. هناك أنواع مختلفة من الهياكل الأساسية والمتقدمة للبيانات التي تستخدم في كل برنامج أو نظام برمجي تم تطويره. من ناحية أخرى، الخوارزميات هي مجموعة من التعليمات المستخدمة لحل مشكلة معينة أو أداء مهمة محددة. يتم استخدامها لتلاعب البيانات المخزنة في هياكل البيانات. دراسة هياكل البيانات والخوارزميات هي جزء أساسي من علوم الحاسوب وهندسة البرمجيات.
Data structures are a way of organizing data on a computer to be accessed and updated efficiently. They are used for processing, retrieving, and storing data. Different basic and advanced types of data structures are used in almost every program or software system that has been developed. Algorithms, on the other hand, are a set of instructions used to solve a particular problem or perform a specific task. They are used to manipulate data stored in data structures. Studying data structures and algorithms is essential to computer science and software engineering. It helps in designing efficient algorithms and data structures that can be used to solve real-world problems
يقدم هذا المساق مقدمة عن تصميم وتنفيذ وإدارة قواعد البيانات. تشمل الموضوعات التي يتم تناولها تصميم قاعدة البيانات ، وأنظمة إدارة قواعد البيانات ، ولغات استعلام قواعد البيانات ، وأمان قاعدة البيانات ، وتحسين قواعد البيانات ، وبرمجة قواعد البيانات. بالإضافة إلى ذلك ، تغطي الدورة موضوعات مثل نمذجة البيانات والتطبيع والفهرسة والمعاملات وتخزين البيانات. سيتعرف الطلاب على أساسيات لغة الاستعلام الهيكلية (SQL) وسيكونون قادرين على تطبيقها على مشاكل العالم الحقيقي. تغطي الدورة أيضًا أساسيات أمان البيانات والخصوصية.
This course introduces the design, implementation, and management of databases. Topics covered include database design, database management systems, database query languages, database security, database optimization, and database programming. In addition, the course covers topics such as data modelling, normalization, indexing, transactions, and data warehousing. Students will be exposed to the fundamentals of the Structured Query Language (SQL) and will be able to apply it to real-world problems. The course also covers the basics of data security and privacy.
Learn how to do scientific calculations and solve math and physics problems using python.
الكورس هو عبارة عن خمس وحدات أساسية يُمكن من خلالها وضع حجر الأساس في طريق تعّلُم البرمجة بشكلها الإحترافي.
The course is divided to 5 main sessions which is the starting point for the professional way of programming.
الكورس هو عبارة عن خطوة متقدمة في دراسة البايثون من خلال إكتشاف مواضيع أكثر أهمية في بناء مشاريع حقيقية
سيتم هذا من خلال بناء تطبيقات سطح مكتب Desktop متقدمة من خلال الـPython
من خلال ذلك المحتوى سنتعلم كيفية جعل صفحات الـويب أكثرتفاعلاً بإستخدام لغة الـ JavaScript.
تجاوز تصنيفات المقررات