Get in Touch
 Duration 14 hours

Course Outline

Introduction to C#

  • Evolution and history of C#
  • Overview of the .NET platform
  • Leveraging official documentation and recommended literature
  • Current trends in C# and .NET development

Syntax

  • Understanding data types
  • Working with simple types
  • Utilizing operators
  • Techniques for object serialization
  • Managing data collections
  • Controlling program flow via instructions
  • Working with tables

Object-Oriented Programming

  • Software modeling principles
  • Objects: defining properties and methods
  • Instantiating objects
  • Differentiating objects and references
  • Designing classes
  • Implementing interfaces
  • Utilizing abstract classes
  • Applying polymorphism

Error Handling and Exceptions

  • Implementing Try... catch logic
  • Defining custom exception types

Input-Output Operations

  • Managing streams and filters
  • Handling file operations

Basics of Building Web Applications with C# and .NET

  • Introduction to ASP.NET Core
  • Designing multilayer architectures
  • Structuring applications using Request/Response models
  • Establishing connections and interacting with databases
  • Modeling the business logic layer
  • Implementing controller layers
  • Developing user views
  • Reviewing common application use cases

Testimonials (7)

Related Categories