ما هي لغة البرمجة #C ؟وكيف ابدا في تعلمها؟ كورس برمجة للمبتدئين

ما هي لغة البرمجة #C ؟وكيف ابدا في تعلمها؟


مقدمة عن لغة البرمجة #C


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

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


وبما أنّك مُتقن للغة البرمجة C++ فستكون قادر على تعلم C# بسهولة لإنّها تستخدم قواعد C++ في كتابة الأوامر. وللتعرف على لغة سي شارب#C بشكل موسع يُنصح بقراءة المقال الموجود على ويكبيديا  وتتميزهذه اللغة ايضا يقوتها و مرونتها و سهولة برمجة تطبيقات خاصة بالوندوز ، و ذلك باستعمال خاصية الإطارات الجاهزة .net Framework ، التي أخذت ميزات كبيرة من لغة البرمجة سي بلس بلس C++ و لغة فيجوال بيسك visual basic

مجالات استخدام لغة البرمجة #C

1. صناعة وبرمجة تطبيقات نظام التشغيل ويندوز. 
2. برمجة تطبيقات الإنترنت (الويب) وذلك عبر منصة 
3. برمجة تطبيقات الهواتف وتعتمد على منصة التشغيلASP.NET 
WINDOWS CE. 4. برمجة تطبيقات الجرافيكس والوسائط المُتعددة. 
5. تطبيقات التعامل مع قواعد البينات باستخدام مكتبة 
6. تطبيقات إدارة المحتوىADO.NET.
أي إننا بإستخدام هذه اللغة ستتمكن من تطوير تطبيقات الويندوز Windows Application وتطوير تطبيقات الويب Web Application ، وتطوير تطبيقات للهواتف الذكية Android,iOS ، بل سيتعدى ذلك لإستخدام اللغة في تطوير الألعاب من خلال محركات مثل Unity على منصات ال PC,Xbox,Play Station

 كورسات لتعلم لغة البرمجة #C 

1-دورة من وقف اونلاين ⇚⇚شاهد من هنا
2-دورة للأستاذ خالد السعدنى من اكاديمية المبرمجين العرب ممتازة جدا وانصح بيها اى مبتدأ⇚⇚شاهد من هنا
3-كورس الاستاذ عادل صبور ⇚⇚شاهد من هنا
4-كورس تَعلُمُ البرمجةِ للمبتدئينَ كلياً بواسطةِ الـ #C علي منصة رواق من الكورسات الجميلة الي ممكن اي حد يبدا بيها وانا حاليا متابعها والميزه في هذا الكورس انه يمكنك اخد شهاده بعد اجتيازك الاختبار قبل الموعد النهائيم 29 ديسمبر 2016 إلى 01 ابريل 2017 بالاضافة الي التنظيم في عرض الماده والاختبارات⇚⇚شاهد من هنا 
                  

5-اول كورس معانا انجليزي هيكون من thenewbosten من الكورسات الممتازه حيث عدد مشتركين القناة حتي الان يتعدي 2 مليون ⇚⇚ شاهد من هنا
6-كورس من قناةkudvenkat شرح اسطوري لشخص هندي بالانجليزية ⇚⇚ شاهد من هنا

افضل الكتب العربية والانجليزية لتعلم #C


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


1-كتاب الكامل في السي شارب:


كتاب ممتاز على شكل فصول يشرح لغة السي شارب بشكل مفصل وهو جيد للمبتدئين 
                     للتحميل :اضغط هنا

2-كتاب الإبحار في لغة سي شارب:



  • يستهدف هذا الكتاب الأشخاص الذين يودون تعلم البرمجة ويودون البدء بلغة برمجية جديدة ويستهدف أيضا المبرمجين المبتدئين الذين يرغبون تطوير التطبيقات بواسطة لغة C# أما بالنسبة للأشخاص الذين سبق وأن تعلموا لغة برمجية سهلة مثل Visual Basic فإن هذا الكتاب هو وسيلتهم لاحتراف لغة C#. وكخلاصة: فإن هذا الكتاب موجه إلى كل شخص سأم من الكتب التي تتناول لغة C# سواء العربية أو حتى الأجنبية والتي تفترض منه معرفة مسبقة بلغة برمجية أخرى. إن هذا الكتاب مثالي لنوعين من المبتدئين:  إذا كنت مبتدئا في عالم البرمجة واخترت لغة C# لتبدأ معها مشوارك سيساعدك هذا الكتاب على تعلم مفاهيم برمجية قوية جدا ستعتبر ركيزة أساسية تعتمد عليها أثناء تصميم تطبيقاتك. 



  •  إذا كانت لديك خبرة مسبقة بإحدى لغات البرمجة ولو كانت خبرة ضئيلة ولكنك تود تعلم كيفية البرمجة باستخدام إطار عمل .NET فإطار عمل .NET يمثل ثورة برمجية بحد ذاته ويدخل عددا من المفاهيم الجيدة على عالم البرمجة هذا ويقدم الكتاب المفاهيم البرمجية كائنية التوجه المتعلقة بإطار عمل .NET وإذا كنت مبرمجا بإحدى لغات البرمجة التي لا تدعم البرمجة كائنية التوجه فإننا قد أفردنا جزءا كاملا في هذا الكتاب لن يعلمك مفاهيم البرمجة كائنية التوجه في .NET وحسب وإنما إتقان هذه المفاهيم أيضا.    


 للتحميل:اضغط هنا

3-كتاب مملكة #C: 

 للتحميل:اضغط هنا










4-كتاب C# 5.0 in a Nutshell: The Definitive Reference  :


C# 5.0 in a Nutshell: The Definitive Reference

أحد أفضل الكتب لتعليم لغة C#، فإن كنت تحتاج إلى معلومات بدائية أو احترافية عن البرمجة بلغة C# فإن هذا الكتاب سيكون الأفضل لك، فهو يقدم معلومات موجزة، ولكن في نفس الوقت يقدم مناقشات عديدة متعمقة لفهم اللغة، ومنذ أول إصدار للكتاب فإنه يقدم معلومات متسلسلة بطريقة تسهل على القارئ التعلم السريع للغة

يبدأ الكتاب بالشرح بطريقة موجزة، ولكن بخلفية مفيدة عن التطوير بلغة C#، ثم يقفز بك إلى أنواع البيانات Datatypes، ومن هناك يبدأ في بناء المعلومات بطريقة منهجية، وسيأخذك من هذه النقطة إلى البرمجة الحقيقية. وتستطيع ممارسة التمارين الموجودة بالكتاب وكتابة الأكواد عن طريق LINQPAD، والذي يمكنك تنزيله مجانًا من الإنترنت.



حجم الخط
+
16
-
تباعد السطور
+
2
-