We may earn an affiliate commission when you visit our partners.
Course image
Amani Abbas

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

هذا المشروع لا يعتمد على مفاهيم سابقة، يمكنك كمبتدئ في مجال البرمجة التسجيل في المشروع واتمامه بنجاح .

Enroll now

What's inside

Syllabus

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

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners with no previous programming experience
Builds a strong foundation in C# programming fundamentals
Develops essential programming concepts such as variables, data types, and conditional statements
Provides hands-on practice through interactive exercises
Covers the basics of object-oriented programming in C#
Instructed by Amani Abbas, an experienced C# developer

Save this course

Save بالتطبيق العملي C# تعلم أساسيات لغة to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in بالتطبيق العملي C# تعلم أساسيات لغة with these activities:
إنشاء لعبة "حجر ورقة مقص"
سيساعدك هذا المشروع على تطبيق المفاهيم الأساسية في برمجة سي شارب من خلال إنشاء لعبة كلاسيكية، مما يعزز فهمك للغة ومهاراتك في حل المشكلات.
Browse courses on C#
Show steps
  • راجع أساسيات C# واختر أداة التطوير
  • صمم منطق اللعبة وحدد متغيراتها
  • برمج فئات اللعبة والوظائف
  • اختبر اللعبة وصحح أي أخطاء
  • ارجع إلى الوراء واحسِّن تصميم اللعبة ووظائفها
حاول حل التمارين في دليل المبتدئين في سي شارب
ستساعدك تمارين دليل المبتدئين في سي شارب على فهم أساسيات لغة C# وتعزيز فهمك للمفاهيم التي ستتعلمها في الدورة التدريبية.
Browse courses on C#
Show steps
  • قم بتنزيل دليل المبتدئين في سي شارب من موقع مايكروسوفت
  • اعمل على حل التمارين التدريبية في كل فصل
  • استخدم محرر التعليمات البرمجية لإجراء الاختبارات
متابعة سلسلة دروس حول أساسيات C# على يوتيوب
توفر مقاطع الفيديو التعليمية على يوتيوب طريقة رائعة لتعزيز المفاهيم التي تتعلمها في الدورة التدريبية من خلال توفير شرح مرئي وعملي.
Browse courses on C#
Show steps
  • ابحث عن سلسلة دروس حول أساسيات C# على يوتيوب
  • شاهد مقاطع الفيديو واتبع التعليمات
  • قم بإجراء الاختبارات الموجودة في مقاطع الفيديو
Five other activities
Expand to see all activities and additional details
Show all eight activities
تمرينات برمجة C# الأساسية
ستساعدك هذه التمارين على إتقان المفاهيم الأساسية في برمجة سي شارب، وتعزيز فهمك لأنواع البيانات والتحكم في التدفق، مما يوفر أساسًا متينًا للتعلم المستقبلي.
Browse courses on C#
Show steps
  • حل تمارين كتابة مخرجات وعمليات حسابية
  • إكمال تمارين جمل شرطية وحالات التبديل
  • ممارسة إنشاء الحلقات
  • التعامل مع تمارين توليد الأرقام العشوائية
قم بالانضمام إلى مجموعة دراسة أو منتدى عبر الإنترنت مخصص لـ C#
يمكن أن توفر لك مجموعات الدراسة أو المنتديات عبر الإنترنت منصة لمناقشة المفاهيم مع الآخرين وتلقي المساعدة عند الحاجة.
Browse courses on C#
Show steps
  • ابحث عن مجموعة دراسة أو منتدى عبر الإنترنت مخصص لـ C#
  • انضم إلى المجموعة أو المنتدى
  • شارك في المناقشات واطرح الأسئلة
تمرين أساسيات #C
عزز فهمك لمفاهيم هيكلة البيانات والخوارزميات الأساسية من خلال ممارسة التمارين والمسائل.
Browse courses on C
Show steps
  • حل أمثلة على عمليات البيانات الأساسية
  • استخدام الهياكل المرتبطة
  • تنفيذ خوارزميات الفرز والبحث
قم بإنشاء مشروع صغير في C#
سيساعدك إنشاء مشروع صغير في C# على تطبيق المفاهيم التي تعلمتها في الدورة التدريبية وترسيخها في ذهنك.
Browse courses on C#
Show steps
  • فكر في فكرة لمشروع صغير
  • قم بتصميم المشروع الخاص بك
  • قم بكتابة التعليمات البرمجية للمشروع
  • اختبر المشروع الخاص بك
مدونة: رحلتي في تعلم أساسيات سي شارب
ستسمح لك كتابة مدونة بتعزيز فهمك لمفاهيم سي شارب من خلال شرحها للآخرين، كما ستساعدك على تحديد مجالات تحتاج فيها إلى مزيد من المراجعة.
Browse courses on C#
Show steps
  • حدد الموضوعات الرئيسية التي ترغب في تغطيتها
  • ابحث عن أمثلة ورموز توضيحية
  • اكتب محتوى واضح وموجز
  • حرر وراجع عملك
  • انشر مدونتك وشاركها مع الآخرين

Career center

