C# Training

Comprehensive C# programming training with hands-on exercises.

Date: 15th October 2025

Audience: IT Staff Department, UUM (Universiti Utara Malaysia)

Venue: Le Méridien Putrajaya

Duration: 9:00 AM - 10:00 PM

Training Modules

Module 1: C# & .NET Introduction (45 min)

Introduction to .NET ecosystem, installation, and basic project setup.

  • • .NET Framework vs .NET Core/.NET 8
  • • C# compilation process (C# → IL → Machine Code)
  • • Visual Studio Code setup with C# Dev Kit
  • • Basic project structure and commands

Module 2: C# Basics (90 min)

Core programming concepts and syntax fundamentals.

  • • Variables and data types
  • • Control structures (if/else, loops, switch)
  • • Methods and classes
  • • Basic debugging in VS Code

Module 3: ASP.NET Core Web App (90 min)

Building web applications with ASP.NET Core.

  • • MVC pattern implementation
  • • Controllers and Views
  • • Model binding and validation
  • • Routing and middleware

Module 4: IIS Hosting (60 min)

Deploying and hosting applications on IIS.

  • • IIS configuration and setup
  • • Application deployment
  • • Performance optimization
  • • Troubleshooting common issues

Module 5: Docker Introduction (60 min)

Containerization with Docker for application deployment.

  • • Docker concepts and benefits
  • • Creating Dockerfiles
  • • Container management
  • • Docker Compose for multi-container apps

Module 6: Azure DevOps Overview (45 min)

Introduction to Azure DevOps platform and services.

  • • Azure DevOps organization setup
  • • Project management features
  • • Integration capabilities
  • • Best practices overview

Module 7: Azure Repos & Git (60 min)

Version control with Git and Azure Repos.

  • • Git fundamentals and workflow
  • • Azure Repos integration
  • • Branching strategies
  • • Code collaboration

Module 8: CI/CD Pipelines (90 min)

Continuous Integration and Deployment with Azure Pipelines.

  • • Pipeline creation and configuration
  • • Build and release processes
  • • Automated testing integration
  • • Deployment strategies

Module 9: Azure Boards (45 min)

Project management and work tracking with Azure Boards.

  • • Work item management
  • • Sprint planning and tracking
  • • Reporting and analytics
  • • Team collaboration features
← Back to Industry
Industry Training