Show findcourses.co.uk as: Mobile

Advanced C#, Classes & LINQ

Wise Owl
Course summary
Length: 3 days
Price: 895 - 995 GBP excl. VAT
Provider: Wise Owl plus
Course type: Open / Scheduled
Next available date: 04/10/2017 - Manchester
Course Dates
Manchester
04/10/2017  
895 GBP
London
04/12/2017  
995 GBP

Course Description

Advanced C# programming: classes and LINQ Course - London, ManchesterLearn Advanced C#, Classes & LINQ - Training Course in London, Manchester

Building upon a familiarity of C# programming, this course builds delegate knowledge and works on improving their literacy and capability in things like inheritance, delegates, interfaces and classes really mean.

Suitability - Who should attend?

This training course is suitable for professionals who are in-between beginner and expert-level in C# programming.

In order to maximise each delegate's learning experience, class sizes are kept to a maximum of 6 delegates.

Outcome / Qualification etc.

Upon completion of this course, delegates will be able to program C# at an advanced level.

Training Course Content

This training course will include the following material:

Designing classes

  • The domestic cat object
  • Properties and methods
  • Encapsulation and exposure

Creating classes

  • Using namespaces
  • Creating constructors
  • Fields, properties and methods
  • Static members

The form as a class

  • Partial classes
  • InitalizeComponent method
  • Instantiating forms

Values and references

  • The heap and stack
  • Direct and indirect variables

Other value types

  • Enumerations
  • Structures

Data structures

  • Generics
  • Arrays
  • Lists, stacks and queues
  • Dictionaries

Overloading

  • Overloaded methods
  • Overloading constructors

Inheritance

  • Inheriting built-in classes
  • Base and derived classes
  • Overriding virtual members
  • Abstract and sealed classes

Interfaces

  • Built-in .NET interfaces
  • Interfaces vs. abstract classes
  • Creating interfaces
  • Implementing interfaces

Delegates and events

  • How delegates work
  • Adapters and anonymous methods
  • Creating and raising events

LINQ theory

  • Extension methods
  • Ienumerability
  • Query vs. method syntax

Writing LINQ

  • Arrays, lists and data tables
  • Criteria and ordering
  • Using LET expressions

Advanced LINQ

  • Projecting data
  • Anonymous types
  • Forcing query execution
  • Taking and skipping

Different LINQ models

  • LINQ to Entities
  • LINQ to SQL

LINQ to SQL models

  • The O/R designer
  • Data contexts

Writing LINQ to SQL

  • Iterating over records
  • Using associations
  • Calling stored procedures
  • Changing data

Grouping using LINQ

  • IGrouping and IEnumerable
  • Grouping keys
  • Group into and ordering
  • Using multiple keys

Lambda expressions

  • Predicate delegates
  • Lambda expression syntax

Expenses

The cost of this course is £895 + VAT per delegate for most venues (£995 + VAT for London). Lunch at a local restaurant is included in the course fees. 

In-House Option

This course can also be delivered on-site for groups, teams or companies. 

Provider: Wise Owl

Wise Owl - Specialist Microsoft Training in London, Birmingham, Manchester and more

The Wise Owl team has made a name for itself delivering specialist Microsoft training for software enthusiasts, by software enthusiasts. With a team of five dedicated full-time trainers, Wise Owl have the knowledge, resources and enthusiasm to deliver Microsoft training...


Read more and show all courses with Provider: Wise Owl

Contact information for Wise Owl

Wise Owl



Barlow House
Minshull Street
M1 3DZ Manchester

 Show phone number
www.wiseowl.co.uk

Reviews by course attendees

          (5)
Paul Shepherd   |   09/12/2015
Enjoyed the course very valuable for me. Would certainly consider Wise Owl again.