Call Us+92 42 38977164
Email Ussupport@eskills.pk
Contact Us
Logo
  • Home
  • Courses
  • Referral Program
  • Apply For Certificate
  • Admission Process
  • Contact Support
LoginRegister
Logo
  • Home
  • Courses
  • Referral Program
  • Apply For Certificate
  • Admissions Process
  • Contact Support
LoginApply Now
ASP.NET MVC: Web Development Essentials

ASP.NET MVC: Web Development Essentials

About Course

This course covers the essentials of ASP.Net MVC framework, providing a hands-on approach to building web applications using C# and the Model-View-Controller architecture. Students will learn about setting up an MVC project, using Entity Framework for data access, handling user authentication and authorization, and integrating advanced features like AJAX and jQuery.


Master ASP.Net MVC framework essentials and build dynamic web applications using C# and MVC architecture.


Requirements

  • ✓Basic understanding of C# and web development.
  • ✓A computer with Visual Studio and SQL Server installed.
  • ✓Willingness to learn MVC architecture and web application development.

Course Curriculum


Section 1: Introduction and Getting Started with Entity Framework Core

  • 1. Getting Started With Entity Framework Core 2.0 Code First Approach

  • 2. Migrations And Database Updates

  • 3. Class Designing Techniques

  • Assessment Exercise- 01

Section 2: Data Annotations and CRUD Operations

  • 4. Data Annotations And CRUD

  • 5. Select Operations

  • Assessment Exercise- 02

Section 3: Loading, Modes, and Transactions

  • 6. Immediate Mode Vs Deferred Mode list Vs IEnumerable Vs IQueryable

  • 7. Eager Loading Vs Explicit Loading Vs Lazy Loading

  • 8. Raw SQL And Stored Procedures

  • Assessment Exercise- 03

Section 4: Transactions and Layered Approach

  • 9. Auto And Manual Transactions

  • 10. Layered Approach With Net Standard Library

  • Assessment Exercise- 04

Section 5: Introduction to ASP.Net Core MVC

  • 11. Introduction To ASP.Net Application

  • 12. Getting Started With First Static And MVC Core Web Apps

  • 13. Updated For VS Getting Started With ASP.Net Core 3.1 MVC

  • Assessment Exercise- 05

Section 6: ASP.Net Core MVC Basics

  • 14. Get Vs Post And Passing Data From View To Controller

  • 15. Razor View Engine And HTML Helper Classes

  • Assessment Exercise- 06

Section 7: Data Handling and CRUD Operations

  • 16. ViewData Vs ViewBag And Entity Framework Core In MVC

  • 17. Model Binding And TempData

  • Assessment Exercise- 07

Section 8: TagHelpers, Forms, and Bootstrap Integration

  • 18. TagHelper And Form Validations

  • 19. CRUD Operations And BootStrap

  • 20. Dependency Injection And Layouts

  • Assessment Exercise- 08

Section 9: Authentication and Authorization in ASP.Net MVC

  • 21. Authentication And Authorization

  • 22. Authentication (LogIn Logout)

  • 23. Authentication Email Confirmation And Forgot Password

  • Assessment Exercise- 09

Section 10: Authorization and Ajax in ASP.Net MVC

  • 24. Authorization Initial Setup

  • 25. Authorization Assign Roles Dynamically

  • 26. Ajax Links And Forms Links And Partial Views

  • Assessment Exercise- 10

Section 11: Ajax and JQuery Based Operations

  • 27. Ajax Links And Forms Ajax Forms

  • 28. JQuery Based Ajax Calls Read Operations

  • 29. JQuery Based Ajax Calls Create Update Delete Operations

  • Assessment Exercise- 11

Section 12: Introduction to Entity Framework and EDM

  • 30. Creating an Entity Data Model

  • 31. Exploring Entity Data Model

  • 32. Learning Entity Framework 5 (This lecture not applicable to EF6)

  • Assessment Exercise- 12

Section 13: Querying the EDM - Basic Operations

  • 33. Performing an Insert Operation

  • 34. Performing a Select Operation

  • 35. Performing a Search Operation

  • 36. Performing an Update Operation

  • 37. Performing a Delete Operation

  • Assessment Exercise- 13

Section 14: Working with Stored Procedures

  • 38. Working With Stored Procedures

  • 39. Working With Stored Procedures II

  • 40. Working With Stored Procedures III

  • Assessment Exercise- 14

Section 15: Advanced EDM Queries and Loading Techniques

  • 41. Immediate Mode Vs Deferred

  • 42. Working With Transactions in Entity Framework

  • 43. Working With Navigation Properties in Entity Framework

  • 44. Lazy Loading in Entity Framework

  • 45. Magic with Entity Framework

  • Assessment Exercise- 15

Section 16: Advanced Entity Framework - DbContext

  • 46. Introduction To tt Files

  • 47. DbContext Vs ObjectContext

  • 48. Performing CRUD Operations I

  • 49. Performing CRUD Operations II

  • Assessment Exercise- 16

Section 17: Advanced Operations

  • 50. DbSet.AddRange RemoveRange

  • 51. Entity Splitting

  • 52. Table Splitting

  • 53. Insert Update and Delete Function Mapping to Stored Procedures

  • 54. Stored Procedures with Multiple Result Sets

  • Assessment Exercise- 17

Section 18: Multi-User Scenarios and Performance Optimization

  • 55. Understanding Multi User Scenarios

  • 56. Handling Multi User Scenarios

  • 57. Entity Framework Life Cycle And Generating Mapping Views

  • 58. NoTracking Queries

  • 59. Async Query Execution

  • Assessment Exercise- 18

Section 19: Data Access and Repository Patterns

  • 60. Moving your model to a separate assembly

  • 61. Working with Repository Pattern

  • 62. Working with Generic Repository Pattern

  • Assessment Exercise- 19

Section 20: Introduction to ASP.Net MVC and Models

  • 63. Introduction To Controller And Action

  • 64. Introduction To View

  • Assessment Exercise- 20

Section 21: Working with Data in ASP.Net MVC

  • 65. Binding A Form To An Action

  • 66. View To Action Parameterized Method

  • 67. Get Vs Post

  • 68. Introduction To Razor View Engine

  • Assessment Exercise- 21

Section 22: First Look At Razor View Engine

  • 69. Form Redesign Using HTML Helper Classes

  • 70. List Controls HTML Helper Classes

  • Assessment Exercise- 22

Section 23: State Management In ASP.Net MVC & Layouts

  • 71. ViewData Vs ViewBag

  • 72. Creating A Simple GridView In MVC

  • 73. TempData In MVC

  • 74. Life Cycle Of TempData In MVC

  • 75. Layout Or Master Pages In MVC

  • Assessment Exercise- 23

Section 24: Introduction To Models

  • 76. Models In MVC

  • 77. Master Details Screen

  • 78. Creating List And Details

  • 79. Performing Edit In MVC

  • 80. Performing Delete And Insert In MVC

  • 81. ASP.NET MVC Entity Framework Scaffolding

  • Assessment Exercise- 24

Section 25: Validations In ASP.Net MVC

  • 82. Form Validation

  • 83. Form Validation With EDMs

  • 84. Creating Custom Validators

  • Assessment Exercise- 25

Section 26: Authentication and Authorization In ASP.Net MVC

  • 85. Introduction to Authentication And Authorization Bootstrap

  • 86. Implementing Authentication

  • 87. Implementing Authentication 2

  • 88. Implementing Authorization 3

  • Assessment Exercise- 26

Section 27: Advanced ASP.Net MVC - Ajax Action Link In MVC

  • 89. Partial Views

  • 90. Ajax Action Link

  • 91. Ajax Action Link In Real-Time

  • 92. Ajax Action Link To Create Form

  • Assessment Exercise- 27

Section 28: Advanced ASP.Net MVC - Ajax Forms In MVC

  • 93. Ajax Forms

  • 94. Introduction To JSON

  • 95. JSON Data Incoming

  • 96. JSON Data Outgoing

  • Assessment Exercise- 28

Section 29: Final Exam

  • Final Exam

ASP.NET MVC: Web Development Essentials

★ 4.9(80 reviews)
(130)
Enrolled
Intermediate
Level
Urdu / Urdu
Language

What You Will Learn

  • ✓Understand the fundamentals of the MVC architecture and how to apply it in web development.
  • ✓Create dynamic and interactive web applications using C# and ASP.Net MVC.
  • ✓Learn to use Entity Framework for data access and perform CRUD operations.
  • ✓Understand authentication and authorization in MVC applications.
  • ✓Integrate AJAX and jQuery for enhanced user interaction in your web applications.
  • ✓Learn how to implement validation, forms, and error handling in MVC applications.
NVTTI Logo

Connect With Us

+92 42 38977164
support@eskills.pk

Links

  • •Home
  • •Courses
  • •Referral Program
  • •Apply For Certificate

Top Courses

  • •

    Motion Graphics with After Effects

  • •

    Video Editing Basics

  • •

    Canva Graphic Design

  • •

    Graphic Design Masterclass

  • •

    Blender 3D Design & Animation

Support

  • •Contact Support
  • •Admission Process
© All copyright reserved by Eskills Training Program