+91 9872655566 91 8146677988

Learn & Implement Under One Roof

ASP.NET

ASP.NET (8 Weeks/6 Months Max)

ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is a part of the .NET Framework and when coding ASP.NET applications, you have the access to classes in the .NET Framework. You can code your applications in any language compatible with the common language runtime (CLR), including Microsoft Visual Basic, C#, .NET and J#. These languages enable you to develop ASP.NET applications that benefits from the common language runtime, type safety, and inheritance.

Course Objectives

  • Gain the .NET programming skills needed to successfully build interactive, dynamics sites

  • Use the MVC pattern to organize code

  • Test and debug a ASP.NET application

  • Work with form data

  • Use cookies and sessions

  • A comprehensive knowledge of ASP.NET.

  • An understanding of the relationship between SQL SERVER 2008 and ASP.NET.

  • The confidence to implement skills learnt in a real-world setting

course

Course Outline

Overview of the ASP.NET

  • Introduction of different Web Technology
  • What is Asp.Net
  • How Asp.Net Works
  • Use of visual studio
  • Different Languages used in Asp.Net.
  • Summary

Framework

  • Common Language Runtime (CLR)
  • .NET Framework Class Library.
  • Summary

Setting up and Installing ASP.NET

  • Installing Internet Information Server
  • Installation of Asp.Net
  • Virtual directory
  • Application Setting in IIS.
  • Summary

Microsoft SQL Server 2010

  • Overview of SQL Server 2010
  • Installation of SQL Server 2010
  • Features of SQL Server Express
  • SQL Server 2010 Express management tools
  • Summary

Coding Standards

  • Overview of coding standards follows during programming
  • Summary

HTML, CSS & JavaScript

  • Basic of HTML, CSS and JavaScript
  • Summary

Asp.Net Standard Controls

  • Displaying information
  • Label Controls
  • Literal Controls
  • Bulleted List
  • Accepting User Input
  • Textbox controls
  • Radio Button and Radio Button List Controls
  • Checkbox and Checkbox List Controls
  • Button controls
  • Link Button Control
  • Image Button Control
  • Using Hyperlink Control
  • Dropdown List
  • List Box
  • Displaying Images
  • Image Control
  • Image Map Control
  • Using Panel Control
  • Using Hyperlink Control

Asp.Net

  • Page & State Management
  • Overview of events in page
  • Summary

Asp.Net Validation Controls + JavaScript Validation

  • Required Field Validator Control
  • Regular Expression Validator Control
  • Compare Field Validator Control
  • Range Validator Control
  • Validation Summary Control
  • Custom Validator Control
  • Summary

Designing Websites with master pages

  • Creating master pages
  • Creating default contents
  • Nesting master pages
  • Registering master pages in web configuration
  • Summary

Using the Rich Controls

  • Accepting File Uploads
  • Saving files to file system
  • Calendar Control
  • Displaying advertisements
  • Displaying Different Page view
  • Displaying a Tabbed Page View
  • Wizard Control
  • Summary

SQL Server Basic

  • Database Architecture
  • Data Manipulation Language (DML)
  • Data Definition Language (DDL)
  • Manipulation of Data (SQL Command)
  • Stored Procedure
  • Function
  • Trigger
  • Views
  • Cursor

Overview of Data Access

  • Creating database connections
  • Connecting to MSSQL Server and MS Access
  • Dataset & Data Table Features
  • Using inline SQL Statements
  • Using Stored Procedures
  • Executing select commands
  • Sql Transaction
  • Summary

C#

  • Data Type and syntax Language Fundamentals
  • Classes
  • Namespaces
  • Object Oriented Programming concepts
  • Overview of Asp.Net inbuilt Classes and method
  • File Handling
  • Summary

Using the Grid View Control

  • Grid View Control fundamentals
  • Displaying Data
  • Using Data Keys
  • Sorting Data
  • Paging through Data
  • Summary

Using the Details View and Form View Controls

  • Using the Details View control
  • Displaying data with the Details View control
  • Using Fields with the Details View control
  • Displaying Empty data with the Details View control
  • Summary

Using Repeater and Data List Controls

  • Using Repeater Control
  • Displaying data with the Repeater Control
  • Displaying Data with the Data List Control
  • Summary

Using Navigation Controls

  • Understanding Site Maps
  • Using the Sitemap Path Control
  • Formatting the Sitemap Path Control
  • Using the Menu Control
  • Using Tree View Control
  • Summary

Working with XML and Web Services

  • Overview of XML
  • Creating /Reading/Deleting XML Files
  • Web Services
  • Summary

AJAX (Asynchronous JavaScript and XML)

  • About Ajax
  • Setting up and implementing Ajax
  • Summary

FTP Management

  • Understanding FTP
  • Setting up FTP Server (Live)
  • Uploading and downloading FTP contents
  • Summary

Sending Emails

  • Designing email panel
  • How to send an email to various users
  • Sending auto emails
  • Summary

Deployment

  • Deploying application on Web Server
  • Summary

Live Project

  • Getting customer’s requirements
  • Preparing database and business logics
  • Developing application
  • Testing and implementing the project
  • Troubleshooting the project application after implementation
  • Summary
  • live projects
  • Assignments
    Students will be given assignments after completion of each topic. Assignment helps one to think professionally, to gather data and to draw conclusions from the data gathered. Students are advised to be regular in the class and complete their assignments on time.
  • team projects
    For each individual course, students would be provided with sample projects. After reviewing the performance on the given projects, the best selected candidates will get a chance to work on live projects.
  • class participation
    'Participation' is the most important element to grow and learn more. Students should keep their minds active in each lecture to get the best of knowledge and if they come up with any queries, they can send a mail for the same. Keep clearing your doubts as and when it comes!

online resources

  • www.dotnetcurry.com
  • www.aspsnippets.com
  • www.c-sharpcorner.com
  • www.code.msdn.microsoft.com