Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# Advanced Course [Arabic] [ سي شارب متقدم ]
Rating: 4.3 out of 5(4 ratings)
28 students

C# Advanced Course [Arabic] [ سي شارب متقدم ]

تعلم أساسيات لغة البرمجة الموجهة بالاهداف فى سي شارب بسرعة وبسهولة وبعمق دون أي جهد أو تعقيد، فقط استمتع بكتابة الكود
Created byMohamed Hosny
Last updated 2/2021
Arabic

What you'll 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).

Course content

6 sections21 lectures17h 1m total length
  • History of C#13:49
  • .NET Framework10:10
  • .NET Execution Process27:18

Requirements

  • Basics of C# language.
  • Little English language.
  • Proper computer and fast internet.

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: EncapsulationInheritance, and Polymorphism. We'll also describe concepts that confuse programmers, like differences between object and classinstance 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.


السي شارب هي لغة برمجة قوية يمكنك القيام بأي شيء معها، يمكنك استخدامها لإنشاء تطبيقات سطح المكتب وتطبيقات الويب وتطبيقات الأجهزة المحمولة لنظام التشغيل ويندوز واندرويد والماك


في هذه الدورة ، سوف ننتقل إلى الخطوة التالية بعد دورة أساسيات السى شارب؛ سنتعلم المزيد عن لغة السى شارب . سنبدأ ببعض الموضوعات النظرية حول ميزات لغة السى شارب كلغة موجهة بالاهداف، ثم سنفهم بالضبط مكونات عمل اطار الدوت نت وكيفية تنفيذ الاكواد البرمجية فى السى شارب. بعد ذلك، سنقوم بتحميل وتشغيل الفيجول استوديو الاصدار الفان وتسعة عشر على جهاز الكمبيوتر الخاص بنا. بعد ذلك، سننشئ أول مشروع وحدة تحكم باستخدام الفيجول استوديو  وسنتعرف على كيفية استخدام المساعدة بطرق مختلفة. بعد ذلك، سنتخذ الخطوات الأولى في تعلم البرمجة الموجهة بالاهداف داخل سى شارب ؛ سنغطي مبادئ أساسيات البرمجة الموجهة بالاهداف والتى تتصمن: التغليف، التوريث، وتعدد الأشكال. سنقوم أيضًا بشرح بعض المفاهيم التي تربك بعض المبرمجين مثل الاختلافات بين الفئات و الكائنات، الحقول والخصائص، والكثير. سنعرض بعد ذلك الى بعض المفاهيم الأكثر أهمية مثل الهياكل والتعدادات ومعدلات الوصول ومجموعة القوائم. فى نهاية الدورة سنقوم بعمل مشروع نهائي يجمع كل مفاهيم البرمجة الموجهة بالاهداف كوحدة واحدة داخل مشروع واحد


هناك الكثير من المواضيع لتغطيتها، فدعونا نبدأ

Who this course is for:

  • 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.