Asp.Net MVC Course

Are you looking to develop ASP.NET applications with MVC approach? If yes, IT Training Nepal provides ASP.NET MVC training for learners seeking to acquire professional skills in asp.net MVC.

Objectives

  • Understand the MVC design pattern of programming
  • Implementing MVC in ASP.NET Framework
  • Using ASP.NET MVC to develop web applications
  • Learn and use Entity-Framework (ORM) for accessing data

Who can join the ASP.NET MVC course?

Students who have already taken asp.net training or students who have an understanding of C#, HTML, CSS, JavaScript, and SQL can enroll in the course.

For those students who are raw and who do not have any prior development experience, they can take our prerequisite course of around 15 hours which is mentioned below.

  • HTML, Basic CSS
  • JavaScript
  • Programming using C# (variables, function, class, objects, etc.)
  • SQL - Insert, Update, Delete, Select(on a single table, join), view
  • Using Visual Studio(VS-2013 recommended)

Duration : 2.5 Months

Syllabus Expand All
  • HTML, Basic CSS
  • JavaScript
  • Programming using C# (variables, function, class, objects etc.)
  • SQL - Insert, Update, Delete, Select(on single table, join), view
  • Using Visual Studio(VS-2013 recommended)
  • C#
  • Introduction to .Net Framework
  • .Net Framework Architecture
  • Class Library
  • CLR, CLS, CTS, MSIL, JIT
  • VS 2012/VS2013
  • Applications Types
  • Creating Project (Console Application/Class Library Project)
  • GUID  Introduction
  • Simple Program
  • Variable Declaration, Data Types, Constants
  • Operators
  • Control Statements
  • Looping
  • Collections (Array, Array List, Dictionary, List)
  • Debugging
  • Functions
  • Classes and Objects
  • Constructor and Destructor Functions
  • Properties and Methods
  • Visibility Modifiers
  • Inheritance, Encapsulation, Abstraction and Polymorphism
  • Interface
  • Error Handling
  • Exception Handling, try catch, throwing an exception, Custom exception
  • Database
  • Introduction
  • Create/Alter Database/Tables
  • Constraints (Primary Key, Foreign key, Unique key)
  • Relationships
  • SQL Statements (Select, Insert, Update, Delete)
  • Join Query (Inner Join, Left Outer Join, Right Outer Join)
  • View
  • Case Condition
  • Normalization
  • Stored Procedure
  • Transaction
  • ASP.NET MVC
  • Introduction
  • Differences  with others patterns
  • Creating Project
  • View Engines
  • Adding View, Controller
  • Creating Layout page
  • CSS Files
  • Programming (variables, conditions, loop etc.)
  • Adding Model and Model Validations
  • Helpers (Html, Url etc.)
  • Generating and Processing input forms
  • Input validation using JQuery
  • Ajax post/Get
  • JQuery Grid/ Kendo Grid
  • Creating and Using Partial View
  • Routing
  • Creating new route
  • URL conventions
  • Data Access Options
  • Store procedure
  • Entity framework
  • Package Manager
  • Entity framework Development Approaches
  • Database first or Model First or Code First.
  • LINQ
  • State Management
  • Session
  • Cookie
  • Web Configuration File
  • Global Configuration
  • Bundling Script and CSS files
  • Web Server (IIS)
  • Introduction
  • Hosting Web Site in IIS
  • Reporting
  • Introduction
  • Creating Reports using SSRS
  • Deploying Reports in Reporting Server
  • Displaying Reports in MVC project.

Discussion on Project work and Project Kick-off

Mentoring a Project

The instructor will be available for problem discussion during the project work. Instructor will also help students to develop the architecture of the system. But student have to engage themselves on development work. The whole coding has to be done by the student themselves. The real project work requires more than 30 Hr. of work, so students are requested to work on their own to complete the project.

Sample Projects

Content Management System(CMS)

It is the website with basic idea of CMS (article, image gallery, menus) with admin panel. Website Administrator will have privileges to change the content of the website as and when required.

eBilling System

The project is about the sales billing of a small shop. This eBilling system will track of daily sales, monthly sales. It can also manage the inventory of the shop if required.

Class Room Scheduling Helper

The project will help the training institute to schedule the class room, assign student and teacher to particular class etc. The classes can be managed based on time slots by the training institute.

Asp.net developers are in high demand and with the increasing use of Asp.net MVC in development companies people who have good understanding of Asp.net MVC can get job very easily.

Send Inquiry
format_quote

The overall learning experience at IT Training Nepal was very good. Moreover our asp.net MVC teacher was very professional. The course is project oriented and fully practical based. It was easy to learn and learning was fun throughout the course. My overall learning experience of asp.net mvc was good. I learned a lot and now I think I have a good foundation to work as a asp.net mvc developer.

Rovich Maharjan
format_quote

I got a practical insights of asp.net MVC after going through the course. I think the management is very professional along with the teacher. Our trainer was from SPI technology. He was professional. The management was also very professional and the resources we were provided throughout the asp.net mvc training was satisfactory.

Diwash Tamang

Related Courses