Show findcourses.co.uk as: Mobile

Intermediate C# - Classes and LINQ

Wise Owl
Course summary
Length: 2 days
Price: 795 GBP excl. VAT
Provider: Wise Owl plus
Course type: Open / Scheduled
Next available date: 02/08/2018 - Manchester
Course Dates
Manchester
02/08/2018  
795 GBP
16/10/2018  
795 GBP

Course description

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

This intermediate-level C# course assumes that you're already familiar with the basics of C# programming (so you know how to use variables, write conditions and create loops). You suspect (correctly) that the key to understanding C# is knowing how to create and use classes, and you'd also like to learn a quick and easy way to access data so that you can use it in your application.

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 intermediate 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

Data structures

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

Overloading

  • Overloaded methods
  • Overloading constructors

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

If time

Grouping using LINQ

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

Expenses

The cost of this course is £795 + VAT per delegate for most venues (£895 + 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. 

About provider

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 six dedicated full-time trainers, Wise Owl have the knowledge, resources and enthusiasm to deliver Microsoft training...


Read more and show all courses with this provider

Contact info

Wise Owl

Kingsmoor House, Railway Street,
SK13 2AA Hadfield Derbyshire

 Show phone number
www.wiseowl.co.uk


Reviews

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