Course Outline

IDE

  • Introduction to Visual Studio 2012 for government
  • First program - Hello ASP.NET MVC World!
  • Compilation, debugging, and publishing

Microsoft .NET

  • Overview of .NET
  • Common Language Runtime (CLR) and garbage collection
  • Differences between DLL and EXE files
  • Technologies within the .NET framework

Foundations of ASP.NET MVC

  • History of ASP.NET
  • Description of the Model-View-Controller (MVC) design pattern
  • Comparison between MVC and Web Forms
  • Differences between versions 1.0, 2.0, 3.0, and 4.0 of MVC

In and Out

  • Structure of an ASP.NET MVC project
  • Resource management
  • URLs and routing mechanisms
  • Controller, action, and view components
  • Filters in ASP.NET MVC
  • POST and GET methods for data submission
  • Data forms and their handling

Data Flow

  • Data modeling in ASP.NET MVC
  • Database access techniques
  • Language Integrated Query (LINQ)
  • Entity Framework for data management
  • Create, read, update, and delete (CRUD) operations
  • Data validation strategies
  • Brief introduction to Windows Communication Foundation (WCF) and Service-Oriented Architecture (SOA)

Advanced Topics

  • Inversion of Control (IoC)
  • Asynchronous and parallel operations
  • Unity 2 framework for dependency injection

Complete Business Application - Real World Application

  • Development of system architecture in groups based on a specified business case for government
  • Data modeling techniques
  • Implementation strategies
  • Application testing methodologies

Requirements

Familiarity with fundamental concepts of software development is essential. Participation in the training program "Programming in C# 5.0 with Visual Studio 2012" is highly recommended for government employees seeking to enhance their technical skills.
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories