WiseOwl Training - Established 1992 Wise Owl Training

Established May 1992
30 years in business
Wise Owl Training
30 years in business
See 478 reviews for our classroom and online training
Classroom training -  Fast track C#

Classroom Training

3-day fast track C# training course

Classroom training course - online version also available

3 days

If you're learning C# you may find it difficult to spare two days out of the office for our basic C# course followed by two days for our intermediate C# course.  This combined intensive course aims to cover the combined four days of training in just 3 days. See our fast track notes for how this is possible (answer: by going more quickly and taking less prisoners ...).

Course details

  • Locations for Fast track C# coursesPossible locations:London, Manchester, Online
  • Next Fast track C# course locationNext classroom course:No classroom dates
  • Fast track C# course timesTime:09:30-16:30

Course Contents

This fast-track course combines topics from the following other Wise Owl courses:

From our INTRODUCTION TO VISUAL C# course

Creating forms

  • Drawing controls
  • Formatting forms

Coding form events

  • Forms and their events
  • The two event arguments

Laying out your code

  • Commenting out code
  • Using regions

C# variables

  • Creating and using variables
  • The types of variable

Covered if time allows If time

Enumerations and constants

  • Enumerations
  • Constants

Conditions

  • Using IF and ELSE
  • The SWITCH statement

Modular code

  • Passing arguments
  • Writing functions

Arrays

  • Using arrays
  • Splitting text

Looping

  • Looping n times
  • WHILE loops
  • Looping over collections

Files and folders

  • Stream readers and writers
  • The USING statement
  • FileInfo and DirectoryInfo

Debugging and trapping errors

  • The TRY clause
  • Stepping through code
  • Setting breakpoints

Using lists

  • Populating lists
  • Finding items

Properties in C#

  • RO, WO and RW properties
  • Coding properties
From our INTERMEDIATE C# course

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

Covered if time allows If time

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

Covered if time allows If time

Advanced LINQ

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

Types of model

  • Code first
  • Model first
  • Database first

Entity Frameworks

  • Creating entity data models
  • Data contexts
  • Updating models

LINQ with Entity Frameworks

  • Creating a data context
  • Selecting data using LINQ
  • Using relationships (associations)
  • Adding, editing and deleting

Covered if time allows If time

Advanced LINQ with EF

  • Returning anonymous types
  • Using stored procedures
  • Extending (partial classes)

Covered if time allows If time

Grouping using LINQ

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

You don't need any programming experience to attend this course (although if you've used other languages this will be useful), but you do need to be a quick learner.  If you strugged with maths at school this probably isn't the right course for you!

Why Choose Us?

Sample customer feedback

Our thanks to everyone who agreed to share their thoughts (note that some of these reviews may be for our online courses).

"The course was well arranged, the material sent out was very handy to have and our trainer was fantastic at delivering the course. He kept us all engaged and made it fun as well as informative. My manager arranged the course to assist with a Data Analytics apprenticeship I have just started so this fitted in perfectly with the start of this."

Pamela Ransome (East of England Co-op)

"Really appreciate the accompanying manual for future reference."

Callum Walker (Cheshire East Council)

"To be honest, I received the manual(s) and my first thought was 3 days of training with this amount of content and all online - what a nightmare! I'm a software systems trainer myself and know first hand how tech can fail or lag and it's like trying to herd cats keeping your audience engaged and ensuring everyone is on track. We had a first class trainer, extremely knowledgeable and relatable. He kept the training on track and managed to keep everyone engaged. The frequent breaks definitely helped to maintain concentration and the interactive examples helped to bring the theory to life. The fact that he could also see all of our screens added an extra level of cohesion, something that I have (enviably) never seen before. I would have no hesitation in recommending Wise Owl for any future training needs. "

Sandra Hopwood (Reigate and Banstead Borough Council)

"Excel isn't an easy topic to be delivered. Still our trainer succeeded to deliver it, not just keeping our interest awake but with such a flow and it was so easy to understand. The course was also very up to date with the latest (1 months old) excel updates by Microsoft. I had also found their customer service very friendly and customer focused. It was a pleasure to organise the course with them. I would highly recommend them to anyone."

Marianna Magocsi (Interfood Technology Ltd)

"Really liked the everything about the training; the pre course check to make sure everything is fine on the day and especially the knowledge and delivery of the course by a very friendly tutor."

Deepak Pulikkottil (Provide)

There are lots more where these came from (or just refresh this page to change the quotes shown).

Related Courses

Introduction to Visual C#

Introduction

2 day course

Intermediate C#

Intermediate

2 day course

Other Visual C# training resources

C# exercises

C# exercises

We've got lots of C# exercises on this site.

View C Sharp exercises

C# videos

C# videos

You can learn C# by watching our video tutorials.

View C# Programming videos

C# blogs

C# blogs

Our site has lots of blogs, on C# among other topics.

View Visual C# blogs

This page has 0 threads Add post