Select Page

Intermediate C#

Overview

Our C# Intermediate course is aimed at IT professionals who wish to develop their knowledge and understanding of classes. Our two day course will cover topics such as inheritance, polymorphism, libraries and other fundamental technologies used in most C# projects.

At the end of the course, delegates will have a good understanding of classes and will be equipped with the necessary skills to be able to understand where to use inheritance and polymorphism. The course will provide the opportunity to practice these techniques and receive feedback from our experienced instructors.

Course Objectives

This two day course teaches programming in the C# language, explaining classes, inheritance and polymorphism. Other topics included form the basis of multiple types of projects used in building a full solution. The course concentrates on teaching the C# language and elements of .NET Core.

Extensive, fully worked examples are used to illustrate the points raised in the course, and to provide hands-on experience.

Content

  • Classes and namespaces
  • Creating objects
  • The ‘using’ keyword
  • The ‘this’ keyword
  • Class members – fields, methods, properties and events
  • Overloaded methods
  • Static class members
  • Static Classes
  • Garbage collection and reference counting
  • Access modifiers
  • Class conversions
  • Virtual function members
  • Abstract classes and abstract members
  • Defining and using Interfaces

Master Course Structure

  • Partial Types
  • Constructors, destructors and finalizers
  • Attribute programming and using predefined attributes in code
  • Building the library
  • Working with namespaces
  • Creating regular expressions for matching text
  • Standard Query Operators
  • LINQ to Objects, LINQ to XML, LINQ to Sql
  • Entity Data Model Designer
  • Calling Stored Procedures
  • Inserting Records
  • Updating Records
  • Deleting Records

You will learn how to

  • Create Classes, Structs, Interfaces
  • Implement and use Inheritance
  • Use Polymorphism with your Classes
  • Create Libraries
  • Use Regular Expression Handling
  • Work with LINQ
  • Use the Entity Framework

Audience

This course assumes that attendees
have previous programming
experience in C#.

This course is aimed at application
developers, programmers and
designers.

Duration

2 Days

Contact us...

  • Agreement for us to contact you

  • We'd love to keep you informed of useful, relevant offers and services. This may be via email or phone.
  • This field is for validation purposes and should be left unchanged.

Relevant, industry-focused learning and development

Our expert trainers have a wealth of experience in providing corporate training. Whether you pick off-the-shelf professional diplomas or a customised online L&D Program, we provide relevant, engaging content for all employees.

Bespoke Private Training at IACT
0
YOUR CART
  • No products in the cart.