MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

ASP.NET MVC 4 Essential Training

Course Summary

  Shows how to create a simple web application with professional layouts, web forms, user authentication, and mobile integration with ASP.NET MVC.     

  • +

    Course Syllabus

    Using the exercise files
    1. Getting Started
    What is Microsoft ASP.NET MVC?
    Preparing your system
    Hello World: Creating your first website
    Exploring an ASP.NET MVC web application project
    2. The Fundamentals of ASP.NET MVC
    The Model-View-Controller architecture pattern
    Creating the model
    Executing controller logic
    Displaying views
    Routing requests to controller actions
    ASP.NET MVC for Web Forms developers
    3. Working with Views
    Introduction to Razor (AKA the @ symbol)
    Interacting with models and ViewData
    Speeding up view development with HTML and URL helpers
    Reusing logic and managing complexity with partial views
    4. Creating a Consistent Look and Feel
    Using layouts to create a consistent theme
    Creating a content page that uses a layout file
    Applying advanced layout techniques
    5. Routing Requests to Controller Actions
    Organizing access to your app with routing
    How routing finds controller actions
    Combating routing ambiguity
    6. Working with Data
    Creating a form with HTML form helpers
    Automatically binding to data in the request
    Validating user input
    Persisting data with Entity Framework code first
    7. Enhancing Your Site with AJAX
    What is AJAX?
    Requesting partial views
    Requesting JSON data via MVC controllers
    8. Securing Your Site
    Securing your application from unauthorized users
    Registering new users
    Authenticating registered users
    Avoiding cross-site request forgery attacks
    9. Optimizing Site Performance
    The fundamentals of website optimization
    Caching entire pages
    Caching parts of pages
    Scaling your site for more concurrent users
    Reducing bandwidth with bundling and minification
    10. Targeting Mobile Devices
    The fundamentals of the mobile web
    Displaying mobile-optimized content
    Building a website just for mobile devices
    11. Ensuring Separation of Concerns
    Simplifying a complex application with areas
    Exposing data via ASP.NET Web API services
    12. Deploying Your Application to the World
    Overview of website deployment options
    Configuring and deploying to IIS
    Configuring and deploying to Windows Azure


Course Fee:
USD 25

Course Type:


Course Status:



4 - 5 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top