Home Site Map Contact

 

Company Careers Training

Enterprise Solutions Product Engineering IT Services Industry Solutions

go


Courses Offered



Business Analyst
Quality Assurance
Quick Test Professional
Dot .Net
J2EE & EJB
Core Java
Oracle10g DBA
SQL Server Developer
PeopleSoft training

Course schedule

Course registration

Course location

Contact us at (609) 632 1285
or
at training@amerindia.net

Our only Authorized Training
Center at Plainsboro, NJ.



Developing Microsoft Applications with .NET for Windows



Duration:Five Weekends (Sat & Sun)Approx. 40 hrs
Skill Level:Intermediate-Advanced
Platform & Tools: Microsoft .NET Framework, Visual Studio.NET, VB.NET, C#, IIS, SQL Server 2000
Price: USD 795.00

Detailed Course Outline



Getting Started with .NET
  • Discussing Modern Software approach
  • Managed Execution
  • Discussing basic and core .NET concepts in brief
  • Component Based Design
  • Getting to know tools and environment
  • Tips and Tricks of using visual Studio.NET
  • Samples and Exercises
All about object world
  • How OOP fits in .NET?
  • Working with objects in .NET
  • Real world scenario Class design in details
  • Exploring Interface and Inheritance in .NET
  • Data hiding, Overloading, Polymorphism
  • Exploring Garbage Collector.
  • Reference vs. values;Cloning: shallow vs deep
  • When OOP isn't OOP?
  • Logical organization: namespaces, Layers.
  • Physical Organization: DLLs Assemblies
  • How to create and use component?
  • How to do Debugging using Visual Studio.Net?
  • Samples and Exercises
Web and Windows applications
  • Discussing architecture of ASP.NET
  • Relation to IIS, ISAPI, Worker Process
  • Discuss class based Page model
  • Building classes and extending base classes
  • Web application Configuration
  • Knowing Form Validation Controls
  • Forms Authentication
  • Composite and user controls
  • Discuss Windows app architecture
  • Use various .NET windows controls
  • Visual Inheritance
Data Access using ADO.NET
  • Quick review RDBMS concepts using SQL Server 2000
  • Discuss ADO.NET
  • Connections and Commands
  • DataAdapters and DataReaders
  • DataSet object
  • Data Binding
  • Samples and Exercises
Core .NET concepts
  • Revisiting Managed Execution
  • Maintaining Concurrency
  • Transactions in .NET
  • Connection Pooling
  • ASP.NET application State Management
  • Caching in ASP.NET
  • Memory management
  • Revisiting Garbage collector
  • Samples and Exercises
Develop an enterprise level application
  • Discuss a problem statement
  • Analysis and Design
  • Create Class Library and components
  • Create Windows app using those components
  • Create Web app using those components
  • Create XML webservice and consume it
How .NET embrace an un-managed app
  • Migrating VB Applications to .NET
  • Migrating ASP Applications to ASP.NET
  • Is it necessary to migrate?
  • Application interoperatability
  • Calling COM Objects from .NET
  • Calling .NET Components from COM
  • Samples and Exercises
About Deployment
  • Application configuration
  • Setup and Deployment options
  • Maintaining versions
  • Strong named assembly
  • Managing versions using VSS
  • What is GAC?
  • Samples and Exercises
Security and Defensive application development
  • Discuss web application authentication
  • Discuss code-based security
  • Strict type-Checking
  • Exception handling
  • Tracing
  • Samples and Exercises
There's lot more
  • Various Microsoft application blocks
  • Smart clients
  • Unit Testing
  • Buliding Mobiles devises applications
  • Discussing new version of ASP.NET-Whidbey aka ASP.NET 2.0
  • Questions/Answers Session

Privacy Policy    Employees Portal    Directions   Phone 609-632-1285

© 2008 Amerindia Technologies, Inc.