ASP.Net Using Visual Basic

By: Maths_IT

Learn to build and deploy a dynamic website using ASP.NET Fast Track Course. This online training program will give you comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and Visual Basic.  

10d    12h 30m       Dates by notification  Schedule



Purpose of this training program:
Let's get the hands on experience on developing dynamic web applications. The focus will be more on practical approach rather than theoretical approach. 

Broad Details of the Training program:
1.  Systematic approach of creating web based models using ASP.net.
2.  Connecting to SQL database and  the smart way of retrieving and saving data..
3.  Use of AJAX, JQuery, Javascript.
4.  Use of Master Pages, Web Forms, User Controls.
5.  Web services.
6. Cookies Management.
7. Diagnostics and debugging
8. Dynamic web based applications will be covered

This 'ASP.NET Using Visual Basic 2010' training class provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and Visual Basic. It also includes coverage of using ASP.NET AJAX to build rich client applications.

Visual Studio 2010 is used to greatly simplify the development of ASP.NET Web applications, including facilitating UI design. 


Specific Details of the Training Program:

Introduction to Visual Studio
  • How to create and run the first ASP.NET application using Notepad.
  • Introduction of Visual Studio
  • Creating a new website
  • Creating a blank solution
  • Adding project to the solution
  • Running the application / website
  • Understanding different templates available to create website in Visual Studio

 Introduction of VB
  • Introduction
  • Data types
  • Conditional statements
  • Loops
  • Creating a class, interface, enumerations
  • Creating methods, properties
  • Inheritances
  • What is generic collection and how to create generic colleciton

 ASP.NET Introduction & Sample Programs
  • Creating sample website in ASP.NET
  • Understanding asp.net web form
  • Introduction of Controls in ASP.NET
              o HTML server controls.
              o Web Server Controls.
  • Exploring ASP.NET Web Server Controls.
  • Understanding PostBack and AutoPostBack
  • Understanding ViewState and what is EnableViewState?
 
ASP.NET – In Depth
Starting with ASP.NET
 
  • ASP.NET Page Life cycle
  • Managing state of the control
  • Event Handling in WebForms
  • Writing / Using Custom Classes in WebApplication
  • Different ways of navigating to pages in ASP.NET
              o Hyperlink
              o Response.Redirect and Response.PermanentRedirect
              o Server.Transfer
  • CrossPagePostBack property of Button
              o Accessing previous page Controls
              o Accessing previous page Properties
              o PreviousPageType page directives
  • Understanding ClientIdMode property of the controls
  • Understanding ClientID and UniqueID properties.
  • Accessing ASP.NET Form Controls through JavaScript
  • Writing JavaScript code from Server side
  • Introduction of ASP.NET related out of the box folder
              o App_Code
              o App_Data
              o App_LocalResources
              o App_GlobalResources
              o App_WebReferences
              o App_Browsers
  • Working with
              o Request Object
              o Response Object
 
Validation Controls 
  • RequiredFieldValidator
  • CompareValidator
  • RangeValidator
  • RegularExpressionValidator
  • Custom Validator
  • CausesValidation Property of Button
  • Grouping Controls for Validation
  • ValidationSummary

 Theme and Skins
  • Working with CSS using Theme
  • Using Themes to Customize a Site
  • Named Skins within a Theme
  • How to create a Theme and Skin file
  • Applying Themes and Skins from Server side and Client side

Master Pages
  • What is Master Pages and its uses
  • Close look at different controls of Master page
  • Accessing Master page controls from content page
  • Nested Master Page

 User & Server Control 
  • Creating a UserControl.
  • Using a Usercontrol to the WebForm.
  • Different properties of Register Directive
  • Loading UserControl Dynamically
  • Caching of a user control
  • Creating and using Custom Server control

 Navigation control
  • Creating horizontal and vertical menu in asp.net
  • Populating dynamic menu from database
  • Creating a tree view in asp.net
  • Creating SiteMap
  • Using SiteMap control

 ASP.NET State Management
  • Why state management
  • Different ways of managing states
              o ViewState
              o HiddenField
              o QueryString
              o Cookie
              o Session
              o Cache

 Debugging and Error Handling
  • Debugging application
  • Error handling
  • Catching different types of exceptions
  • Different ways of logging exceptions
  • Redirecting user to custom error page

 ADO.NET
  • Introduction to ADO.NET
  • Inserting data to the database
  • Retrieving data from database
  • Updating data to the database
  • Delete data from the database
  • Using transaction to execute group of statements
  • Getting multiple result sets from the database
  • When to use Reader and when to use DataSet?

Working with Data Controls and its templates
  • GridView
  • ListView
  • DataPager
  • DetailsView
  • DataList
  • Repeater
  • XmlDataSource
  • SiteMapDataSource

 In-Depth look at Global.asax and Web.Config
  • Different events of Global.asax
  • Different elements of Web.Config
              o Accessing web.config data
                             - AppSettings
                             - ConnectionStrings
                             - Encrypting settings to protect the data in the web.config file
                             -Storing data in custom settings in web.config file

Caching – Improving performance of the application
  • Overview
  • Page Output Caching
  • Partial Caching
  • Data Caching
  • SQL Caching

 Working with File I/O and Streams
  • Creating and Reading files
  • Creating and deleting directories
  • Appending into files and delete files
  • Working with different Stream objects

 Security - Authentication & Authorization
   • Authentication & Authorization
  • Windows Based Authentication
  • Form Based Authentication
  • Roles based authentication

 Globalization and Localization 
  • Storing data in global resource file
  • Programmatic Access to Global Resources
  • Creating a multi-lingual web site

 URL Routing
  • Creating SEO friendly url in ASP.NET
  • Accessing values from SEO friendly url

 LINQ
  • Retrieving data from Generic list collection
  • Filtering data from generic list
  • Sorting data from generic list
  • Using Aggregate functions in LINQ
  • Introduction of ADO.NET Entity Framework
              o CRUD operation using ADO.NET entity framework
 
AJAX.NET 
  • What is ASP.NET Ajax and Why
  • Script Manager control
  • Update Panel control
  • Update Progress control
  • Timer control
  • Overview of ASP.NET Ajax Control toolkit
 
ASP.NET Dynamic Data
  • Creating ASP.NET Dynamic data website
  • Customizing ASP.NET Dynamic data website
 
Deploying application 
  • Building the application
  • Publishing the application
  • XCopy deployment
  • Deploying database
  • Configuring application for the production

 Working with IIS
  • Getting started with IIS
  • Creating Virtual directory
  • Hosting application on IIS
  • Different settings in IIS
  • Creating ApplicationPool
  • Creating WebGarden



Message to Participants

Basics of ASP.Net - Online Training
Training Spread Over : 10 days
Total Duration : 12 Hrs 30 Min

Note:Dates will be mailed across to members who have shown interest.