C#.NET G-Tec Computer Education Centre
Price: SGD 1,350

    Course details

    he objective of this course is to provide students with an understanding about C#. For this course the student should familiar with the computer. The course covers all major language features including object oriented concepts, Windows Forms programming, ADO.Net. We are also covering LINQ, WCF and Web Services. At the end of the course we are providing a Project Work (Case Study), so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.

    Course Content

    Module 1: Introducing .NET Framework 4.0 and Visual Studio

    • Describing the Benefits of the .NET Framework
    • Explaining the Architecture and Components Of .NET Framework 4.0
    • Exploring the Key Features of Visual Studio
    • Installing Visual Studio
    • Introducing the Visual Studio IDE
    • Creating Simple Visual Studio Applications Applications

    Module 2: Introducing C# Programming Essentials

    • Describing C# Language Features
    • Exploring C# Keywords
    • Explaining Data Types
    • Working with Variables and Constants
    • Working with Operators
    • Strings
    • Implementing Type safety
    • Creating Enumerations
    • Working with Arrays

    Module 3: Working with Control Statements and Exception Handling

    • Working with Statements
    • Working with Selection Statements
    • Exploring Loops or Iteration Statements
    • Exploring Jump Statements
    • Working with Exceptions
    • Commenting a C# Program

    Module 4: Introducing Object-Oriented Programming Constructs

    • Working with C# Classes and Objects
    • Introducing Access Modifiers
    • Working with Methods
    • Constructors and Destructors
    • Partial & Static Classes
    • Using Extension Methods
    • Creating a Structure
    • Working with Properties
    • Introducing Indexers
    • Implementing Encapsulation
    • Inheritance
    • Polymorphism
    • Working with Interfaces and Namespaces

    Module 5: Programming with Windows Forms Controls

    • Performing Common Operations on Form
    • Handling Common Events for Windows Forms Applications
    • Working with Windows Forms Controls

    Module 6: Working with Windows Forms Menus, Toolbars, and Dialog Controls

    • Creating Toolbars, Menus, and Status Bar in C#.
    • Working with Dialog Boxes

    Module 7: Introducing Windows Presentation Foundation and XAML

    • Explaining the WPF 4.0 Architecture
    • Describing Types of WPF Applications
    • Exploring the WPF 4.0 Designer
    • Exploring XAML and WPF
    • Working with WPF 4.0 Controls
    • Working with Resources and Styles

    Module 8: ADO.NET and Data Binding

    • Improvements in the ADO.NET 4.0 Entity Framework
    • Basic Operations in ADO.NET
    • Data Binding in Windows Forms
    • Data Binding in Windows Presentation Foundation

    Module 9: C# Delegates, Events and Lambdas

    • Working with C# Delegate Types
    • Working with C# Events
    • Exploring Anonymous Functions

    Module 10: Introduction to Language-Integrated Query

    • Explaining LINQ Queries and their Execution
    • Exploring Standard Query Operators, LINQ to ADO.NET

    Module 11: Dynamic Programming

    • Exploring the Dynamic Type
    • Creating the Dynamic Object and Expand Object Class Object
    • Interoperating with Dynamic Languages

    Module 12: Introduction to Windows Workflow Foundation

    • Workflow Principles
    • Components of Windows Workflow Foundation
    • A Simple Workflow Application
    • Implementing Conditions in Workflows
    • Using Workflows with Other Applications

    Module 13: Working with Web and WCF Services

    • New features of WCF 4.0
    • Introducing Cloud Services
    • Creating & Using a Web and WCF Service

    Module 14: Deployment of C# Applications

    • Applications Using Windows Installer
    • Applications Using ClickOnce
    Updated on 08 November, 2015

    About G-Tec Computer Education Centre

    We match students’ needs and proficiencies for the courses offered by means of an objective assessment / suitability test. See all G-Tec Computer Education Centre courses
    Are you from G-Tec Computer Education Centre ? Claim your course!

    Is this the right course for you?

    Didn't find what you were looking for ?

    or