LOGO For Immediate Assistance Call 855-211-9361

Enterprise

J2EE/.NET Enterprise Frameworks for Systems Designers

Price:

Call for availability 855-211-9361

This class is designed to help systems architects differentiate between the two enterprise frameworks, J2EE and .NET. Beginning with the fundamentals of each framework, it builds to include best practices, limitations, and considerations concerning each. The class is taught with a platform-neutral view and takes into account hardware, legacy systems, and staff experience to aid architects in finding solutions.

Course Overview

By the end of the class students will be able to:

  • Understand both J2EE and .NET fundamentals
  • Learn enterprise design patterns for both frameworks
  • Review the fundamentals of object-oriented design
  • See how J2EE and .NET enable application integration
  • Understand how both frameworks handle security, transactions and resource management
  • Learn the benefits and drawbacks of each framework in a head-to-head comparison

Prerequisites

Prior programming experience in at least one object-oriented language such as a .NET language (e.g., C#, VB.NET), Java, C++, or SmallTalk, or significant programming experience in a modern language such as MS Visual Basic.

Course Outline

  • Introduction

    • What We'll Cover
    • What is not covered
  • Software Development Platform History

    • FirsDF
    • Computers Are Everywhere
    • Software Development Evolution
    • Software Development Platforms
    • The Microsoft Platform - Old and New
    • The Java Platform History
  • Web and Enterprise Technology Evolution

    • Technology Evolution: From Web Server to Enterprise Application Server
    • Internet Server Types
    • The Evolution
    • The Need
    • The Progression of Application Design: Tiered Architectures
    • What is Enterprise Computing?
    • Enterprise Application Requirements
    • Enterprise Application Platforms
  • Java Overview

    • What is Java?
    • In Which Environments does Java Run?
    • What Types of Programs is Java Used to Write?
    • Java File Types
    • J2SE Environments
    • Java Editions and Extensions
    • J2SE Technology Improvements at a Glance
    • System Requirements
    • How Java Works
    • What's in the JDK that's not in the JRE?
    • Relationship of major components of Java SDK
    • Small Footprint
  • Microsoft .NET Overview

    • What is the .NET Platform?
    • What is the .NET Framework?
    • The .NET Languages
  • Object Oriented Concepts

    • Introduction to Object Oriented Concepts
    • Classes are Templates
    • Objects are Instantiated From Classes
    • Classes Inheritance
    • Interfaces
    • Everything Is Strongly Typed
    • Everything Is An Object
    • The .NET Object Base Class
  • FirsTopic

    • FirsDF
    • Fir
    • Fir
    • bjjj
    • ad
    • rsejj
    • regj
    • regjj
  • Using The J2EE Platform for Enterprise Development

    • The Pieces of J2EE?
    • The J2EE Multi-Tier Architecture
    • J2EE Containers
    • Applications
    • J2EE Platform: APIs, Specifications and Architecture
    • The EJB Development Roles
    • A Note About The Java Community Process
  • Summary of Technologies Required by the J2EE Architecture

    • Enterprise JavaBeans Technology
    • Java Servlet Technology
    • JavaServer Pages Technology
    • Java Message Service API
    • Java Transaction API
    • JavaMail API
    • JavaBeans Activation Framework
    • Java API for XML Processing
    • Java API for XML-Based RPC
    • SOAP with Attachments API for Java
    • Java API for XML Registries
    • J2EE Connector Architecture
    • JDBC API
    • Java Naming and Directory Interface
    • Java Authentication and Authorization Service
    • Benefits to deploying a J2EE compliant architecture
    • How J2EE API's enable Systems and Application Integration
  • Using The Microsoft .NET Platform for Enterprise Development

    • The .NET Solution
    • Roles in Distributed .NET Development
  • Summary of Technologies Required by the .NET Architecture

    • Common Type System
    • Common Language Runtime and the .NET Languages
    • XCopy Deployment in .NET
    • Security
    • ASP.NET
    • ADO.NET
    • XML Support in .NET
    • Reflection
    • Messaging
    • Remoting
    • Transactions
    • Web Services Support
  • Microsoft .NET Software and Tools

    • The .NET Framework Runtime and SDK
    • IIS and ASP.NET
    • Visual Studio .NET
  • Java Software and Tools

    • Tool Categories
    • Documentation
    • Eclipse
    • Other Java Development Tools
    • Future of Java/J2EE
    • Authorized Licensees of the J2EE Platform
  • .NET vs. J2EE Head to Head

    • How do J2EE and .NET compare: