 |
Courses Offered
|
|
 |
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
|
 |