The-Web.Com Solutions and Training












Join The-Web Newsletter

Training
Specials

Cisco Security
CCSP ...NEW!!

Certified Wireless
CCNP
MCSE .NET
more...

Financing options are available.
Ask us about it.

Solution Providers
Join The-Web Community

Reach customers from around the world

home : training : course list : xml

Microsoft's
.NET Framework 

What you'll learn : Course Outline

Course Length:
2 days

Description:  Microsoft's .NET Framework represents a new and radically different development foundation for Windows and Web-based applications. It provides a unifying, object-oriented development environment based on mainstream Internet protocols and message formatting standards. Application and component interoperability have been significantly improved.

This course explores the various tools and language options to deploy and connect .NET applications across the Internet from a variety of platforms, including wireless.

After attending the seminar, participants will be
equipped with the knowledge needed to make informed decisions regarding the evaluation and use of
.NET in his or her organization.
Prerequisites: 
This is an introductory course, but a basic knowledge of computers and Microsoft development platforms is suggested.
Audience:   IT and MIS managers, application development managers responsible for evaluating new technologies, programmers and application developers, consultants, sales and marketing professionals. Delivery Methods: Lecture with demonstrations.

For course availability, options and pricing,
 contact a training coordinator...
 train@the-web.com
 


Course List
IP Services
Web Services

Cisco
Microsoft
Security
Wireless
Private/On-site
Co-op Training
Custom Courses



Request Info

Why choose us?
What others say
 


What you'll learn...

  • Dramatically improve your application and network security

  • Speed application development and eliminate deployment problems

  • Streamline application interoperability over the network

  • Establish a new cross-platform foundation for component-based software

  • Identify the practical steps needed to install the .NET Framework

  • Discover the many available application and language options

  • Benefit from the use of XML and XML-based protocols

  • Examine the many technical facets of Web Services

  • Appreciate the consolidation and improvements with ADO.NET

  • Review the many industries which will be affected by .NET

  • Explore the details of developing .NET applications for mobile devices

  • Consider the impact on electronic commerce


Course Outline:

Introduction
Key computing concepts:
  OS processes and threads
  Code and data
Procedural versus OOP languages
Review core object-oriented concepts:
  Classes, objects, methods, properties, etc.
  Encapsulation, inheritance, abstraction, etc.
Middleware:
  General-purpose versus server-specific
  Remote Procedure Call (RPC)
Components and distributed objects:
  OLE1, OLE2, COM, DCOM, ActiveX
  CORBA
Overview of .NET Framework:
  Within .NET Platform
  Introduce key technologies
  Beyond Web development
Goals and benefits
Development languages
Application categories

Common Language Runtime (CLR)

CLR architecture:
  Application on the platform
  Major functions
Managed versus unmanaged code:
  Traditional compilers and linkers (x86)
  Intermediate Language (IL)
Portable Executable (PE):
  Common Object File Format (COFF)
  .NET extensions
Metadata:
  Definition, categories, and uses
  Examining
Assemblies:
  Self-describing package
  Private versus shared
  Identification and strong naming
Manifests
Application domains:
  Isolation and security benefits
  Comparable to OS process
IL details:
  Instruction set and OOP features
  Assembler and disassembler
Interoperability:
  Common Type System (CTS)
  Common Language Specification (CLS)

Development Environment and Tools
Getting started:
  Redistributable, SDK
Deployment:
  Platforms supported
  Detailed requirements
Visual Studio .NET:
  New features
  Demonstration
Details of the C# language:
  Aspects of Java and C++
  Key features
Framework Class Library (FCL):
  Formal API for managed applications
  Namespace organization
Type as fundamental concept:
  Value versus Reference type
  Categories (Class, Interface, Delegate, etc.)
Survey of FCL types
Exception processing
Application packaging and deployment:
  Steps and general goals
  More details on modules and assemblies
Global Assembly Cache (GAC):
  Purpose
  Access and management
Survey of SDK tools
Summary of security options:
  Verification and validation
  Strongly named assemblies
  Application domain
Code Access Security (CAS):
  Movement away from user or principal based
  Evidence, security policy, permissions

ASP.NET and Web Forms

HTTP overview
HTML form:
  Interaction with server, custom output
  FORM and other tags
  Development options
Active Server Pages (ASP):
  HTML and scripting language
  Simple object model
  Several deficiencies
ASP.NET:
  Enhancements and improvements over ASP
  Common platform and pipeline
Web Form:
  Basic architecture
  Events and event handling
Summary of Web Form syntax
Web Form customization:
  Design
  Controls
Security

Windows Forms

Evolution of Windows development:
  Win16, Win32, MFC
  Message loop processing
CLR and event handling:
  Review FCL events and delegates
  Handling Windows messages
WinForm:
  Basic design steps
  Survey of supported controls
  GDI+
Integration options
Potential uses:
  Standalone, N-Tier
  Return of thick client
Extensible Markup Language (XML)
HTML review
Evolution of XML:
  GML (IBM), SGML (ISO), hypertext
  W3 Consortium
XML document structure and encoding:
  Elements, attributes
  Well-formed versus valid
Document Type Definition (DTD)
Schemas:
  Improvements and benefits over DTDs
  Creating and using
Additional technologies:
  XSLT, XPath, XLinks, XPointers
Particular importance to .NET:
  SOAP, Web Services, ADO, SQL Server, etc.
FCL support:
  Reading, writing, validation

ADO.NET and Data Access
Relational database:
  History and evolution
  Tables, rows, views, indexes, etc.
  SQL
Evolution of Microsoft’s DB access technology
ADO.NET:
  Architectural overview
  Database providers
Class groupings:
  Content components
  Managed-provider components
Foundational capabilities:
  DataSet, DataReader, DataAdapter
Tight integration with XML
Summary of benefits

Web Services

Broadly defined:
  XML-based messaging
  Various styles
  Standardization and interoperability
SOAP:
  Wire protocol
  Prior access protocols (RPC, XML-RPC, etc.)
  Envelope, header, data encoding
  Exchange model
WSDL:
  Interface description
  Definition elements
UDDI / Disco:
  Web-based registries
  Various implementations
  UDDI Global Business Registry
Hosted by ASP.NET:
  ASMX, WebService directive
  Web Services client and WSDL tool
Microsoft’s GXA

Mobile Handheld and Wireless Devices

Survey of devices and device types:
  Smartphone
  PocketPC
  Embedded
Key enabling software:
  Windows CE .NET
  .NET Compact Framework
  Windows XP Embedded
Wireless protocols:
  WAP / WML
  I-mode / cHTML
Microsoft Mobile Internet Toolkit (MMIT):
  Wireless support
  Available controls
ASP.NET support:
  Session management
  Mobile-specific support
Smart Device Extensions (SDE):
  Standalone devices
Testing, debugging, and deployment
Strategic issues:
  Technology evaluation
  Decision making

Broader Implementation Issues

Windows Management Instrumentation (WMI):
  Role of DMTF
  WBEM, CIM
Anchoring the enterprise:
  .NET Enterprise Servers
  Windows .NET Server 2003
New Microsoft software directions:
  Passport, Alerts
  Great Plains
Summary of design options
Beyond Windows:
  ECMA
  Rotor (shared source)
  MONO and DotGNU
Intellectual property rights
Impact on electronic commerce

 


Have a specific training requirement not answered on this web site?
Contact us :    train@the-web.com

 

The-Web.Com | Solutions | Training
Privacy Policy | Contact Us


©2005 The-Web Communications, Inc. (dba The-Web.Com)  All Rights Reserved      info@the-web.com