Course Outline

Introduction to C#

  • History of C#
  • .NET platform
  • Using documentation and selected books
  • Trends in development of C# and .NET

Syntax

  • Data types
  • Simple types
  • Operators
  • Object serialization
  • Data collections
  • Instructions flow control
  • Tables

Object‐oriented programming

  • modeling
  • Objects: properties and methods
  • Creating objects
  • Objects and references
  • Classes
  • Interfaces
  • Abstract classes
  • Polymorphism

Error Handling exceptions

  • Try... catch instruction
  • Create your own exception types

Input‐output operations

  • Streams and filters
  • file Support

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

  • Overview of ASP.NET Core
  • multilayer architecture
  • Applications architecture Request / Response
  • Make a connection and work with database
  • Modeling of the business layer application
  • Layer controllers
  • Creating views
  • Discussion of common use cases
  14 Hours
 

Testimonials

Related Courses

Advanced Programming in C#

  35 hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

  21 hours

Visual Studio with VB.Net

  21 hours

Advanced Blazor

  21 hours

Blazor WebAssembly

  14 hours

Introduction to Blazor

  14 hours

High-Performance Application Development with .NET Core

  14 hours

Introduction to .Net Core

  14 hours

.NET Core and Angular Training Course

  21 hours

Blockchain Development: Creating Decentralized Applications with .Net

  14 hours

Entity Framework Core 2.0

  14 hours

Machine Learning and AI with ML.NET

  21 hours

Implementing the Actor Model with Microsoft Orleans

  14 hours

Unit Testing with C#

  14 hours