Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

ASP.NET Course Details

Batch Date: May 11th @ 9AM

Faculty: Mr. NagaRaju (18 yrs Exp & Real Time Expert)

Location : Maitrivanam, Hyderabad.

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 302,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.
Ph.No : 09246212143,8096969696.

Syllabus:

• WEB APPLICATIONS
Types of Applications – Web, Desktop, Mobile and all new cloud applications
• Web Applications and their importance, Architecture
• Web Server role, about IIS, APACHE Cordova & IIS Express
• Web Browsers, Web Clients & Web Supporting Languages
• HTML 5 and old versions, Scripting & its importance
• Client-Side & Server-Side Scripting

OVERVIEW OF .NET (ASP.NET)
• Platform for the Future
• Intro to .NET
• Drawbacks of Current Trend
• .NET Framework -Key Design Goals
• CLR, CTS, MSIL, & Other Tools
• Multiple Language Interaction & Support
• Windows 8,10& IIS with their requirements
• Installing & Configuring VS.NET 2013, 2015 & VS Code

• ACTIVE SERVER PAGES.NET ROLE
• Shifting from ASP to ASP.Net, Asp.net 2.0 to 5.0 (new)
• ASP.Net as Open Source Framework(new).
• ASP.Net – New Scenario in development process with VS.NET IDE & Visual Studio Code
• 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
• New HTML 5replacing all UI’s
• Client-side & Server-side Controls
• Using HTML Client/Server Controls in WebForms
• Using ASP.Net Controls in WebForms
• Understanding the Rendering Nature of Controls.
• Developing a Simple Startup Application.

• ASP.NET WEB FORMStroducing Web Forms, Worker process
• Working with Server Controls
• Combining C# Collections,Generics with Web Forms
• Applying Styles to Controls, Themes, Skins etc

Web Forms
• Page Directives/Web Forms Structure and its use
• Implementing All ASP.NET Server Controls
• Focus on new ASP.NET Development
• WebForms to HTML 5 & Razor
• Validation in Web Apps
• Validation & its importance
• Validating Form with Validation Controls of Asp.net
• Using RequiredFieldvalidator control
• Using CompareValidator, RangeValidator Control
• Using CustomValidator control
• Create Server-side / Client-side functions for - CustomValidator Control
• Group Validations & avoiding Validations.
• New jQuery & HTML 5 as preferred validation methods.

ASP.NET State Management
• Client Side & Server Side State Management.
• Client Side – ViewState& Cookies
• About Session & Application object
• Comparison between Session & Application
• Using the Global.asax file
• Managing Application State
• Http Handlers
• Application & Session Variables
• Application & Session Events

CACHE SERVICES
• Caching Overview
• Velocity – new Caching Service
• Advantages of Caching
• Comparing with Application & Session var’s
• Page Output Caching
• Page Data Caching
• Fragment Caching.

Authentication/Authorization
• Web Sites Security
• Authentication & Authorization
• Windows-based Authentication
• Passport Authentication.(WebServices)
• Forms-based Authentication
• Memberships
• Authorizing Users and Roles
• User Account Impersonation
• ASP.NET IDENTITY

GLOBALIZATION
• Deploying ASP.NET Application

XML WEB SERVICES using WCF
• Introducing XML Web Services
• Differences Between DCOM / Remoting / Web Services
• Asp.net Webservices - WCF
• Writing a Simple Web Service
• Xml web services stack, SOAP,WSDL


 

ADO.NET – DATABASE SERVICES*
• Various Data Sources for project
• Overview of ADO.NET/ XML Support in .NET
• Connect/Insert/Update/Delete,Query data -using ADO.NET
• Retrieve data with datasets
• Data Adapters, Understanding Data tables
• Build Data table programmatically
• Filter and sort Data table, Data Relations
• Parameters with Command Object

• ADO.NET LINQ
• Stored Procedures with ADO.NET using –output parameters
ADO.NET – Linq To Sql& Entity Framework
• ORM pattern as preferred development
• .Net support for ORM with L2Sql & EDM
• Entity Framework & its advantages
• Entity Framework with N-Tier Architecture
• Repository Pattern

PRESENTING DATA USING ASP.NET BOUND CONTROLS (USING VB.NET/C#)
• ASP.Net bound controls
• DataSource Controls
• Repeater & its uses.
• DataBound and DataAwareCosntrols
• Bind data to Dropdownlist Control
• Datalist control
• GridView& its importance in Development
• GridView(Basic) – simple uses
• GridView (Advanced) –Runtime Fields, Empty DataRows,NTier …
• ListView the new rich DataBound Control in ASP.NET 4.0
• Using jQuery/Angular for presenting data (Client Side)

ASP.NET ERROR HANDLING & DEBUG.
• Error Handling & .NET Runtime
• Avoid Errors before they occur
• Structured Error Handling
• Catching General Exceptions
• Catching Specific Exceptions
• Throwing Exceptions
• Custom Exceptions
• Page Level Error Handling
• Application Level Error Handling
• ELMAH & other open source tools

USER CONTROLS
• Creating User Controls
• Adding member to user controls.
• Registering User Controls
• Properties & Methods
• Dynamically loading user controls
• Master Pages.

CONFIGURING with XML & JSON
• Web Application configuration-Advantages.
• New Configuration Model, ASP.NET Confn Tool
• Web Application Machine Configuration
• Web.Config, Machine.Config , Process Model –System Configuration.
• Web Service Type Marshaling
• Using Data in Web Services
• Using Objects and Intrinsic
• HTML Pattern Matching
• WCF

Mobile Development
• Windows Mobile Aplications
• Different Phone & Game SDK’s
• Support for iphone/android apps
• Emulators

AJAX in ASP.NET WebForms
• Introduction to AJAX, ASP.NET AJAX
• XMLHttp object
• Programming with XMLHTTP Object
• Advantages and Disadvantages of AJAX.
• Future of AJAX.
• MS Implementation of AJAX
• AJAX calls using ASP.NET AJAX then with JQuery
• AJAX using Angular JS

 Additional Needed Services in Web Apps(Optional)]
• Crystal Reports in ASP.Net
• Telerik&Infragistics controls
• Designing Reports for Web Browsers

DEPLOYMENT
• Deploying ASP.NET applications to web
• File System, Web Server and FTP Deployments
• Deploying to Cloud Microsoft Azure and Amazon AWS

Real Time PROJECT Work Guidance.
* will be covered in vb.net/c#.net
* All new technologies will be addressed by the faculty during teaching regular content ensuring complete awareness for the next future.
* Any other topics on request will be taught by our experienced faculty – Feel free to ask – subject to timings and availability
.