Website Development with Asp.Net
Course Duration: 3 Months
Course Fee: 25,000tk
Course Overview
The ASP.NET course provides the necessary skills and knowledge to design and develop database driven web applications using Microsoft Visual Studio and the ASP.NET with C# and Microsoft SQL Server database. This course is designed with a mixture of lectures and hands-on exercises. You will learn how to develop web application with ASP.NET MVC. You will learn how to work with models, views and controllers, how to develop database objects with the Entity Framework, how to secure applications with the ASP.NET Identity and how to deploy ASP.NET MVC applications.
These are some possible career paths after completing this course:
• Junior Web Developer > Web Developer > Senior Web Developer
• .NET Developer > .NET Developer > Senior .NET Developer
Course Curriculum
Module-1: ASP .NET MVC Fundamentals
• The Model-View-Controller Architecture The Model
• The View
• The Controller
• What’s New in ASP.NET
• Installing ASP.NET MVC
• Creating an ASP.NET MVC Application
• Routing
• Configuring Routes
• Controllers
• Controller Actions
• Action Results
• Action Parameters
• Action Filters
• Views
• Locating Views
• Razor
• Differentiating Code and Markup
• Layouts
• Partial Views
• Displaying Data
• HTML and URL
• Helpers
• Authentication
Module-2: Web Forms
• Tools
• Languages
• APIs
• HTTP Handlers Modules
• Managing State
• Deployment and Runtime
• Separation of Application Logic and View Logic
• URLs and Routing
• State Management
• Rendering HTML
Module-3: Data Handling
• Handling Form Posts
• Saving Data to a Database
• Entity Framework
• Creating a Data Access Layer with Entity Framework
• Validating Data
• Specifying Business Rules with Data Annotations
• Displaying Validation Errors
• Client Side Validation
Module-4: Authentication and Authorization
• ASP.NET Identity
• Using Windows Authentication
• Building a Custom Account Controller
• Configuring Forms Authentication
• Using the Authorize Attribute
• Authentication Filters
• OAuth2 and OpenID
Module-5: Deployment
• Server Requirements
• Configuration Options