Learners who complete بالتطبيق العملي C# تعلم أساسيات لغة will develop knowledge and skills that may be useful to these careers:
Computer Programmer
Computer Programmers write software programs, develop and maintain existing software, and perform various programming techniques. In this course, students will learn the basics of C#, including creating print outputs, variable assignment, and mathematical operations, as well as conditional and switch statements. This foundational knowledge is essential for Computer Programmers who need to write and manage code.
Software Developer
Software Developers write, test, deploy, and maintain applications. While many Software Developers specialize in particular programming languages, a solid foundation in programming fundamentals is necessary to write versatile, reliable code. This course will help build a foundation in the C# programming language, introducing students to concepts like print outputs, variable assignment, and conditional and switch statements.
Web Developer
Web Developers create the websites we use every day. They write the code that defines what we see, how we interact, and even how data is managed on the backend. This course will help build a foundation for Web Developers by introducing students to programming fundamentals like print outputs, variable assignment, and logical statements, which are at the core of web development.
Data Analyst
Data Analysts collect, interpret, and use data to help businesses make informed decisions. While mathematics and statistics are more important to Data Analysts, having a foundation in programming can be extremely beneficial. In particular, the logical statements, conditional statements, and data types taught in this course are essential for working with data.
Business Analyst
Business Analysts analyze how a business works and how it can be improved. While Business Analysts typically focus on improving business processes and operations, programming fundamentals can help improve their understanding of how data flows through a company. This course introduces students to fundamental programming concepts like print outputs, variable assignment, and logical statements, which can be very useful for a Business Analyst.
Systems Analyst
Systems Analysts analyze, design, and implement computer systems to solve business problems. In this role, it's essential to understand programming fundamentals to translate business requirements into technical specifications for computer programmers. This course will teach students the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which are important for understanding systems analysis.
Database Administrator
Database Administrators implement, maintain, and secure databases that store and manage data. While most Database Administrators specialize in database management systems like SQL and NoSQL, programming fundamentals can be helpful for understanding how data is stored and managed. This course teaches students C# programming basics, including print outputs, variable assignment, and logical statements, which can be useful for basic database maintenance.
Network Administrator
Network Administrators manage and maintain computer networks, ensuring that networks are secure, reliable, and efficient. While Network Administrators typically focus on hardware and infrastructure, programming fundamentals can be useful for understanding how data flows across a network, especially in network security. This course covers the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for understanding network management.
Security Analyst
Security Analysts protect computer systems and networks from unauthorized access, threats, and attacks. While Security Analysts primarily focus on cybersecurity, understanding basic programming principles can help with incident response and analyzing security vulnerabilities. This course introduces students to the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which are important cybersecurity fundamentals.
IT Project Manager
IT Project Managers plan, execute, and deliver IT projects. While project management skills are essential, understanding programming fundamentals can help IT Project Managers communicate effectively with technical teams and make informed decisions about project scope. This course teaches the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for basic project management.
Data Scientist
Data Scientists use data to understand trends, make predictions, and solve business problems. While Data Scientists typically need a strong foundation in mathematics and statistics, programming is essential for working with large datasets. This course provides an introduction to the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for understanding data science fundamentals.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software to ensure it meets requirements and is free of defects. While Quality Assurance Analysts primarily focus on testing, understanding programming fundamentals can help them write more effective test cases and understand the code they are testing. This course teaches students C# programming basics, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for understanding software testing.
Technical Writer
Technical Writers create documentation and instructions for software and other technical products. While Technical Writers primarily focus on writing, understanding programming fundamentals can help them create more accurate and useful documentation. This course provides an introduction to the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for understanding programming concepts and writing technical documentation.
UX Designer
UX Designers create the user interfaces for websites and applications. While UX Designers primarily focus on design and usability, understanding programming fundamentals can help them create more user-friendly and efficient interfaces. This course introduces students to basic programming concepts like print outputs, variable assignment, and logical statements, which can be useful for understanding UX design principles.
Product Manager
Product Managers plan and execute the development of new products and features. While Product Managers primarily focus on the business side of product development, understanding programming fundamentals can help them make informed decisions about product design and development. This course introduces students to the basics of C# programming, including print outputs, variable assignment, logical statements, and conditional statements, which can be useful for understanding product development.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in بالتطبيق العملي C# تعلم أساسيات لغة.
دليل شامل للغة سي شارب يتعمق في تفاصيل اللغة.
يقدم نظرة متعمقة على البنية التحتية للغة سي شارب .NET وهو مفيد بشكل خاص للطلاب الذين لديهم اهتمام في تطوير تطبيقات متقدمة.
كتاب شامل يغطي جميع جوانب لغة سي شارب بما في ذلك الميزات المتقدمة مثل الجنريكس والبرمجة غير المتزامنة.
كتاب ممتع ومباشر يجعل تعلم أساسيات لغة سي شارب سهلاً.
دليل شامل لأحدث إصدار من لغة سي شارب.
مجموعة من المقالات والمدونات التي كتبها مصمم رئيسي في فريق لغة سي شارب.
كتاب شامل يغطي مجموعة واسعة من الموضوعات المتعلقة بلغة سي شارب مناسب للمبرمجين ذوي الخبرة.
دليل شامل للمبتدئين في لغة سي شارب يغطي أساسيات اللغة ومفاهيم البرمجة الموجهة للكائنات.
دليل موجز لأحدث إصدار من لغة سي شارب يغطي الميزات الجديدة.
مجموعة من الإرشادات لأفضل ممارسات البرمجة في لغة سي شارب.
دليل شامل لأنماط التصميم في لغة سي شارب.
مقدمة عن تطوير الأجهزة المدفوعة بالاختبارات باستخدام لغة سي شارب.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to بالتطبيق العملي C# تعلم أساسيات لغة.
R أساسيات لغة البرمجة
Most relevant
Flask تعلم تصميم تطبيقات الويب باستخدام بايثون و
Most relevant
Relational Databases - MySQL - قواعد البيانات العلائقية
Most relevant
إنشاء تعابير لامدا باستخدام برنامج جافا
Most relevant
أساسيات تحليل البيانات باستخدام بايثون وباندا
Most relevant
إستخدم مكتبة نظام التصميم في فيغما
Most relevant
(c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي
Most relevant
تعلّم أساسيات نظام التشغيل لينكس
Most relevant
كيفية إنشاء إعلان للجمهور المستهدف عبر رؤى الجمهور في...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser