Diploma in DOT NET Technology  | 
        
        
          |   | 
        
        
          | ~ | 
          
          VB.NET
           | 
                                      | 
          
        
          | ~ | 
          ASP.NET | 
          
        
          | ~ | 
          XML.NET | 
          
        
          | ~ | 
          ADO.NET | 
          
        
        
        
          |   | 
        
        
          
            
              | Our Programming Student's Review | 
             
            
                | 
                | 
                | 
             
            
              | Programming Review  | 
             
            
              | 1 | 
              2 | 
              3 | 
             
            | 
        
        
        
          |   | 
        
        
        
          | VB.NET | 
        
        
          |   | 
        
        
        
          | Salient Features | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          A brief history of .Net  
Backbone of .Net framework 
The ingredients of .NET   
The .NET & web classes 
Web Services and the next-generation Internet  
Integration which more than 20 languages 
Compatibility with commerce server & Biztak Server | 
          
        
          |   | 
        
        
          | Application | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Web solution. 
Net security 
ERP solution | 
          
        
          |   | 
        
        
          | PREREQUISITES (Should have knowledge of) | 
        
        
          |   | 
        
        
          ~ 
            ~ | 
          Basic programming 
Experience in Visual Basic is a plus | 
          
        
          |   | 
        
        
          | Topics Covered | 
        
        
          | Level I | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          The .NET Revolution 
The Design Environment 
VB.NET Basics 
Windows Forms 
Object-Oriented Programming 
Mastering Objects 
Bug Proofing 
Dealing With Data: Files,Printing, and XML 
Databases and ADO.NET | 
          
        
          |   | 
        
        
          | Level II | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          Threading 
Setup and Deployment 
Web Forms and ASP.NET 
Web Services 
Migrating To Visual Basic.NET  | 
          
        
          |   | 
        
        
          | AFTER STUDENT COMPLETES THIS COURSE : | 
        
        
          |   | 
        
        
          | Student will confidently be able to develop within the visual basic .NET Development Environment and compose sound Visual Basic .NET syntax. The student will develop a basic understanding of object oriental design concepts and within a project, will be poised to take control of any VB.Net code and manipulate objects & design-time & run-time. The student will know the value in variable scope and what the scope of procedures and variables means to an enterprise application. The student will be able to deftly administer projects & properties and work with the base classes within the .NET Frame work. The student will have a foundation understanding of data access and Microsoft's data access paradigm - ADO.NET.  | 
        
        
          |   | 
        
        
        
          | ASP.NET  | 
        
        
          |   | 
        
        
        
          | The Internet has revolutionized the way organizations think about application development and deployment. The leap from traditional client-server development to web base development takes more than accessing data through a browser.  | 
        
        
          |   | 
        
        
          | Salient Features | 
        
        
          | ~ | 
          ASP.NET helps to develop web-based applications with high performance and scalability. | 
          
        
          | ~ | 
          Develop web-based applications using ASP.NET | 
        
        
          | ~ | 
          Apply client-side and server-side programming, DHTML, scripting. | 
        
        
          | ~ | 
          Analyze the performance issues involved in developing applications on the net. | 
        
        
          | ~ | 
          Evaluate the use of client-side scripting vs. server-side scripting. | 
        
        
          | ~ | 
          Develop applications using ASP.NET, XML and databases. | 
        
        
          | ~ | 
          Obtain and process information about server, clients, and users. | 
        
        
          | ~ | 
          Keeping track of client interactions. | 
        
        
          | ~ | 
          Develop and deploy applications using Microsoft InterDev and Studio. | 
        
        
          |   | 
            | 
        
        
          | Topics Covered | 
          
        
          |   | 
            | 
        
        
          | ~ | 
          Web-based Programming. Web application development concepts, issues, and protocol. Server-browser interaction. | 
        
        
          | ~ | 
          HTML. Overview of HTML capabilities, tags, formatting, writing forms and scripts. | 
        
        
          | ~ | 
          HTTP Protocol. The protocol, methods, data transfer and queries.  | 
        
        
          | ~ | 
          DHTML. DOM, CSS2, attributes, events, netscape and IE extensions.  | 
        
        
          | ~ | 
          Scripting. Overview of VBScript, JavaScript, document objects. | 
        
        
          | ~ | 
          ASP.NET. Why ASP.NET? Server and ASP.NET, Writing ASP.NET pages, IIS and ASP.NET 
ASP.NET Object Model. Classes in the ASP.NET object model. Functionality and features.  | 
        
        
          | ~ | 
          Using InterDev. Creating projects, development and deployment using InterDev. 
