Let us help you find the training program you are looking for.

If you can't find what you are looking for, contact us, we'll help you find it. We have over 800 training programs to choose from.

Advanced C#: Building Web Applications with .Net Core

  • Course Code: Programming & Development - Advanced C#: Building Web Applications with .Net Core
  • Course Dates: Contact us to schedule.
  • Course Category: Programming and Development Duration: 4 Days Audience: This course is designed as a follow on to the Developing Applications in C# course. Students familiar with basic C# syntax will benefit from this course

Audience:  

This course is designed as a follow on to the Developing Applications in C# course.  Students familiar with basic C# syntax will benefit from this course 

Level:  300

Length: 4 days

Overview 

ASP.Net Core MVC is probably the most comprehensive, robust, and flexible web development platforms available.  This course is for experienced C# developers that want to learn to build standards based robust, maintainable web applications.  This course touches on most of the features of MVC and dives deep into the most used aspects of the framework.  This course is rich in hands-on opportunities (50%). 

Outline 

  • Introductions 
  • Review of C# Basics 
  • Getting Started 
    • Model-View-Controller Architecture 
    • .Net MVC Components 
    • Visual Studio Templates & Projects 
  • Wiring and Configuration 
    • Routing 
    • Bundles 
  • Views 
    • Introduction to HTML 5 
    • Introduction to CSS 
    • Introduction to ECMAScript (Javascript) 
    • Introduction to JQuery 
    • Introduction to bootstrap.css 
    • Razor preview 
  • Controllers 
    • Lifecycle 
    • Return types 
    • Parameters and mapping 
    • Forwarding 
    • Attributes 
    • Model preview 
    • More Razor 
  • Models 
    • POCO? Business Object?  What is the model? 
    • Dynamic models 
    • Strong models 
    • Binding 
  • Razor 
    • Syntax 
    • Partial views 
    • Templates 
    • ASP attributes 
  • Validation 
    • Model Attributes 
    • Controller validation 
    • Razor Helpers 
  • Ajax, JSON, and JQuery 
  • Security 
    • Authentication 
    • Authorization 
    • Preventing the OWASP top 10 
View All Courses

    Course Inquiry

    Fill in the details below and we will get back to you as quickly as we can.

    Interested in any of these related courses?