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