Get in Touch

Course Outline

Getting Started with C#

  • The evolution of C#
  • The .NET platform
  • Leveraging documentation and selected literature
  • Current trends in C# and .NET development

Syntax Fundamentals

  • Data types
  • Simple types
  • Operators
  • Object serialization
  • Data collections
  • Flow control mechanisms
  • Tables

Object-Oriented Programming

  • Modeling
  • Objects: properties and methods
  • Instantiating objects
  • Objects and references
  • Classes
  • Interfaces
  • Abstract classes
  • Polymorphism

Handling Errors and Exceptions

  • Using Try... catch blocks
  • Defining custom exception types

Input and Output Operations

  • Streams and filters
  • File support

Foundations of Web Application Development with C# on .NET

  • Introduction to ASP.NET Core
  • Multi-layer architecture
  • Request/Response application architecture
  • Establishing and managing database connections
  • Modeling the business logic layer
  • Controller layers
  • View creation
  • Review of common use cases
 14 Hours

Testimonials (7)

Related Categories