ASP.NET Facilities. Interaction with server, tracking sessions with cookies, and session objects. | 
        
        
          | ~ | 
          ASP.NET Interactions. Interacting with other pages, forwarding and including.  | 
        
        
          | ~ | 
          Performance Techniques. Caching, refreshing, client pull, buffering, issues. Performance Techniques. Caching, refreshing, client pull, buffering, issues.  | 
        
        
          | ~ | 
          Managing Applications. The concept of an application in ASP.NET, Application objects. 
Database Access. ASP.NET and ADO, database access.  | 
        
        
          | ~ | 
          Security. Security issues and concepts, authorization techniques, SSL.  | 
        
        
          | ~ | 
          Other Technologies. Comparison to other technologies like CGI, JSP.  | 
        
        
          | ~ | 
          XML and ASP.NET. Using XML with ASP.NET. XML for performance and ease of development.  | 
        
        
        
          |   | 
        
        
          | XML.NET | 
        
        
          |   | 
        
        
        
          | This course is intended for: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
           Programmers who build Web-based or Windows applications that access data 
 Programmers who build Web services 
 Programmers who build applications that access data stored as XML | 
          
        
          |   | 
        
        
        
          |  Prerequisites | 
        
        
          |   | 
        
        
          | Before attending this course, students must have: | 
        
        
          |   | 
        
        
          ~ 
             
            ~ 
            ~ 
            ~ | 
           Experience with programming languages such as Visual Basic .NET or Microsoft Visual C#. 
 Experience using the Microsoft Visual Studio® .NET developer environment. 
 Experience building applications using the Extensible Stylesheet Language for Transformation
(XSLT), XML Path Language (XPath), and XML schemas. | 
          
        
          |   | 
        
        
          | Course Content | 
        
        
          |   | 
        
        
          | 
Module 1: Introduction to XML in the .NET Framework | 
        
        
          |   | 
        
        
        
           | 
        
        
          | This module introduces the use of XML in the .NET Framework to help you solve common business problems.
XML is a standards-driven technology that is ideal for applications that use the Internet.
Microsoft's implementation of World Wide Web Consortium (W3C) standards ensures that applications you
develop with XML in .NET will successfully communicate with other W3C-compatible applications | 
        
        
           | 
        
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ | 
          Overview 
 Course at a Glance 
 Common Business Problems 
 XML in the .NET Framework | 
          
        
          |   | 
        
        
          | Module 2: Parsing XML | 
        
        
          |   | 
        
        
          | This module discusses how to parse XML data from a file, string, or stream by using the XmlReader class.
It also covers how to use the XmlTextReader to process XML as text, and how to use the XmlNodeReader
to filter data by using an XPath expression and the object. | 
        
        
          |   | 
        
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
           Overview of XML Parsing 
 Parsing XML Using XmlTextReader 
 Creating a Custom Reader | 
          
        
          |   | 
        
        
           | 
        
        
        
          | Module 3: Validating XML | 
        
        
          |   | 
        
        
          | This module gives an overview of XML Schema Definition (XSD) data types, and then covers how to
use the Microsoft .NET Framework XML classes to perform XML schema validation. The lesson Advanced
Validation teaches how to resolve external entities, how to validate XML fragments, and how to validate
XML by using a Document Type Definition (DTD) | 
        
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
           Examining Schemas 
 Validating XML While Parsing 
 Advanced Validation | 
          
        
          |   | 
        
        
          | Module 4: Writing XML | 
        
        
          |   | 
        
        
          | Writing XML is a central skill in developing XML-based applications. This module describes the .NET
Framework classes that are used to write XML with or without namespaces. The module also explains
how to control the format and validity of XML as it is being written. | 
          
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ | 
           Overview of Generating XML Documents 
 Writing XML 
 Generating XML with Namespaces 
 Controlling XML Format and Converting XML | 
          
        
          |   | 
        
        
          | Module 5: Querying XML | 
        
        
          |   | 
        
        
          | This module explains the process of querying an XML document by using XPath. It explains how to write
code to load an XML document, and how to create a navigation cursor by using an XPathNavigator object.
It also explains how to create your query by using an XPathDocument object, and how to examine the
result types. In addition, this module describes how to compile your query and evaluate your results | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Introduction to Querying XML Using XPath 
    Creating and Navigating a Document Cache 
     Executing Your Query | 
          
        
          |   | 
        
        
          | Module 6: Manipulating Cached XML | 
        
        
          |   | 
        
        
          | This module introduces the XML Document Object Model (XML DOM) and explains how to locate and
