C# Programming for Beginners (Arabic Version)
What you'll learn
- Fundamentals of C#
- Basic Syntax, Data Types, and Variables
- Basic programming understanding
Introductory course on C# Programming
C# is a general-purpose, object-oriented programming language that is structured and easy to learn. It runs on Microsoft’s .Net Framework and can be compiled on a variety of computer platforms. As the syntax is simple and easy to learn, developers familiar with C, C++, or Java have found a comfort zone within C#.
C# is a boon for developers who want to build a wide range of applications on the .NET Framework—Windows applications, Web applications, and Web services—in addition to building mobile apps, Windows Store apps, and enterprise software. It is thus considered a powerful programming language and features in every developer’s cache of tools.
C# is widely used for developing desktop applications, web applications and web services. It is used in creating applications of Microsoft at a large scale. C# is also used in game development in Unity
Although first released in 2002, when it was introduced with .NET Framework 1.0, the C# language has evolved a great deal since then. The most recent version is C# 8.0, available in preview as part of Visual Studio. To get access to all of the new language features, you would need to install the latest preview version of .NET Core 3.0.
Chapters and skills to be covered:
1. Introduction to programming
· What is programming
· Problem Solving
· Numbering System
· Binary System
· ASCII Code
2. Introduction to C#
· C# as a language
· What is scratch
· Download visual studio IDE
3. Basic Syntax, Data Types, and Variables
· C# program structure
· Data types
· Loops Definition
· For Loops
· While Loops
5. Decision Making
· Decision making definition
· If statement syntax
· If. Else statement syntax
· Final thoughts
Who this course is for:
- Beginners in C#
The Trainer aspires to elevate the uprising industry of Learning and Development and give advancement to the industry professionals in Middle East and North Africa region.
The Trainer represents a 'SCHOOL' that works on developing L&D professionals in all L&D field competencies, a 'PLATFORM' that connects L&D stakeholders and an "ACCELERATOR' that supports their progress through job shadowing, consultation and coaching.