Application Technology Environment
This course provides the skills to design and build multitiered, secure and scalable Enterprise applications and is blended with authentic case studies to gain practical exposure.
Microsoft Foundation Classes Using Visual C++
Windows SDK Programming
Microsoft Foundation Classes
- Graphics Programming
- Developing Graphics User Interface
- Dialog Boxes
Document View Architecture
- File Handling using AppWizards
- Dynamic Link Libraries
Database Management
- Database Management using ODBC
- Database Management using ADO's
ActiveX, COM and Automation
- Adding ActiveX Controls
- Active Template Libraries
Programming for the Internet
- Internet Applications and Network Communications
Advanced Enterprise Application Development
Using C#.NET
- Common Language Infrastructure (CLI)
- Managed code philosophy
- Intermediate Language (IL) and metadata
Language Fundamentals
- Datatypes and Control Constructs
- Defining and Calling Methods
- Employing .NET Library Classes
Developing C# Classes<
- Defining Classes, Creating Objects, Hands-On
Implementing and Enhancing C# Solutions
- Windows Forms
- Error Handling And Debugging
- Accessing databases with ADO.NET
- Network Programming
- Automating documentation with XML
- Application Deployment
Web Application Development Using ASP.NET
Evaluating the features of ASP.NET
- Navigating from ASP to ASP. Net
- ASP.NET Configuration, Analyzing Global.asax
- ASP.Net Namespaces
Creating An ASP.NET 2.0 Application
- Creating a Project in ASP.NET
- Components of ASP.NET Project
- Maintaining State in ASP.NET
Working With ASP.NET Server Controls
- Developing ASP.NET Pages
- Using Web Controls
- Validating User Input
Evaluating Features of ADO.NET
- Migrating from ADO to ADO.NET
- Executing Commands in ADO.NET Environment
Working With XML in .Net Framework
- Processing XML Document using .Net
- Working with XML and Databases
Error Handling And Debugging
- Writing Error Handlers
- Debugging Tools
Web Services
- Understanding Web Services
- Communication between Servers
- Using XML in Web Services
Enterprise Application Development Using Advanced JAVA and J2EE
Object-Oriented Programming with Java
The object paradigm
- Encapsulation, inheritance and polymorphism
- OO analysis and design: "Is a" and "Has a" relationships
Java's object-oriented features
- Aggregation and composition
- Extending existing classes
Structure of the Java Language
- Language syntax
- Flow control
- Defining classes
- Building the components of a Java program
Developing GUIs
- Foundations of user interfaces
- Java Foundation Classes (JFC)
File I/O and Databases
- Java streams
- Files and directories
- JDBC database access
Java Development Tools
- Java Development Kit (JDK)
- Compiler
- Java IDEs
Evaluating Features of J2EE
- Distributed Multitiered Applications
- The JavaBean Component Architecture
- J2EE Containers
Servlets
- Servlet Life Cycle
- Using Scope Objects
- Session Management
- Applet Servlet Comminication
Java Server Pages
- The Life Cycle of a JSP Page
- Using Objects within JSP Pages
- JavaBeans Components
- Custom Tags in JSP Pages
Enterprise Java Beans
- Types of Enterprise Beans
Struts
- JSP tag libraries
- Creating Custom Validations
Middleware Services
- Java Data Base Connectivity (JDBC)
- The Java Message Service API
J2EE Patterns
- Explaining Software patterns
- Core J2EE Pattern Catalog
Module Objective:
- Optimize performance using the ASP.NET Cache and Session objects
- Program business components with transactional .NET components and stored procedures
- Design and create scalable enterprise applications with Visual Studio 2006 and ASP.NET