Course Description
This course is designed for beginners to learn website development using ASP.NET. It introduces core web concepts, HTML and CSS basics, and then focuses on server-side development using ASP.NET Web Forms and ADO.NET. Learners gain hands-on experience in building dynamic, data-driven websites aligned with industry practices.
Course Objectives
- To introduce fundamentals of .NET Framework and ASP.NET
- To develop dynamic web applications using ASP.NET Web Forms
- To implement database connectivity using ADO.NET
- To understand state management and validation techniques
- To deploy a basic ASP.NET web application
Course Outcomes
- CO1: Understand the structure and life cycle of ASP.NET applications
- CO2: Design web forms using ASP.NET controls and validations
- CO3: Implement database operations using ADO.NET
- CO4: Apply state management techniques in web applications
- CO5: Develop and deploy a mini ASP.NET-based project
Day Wise Schedule
|
Day |
Topic |
Sub-Topic No. |
Sub-Topic Title |
Detailed Contents |
|---|---|---|---|---|
|
Day 1 |
Web & .NET Fundamentals |
1.1 |
Introduction to Web Applications |
Websites vs web apps, static vs dynamic |
|
1.2 |
.NET Framework Overview |
CLR, MSIL, .NET components, framework architecture |
||
|
1.3 |
Introduction to ASP.NET |
Features, advantages, industry usage |
||
|
1.4 |
ASP.NET Page Structure |
HTML, server controls, code-behind concept |
||
|
Day 2 |
ASP.NET Life Cycle & Controls |
2.1 |
ASP.NET Page Life Cycle |
Page events, execution flow |
|
2.2 |
Standard Web Form Controls |
Label, TextBox, Button, CheckBox, RadioButton |
||
|
2.3 |
Validation Controls |
RequiredField, Range, Compare, ValidationSummary |
||
|
Day 3 |
HTML & CSS with ASP.NET |
3.1 |
HTML Integration |
Forms, tables, input controls in ASP.NET |
|
3.2 |
CSS Basics |
Inline, internal, external CSS |
||
|
3.3 |
Responsive Design |
Layout styling, basic media queries |
||
|
Day 4 |
Database Fundamentals |
4.1 |
SQL Server Basics |
Tables, keys, insert, update, delete |
|
4.2 |
SQL Queries |
Select, where, joins (intro) |
||
|
Day 5 |
ADO.NET |
5.1 |
ADO.NET Architecture |
Connection, Command, DataReader, DataAdapter |
|
5.2 |
CRUD Operations |
Insert, update, delete, select using ADO.NET |
||
|
5.3 |
Parameterized Queries |
Security, SQL injection prevention |
||
|
Day 6 |
Data Controls |
6.1 |
Data Controls Overview |
Repeater, DataList, GridView |
|
6.2 |
GridView Features |
Paging, sorting, row commands |
||
|
Day 7 |
State Management & File Handling |
7.1 |
Data Controls Overview |
State Management |
|
7.2 |
File Upload & GUID |
Uploading files, GUID usage, delete operations |
||
|
Day 8 |
Master Pages & Navigation |
8.1 |
Master Pages |
Layout design, reuse, navigation menus |
|
8.2 |
Website Structure |
Header, footer, menu-based navigation |
||
|
Day 9 |
Case Study / Mini Project |
9.1 |
Mini Project Development |
ASP.NET dynamic application with database & validations |
Reference Books
- Book 1: Beginning ASP.NET for Visual Studio 2015" by William Penberthy
- Book 2: Professional ASP.NET MVC 5" by Jon Galloway, Phil Haack, Brad Wilson, and K. Scott Allen
- Book 3: Programming Microsoft SQL Server 2012" by Leonard Lobel and Andrew Brust
- Book 4: HTML and CSS: Design and Build Websites" by Jon Duckett
- Book 5: JavaScript and JQuery: Interactive Front-End Web Development" by Jon Duckett
- Book 6: Deploying .NET Applications: Learning MSBuild and ClickOnce" by Sayed Ibrahim Hashimi
Mentor Details
|
Know your Mentor |
Contact Number |
Email Id |
Teaching Experience (in Yrs.) |
|---|---|---|---|
|
Mr. Mandeep Singh |
7696742415 |
Mandeep.e17562@cumail.in |
11 |