Get in Touch
 Duration 14 hours

Course Outline

Introduction to C#

  • Historical evolution of C#
  • The .NET ecosystem
  • Leveraging official documentation and curated literature
  • Current trends in C# and .NET development

Syntax

  • Defining data types
  • Primitive types
  • Operators
  • Serializing objects
  • Managing data collections
  • Flow control mechanisms
  • Working with tables

Object‐oriented programming

  • Software modeling
  • Objects: properties and methods
  • Instantiating objects
  • Objects and memory references
  • Defining classes
  • Implementing interfaces
  • Abstract classes
  • Polymorphism

Exception Handling

  • Implementing Try... catch blocks
  • Designing custom exception types

Input‐output operations

  • Utilizing streams and filters
  • File system support

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

  • Fundamentals of ASP.NET Core
  • Multi-layer architectural patterns
  • Request/Response application design
  • Establishing database connections and operations
  • Modeling business logic layers
  • Designing controller layers
  • Creating user interfaces (views)
  • Analyzing common industry use cases

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories