Get in Touch

Course Outline

Integrated Development Environment

  • Overview of the Visual Studio 2012 development environment
  • Initiation of a foundational ASP.NET MVC application
  • Processes for compiling, debugging, and publishing software

Microsoft .NET Framework

  • Definition and scope of the .NET platform
  • Common Language Runtime (CLR) and garbage collection mechanisms
  • Differentiation between dynamic link libraries (DLL) and executable files (EXE)
  • Core technologies integrated within the .NET ecosystem

ASP.NET MVC Core Principles

  • Historical development and evolution of ASP.NET
  • Explanation of the Model-View-Controller (MVC) architectural pattern
  • Comparative analysis of MVC and Web Forms approaches
  • Distinct features and updates across MVC versions 1.0 through 4.0

Input and Output Management

  • Standard project structure for ASP.NET MVC implementations
  • Management and organization of application resources
  • Configuration of URLs and routing logic
  • Roles and interactions among Controllers, Actions, and Views
  • Application of processing filters
  • Implementation of HTTP POST and GET request methods
  • Design and handling of data entry forms

Data Processing and Integration

  • Strategies for data modeling in ASP.NET MVC applications
  • Techniques for accessing and managing databases
  • Application of Language Integrated Query (LINQ)
  • Utilization of Entity Framework for data access
  • Execution of Create, Read, Update, and Delete (CRUD) operations
  • Protocols and standards for data validation
  • Introduction to Windows Communication Foundation (WCF) and Service-Oriented Architecture (SOA)

Advanced Technical Concepts

  • Implementation of Inversion of Control (IoC) principles
  • Management of asynchronous and parallel processing tasks
  • Integration of Unity 2 dependency injection container

Comprehensive Business Application Development

  • Collaborative system architecture design based on a defined business scenario
  • Execution of detailed data modeling strategies
  • Technical implementation of the solution
  • Comprehensive testing and quality assurance of the application

Requirements

Familiarity with fundamental software development terminology and concepts.

Participation in the “Programming in C# 5.0 with Visual Studio 2012” training program is strongly recommended to ensure proficiency for government-level development standards.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories