طور مستواك في لغة السي شارب
4.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Wishlisted Wishlist

Please confirm that you want to add طور مستواك في لغة السي شارب to your Wishlist.

Add to Wishlist

طور مستواك في لغة السي شارب

هل يوجد فرق بين مبرمج يكتب كود ومبرمج يكتب كود جيد! اكتشف ذلك مع كورس - طور مستواك في لغة السي شارب
4.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Created by Haitham shaaban
Last updated 10/2016
Arabic
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • هدف الكورس هو نقلك من المستوي المبتدا في لغة السي شارب الي مستوي المتوسط عن طريق تحسين اساسياتك في السي شارب
  • الكورس يغطي مواضيع مختلفة عن طريق التطبيق العملي والتدريب علي استخدام افكار متنوعة في الحياة العملية
View Curriculum
Requirements
  • يكفي فقط معرفتك باساسيات السي شارب لكي تبدا الكورس معنا
Description

الكورس موجه للمبتدئين في لغة السي شارب يكفي انك تعرف اساسيات لغة السي شارب لكي تستطيع الاشتراك في الكورس.

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

الكورس يغطي مواضيع مختلفة عن طريق التطبيق العملي والتدريب علي استخدام افكار متنوعة في الحياة العملية .

Who is the target audience?
  • الكورس موجه للمبتدئين في لغة السي شارب يكفي انك تعرف اساسيات لغة السي شارب لكي تستطيع الاشتراك في الكورس.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
03:30:58
+
Introduction
1 Lecture 02:24

مقدمة مختصرة عن الكورس تشرح ماذا سنتعلمه في الكورس ومن يستطيع الاشتراك في هذا الكورس.

Preview 02:24
+
Classes
4 Lectures 32:45

مقدمة عن ال Claess تشرح تعريف ال Classes وانواعها من حيث الاستخدام وكيف يفيدنا ذلك في التطبيق العملي علي مشاريع من انواع مختلفة.

02Introduction to classes
04:56

تطبيق عملي علي ال Classes كيف يتم إنشاءها وكيف يتم إنشاء خصاصئها Properties .

03Classes Part1
10:58

كيف نقوم بعمل Constructor او اكثر للكلاس وماهي فائدة ال Constructors وكيف يتم تطبيقها في المشروع.

04Classes Part2(Constructor)
07:42

ماهو ال Static Class وكيف يتم إنشاءه والاستفادة منه داخل المشروع وماهو ال Lazy loading وكيف يتم تطبيقها والاستفادة منها في المشروع.

05Classes Part2(Static Class)
09:09
+
Properties and Fields
2 Lectures 16:45

شرح ال Properties وكيفية إنشائها وشرح العديد من المفاهيم مثل 

  • Getter and Setter properties.
  • Backing fields.
  • Constants fields.
  • Read only fields.
06IProperties and Fields introduction
04:08

التطبيق العملي لل Properties من خلال امثلة متعددة تساعدك علي تطبيقها والاستفادة من قوتها في المشروع.

07Properties and Fields Part2
12:37
+
Methods
3 Lectures 40:30

شرح وتعريف لل Methods وتوضيح العدد من المواضيع الهامة المتعلقة بها وهي:

  • Access modifiers.
  • Return one value from method.
  • Return one more value from method.
  • Overloading.
  • Method chaining.
  • Enumerated parameters.
  • Optional parameters.
  • Ref and out parameters.
08Methods
07:59

بعد شرح وتوضيح ال Methods في المحاضرة السابقة نبدأ في هذه المحاضرة تطبيق ال Methods داخل المشروع بأشكال وانواع مختلفة ستفيدك حتما في حياتك العملية وستجد امثلة لم تجدها من قبل تستطيع من خلالها تطوير مستواك في استخدام ال Methods.

09Methods Part2
16:20

مواضيع متقدمة عن الم Methods ومزيد من التطبيقات أمثلة عملية اكثر تعقيدا.

010Methods Part3
16:11
+
Strings
3 Lectures 17:30

مقدمة عن ال Strings وذكر المواضيع التي سيتم تطبيقها وهي
Extension methods strings.
Format strings.
Literal and verbatim.
Preview 00:42

تطبيق عملي علي ال Strings من خلال أمثلة عملية متنوعة.

012HandlingStringsPart2
09:04

أمثلة أكثر تقدما عن ال Strings.

013HandlingStringsPart3
07:44
+
OOP
9 Lectures 01:03:42

مقدمة عن ال Object Oriented Programming وتوضيح أهميتها في الحياة العملية وكيف أنها مدخل للعديد من التقنيات الموجودة في الوقت الحالي مثل Design pattern و Domain Driven Design وغيرها.

Preview 04:44

كيف نحدد متطلبات العميل ونترجمها الي Objects فعلية داخل المشروع باستخدام ال OOP.

015Identifying Classes from requirements
05:41

ماهو هذا المبدأ ؟ وكيف يتم تطبيقه في الحياة العملية من خلال المشروع.

016Abstraction
05:01

تطبيق عملي علي تحويل متطلبات العميل الي Objects فعلية يتم استخدامها في المشروع.

017Building Classes From Requirements
07:49

استكمال التطبيق في المحاضرة السابقة مع المزيد من الأمثلة.

018Building Classes From Requirements Part2
07:15

تطبيق مبدأ هام في البرمجة وهو مبدأ فصل المهام وذلك من خلال أمثلة عملية نتدرب من خلالها علي فصل المهام داخل المشروع.

019Seperating Responsibilities
10:38

مقدمة عن العلاقات بين ال Classes وتوضيح المواضيع التي سيتم تطبيقها وهي
Defining the relationships.
Types of relationships.
Collaboration.
Composition.
Composition:References.
Composition:Ids.
Inheritance.
020Relationships between classes(Compsitoin Refrences)
04:30

التطبيق العملي علي موضوع Reletionships between classes من خلال أمثلة عملي متعددة .

021Relationships between classes(Compsitoin Ids)
10:20

المزيد من التطبيقات من خلال أمثلة اكثر تقدما.

022Relationships between classes part3
07:44
+
Leveraging Reuse
6 Lectures 37:22

مقدمة عن اعادة الاستخدام في ال OOP حيث انها من اهم مميزات ال OOP وتوضيح المواضيع التي سيتم تطبيقها وهي
Techniques for leveraging reuse.
The .Net object class.
Overriding base class functionality.
Polymorphism.
Building a Base class
Preview 04:43

تطبيق عملي علي اعادة الاستخدام والاستفادة منها في المشروع وتطبيق ال Overriding and polymorphism.

024Overriding and polymorphism
06:08

تطبيقات علي الوراثة من خلال بناء كلاس يتم وراثته عن طريق اكثر من كلاس اخر وتطبيق امثلة قوية جدا ستفيدك في حياتك العملية لتستفيد من الوراثة في اي مشروع.

025Inheritance
09:45

مقدمة عن اعادة الاستخدام ولكن بشكل اكبر و وتوضيح المفاهيم التي سيتم تطبيقها وهي
Building reusable components.
Testing reusable components.
Using reusable components.
Static Classes.
Extension methods.
026BildingReusableComponents
01:01

تطبيقات عملية من خلال بناء Components توفر علينا الوقت والجهد لاننا سنعيد استخدامها في اكثر من مشروع.

027BildingReusableComponents2
08:39

تطبيق علي استخدام ال Components التي قمنا ببنائها وذلك داخل المشروع وهذه ال Components اصبحت قابله للاستخدام في اي مشروع مهما كان نوعه.

028UsingReusableComponentsInProject
07:06
About the Instructor
Haitham shaaban
4.8 Average rating
5 Reviews
37 Students
1 Course
Web developer

Web developer has 6 years experience in web development , asp.net web forms, MVC , C# , Jquery , CSS , bootstrap , JSON, Angular Js , and has 2 years of experience in teaching develmpement all of this technologies, love to learning new technologies in software development and love to learn it , work and live in Saudi Arabia work for software company as a team leader.