About .NET



This ASP.NET training class teaches experienced developers the C#.NET/VB.NET, ADO.NET skills they need to successfully build database-driven Web applications and Web Sites. It will guide how to build web-based enterprise applications using ASP.NET and Visual Studio. It will also give the comfort to the attendees developing the Web Services using .Net framework in Service-oriented Architecture.


ASP.NET Training Course Prerequisite

At least consistent object-oriented or object-based development experience in Java, C#, VB, or another modern object-oriented or object-based language. In addition, should know the basics of SQL and relational databases.


ASP.NET Training Course Objective

  • • Introduction to web technologies
  • • Web Forms Architecture
  • • ASP.Net and HTTP
  • • Web application developing using Visual Studio
  • • State Management and Web Applications
  • • ASP.Net Server-side controls
  • • Caching in ASP.Net
  • • ASP.Net application configuration
  • • Debugging, Diagnostics of application
  • • Connectivity with Database using ADO.Net/Entity Framework
  • • Data Access Controls
  • • Personalization and Security
  • • Introduction to Web Services
  • • Introduction to WCF
ASP.NET Training Course Overview
Introduction To Web Applications [Prerequisites]
  • • Types of Applications – Web, Desktop & Mobile Applications
  • • Web applications with Web Server
  • • Web Server role, about IIS, APACHE, and CASSINI
  • • Web Browsers, Web Support Languages
  • • Understanding http, TCP/IP, LAN, WAN & O/S role in web development
  • • Why Scripting & its importance
  • • Client-Side & Server-Side Scripting
OVERVIEW OF .NET (ASP.NET)
  • • Intro to .NET
  • • Drawbacks of Current Trend
  • • .NET Framework
  • • Key Design Goals
  • • CLR, CTS, MSIL, & Other Tools
  • • Multiple Language Interaction & Support
  • • Moving from Project to Assemblies…
  • • Security Services and environment
  • • Vista & IIS 6.0/7.0 & their requirements
  • • Installing & Configuring VS.NET/.NET 2.0/3.0/3.5
  • • AJAX(ATLAS) importance in Web applications
  • • The need for AJAX & the Solution
ACTIVE SERVER PAGES .NET ROLE
  • • Shifting from ASP to ASP.Net, Asp.net to web 2.0 (new)
  • • ASP.Net as Framework, Namespaces
  • • ASP.Net – New Scenario in development process with IDE – VS.NET
  • • Web Pages to Web Forms, HTML – ASP.NET, State management- an Important Objective
  • • Understanding the ASP.NET Execution Scenario
  • • C#.Net role in ASP.NET Development
  • • ASP.NET/C#.Net – the Industry approach
  • • HTML, HTML Controls, ASP.NET Controls
  • • Client-side & Server-side Controls
  • • Consuming HTML Client/Server Controls in WebForms
  • • Consuming ASP.Net Controls in WebForms
  • • Understanding the Rendering Nature of Controls Developing a Simple Startup Application
ASP.NET WEB FORMS – THE NEW TECHNOLOGY(BEGINNING)
  • • Introducing Web Forms, Worker process/li>
  • • Working with Server Controls
  • • Applying Styles to Controls, Themes, Skins etc
FORM
  • • Page Directives and its use
  • • Separating Code & Design
  • • New Code behind Techniques
  • • Implementing ASP.NET Server Controls
  • • Types of ASP.NET & their need/render
  • • Intrinsic – Validation – Bound – DataSource
  • • Navigation – Login – Web Parts & AJAX.-as building blocks Asp.net.
WEB FORMS – INTRODUCTION TO AJAX INPUT VALIDATION
  • • Validating Form with Validation Controls of Asp.net
  • • Using RequiredFieldvalidator control
  • • Using CompareValidator Control Using RangeValidator Control
  • • Using CustomValidator control
  • • Create Server-side / Client-side functions for – CustomValidator Control
  • • Group Validations & avoiding Validations.
  • • Finally – Client Targets & ValidationSummary control
Control Structures
  • • Execution Control Statements
  • • Conditional Statements
  • • Looping Statements whith Realtime Examples
Functions
  • • Creating Functions
  • • Passing Arguments by Value
  • • Passing Arguments by Reference
  • • Recursive Functions
Arrays
  • • What is an Array?
  • • How to create an Array
  • • Traversing Arrays
  • • Array Functions
Include Functions
  • • Include, Include_once
  • • Require, Require_once
Regular Expressions
  • • Validating textboxes,emails,phone number,etc
  • • Creating custom regular expressions
Object Oriented Programming in PHP
  • • Classes, Objects, Fields, Properties, _set(), Constants, Methods
  • • Encaptulation
  • • Inheritance and types
  • • Polymorphism
  • • Constructor and Destructor
  • • Static Class Members, Instance of Keyword, Helper Functions
  • • Object Cloning and Copy
  • • Reflections
PHP with MySQL
  • • What is MySQL
  • • Integration with MySQL
  • • MySQL functions
  • • Gmail Data Grid options
  • • SQL Injection
  • • Uploading and downloading images in Database
  • • Registration and Login forms with validations
  • • Pagging,Sorting,…..
Strings and Regular Expressions
  • • Declarations styles of String Variables
  • • Heredoc style
  • • String Functions
  • • Regular Expression Stntax(POSIX)
  • • PHP’s Regular Expression Functions(POSIX Extended)
Working with the Files and Operating System
  • • File Functions
  • • Open, Create and Delete files
  • • Create Directories and Manipulate them
  • • Information about Hard Disk
  • • Directory Functions
  • • Calculating File, Directory and Disk Sizes
Error and Exception Handling
  • • Error Logging
  • • Configuration Directives
  • • PHP’s Exception Class
  • • Throw New Exception
  • • Custom Exceptions
Date and Time Functions Authentication
  • • HTTP Authentication
  • • PHP Authentication
  • • Authentication Methodologies
Cookies
  • • Why Cookies
  • • Types of Cookies
  • • How to Create and Access Cookies
Sessions
  • • Session Variables
  • • Creating and Destroying a Session
  • • Retriving and Setting the Session ID
  • • Encoding and Decoding Session Data
  • • Auto-Login
  • • Recently Viewed Document Index
Web Services
  • • Why Web Services
  • • RSS Syntax
  • • SOAP
  • • How to Access Web Services
XML Integration
  • • What is XML
  • • Create a XML file from PHP with Database records
  • • Reading Information from XML File
MySQL Concepts
  • • Introduction
  • • Storage Engines
  • • Functions
  • • Operators
  • • Constraints
  • • DDL commands
  • • DML Commands
  • • DCL Command
  • • TCL Commands
  • • Views
  • • Joins
  • • Curosrs
  • • Indexing
  • • Stored Procedures
  • • Mysql with PHP Programming
  • • Mysql with Sqlserver(Optional)
SPECIAL DELIVERY
  • • Protocols
  • • HTTP Headers and types
  • • Sending Mails using PHP
  • • Email with Attachment
  • • File Uploading and Downloading using Headers
  • • Implementing Chating Applications using PHP
  • • and Ajax
  • • SMS Gateways and sending SMS to Mobiles
  • • Payments gateways and How to Integrate them
With Complete
  • • MVC Architecture
  • • DRUPAL
  • • JOOMLA
  • • Word Press
  • • AJAX
  • • CSS
  • • JQUERY (Introduction and few plugins only)