c-sharp course

c-sharp course

شارك على

خصائص الكورس

  • عدد الساعات : 48 ساعة
  • مدة الكورس : 4 اسبوع
  • عدد المحاضرات : 3 لكل اسبوع
  • استثمر الأن

الهدف من الكورس

c-sharp course

محتوى الكورس

 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.

Workshop 4 " full day of working" + Exam 

  • Database Programming Using ADO.NET

Project 

  • Project Desk top Application. 
  • Group of 2-3 persons select an idea.
  • The lecturer discusses the code with you.
استثمر الأن