البرمجة بلغة #C

تعلم هذه الدورة التدريبية للمطورين مهارات البرمجة المطلوبة للمطورين لإنشاء تطبيقات Windows باستخدام لغة C#، يقوم الطلاب بمراجعة اساسيات لغة C أساسيات هيكلة البرنامج، وبناء الجملة، وتفاصيل التنفيذ، ثم دمج معارفهم بإنشاء تطبيق يشتمل على العديد من ميزات .NET Framework 4.5

الوقت والسعر

الفرع السعر التسجيل
SAR 2,400.00 incl tax
+ -

نظرة عامة

الفئة المستهدفة

هذه الدورة مخصصة للمطورين ذوي الخبرة الذين لديهم بالفعل خبرة في البرمجة في C أو C++أو JavaScript أو Objective-C أو Microsoft Visual Basic أو Java 

المتطلب السابق 

خبرة محدودة باستخدام C# لإكمال مهام البرمجة الأساسية

C# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).

C# was developed by Anders Hejlsberg and his team during the development of .Net Framework.

C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and runtime environment that allows use of various high-level languages on different computer platforms and architectures.

The following reasons make C# a widely used professional language −

• It is a modern, general-purpose programming language

• It is object oriented.

• It is component oriented.

• It is easy to learn.

• It is a structured language.

• It produces efficient programs.

• It can be compiled on a variety of computer platforms.

• It is a part of .Net Framework.

Strong Programming Features of C#

Although C# constructs closely follow traditional high-level languages, C and C++ and being an object-oriented programming language. It has strong resemblance with Java, it has numerous strong programming features that make it endearing to a number of programmers worldwide.

Following is the list of few important features of C# −

• Boolean Conditions

• Automatic Garbage Collection

• Standard Library

• Assembly Versioning

• Properties and Events

• Delegates and Events Management

• Easy-to-use Generics

• Indexers

• Conditional Compilation

• Simple Multithreading

• LINQ and Lambda Expressions


Course Outline
Review of Visual C# Syntax
Creating Methods, Handling Exceptions, and Monitoring Applications
Basic types and constructs of Visual C#
Creating Classes and Implementing Type-Safe Collections
Creating a Class Hierarchy by Using Inheritance
Reading and Writing Local Data
Accessing a Database
Accessing Remote Data
Designing the User Interface for a Graphical Application
Improving Application Performance and Responsiveness
Integrating with Unmanaged Code
Creating Reusable Types and Assemblies
Encrypting and Decrypting Data

اسئلة متكررة