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

تعلم أساسيات لغة البرمجة الموجهة بالاهداف فى سي شارب بسرعة وبسهولة وبعمق دون أي جهد أو تعقيد، فقط استمتع بكتابة الكود

4.33 (3 reviews)
Udemy
platform
العربية
language
Programming Languages
category
instructor
22
students
17 hours
content
Jan 2021
last update
$54.99
regular price

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

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.


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


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


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

Content

Introduction

History of C#
.NET Framework
.NET Execution Process

Getting Started

Install Visual Studio 2019
Create First Console Project
Visual Studio Documentation

Advanced Concepts (OOP)

Namespaces
Classes and Objects
Class Members
Static Class and Static Members
Fields and Properties
Inheritance
Polymorphism
Abstraction
Interfaces

Bonus Tracks

Structures
Enumerations
Access Modifiers
List Collection

Final Project

Final Project

Conclusion

What is next?

Screenshots

C# Advanced Course [Arabic] [ سي شارب متقدم ] - Screenshot_01C# Advanced Course [Arabic] [ سي شارب متقدم ] - Screenshot_02C# Advanced Course [Arabic] [ سي شارب متقدم ] - Screenshot_03C# Advanced Course [Arabic] [ سي شارب متقدم ] - Screenshot_04

Charts

Price

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

Rating

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

Enrollment distribution

C# Advanced Course [Arabic] [ سي شارب متقدم ] - Distribution chart
2670282
udemy ID
11/24/2019
course created date
2/6/2021
course indexed date
Bot
course submited by