Basic ASP.NET using C#
Suitable For: 2nd/ 3rd / 4th Yr B.Tech. / Diploma students
Course Objective:
After completion of this course, student will get an idea about web development with ASP.Net using C#.
Prerequisite: C language-basic programming concepts, OOP programming concepts
TOPICS TO BE COVERED:
LESSON 1: INTRODUCTION TO .NET PROGRAMMING
- What is .Net?
- The .Net Framework
- Common Language Runtime(CLR)
- Base Class Library
- Common Type System (CTS)
- Intermediate Language
- Assemblies
- Namespaces
LESSON 2: INTRODUCTION TO VISUAL STUDIO
- Creating static pages with HTML
- Creating Lists in HTML-Ordered, Unordered , Definition List
- Adding Tables to a Page
- Creating Complex Tables
- Adding styles to tables
- Defining a Form
- Common Form Attributes
- Understanding Form Submission
- Single-line and Multi-line Text Fields
- Radio Buttons and Checkboxes
- Dropdown and Selection Lists
- Submit, Reset Buttons
USING HTML5
- Using audio/video in web page
- Additional tags in HTML5
LESSON 3: CASCADING STYLE SHEETS (CSS)
- Overview of Cascading Style Sheets
- Defining Inline Styles
- Internal Styles
- Creating CSS Rules
- Setting CSS Properties
- Defining Type Selectors
- Defining Class and ID Selectors
- Grouping and Combining Selectors
- Linking to External Style Sheets
- Text-Related Properties
- Font-Related Properties
- Background-Related Properties
LESSON 4: JAVASCRIPT FUNDAMENTALS
- Adding Comments
- Local vs. Global Variables
- Using JavaScript Primitive Types
- Performing Data Conversions
- Interacting with the User
- Working with JavaScript Operators
- Conditional Constructs
- Looping Constructs
- Branching Statements
- Equality and Identity Operators
- Logical and Comparison Operators
LESSON 5: FUNCTIONS & EVENT HANDLING
- Declaring Functions
- Invoking Functions
- Passing Arguments
- Returning Values from a Function
- Overview of JavaScript Events
- Adding Event Handlers
- Mouse and Keyboard Events
- Accessing Forms from JavaScript
- Working with Form Elements
LESSON 6: PROGRAMMING WITH C#
- Variables and Constants
- Keywords
- Data Types
- Operators
- Input and Output Statements
- Using Control Statements
- Arrays
LESSON 7: OOP PROGRAMMING
- Class
- Object
- Encapsulation
- Data Hiding
- Data Abstraction
- Constructors
- Abstract class, function
- Inheritance
- Polymorphism
- Interfaces
- Exception handling
LESSON 8: USING ASP.NET WEB FORMS
- Using Visual Studio IDE
- Understanding design, source and split views
- Creating a basic ASP.NET Application
- Adding web forms
- Using Server Controls
LESSON 9: VALIDATION IN ASP.NET
- Validating input in ASP.NET
- Using validation controls
LESSON 10: MASTER PAGES
- Master page and Content pages
- Adding CSS styles to pages
- Using external style sheets
LESSON 11: DATA HANDLING IN ASP.NET
- Data handling using ADO.Net contd.â?¦
- Creating login, registration modules
- Using sessions
- Cookies
- ViewState
LESSON 12: DATA HANDLING IN ASP.NET CONTDâ?¦
- Data handling using ADO.Net contd.â?¦
- Using XML
- Data access using XML
- Save image/File uploading
LESSON 13: USING AJAX EXTENSIONS IN ASP.NET
- Using Update Panel, Timer
- Creating a digital clock
- Ad Rotator with Ajax
LESSON 14:
- Doubt session & Revision
- Q & A
Project Development