About Workshop
Introduction
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.
How participant will benefit after the course
• ASP.NET is the most popular widely used web scripting language, so you can find ASP.NET jobs easily.
• .NET frameworks help in reusing the developed code, intuitive to work with and of course stable. Participant will develop project here using .NET framework.
• After finished this course participant can develop professional dynamic website using .NET framework.
Course Highlights:
• Complete package on web development
• The .NET Framework, C# Language Basics & Arrays
• Conditional Logic & Loops
• Methods & Classes
• Developing ASP.NET Applications
• Web Form Fundamentals
• Web Controls, State Management, Cookies & Session
• Error Handling, Logging, and Tracing
• Deploying ASP.NET Applications
• Validation & Rich Controls
• User Controls, Graphics & Menu Control
• Master Pages
• SQL Select, Update, Insert & Delete Statement
• Data Binding, & Data Source Controls
• XML Basics, Classes, Validation & Data Binding
• Individual / Group Project using ASP.Net framework with SQL Server 2005
Workshop topics to be covered:
Lesson: 01 (The .NET Framework, C# Language Basics & Arrays)
• The .NET Framework
• The Evolution of Web Development
--o HTML and HTML Forms
--o Server-Side Programming
--o Client-Side Programming
• C# Language Basics
• Variables and Data Types
• Assignment and Initializers
• Strings and Escaped Characters
• Arrays
• Enumerations
Lesson: 02 (Conditional Logic & Loops)
• Conditional Logic
--o The if Statement
--o The switch Statement
• Loops
--o The for Loop
--o The foreach Loop
--o The while loop
Lesson: 03 (Methods & Classes)
• Methods
--o Parameters
--o Method Overloading
--o Delegates
• Types, Objects, and Namespaces
• The Basics Classes
--o Static Members
--o A Simple Class
• Building a Basic Class
--o Creating an Object
--o Adding Properties
--o Adding a Method
--o Adding a Constructor
--o Adding an Event
--o Testing the Product Class
Lesson: 04 (Developing ASP.NET Applications)
• Creating Websites
• Designing a Web Page
• The Anatomy of a Web Form
• Writing Code
• Visual Studio Debugging
Lesson: 05 (Web Form Fundamentals)
• The Anatomy of an ASP.NET Application
• Introducing Server Controls
• Improving the Currency Converter
• HTML Control Classes
• The Page Class
• Application Events
• ASP.NET Configuration
Lesson: 06 (Web Controls, State Management, Cookies & Session)
• Web Controls & Web Control Classes
• List Controls & Table Controls
• Web Control Events and AutoPostBack
• View State
• Transferring Information between Pages
• Cookies
• Session State & Session State Configuration
• Application State
Lesson: 07 (Error Handling, Logging, and Tracing)
• Common Errors
• Exception Handling
• Handling Exceptions
• Throwing Your Own Exceptions
• Logging Exceptions
• Error Pages
• Page Tracing
Lesson: 08 (Deploying ASP.NET Applications)
• Deploying ASP.NET Applications
• ASP.NET Applications and the Web Server
• Internet Information Services (IIS)
• Managing Websites with IIS Manager
Lesson: 09 (Validation & Rich Controls)
• Understanding Validation
• The Validation Controls
• Rich Controls
• The Calendar
• The AdRotator
• Pages with Multiple Views
Lesson: 10 (User Controls, Graphics & Menu Control)
• Creating a Simple User Control
• Placing Custom Images Inside Web Pages
• Creating and Applying Style Sheet
• Applying a Simple Theme
• Website Navigation
• The Menu Control
Lesson: 11 (Master Pages)
• Master Page Basics
--o A Simple Master Page and Content Page
--o A Master Page with Multiple Content Regions
• Advanced Master Pages
--o Table-Based Layouts
--o Code in a Master Page
Lesson: 12 (SQL Select & Update Statement)
• Understanding Data Management
• Configuring Your Database
• Running Queries in Visual Studio
• The SQL Select Statement
• The SQL Update Statement
Lesson: 13 (SQL Insert & Delete Statement)
• The SQL Insert Statement
• The SQL Delete Statement
• ADO.NET Basics
• Direct Data Access
Lesson: 14 (Data Binding, & Data Source Controls)
• Introducing Data Binding
• Single-Value Data Binding
• Repeated-Value Data Binding
• The Data Controls
• The GridView
• Formatting the GridView
• Selecting a GridView Row
Lesson: 15 (XML Basics, Classes, Validation & Data Binding)
• XML Basics
--o Attributes
--o Comments
• XML’s Hidden Role in .NET
• The XML Classes
• XML Validation
• XML Display and Transforms
• XML Data Binding