|  TRAINING SERVICES
 
Home   |  Site Map   |  Careers  
Working Hrs : 8am - 9pm
  Ph. +974 4443 5361 / 4437 0779
Fax. +974 4444 9130
Email: training@fccqatar.com
     
facebook | twitter | LinkedIn | You Tube  
Family Computer Centre - Training Division
  • Become the first Chaos Group Authorized Training Centre (CG ATC) in Qatar
  •  | We are PMI® Accredited global PMP® training provider
  •  | Our PMI® Registered Education Provider (R.E.P.) Id is 2739
  •  | FCC started REVIT courses for architectural design, MEP and structural engineering, and construction
  •  | Family Computer Centre becomes Autodesk authorized certification & Training Centre
  •  | Family Computer Centre joins Pearson VUE Select Network to offer accessible and highly secure certification testing
  •  | Family Computer Centre is an authorized C++ academy to offer certified C++ courses
Courses Offered head
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
      COURSES OFFERED
Download PDF Send an Enquiry
 
C#.NET LEVEL- 2
Course Duration: 30 Hours

Who should do the CourseC# Net

.NET Developers who want to get up to speed quickly with the latest features of C# 5.0 in Visual Studio 2012, and learn C# 5.0 Best Practices.

Prerequisites for the course

  • Experience of developing C# .NET Applications (Windows or Web) and a good understanding of Object Oriented Programming principles.

Course Contents

  • Defining Members in .NET
    • A closer look at parameters
    • Construction and destruction
    • Properties
  • Going Further with Types and Members
    • Static members
    • Operators
    • Partial types
    • Partial methods
  • Delegates, Events
    • Delegates
    • Asynchronous delegates
    • Events
  • C# Generics
    • Getting started with generics
    • A closer look at generics
    • Generic structs, delegates, interfaces
    • Generic methods
  • Additional C# Language Features
    • Object and Collection Initialization
    • Anonymous Types
    • Extension Methods
  • LINQ to Objects
    • Introduction to LINQ
    • Using LINQ with arrays
    • Using LINQ with collections
    • LINQ techniques
    • LINQ under the hood
  • Serialization with C# & .NET
    • Runtime Serialization
    • Customizing Serialization
    • XML Serialization
    • Data contract serialization
  • Reflection and Metadata
    • Reflection
    • Late binding
    • Assembly metadata
  • Multithreading and Parallelization
    • Creating multiple threads
    • Additional thread techniques
    • Thread synchronization
    • Parallelization
    • Asynchronous methods
  • Dynamic Programming
    • Using the Dynamic Keyword
    • Dynamic Language Runtime (DLR)
  • Creating Windows Store Apps
    • Overview of Windows Store applications
    • Worked example
    • Adding controls and event handlers
  • Introduction to Design Patterns
    • What are Design Patterns?
    • What are Anti-Patterns?
    • What are Design Heuristics?
  • Using Design Patterns
    • Pattern classification
    • Creational patterns
    • Structural patterns
    • Behavioral patterns
  • Test Driven Development(TDD) & Unit Testing Principles
    • Why do TDD and Unit Testing?
    • What tools are available?
  • Unit Testing with NUnit
    • How to Test
    • Using NUnit
    • Test fixtures and methods
    • Asserts
  • Test Doubles and Mocking
    • What are doubles?
    • Continuum of doubles
    • Mocking frameworks
    • Different approaches to mocking

 
Family Computer Centre,
Al Rayyan Complex, Al Rayyan Road,
P.O.Box 14337, Doha - Qatar,
Ph.(974) 4443 5361 / 4437 0779, Fax. (974) 4444 9130,
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
               
facebook | twitter | LinkedIn | You Tube  
Copyright © Family Computers All Rights Reserved