Arich Infotech

C#.Net CORE

Duration in Hours : 40

Duration in Days: 20

C#.Net CORE

Course Code: DNFS20CS

20 Hours of Theory

20 Hours Lab

  1. Overview of .NET Core and its evolution
  2. Setting up the .NET Core development environment (Visual Studio, .NET CLI)
  3. Understanding .NET Core projects and solutions
  4. Writing your first C# program in .NET Core
  5. Data types, variables, and operators in C#
  6. Control flow statements (if-else, loops)
  7. Exception handling in C#
  1. Classes and Objects
  2. Encapsulation, Inheritance, and Polymorphism
  3. Abstract classes and Interfaces
  4. Properties, Methods, and Constructors
  5. Overloading and Overriding Methods
  6. Static members
  7. Delegates and Events
  8. Generics in C#
  1. Arrays and Lists
  2. Dictionary, Queue, Stack, HashSet, and Sorted collections
  3. Introduction to LINQ (Language Integrated Query)
  4. LINQ Queries with Lambda expressions
  5. Filtering, Sorting, and Aggregating data using LINQ
  6. Anonymous types, Tuples, and Extension methods
  1. Understanding multithreading and parallel programming
  2. Task-based Asynchronous Programming (async/await)
  3. Managing asynchronous code with Task, Task<T>, and ValueTask
  4. Exception handling in async programming
  5. Working with Timers and Background Tasks
  1. .NET Core architecture and cross-platform development
  2. Understanding the .NET runtime and libraries
  3. Project structures in .NET Core
  4. Managing dependencies using NuGet packages
  5. Configuration and Options Pattern in .NET Core
  6. Introduction to Middleware in .NET Core
  7. Logging in .NET Core

    Enquire About Our Courses

    If you have any questions about our courses or need more information, please fill out the form below, and we'll get back to you shortly!