Get in Touch
 Duration 14 hours

Course Outline

Introduction to C#

  • Evolution and history of C#
  • The .NET ecosystem
  • Leveraging official documentation and recommended reading materials
  • Current trends in C# and .NET evolution

Language Syntax

  • Understanding data types
  • Simple type definitions
  • Operational symbols and logic
  • Processes for serializing objects
  • Working with data collections
  • Mechanisms for controlling execution flow
  • Structured data tables

Object-Oriented Programming

  • System modeling concepts
  • Object components: attributes and actions
  • Instantiation of objects
  • Interaction between objects and references
  • Class design principles
  • Defining and implementing interfaces
  • Utilizing abstract classes
  • Application of polymorphism

Exception Management

  • Implementation of Try... catch blocks
  • Defining custom exception types

Input and Output Operations

  • Managing streams and filtering mechanisms
  • File system interactions

Foundations of Web Application Development with C# and .NET

  • Familiarization with ASP.NET Core
  • Designing multilayer architectures
  • Request/Response application structures
  • Database connectivity and management
  • Structuring the business logic layer
  • Implementation of controller layers
  • Development of user views
  • Exploration of standard use cases

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories