دورة برمجة سي بلس بلس || C++ Programming Tutorial
Learn C++ From Beginning & Become C++ Developer || من الصفر C++ تعلم
Learn C++ From Beginning & Become C++ Developer || من الصفر C++ تعلم
مرحباً بكم في كورس السي بلس بلس، سندرس في هذه الدورة لغة من أهم لغات البرمجة في العالم وأقواها وهى السي بلس بلس، ولا يتطلب منك الكورس أي معرفة مُسبقة بالبرمجة؛ لأننا سنبدأ معك
من مستوى صفر برمجة إلى مستوى متطور في البرمجة
سنشرح لغة السي بلس بلس خطوة بخطوة بالتفصيل حتى تتعلم وتفهم كل شئ ، فأفضل بداية لتعلم البرمجة أن تبدأ بلغة سي بلس بلس، و يجب أن تعرف أن البرمجة
ليست صعبة أو معقدة كما يعتقد البعض ولكنها تحتاج إلى التركيز والتدريب، وفي هذا الكورس سنشرح العديد من التدريبات، بدأَ من تدريبات الأساسيات ومن ثم نتدرج في مستويات المسائل من الأسهل للأكثر صعوبة، كما أنك بنهاية هذا الكورس ستكون على معرفة وفيرة بجميع أساسيات السي بلس بلس بالإضافة إلى بعض الموضوعات المتطورة كما سيكون هناك تدريبات يجب عليك حلها بنفسك لتتأكد من فهمك لجميع الموضوعات بالإضافة لوجود حلها بالتفصيل في مصادر كل فيديو حتى نتيح لك فرصة التفكير والحل بنفسك، فكما قلنا أهم شئ في البرمجة هو التدريب،
محتوى الدورة
Data Types &Variables and Comments. || أنواع البيانات والمتغيرات
Input & Output || المدخلات والمخرجات
(If – Else If – Else) Conditions || الجمل الشرطية
Loops & Repetitions || دوال التكرار
Arrays 1D & 2D || المصفوفات الأحادية والثنائية
Strings
Functions & Built-In Functions || الدوال
Basic Math Functions || دوال رياضية
Vectors
Libraries, Tips and Tricks || المكتبات في اللغة
Learn More About Contest and Online judges || سنعلم أكثر عن مسابقات البرمجة الاونلاين
متطلبات الدورة
- Just You Need Your Computer || فقط جهازك
- This Course Guides You From Scratch || هذا الكورس يبدأ معك من الصفر
- You Don’t Need Any Previous Knowledge About Programming || لا تحتاج إلى أي معرفة مُسبقة عن البرمجة
مخرجات الدورة
Learn C++ Programming Language || تعلم لغة البرمجة سي بلس بلس
Learn About Data Types and Variables || المتغيرات وأنواع البيانات
Conditions, Loops & Repetitions || الجمل الشرطية والتكرارية
Strings, Input & Output || المدخلات والمخرجات
Basic Math, Libraries, Tips and Tricks. || المكتبات والدوال الرياضية
Learn Coding by Yourself on CodeForces Website That Tells You Whether Your Code is Correct or Not || “تعلم كتابة الأكواد بنفسك والحل اونلاين على موقع “كودفورسز
Problems To Try by Yourself with Solutions in Video Resources || تدريبات لحلها بنفسك ومرفق إجاباتها في مصادر كل فيديو
Ability To Understand any Code || القدرة على فهم وكتابة الأكواد
Not Too Long Videos To be Able To Reach any Part You Want Easily || فيديوهات قصيرة حتى تتمكن من الوصول لأي جزئية في الكورس بسهولة
Increase Your Problem Solving Skills and How To Think Good & Creative Like a Programmer || كيفية التفكير بمهارة والوصول لأسرع الحلول
Types of Errors and How To deal With Common Errors || أنواع الأخطاء في اللغة وكيفية التغلب عليها
Operators, 1D & 2D Arrays || المصفوفات الأحادية والثنائية، والمعاملات المنطقية والتعابير الحسابية
Functions & Built-In Functions || الدوال
Directing You to The Beginning of Road and How To Write High-Quality Code || توجيهك لبداية الطريق وكيفية كتابة الكود بطريقة منظمة
Online Judges and How To Participate in Online Programming Contests “Competitions” || كيفية المشاركة في المسابقات البرمجية الاونلاين
More Advanced Problems To Solve || مسائل متقدمة للفهم أكثر
Available High Quality Videos || فيديوهات عالية الجودة
Quick Response in Q&A section || رد سريع على الأسئلة
الفئة المستهدفة
Anyone Who is Interested in Learning Programming || أي شخص يريد تعلم البرمجة
Students Who Wants To Pass Their C++ Exam || الطلاب الذين يريدون اجتياز اختبارات السي بلس بلس
Anyone Who Wants To Become C++ Developer || أي شخص يريد أن يصبح مطور سي بلس بلس
مدرب الدورة
Abdelrahman Alaa Sadik
Faculty of Computers and Information Assiut University
I ‘ve Started Doing These Courses Since Many People Liked My Easy Way of Delivering Information.
I’m a Member at ICPC Programming Community.
I Hope You Get Benefit From My Courses,
- C / C++
- Java
- OOP
- HTML5 & CSS
- JavaScript
- MySQL & PHP
- Problem Solving
- WordPress Management System
- Online Video Presentations
محتويات الدورة
مقدمة || Introduction | |||
مقدمة عن الكورس || Course Overview | مجاناً | 00:05:31 | |
تثبيت Visual Studio | 00:02:59 | ||
تعامل مع Visual Studio | 00:03:39 | ||
تثبيت CodeBlocks (إضافي) | 00:00:00 | ||
أنواع البيانات والمتغيرات || Data Types & Variables | |||
Program Structure | 00:03:35 | ||
أنواع البيانات والمتغيرات || Data Types & Variables | مجاناً | 00:06:37 | |
Declaration&Initialization of Variables – Arithmetical | 00:06:20 | ||
الطباعة على الشاشة || (Printing to screen (cout | 00:03:33 | ||
الحصول على البيانات من المستخدم || Getting data from user | 00:05:19 | ||
الطباعة بشكل متقدم || Advanced print formats | 00:05:11 | ||
عمل أول برنامج || Our First Useful Program | 00:11:17 | ||
Comments & Assignment operators | 00:05:17 | ||
التزايد و التناقص || (++)( — ) Increment & Decrement | 00:05:27 | ||
كيفية تتبع الكود (مهم) || How To Trace Your Code | 00:11:03 | ||
أنواع الأخطاء || Types of Errors | 00:04:34 | ||
تدريب 1: حل مسائل || Challenge 1 : Problems To Solve | 00:08:49 | ||
الحل : https://ideone.com/KIIc6A | |||
الجمل الشرطية || If Conditions & Nested If | |||
If-else statement & Relational operators | 00:09:05 | ||
العوامل المنطقية || Logical operators | 00:06:34 | ||
Nested If | 00:06:24 | ||
Revision for Types of operators | 00:01:46 | ||
تدريب 2: حل مسائل || Challenge 2 : Problems To Solve | 00:10:26 | ||
تدريب 3: حل مسائل || Challenge 3 : Problems To Solve | 00:06:02 | ||
التكرار || Loops & Repetition | |||
مقدمة عن اللوب || Introduction to loops | مجاناً | 00:02:22 | |
For Loop | مجاناً | 00:07:36 | |
While Loop | 00:08:56 | ||
Do-while Loop | 00:07:38 | ||
تدريب 4: حل مسائل || Challenge 4 : Problems To Solve | 00:17:20 | ||
الحل https://ideone.com/YmTNBM | |||
Nested Loop | 00:07:11 | ||
Infinite Loop | 00:05:28 | ||
Break statement | 00:02:54 | ||
Continue Statement | 00:06:12 | ||
Goto statement | 00:05:07 | ||
Switch | 00:06:56 | ||
التدريب 5: طباعة الشكل الهرمي وجدول الضرب || Challenge 5 : Printing Triangular shape & Multiplication Table | 00:15:43 | ||
الحل https://ideone.com/k44EQO | |||
المصفوفات || Arrays | |||
لماذا نستخدم المصفوفات || Why To Use Arrays – Declaring & Initializing Arrays | مجاناً | 00:08:46 | |
Inserting in Array | مجاناً | 00:08:05 | |
التدريب 6: عمل برنامج شامل|| Challenge 6: Let’s Put all together | 00:07:53 | ||
Arrays Functions | 00:04:51 | ||
التدريب 7: إيجاد العناصر المكررة في المصفوفة || Challenge 7: Finding Duplicates in Sorted Array | 00:05:19 | ||
Array of Characters | 00:09:49 | ||
المصفوفات الثنائية || 2D Arrays | 00:07:59 | ||
Challenge 8: Diagonal Matrix – Getting max & min Element | 00:08:19 | ||
الحل https://ideone.com/UjniZq | |||
Strings & Functions | |||
String introduction | 00:02:42 | ||
Finding Length of a String | 00:03:22 | ||
التدريب 9: حل مسائل || Challenge 9 : Problem To Solve | 00:10:49 | ||
String Functions | 00:09:55 | ||
Getline | 00:03:28 | ||
Built-In Functions | 00:10:35 | ||
Functions part 1 | 00:08:10 | ||
Functions part 2 | 00:06:14 | ||
الحل1: https://ideone.com/JLlEqa الحل2: https://ideone.com/v3fqP9 | |||
Basic Math Functions | 00:07:30 | ||
مسائل متقدمة || More Advanced Problems | |||
مراجع للغة || C++ References | 00:05:02 | ||
الحل اونلاين || Solving online | 00:04:02 | ||
التدريب 10: حل مسائل متقدمة || Challenge 10 : Advanced Problems To Solve | 00:11:51 | ||
التدريب 11: حل مسائل متقدمة || Challenge 11 : Advanced Problems To Solve | 00:07:12 | ||
التدريب 12: حل مسائل متقدمة || Challenge 12 : Advanced Problems To Solve | 00:11:06 |
تقييم الدورة
لا يوجد تقييمات لهذا الكورس.