C# Advanced Course [Arabic] [ سي شارب متقدم ]
تعلم أساسيات لغة البرمجة الموجهة بالاهداف فى سي شارب بسرعة وبسهولة وبعمق دون أي جهد أو تعقيد، فقط استمتع بكتابة الكود
Description
C# is a powerful programming language you can do anything with; You can use it to build a desktop application, web-based application, and mobile apps for Windows, Android, and iOS.
Here, we're going to the next step after the C# basics; we'll learn more C# language features. First, we'll begin with some theoretical subjects about the C# features as OOP language, and then we'll understand precisely the components of the .net framework and how code execution in C#. Next, we'll download and run visual studio 2019 on our computer. Then we'll create the first console project using visual studio 2019 and learn how you can use the documentation help in various ways. After that, we'll take the first steps into OOP in C#; we'll cover the OOP basics principles: Encapsulation, Inheritance, and Polymorphism. We'll also describe concepts that confuse programmers, like differences between object and class, instance members and static members, fields and properties, abstract and interface, and much more. We'll then demonstrate essential concepts like Structures, Enumerations, Access Modifiers, and List Collection. Finally, we'll end with the Final Project by collecting all of the OOP concepts in one project as one unit.
There is a lot to cover out here. So, let's get started.
السي شارب هي لغة برمجة قوية يمكنك القيام بأي شيء معها، يمكنك استخدامها لإنشاء تطبيقات سطح المكتب وتطبيقات الويب وتطبيقات الأجهزة المحمولة لنظام التشغيل ويندوز واندرويد والماك
في هذه الدورة ، سوف ننتقل إلى الخطوة التالية بعد دورة أساسيات السى شارب؛ سنتعلم المزيد عن لغة السى شارب . سنبدأ ببعض الموضوعات النظرية حول ميزات لغة السى شارب كلغة موجهة بالاهداف، ثم سنفهم بالضبط مكونات عمل اطار الدوت نت وكيفية تنفيذ الاكواد البرمجية فى السى شارب. بعد ذلك، سنقوم بتحميل وتشغيل الفيجول استوديو الاصدار الفان وتسعة عشر على جهاز الكمبيوتر الخاص بنا. بعد ذلك، سننشئ أول مشروع وحدة تحكم باستخدام الفيجول استوديو وسنتعرف على كيفية استخدام المساعدة بطرق مختلفة. بعد ذلك، سنتخذ الخطوات الأولى في تعلم البرمجة الموجهة بالاهداف داخل سى شارب ؛ سنغطي مبادئ أساسيات البرمجة الموجهة بالاهداف والتى تتصمن: التغليف، التوريث، وتعدد الأشكال. سنقوم أيضًا بشرح بعض المفاهيم التي تربك بعض المبرمجين مثل الاختلافات بين الفئات و الكائنات، الحقول والخصائص، والكثير. سنعرض بعد ذلك الى بعض المفاهيم الأكثر أهمية مثل الهياكل والتعدادات ومعدلات الوصول ومجموعة القوائم. فى نهاية الدورة سنقوم بعمل مشروع نهائي يجمع كل مفاهيم البرمجة الموجهة بالاهداف كوحدة واحدة داخل مشروع واحد
هناك الكثير من المواضيع لتغطيتها، فدعونا نبدأ
What You Will Learn!
- You'll learn how to create your first project in VS2019.
- You'll learn advanced concepts like classes and objects.
- You'll learn the basics of OOP (Encapsulation, Inheritance, Polymorphism).
- You'll learn the basics of OOP (Encapsulation, Inheritance, Polymorphism).
Who Should Attend!
- Any programmer wants to learn more about C#.
- Any programmer wants to understand the OOP correctly.
- Any programmer wants to revitalize his knowledge once again.