Traincrest IT Training logo

Programming in C# (55339AC) Course Overview

Category: MicrosoftLevel: BeginnerDuration: 40 HoursPrice: $3,250

The 'Programming in C# (55339AC) Course Overview' by Microsoft equips learners with essential C# programming skills, vital for software development and application design. This course benefits aspiring developers, software engineers, and IT professionals seeking to enhance their technical expertise and advance their careers in the rapidly evolving technology landscape.

Enroll or book a demo

Course outline & what you'll learn

Overview of C# language features

  • Understanding the .NET ecosystem
  • Setting up the development environment
  • Primitive data types
  • Declaring and initializing variables
  • Type conversion and casting
  • Conditional statements (if, switch)
  • Looping constructs (for, while, do-while)
  • Exception handling
  • Defining and calling methods
  • Method overloading
  • Understanding variable scope and lifetime
  • Classes and objects
  • Inheritance and polymorphism
  • Encapsulation and abstraction
  • Arrays and collections overview
  • Using lists, dictionaries, and sets
  • Introduction to generics
  • String manipulation techniques
  • Formatting and parsing dates
  • StringBuilder for performance
  • Reading from and writing to files
  • Understanding serialization and deserialization
  • Working with JSON and XML data
  • Basics of Language Integrated Query (LINQ)
  • Querying collections with LINQ
  • LINQ to XML and LINQ to SQL
  • Understanding asynchronous programming concepts
  • Using async and await keywords
  • Task-based programming model
  • Structuring a C# application
  • Integrating different modules
  • Best practices for coding and debugging
  • Resources for further learning

Overview of advanced topics in C#

  • Preparing for certification and real-world applications

Why train with Traincrest

This Microsoft course is delivered by Traincrest's certified instructors, live online or in the classroom, with hands-on labs and a 98% exam success rate. Trusted by 500+ companies and 50,000+ students worldwide.