Catalogue
/
Programming
/
Programming in C#

Programming in C#

Delve into the world of C# programming with our comprehensive training course.

Understand the fundamentals, acquaint yourself with the .NET platform, and master essential programming techniques tailored for real-world applications.

What will you learn?

Delve into the world of C# programming with our comprehensive training course. Understand the fundamentals, acquaint yourself with the .NET platform, and master essential programming techniques tailored for real-world applications.

Upon completion, participants will:

  • Grasp the historical context and evolution of C#.
  • Gain proficiency in the .NET platform.
  • Understand and implement C# syntax, data types, and object-oriented principles.
  • Master error handling techniques in C#.
  • Navigate the basics of creating web applications using C# in .NET.
  • Effectively work with databases and understand application architecture.

Requirements:

Basic understanding of programming concepts.

Familiarity with any programming language will be an added advantage.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Introduction to C#
  • History of C#
  • Introduction to the .NET platform
  • Using documentation and selected reading materials
Fundamentals of C# Programming
  • Understanding C# syntax
  • Delving into Data types
  • Understanding simple types and operators
  • Grasping object serialization
  • Introduction to data collections
  • Instructions flow control and tables
Object-Oriented Programming in C#
  • Basics of object-oriented modeling
  • Understanding objects: properties and methods
  • Creating objects and understanding references
  • Deep dive into classes, interfaces, and abstract classes
  • Exploring polymorphism in C#
Error Handling in C#
  • Mastering the Try...catch instruction
  • Creating and managing your own exception types
Input-Output Operations
  • Introduction to streams, filters, and file support
Creating Web Applications using C# in .NET
  • Basics of ASP.NET Core
  • Understanding multilayer and application architectures
  • Delving into Request/Response models
  • Connecting and working with databases
  • Modeling the business layer application
  • Introduction to layer controllers and creating views
  • Discussion of common use cases in C# web application development.

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
14
Hours (days:
2
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.