• 2019-02-10
  • 243
  • كورس C#,كورس مجانى,كورس اون لاين,كورس برمجة للمبتدئين

Content

Introduction and Principles 

    • Overview of course, .NET Framework, CLR.
    • Data types, Operators, Examples.
    • Value and reference types.
    • Reading and writing to a console.  
    • Comments.                                      

Control Structure 

    • Datatype conversions
    • If, If-else,elseif, Switch Statement.
    • While,Do while ,For,Foreach loop
    • Break,Continue.

 Functions

    • Method Signature.
    • Method parameters.
    • Call Method.
    • Call by value,Call by reference.
    • Static & Instance Methods.
    • Recursion.

 Arrays 

    • arrays(one & two dimension).
    • Passing Array to Function.
    • Application.

Workshop 1 " full day of working" + Exam

 OOP

    • classes and objects.                                                   
    • Encapsulations.
    • Polymorphism.
    • Method overriding Vs hiding.
    • Method overloading. 
    • Inheritance.
    • Multiple inheritance "Diamond Problem".
    • Interface & Abstract. 

Delegates, Event, Exception Handling 

    • Delegates Defintion.
    • Multicast Delegates.
    • Event.
    • Exception Handling.
    • Inner Exceptions.
    • Custom Exceptions.
    • Exception Handling Abuse.

Enums, Modifiers, Struct

    • Enums Concepts.
    • Type Members.
    • Struct VS Class.
    • Access Modifiers - Private, Public and Protected.
    • Access Modifiers - Internal and Protected Internal.
    • Access Modifiers for types ,Attributes.

Collections and Generics 

    • Introducing Collections .
    • Benefits of Collection Classes .
    • Understanding and using commonly used collections. 
    • Generics  & Advantages of Generics .
    • How Generics Work at Runtime . 
    • Constraint on Type Parameters .
    • Generic Methods.
    • Generic Collections.
    • Selecting a Collection Class.

Workshop 2 " full day of working" + Exam

 Introduction Windows Forms

    • Create a form and add controls to it.
    • Create an inherited form by using Visual Inheritance.
    • Organize controls on a form.
    • Create Multiple Document Interface (MDI) applications.

Workshop 3 " full day of working" + Exam

    • Developing GUI Application Using Window Forms. 

Using Data in Windows Forms Applications 

    • What is ADO.NET
    • Connected Mode.
    • Disconnected Mode.
    • Describe the objects in the ADO.NET object model.
    • Add and configure ADO.NET objects in a Windows Forms application.
    • Access and modify data from a database by using DataSets.