Corporate Solutions Pvt. Ltd. Courses ASP.Net + VB.Net +C# + XML +Web Services + Sql Server2005 Certifications MCP, MCTS (ASP.Net, C#) Get the rewards, respect, and recognition you deserve, Become a Microsoft Certified Professional. Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM and work exp in USA and UK. Projects CMM (Capability Maturity Model) level Project Standard:- The Capability Maturity Model (CMM) is a method for evaluating the maturity of organizations on a scale of 1 to 5. Get the Oppertunites to work on Client Projects Of US/UK, which follow the all standard of CMM level 5 Company. Job Oriented Professional Developer Windows Developer Professional Developer Web Developer Professional Developer Enterprise Application Developer
NET Framework 3.5 builds incrementally on the new features added in.net Framework 3.0. For example, feature sets in Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition,.net Framework 3.5 contains a number of new features in several technology areas which have been added as new assemblies to avoid breaking changes. They include the following: :- Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and Datasets by using the same syntax. ASP.NET AJAX lets you create more efficient, more interactive, and highly personalized Web experiences that work across all the most popular browsers. New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards. Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology. New classes in.net Framework 3.5 base class library (BCL) that address many common customer requests. 1
Kick Starting OOPS &.Net Ø Encapsulation Ø Creating UDT Ø Class Ø Struct Ø Interface, Ø Enum Ø Events Ø Delegates Ø Abstraction Ø Access modifiers in.net Public Private Protected Internal Protected Internal Lab: Using Access modifiers in your project Ø Polymorphism ( Runtime & Compile time ) Compile Time Polymorphism Function Overloading Operator Overloading Runtime Polymorphism Virtual Functions Abstract Functions Overriding Lab: Implementing Polymorphism Ø Inheritance Hiding Overriding Abstract Class Lab: Implemeting Inheritance Ø Interface Polymorphism Implementing Interfaces Concept of CTS Lab: Implementing interfaces Ø OOPS in.net.net Framework + Language Basics + Windows Application Ø How.Net evolved & Why.Net? Ø What is DLL Hell? Ø What is Assembly? Why the need arise to create assembly when we had dll & exe's. Ø Is.Net a framework or architecture? Why? Ø Introduction to CLR, CTS & CLS Ø Managed v/s Unmanaged Code A tour of Visual studio IDE. Ø Creating a new Project Ø Working on Windows Form Ø The Solution Explorer Ø The Properties Window and Dynamic Help Ø The Solution Explorer
Module 1: Developing Applications by Using Types and Standard Contracts This module describes the differences between reference types and value types. The module also describes how to create generic data types, implement standard.net Framework interfaces, use delegates and events, and use attributes and exceptions. Explaining Value Types and Reference Types Working with Generic Types Implementing.NET Standard Contracts Implementing Delegates and Events Working with Attributes and Exceptions Lab: Developing Applications by Using Types and Standard Contracts Using Nullable Types Defining a Generic Type Implementing Standard.NET Framework Interfaces Throwing and Catching Exceptions (If Time Permits) Raising and Handling Events (If Time Permits) Manage data in a.net Framework application by using the.net Framework 2.0 system types. Implement generic types. Implement.NET Framework interfaces to cause components to comply with standard contracts. Control interactions between.net Framework application components by using delegates and events. Module 2: Managing Common Data by Using Collections This module introduces the object-based collection classes in the System.Collections namespace. The module also describes the generic collection classes in the System.Collections.Generic namespace and outlines the benefits of the generic collections. The module also covers several specialized collections in the System.Collections.Specialized namespace. Working with Object-Based Collections Working with Generic Collections Working with Specialized Collections Lab: Managing Common Data by Using Collections Using the Dictionary Generic Collection Using the List Generic Collection Using the NameValueCollection Specialized Collection Use the object-based collections that are defined in the System.Collections namespace. Use the generic collections that are defined in the System.Collections.Generic namespace. Use the specialized collections that are defined in the System.Collections.Specialized namespace. Module 3: Deploying and Configuring Assemblies This module describes the key features of assembly configuration and installation. It also explains how to install assemblies and how to configure assemblies and the.net Framework. Installing and Configuring Assemblies Installing Assemblies by Using the Installer Configuring Assemblies Configuring the.net Framework Lab 3: Deploying and Configuring Assemblies Managing the Configuration Settings of an Assembly Deploying an Application by Using Windows Installer
Describe the purpose of deployment and configuration. Create a custom Microsoft Windows Installer for the.net Framework components by using the System.Configuration.Install namespace. Embed configuration management functionality in a.net Framework application. Configure the.net Framework and applications by using configuration files, environment variables, and the.net Framework Configuration tool. Module 4: Monitoring and Debugging Applications This module describes how to use the available classes of the System.Diagnostics namespace to monitor and debug a.net Framework application. Working with Application Processes Managing Application Performance Reading and Writing to an Event Log Debugging and Tracing Applications Lab: Monitoring and Debugging Applications Monitoring Application Performance Logging Information in a Custom Event Log Adding and Configuring Tracing Statements in an Application Manage system processes by using the Process class of the System.Diagnostics namespace. Monitor the performance of a.net Framework application by using the diagnostics functionality of the.net Framework 2.0. Manage the Windows Event Log by using the System.Diagnostics namespace. Debug and trace a.net Framework application by using the System.Diagnostics namespace. Module 5: Reading and Writing Files This module describes how to use the classes in the.net Framework 2.0 Class Library to manipulate files and folders and how to read and write data to and from files and memory. Managing the File System Reading and Writing Data by Using Streams Compressing and Protecting Data by Using Streams Improving Application Security by Using Isolated Storage Lab: Reading and Writing to File and Folders Archiving Files Compressing Files Storing and Retrieving User Preferences Access files and folders by using the.net Framework file system classes. Use streams to read and write data held in files and in memory. Compress, decompress, encrypt, and decrypt data as it is streamed. Create and manage isolated data stores for an application. Module 6: Serializing Data This module describes how the.net Framework Class Library implements serialization and explains how to use the classes provided to serialize and deserialize classes and structures. This module also describes how to customize the serialization mechanism implemented by the.net Framework. Serializing and Deserializing Objects by Using Runtime Serialization Customizing the Runtime Serialization and Deserialization Processes
Serializing and Deserializing Objects As XML Data Lab 6: Serializing Data Serializing and Deserializing Data Across a Network by Using Runtime Serialization Customizing the Runtime Serialization Process Serializing and Deserializing Data as XML Serialize and deserialize an object graph to a stream by using runtime serialization techniques. Customize the runtime serialization and deserialization processes. Serialize and deserialize an object graph into XML format data. Module 7: Enhancing User Interfaces by Using System.DrawingThis module describes the key features of the System.Drawing namespace that the.net Framework provides. It also explains how to create and modify your own custom drawings. Drawing Fundamentals Drawing Lines and Shapes Rendering Bitmaps and Icons Lab : Drawing to a Windows Form Drawing a Feedback Bar Drawing a Feedback Pie Chart Implementing an Automatic Double Buffer Adding Fonts to Your Application Saving Your Scaled Image Use points, sizes, brushes, pens, colors, and fonts. Draw lines and shapes. Create and use images, bitmaps, and icons. Module 8: Working with Cultures by Using System.Globalization This module describes how to use the System.Globalization namespace to work with culture information and perform culture-sensitive string comparisons. It also describes how to create a custom culture. Working with Culture Information Formatting and Sorting Culture-Sensitive Data Creating a Custom Culture Lab : Working with Cultures by Using System.Globalization Managing Culture Information Creating a Custom Culture Explain the purpose of the System.Globalization namespace and describe how to access culture information by using the CultureInfo class. Format values by using the supporting classes in the System.Globalization namespace and explain how to perform culture-sensitive string comparisons. Create a custom culture by using the CultureAndRegionInfoBuilder class. Module 9: Processing Text by Using Regular Expressions and Encodings This module describes the key features of the System.Text namespace that the.net Framework provides. It explains how to store and manipulate strings, how and when to implement regular expressions, and how to customize encodings to produce the correct results when you process text. Handling Text and Large Strings
Using Regular Expressions Encoding Text Lab : Processing Text by Using Regular Expressions and Encodings Handling Text and Strings Creating and Using Regular Expressions Working with Encoding Explain the purpose of and use the StringBuilder class. Describe the purpose of and create regular expressions by using the classes in the System.Text.RegularExpressions namespace. Describe text encoding and how to encode and decode text by using the encoding classes. Module 10: Encrypting and Hashing Data by Using Cryptography This module describes when to use data encryption and hashing and explains how to use the classes in the.net Framework 2.0 to perform these cryptographic tasks. It also discusses how to customize the implementation of specific algorithms by extending base classes in the System.Security.Cryptography namespace. Working with Encryption and Hashing Encrypting and Decrypting Data Hashing Data Extending Cryptography Lab : Creating a Cryptographic Application Creating an Asymmetric Key Encrypting a File Decrypting a File Exporting and Importing a Public Key Getting a Private Key Explain the purpose of encryption and hashing algorithms. Describe the algorithms available for hashing and encryption. Describe the difference between symmetrical and asymmetrical algorithms. Encrypt and decrypt data by using the classes in the System.Security.Cryptography namespace. Create custom classes that extend the.net Framework cryptography model. Module 11: Securing Code Execution and ResourcesThis module describes how code access security (CAS) works, how to make CAS permission checks in code, and how to configure CAS security policy. It also introduces Windows operating system access checks and explains how to use the.net Framework base class library to read and modify Windows access control lists (ACLs). This module also describes how.net Framework security performs authorization checks and how to customize the mechanism. Using Code Access Security Securing Code Execution by Using Policy Securing Resources by Using Access Control Customizing Authentication and Authorization Lab : Custom Authentication by Using Principal Objects Viewing the Starter Solution Adding Role-Based Security Testing the Application Describe and implement CAS by using the System.Security and System.Security.Permissions namespaces. Explain how to control code privileges by using the System.Security.Policy namespace, and describe how to use the utilities provided with the.net Framework to manage computer, user, and enterprise-level policy.
Describe and use access control by using the classes in the System.Security.AccessControl namespace. Explain how to authenticate and authorize users by using the System.Security.Principal namespace. Module 12: Application Interoperability This module describes how to invoke functions that are implemented in unmanaged DLLs, and how to use various techniques for integrating Component Object Model (COM) components into managed applications. It also explains how to make managed components that are built by using the.net Framework available to unmanaged COM client applications. Using the Platform Invoke Service Integrating COM Components into a.net Framework Application Integrating Managed Components into an Unmanaged Application Lab : Application Interoperability Integrating Unmanaged Functions into a Managed Application Integrating a COM Component into a Managed Application by Creating an Interop Assembly Integrating a COM Component into a Managed Application by Using Late Binding Manually Creating an Interop Assembly for a COM Component Use the Platform Invoke service to incorporate unmanaged functions into a.net Framework application. Integrate unmanaged COM components into a.net Framework application. Incorporate components that are built by using the.net Framework into unmanaged applications. Module 13: Reflection, Metadata, and Emitting Objects This module describes how to use the classes in the.net Framework 2.0 class library to examine a program, alter the behavior or structure of the program as it runs, and create and run new code. Reflecting on Objects Adding Assembly Metadata Emitting Objects by Using Builder Classes Lab : Creating an Add-in Framework by Using Reflection Creating a Custom Attribute to Decorate Add-in Classes Using Reflection to Discover the Add-in Classes Creating a Mapping from Columns to Properties Creating a Dynamic Method to Set a Property Value Invoking the Row Handler Explain and use reflection in.net Framework applications by using the System.Reflection namespace. Describe and create application metadata. Describe and create Microsoft intermediate language (MSIL) and portable executable (PE) files by using the System.Reflection.Emit namespace. Module 14: Services, Threading, and Application Domains This module describes how to use the Microsoft.NET Framework classes to write Windows services and classes to install services. It also explains how to use the.net Framework classes to create thread objects to execute code and to synchronize execution between threads. Finally, this module describes how to access and configure application domains. Creating and Installing Windows Services Creating Multithreaded Applications Manually Working with Application Domains Lab : Creating a Windows Service Application Creating a Service Project Creating the Installation Project
Wrapping Up Ø Interview Questions on Biztalk Server Ø Test of Proficiency Active Reports in.net Overview of Microsoft SQL Server Reporting Services 2005 Layered Architecture Ø Project are completely based on Layered Architecture Ø Enterprises Library - Caching Application Block - Encryption Application Block - Data Application Block - Exception Handling Block - Security Application Block MICROSOFT.NET SKILLS MEAN SUCCESS! Microsoft's.NET technology redefines what computing means to IT professionals, businesses and end users alike. Microsoft.NET allows applications to communicate over the Internet and intranets regardless of operating system or programming language. This means users experience a highly interactive and individualized computing experience with the ability to share and manipulate data across multiple platforms.as Microsoft.NET gains momentum throughout the industry, IT professionals must start updating their skills now in order to master.net. IT professionals who gain these new skills will lead the curve in understanding.net and migrating their systems to.net technologies. Along with these skills come increased job opportunities and financial rewards. Softcopy also available microsoft@miracleindia.com Soft Copy available for 1. Core Java + Advance Java + J2EE + Struts + Hibernate sun@miracleindia.com 2. Dotnet - Visual Studio - 2008 microsoft@miracleindia.com 2. Embedded System + Mobil Communication Application embedded@miracleindia.com 3. TESTING testing@miracleindia.com 4. MAINFRAME mainframe@miracleindia.com 5. SOFT SKILLS COMMUNICATIONS skill@miracleindia.com 6. ORACLE oracle@miracleindia.com 7. SAP sap@miracleindia.com 8. ERP erp@miracleindia.com 9. PHP php@miracleindia.com 10. SEO seo@miracleindia.com 11. Project project@miracleindia.com 12. SAS sas@miracleindia.com 13.Hardware Networking networking@miracleindia.com