manipulate XML by using the DOM. | 
        
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ | 
          Introduction to the XML Document Object Model 
     Navigating XML Using the DOM 
     Creating New Nodes 
     Modifying and Deleting Nodes | 
          
        
          |   | 
        
        
          | Module 7: Transforming XML | 
        
        
          |   | 
        
        
          | This module explains the process of transforming XML documents. The module teaches the student how to
apply an XSLT transformation to an XML document by using the .NET XML classes. It does not teach XSLT
syntax or commands. | 
        
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Introduction to Transforming XML 
     Programming the XslTransform Class 
     Extending XSLT Style Sheets | 
          
        
          |   | 
        
        
          | Module 8: Serializing Objects as XML | 
        
        
          |   | 
        
        
          | This module provides students with the skills needed to create XML documents from the data contained
within programmatic objects. This process is referred to as serialization and can be used to persist object
data or to share object data between applications. | 
        
        
          |   | 
        
        
          | Lessons | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Introduction to XML Serialization 
 Introduction to XML Serialization 
 Controlling XML Serialization  | 
          
        
          |   | 
        
        
          | ADO.NET | 
        
        
          |   | 
        
        
          | This course will teach developers to build data-centric applications and Web services with
Microsoft ADO.NET, Microsoft SQL Server™ 2000, and the Microsoft .NET Framework. | 
        
        
          |   | 
        
        
          | Prerequisites | 
        
        
          |   | 
        
        
          | The course assumes that students have the following skills: | 
        
        
          |   | 
        
        
          | ~ | 
          Understanding of relational database concepts: table, row, column, primary keys, foreign keys, constraints, and views | 
          
        
          | ~ | 
          Data query and modification experience, including experience with SELECT, INSERT, UPDATE, and DELETE commands | 
          
        
          | ~ | 
          Exposure to XML documents, style sheets, and schemas | 
          
        
          | ~ | 
          Experience with Visual Basic .NET, Visual Basic for Applications, or previous versions of
Visual Basic | 
          
        
          | ~ | 
          Experience building user interfaces, including Web applications or Microsoft Windows applications. | 
          
        
          |   | 
        
        
          | Course Content | 
        
        
          |   | 
        
        
          | Module 1:  | 
        
        
           Data-Centric Applications and ADO.NET
             
            The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Design of Data-Centric Applications 
 ADO.NET Architecture 
 ADO.NET and XML | 
          
        
          |   | 
        
        
          | Module 2: | 
        
        
          Connecting to Data Sources
             
            The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          Choosing a .NET Data Provider 
 Defining a Connection 
 Managing a Connection 
 Handling Connection Exceptions 
 Connection Pooling | 
          
        
          |   | 
        
        
          | Module 3: | 
        
        
          Performing Connected Database Operations 
The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          Working in a Connected Environment 
 Building Command Objects 
 Executing Commands That Return a Single Value 
 Executing Commands That Return Rows 
 Executing Commands That Do Not Return Rows 
 Using Transactions | 
          
        
          |   | 
        
        
          | Module 4:  | 
        
        
          Building DataSets 
The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          Working in a Disconnected Environment 
 Building DataSets and DataTables 
 Binding and Saving a DataSet 
 Defining Data Relationships 
 Modifying Data in a DataTable 
 Sorting and Filtering | 
          
        
          |   | 
        
        
          | Module 5:  | 
        
        
          |   | 
        
        
           Reading and Writing XML with ADO.NET 
The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ | 
          Creating XSD Schemas 
 Loading Schemas and Data into DataSets 
 Writing XML from a DataSet | 
          
        
          |   | 
        
        
          | Module 6: | 
        
        
          Building DataSets from Existing Data Sources 
The following topics are covered in this module: | 
        
        
          |   | 
        
        
          ~ 
            ~ 
            ~ 
            ~ 
            ~ | 
          Configuring a DataAdapter to Retrieve Information 
 Populating a DataSet Using a DataAdapter 
 Configuring a DataAdapter to Update the Underlying Data Source 
 Persisting Changes to a Data Source 
 How to Handle Conflicts | 
          
        
          |   | 
        
        
          | Module 7: | 
        
        
          Building and Consuming a Web Service That Uses ADO.NET 
            The following topic is covered in this module: | 
        
        
          |   | 
        
        
          | ~ | 
          Building and Consuming a Web Service That Returns Data | 
          
        
          |   | 
        
        
          |   | 
        
        
          
            
              | Course Duration | 
              Fees (Indian RS.) | 
              Fees (US $) | 
             
            
              | 150 sessions of 1 hr. each | 
              23,000 | 
              635 | 
             
            |