Get in Touch
 Duration 14 hours

Course Outline

Introduction to C#

  • The evolution of C#
  • The .NET ecosystem
  • Utilizing documentation and recommended resources
  • Current trends in C# and .NET development

Syntax

  • Primitive and complex data types
  • Basic value types
  • Programming operators
  • Serializing objects
  • Managing data collections
  • Controlling program flow
  • Working with arrays and tables

Object‐oriented programming

  • Software modeling
  • Defining objects, properties, and methods
  • Instantiating objects
  • Understanding object references
  • Designing classes
  • Implementing interfaces
  • Using abstract classes
  • Applying polymorphism

Error Handling exceptions

  • Using the try... catch statement
  • Defining custom exception types

Input‐output operations

  • Managing streams and filters
  • Handling file I/O

The basics of creating web applications using C# in .NET

  • Introduction to ASP.NET Core
  • Multi-layer architectural design
  • Request/Response application architecture
  • Establishing and managing database connections
  • Modeling the business logic layer
  • Implementing controllers
  • Building user views
  • Analyzing common real-world scenarios

Testimonials (7)

Related Categories