2013-07-22

PRADHIKA TECHNOLOGY

HOME PAGE:
At PRADHIKA technology online training, we are dedicated to your success and achievement of your vision.
PRADHIKA Technology established in 2008 .We are the best online software training centers in India, offers diverse software courses which helps you to build-up your career in IT industry. We bestow latest technology courses online from India to the students across the globe. We have exceptional real-time faculty to edify the upcoming technology courses with best quality of service to the learners. We also facilitate beginners to improve the technical dexterity in their respective technologies to accomplish your aspiration. We will provide the best materials and real time guidance to make easy for learners in comprehensible & descriptive manner. We offer the latest websphere technologies which assists you to develop the service oriented applications in real-time world. We preserve excellence principles to all the students. We train the students in different directions to be the supreme in the online software industry as to make them most excellent amongst with latest software courses. The best and experienced trainers will provide quality of training in all latest technologies, which helps trainees to strengthen their learning skills and grow intelligent in this field.

We provide flexible timing schedule according to the opportune of the beginner with superior coaching which makes easier for trainees to improve technical knowledge and show their competence in the software industry. We put our attention on every learner to make their online learning as outstanding as live training.

ABOUT US:
PRADHIKA Technology is one of the trusted training institutes that offer online training for WEBSPHERE courses & works with a mission to make online software learning easier for all the students across the world. We propose all the foremost software courses in a sole manner by instigate our own techniques, which are proven to be successful in the software learning. We are professionals & skilled enough to handle all the hottest techniques to offer online training in an astonishing manner.
PRADHIKA Technology works with an operation to be one of the finest online training centers that offers all the newest updated websphere courses in a various environment & maintains as a superior reports with the learners because we just don’t contribute the knowledge of the subject but we share the life of the software. We are passionate & famine to create more software connoisseurs who can serve the industry for long run.

PRADHIKA technology software training Institute has all the qualities to be a Premier WEBSPHERE training Institute in Hyderabad (ANDRAPRADESH) India with continuous improvement and achieve excellent Student satisfaction in providing high end skilled training and development on emerging technologies by Bridging the Gap between Academics and Industry in the fields of Information Technology. We have developed Software training Methods specifically designed for undergraduates, Graduates, postgraduates from engineering and non engineering background enabling them to discover and build, invent and innovate newer technologies. We also conduct special software training programs for Open University students.Pradhika technology always try to build a long-term relationship with all the Students who get trained in the institute by ensuring timely delivery of quality software Training and services using continuously improving processes.

COURSES:
IBM Websphere DataPower XI50
IBM Websphere Transformation Extender
IBM WebSphere Business Process Manager 7.5 AND INTEGRATION DESIGNER 7.5
IBM WEBSPHERE PROCESS SERVER.
IBM WEBSPHERE APPLICATION SERVER.
IBM MAINFRAMES
WEBSPHERE INTEGRATION DEVOLOPER.
WEBSPHERE MESSAGE QUEUE (MQ).
WEBSPHERE PORTAL SERVER
Weblogic Server Administration
Weblogic Portal
SHELL SCRIPTING
UNIX/LINUX ADMINISTRATION
ADOBE FLEX/FLASH BUILDER DEV.
TESTING TOOLS.
WEBSPHERE PORTAL SERVER DEVELOPMENT
WEBSPHERE MESSAGE BROKER DEVELOPMENT
TERADATA
SAP ABAP
SAP FICO
SAP SECURITY
SAP GRC
SAP BI DEVELOPMENT
SAP BASIS
SAP BO DEVELOPMENT
SIEBEL CRM CONTENT
Oracle SOA Suite 11g Development and administration
COURSE CONTENTS:

IBM DataPower Training
Course Outline :

Accelerate, Secure and Integrate with WebSphere DataPower SOA Appliances V3.8.1

Course description
In this 5-day instructor-led course, students learn the fundamental skills required to implement IBM WebSphere DataPower SOA Appliances with firmware version 3.8.1.

The IBM WebSphere DataPower SOA Appliances allow an enterprise to simplify, accelerate, and enhance the security capabilities of its Extensible Markup Language (XML) and Web services deployments, and extend the capabilities of its service-oriented architecture (SOA) infrastructure.

Through a combination of instructor-led lectures and hands-on lab exercises, students learn how to implement the key use cases for the DataPower appliances, including XML acceleration and threat protection, Web service virtualization, Web services security, integrating with IBM WebSphere MQ and Java Message Service (JMS), and authentication, authorization, and auditing (AAA).

Students also learn how to use various problem determination tools such as logs, monitors, and probes, as well as techniques for testing DataPower services and handling errors.

The hands-on exercises give students experience working directly with an IBM WebSphere DataPower SOA Appliance, focusing on skills such as creating XML firewalls, working with encryption and cryptographic objects, configuring service level monitoring, troubleshooting services, and handling errors.

General information
Delivery method: Classroom or instructor-led online (ILO)

Audience: This course is designed for integration developers who configure service policies on IBM WebSphere DataPower SOA Appliances.

Learning objectives: After completing this course, students should be able to:
• Describe the key use cases and architectural scenarios for the IBM WebSphere DataPower SOA Appliances
• Describe how WebSphere DataPower Appliances are configured, including the role of XSL Transformations (XSLT)
• Configure an XML firewall to protect against a new class of XML-based threats
• Create a Web service proxy to virtualize Web service applications
• Implement Web services security
• Create and configure cryptographic objects
• Configure Secure Sockets Layer (SSL) to and from WebSphere DataPower SOA Appliances
• Configure a multi-protocol gateway (MPG) to handle multiple protocols for a single service
• Configure a service level monitoring (SLM) policy to handle service processing violations
• Enforce service level policies to manage traffic to and from WebSphere DataPower SOA Appliances
• Configure support for IBM WebSphere MQ and Java Message Service (JMS)
• Troubleshoot services using logs and probes
• Handle errors in service policies

Duration: 5 days

Course agenda
Course introduction
Duration: 30 minutes

Unit 1. Introduction to DataPower SOA Appliances
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• Describe and define the role of an SOA appliance
• Identify the products in the WebSphere DataPower SOA Appliance product line
• Describe how to use WebSphere DataPower SOA Appliances in an enterprise architecture

Unit 2. DataPower administration overview
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• List the methods that can be used to administer WebSphere DataPower SOA Appliances
• Manage user accounts and domains on the appliance
• Work with files on the WebSphere DataPower SOA Appliance

Exercise 1. Exercises setup
Duration: 45 minutes
Learning objectives: After completing this exercise, students should be able to:
• Import the files used in the exercises
• Install open source software such as cURL and OpenSSL
• Populate the table containing all of the port numbers

Unit 3. Introduction to XSL transformations
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• Describe the Extensible Stylesheet Language (XSL) model
• Construct XPath expressions
• Create XSL stylesheets to apply XSL transformations
• Use and apply XSL templates in XSLT
• Describe the use of DataPower variables and extensions in XSL stylesheets

Exercise 2. Creating XSL transformations
Duration: 45 minutes
Learning objectives: After completing this exercise, students should be able to:
• Create an XSL stylesheet
• Create an XML firewall service
• Transform an XML file using the compiled XSL stylesheet
• Describe the use of DataPower variables and extensions in XSL stylesheets

Unit 4. DataPower services overview
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• List the supported services on the WebSphere DataPower SOA Appliance
• Compare and contrast the features supported by each WebSphere DataPower service

Exercise 3. Creating a simple XML firewall
Duration: 45 minutes
Learning objectives: After completing this exercise, students should be able to:
• Create an XML firewall
• Create a document processing policy with message schema validation and transformation
• Test the message flow using the command line tool cURL

Unit 5. XML firewall service
Duration: 1 hour 15 minutes
Learning objectives: After completing this unit, students should be able to:
• List the features and functions of an XML firewall service
• Configure an XML firewall service on a WebSphere DataPower SOA Appliance

Unit 6. Problem determination tools
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Capture information using system logs from messages passing through the WebSphere DataPower SOA Appliance
• Configure a multistep probe to examine detailed information about actions within rules
• List the problem determination tools available on the WebSphere DataPower SOA Appliance

Exercise 4. Creating an advanced XML firewall
Duration: 2 hours
Learning objectives: After completing this exercise, students should be able to:
• Create an XML firewall from a WSDL definition
• Configure a document processing policy with additional actions
• Configure content-based routing using a Route action
• Test the XML firewall policy using the command line tool cURL
• Perform basic debugging using the system log and multistep probe

Unit 7. Handling errors in a service policy
Duration: 10 minutes
Learning objectives: After completing this unit, students should be able to:
• Configure an On Error action in a service policy
• Configure an Error rule in a service policy
• Describe how On Error actions and Error rules are selected during error handling

Exercise 5. Adding error handling to a service policy
Duration: 20 minutes
Learning objectives: After completing this exercise, students should be able to:
• Configure a service policy with an On Error action
• Configure a service policy with an Error rule

Unit 8. DataPower cryptographic tools
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Generate cryptographic keys using the WebSphere DataPower tools
• Create a crypto identification credential object containing a matching public and private key
• Create a crypto validation credential to validate certificates
• Set up certificate monitoring to ensure that certificates are up to date

Exercise 6. Creating cryptographic objects
Duration: 30 minutes
Learning objectives: After completing this exercise, students should be able to:
• Generate cryptographic keys using the WebSphere DataPower crypto tools
• Upload key files to the WebSphere DataPower SOA Appliance
• Create a crypto identification credential using a crypto key object
• Validate certificates using a validation credential object

Unit 9. Securing connections using SSL
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Configure the WebSphere DataPower SOA Appliance to communicate using SSL
• Associate an SSL proxy profile with keys and certificates
• Configure a user agent to initiate requests

Exercise 7. Securing connections using SSL
Duration: 1 hour
Learning objectives: After completing this exercise, students should be able to:
• Create an SSL proxy profile to accept SSL connections from a client to the WebSphere DataPower SOA Appliance
• Create an SSL proxy profile to initiate an SSL connection from the WebSphere DataPower SOA Appliance to a back-end service
• Create a Hypertext Transfer Protocol (HTTP) service to handle HTTP requests

Unit 10. XML threat protection
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Explain possible attack scenarios involved in XML-based applications
• Describe the various types of XML attacks
• Use the WebSphere DataPower SOA Appliance to protect against XML attacks

Exercise 8. Protecting against XML threats
Duration: 30 minutes
Learning objectives: After completing this exercise, students should be able to:
• Run a recursive entity attack simulation
• Perform a recursive entity threat protection test
• Enable excessive attribute count threat protection
• Enable SQL injection attack prevention

Unit 11. Web service proxy service
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• Describe the Web service proxy architecture
• List and explain the configuration steps needed to create a Web service proxy
• Create and configure a Web service proxy policy at various levels of the Web Services Description Language (WSDL) file

Exercise 9. Configuring a Web service proxy
Duration: 1 hour
Learning objectives: After completing this exercise, students should be able to:
• Configure a WS-Proxy to virtualize an existing set of Web services
• Create a policy within the WS-Proxy

Unit 12. XML and Web services security overview
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Describe the features of the WS-Security specification
• Enable message confidentiality using XML Encryption
• Provide message integrity using XML Signature

Exercise 10. Web service encryption and digital signatures
Duration: 1 hour
Learning objectives: After completing this exercise, students should be able to:
• Create an XML firewall to generate a message with XML encryption
• Create an XML firewall to generate a message with an XML digital signature
• Perform field-level encryption and decryption on XML messages
• Create a rule to decrypt messages and verify digital signatures contained in a message within a Web service proxy policy

Unit 13. Authentication, authorization, and auditing (AAA)
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• Describe the authentication, authorization, and auditing framework within the WebSphere DataPower SOA Appliance
• Explain the purpose of each step in an access control policy
• Authenticate and authorize Web service requests with:
• WS-Security Username and binary security tokens
• HTTP Authorization header claims
• Security Assertion Markup Language (SAML) assertions

Exercise 11. Web service authentication and authorization
Duration: 1 hour
Learning objectives: After completing this exercise, students should be able to:
• Configure an action to enforce authentication and authorization policies
• Configure an action to verify an SAML assertion token for authentication and authorization purposes

Unit 14. Configuring LDAP using AAA
Duration: 30 minutes
Learning objectives: After completing this unit, students should be able to:
• Describe the fundamentals of configuring the Lightweight Directory Access Protocol (LDAP) and deploying directory services
• Authenticate and authorize user credentials using LDAP by creating a AAA policy

Exercise 12. Creating a AAA policy using LDAP
Duration: 45 minutes
Learning objectives: After completing this exercise, students should be able to:
• Add entries to the IBM Tivoli Directory Server LDAP server
• Authenticate users on an LDAP server by configuring a AAA policy

Unit 15. Multi-protocol gateway service
Duration: 1 hour
Learning objectives: After completing this unit, students should be able to:
• Configure a multi-protocol gateway to provide a service over a set of different protocols
• Configure a connection to a static back-end service
• Configure a processing rule to select a back-end service at run time

Exercise 13. Configuring a multi-protocol gateway service
Duration: 1 hour 15 minutes
Learning objectives: After completing this exercise, students should be able to:
• Configure a multi-protocol gateway to accept messages over HTTP and HTTPS
• Forward messages from a multi-protocol gateway to a static back-end service

Unit 16. Monitoring objects
Duration: 30 minutes
Learning objectives: After completing this unit, students should be able to:
• Identify messages that will be monitored
• Configure a message count monitor
• Set up a message duration monitor

Unit 17. Service level monitoring
Duration: 30 minutes
Learning objectives: After completing this unit, students should be able to:
• Identify the service level monitoring (SLM) functionality provided by the WebSphere DataPower SOA Appliance
• Implement a basic SLM policy using the Web service proxy WebGUI
• Create an advanced SLM policy using the SLM Statement construct

Unit 18. Integration with WebSphere MQ
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Create a multi-protocol gateway with a WebSphere MQ front-side handler
• Configure a WebSphere MQ back-end uniform resource locator (URL)
• Manage transactionality between WebSphere MQ queue managers

Exercise 14. Configuring a multi-protocol gateway service with WebSphere MQ
Duration: 1 hour 15 minutes
Learning objectives: After completing this exercise, students should be able to:
• Create a WebSphere MQ front-side handler (FSH) that gets messages from a queue and puts responses on a queue
• Send messages from a multi-protocol gateway service to a queue in WebSphere MQ in a fire-and-forget messaging pattern
• Configure transactionality between WebSphere DataPower and WebSphere MQ when errors occur during message processing

Unit 19. DataPower and Java Message Service (JMS)
Duration : 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Describe the components of the service integration bus on WebSphere Application Server V6
• Configure a JMS front-side handler to send JMS messages to the default messaging provider in WebSphere Application Server V6
• Configure a JMS front-side handler to send JMS messages to TIBCO EMS

Unit 20. DataPower architectural scenarios
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Identify the security scenarios involved when deploying a WebSphere DataPower SOA Appliance
• Describe use cases that include the WebSphere DataPower SOA Appliance in enterprise architectures

Unit 21. Course summary
Duration: 15 minutes
Learning objectives: After completing this unit, students should be able to:
• Explain how the course met its learning objectives
• Submit an evaluation of the class
• Identify other WebSphere Education courses related to this topic
• Access the WebSphere Education Web site
• Locate appropriate resources for further study

Appendix Unit A. Web application firewall service
Duration: 45 minutes
Learning objectives: After completing this unit, students should be able to:
• Configure a Web application firewall to protect a back-end Web application
• Use a AAA policy to protect access via the Web application firewall
• Validate parameters from an HTTP request using Name-value profiles
• Protect the Web application from phishing attacks using built-in threat protection

Appendix Exercise A. Creating a firewall and HTTP proxy for a Web application
Duration: 45 minutes
Learning objectives: After completing this exercise, students should be able to:
• Use the Web application firewall wizard to create a Web application firewall
• Implement a security policy on a Web application firewall
• Create a reverse-proxy to virtualize requests to Web applications

Appendix Exercise B. Configuring WebSphere JMS
Duration: 30 minutes
Learning objectives: After completing this exercise, students should be able to:
• Identify the fields in the service integration bus configuration on WebSphere Application Server V6.0 or V6.1 that are needed to configure the WebSphere DataPower JMS object
• Create a multi-protocol gateway service that invokes the East Address Search Web service over the JMS transport

WebSphere BPM 7.5(Online/classroom training)
Course outline
This workshop consists of presentations and hands-on lab exercises.
Presentations about the functions of Business Process Management Version 7.5, and the full development life cycle of a sample process application
• Concepts of the Process Center and the underlying Process Server
• IBM Process Designer
• IBM Integration Designer
• Development and deployment
• Product installation
Presentations and hands-on labs are intermixed.
In hands-on lab exercises we will go step-by-step through the development scenario of a business process application of a fictitious company.
Use Process Designer to design and run a process application
• Creating a process application and designing the flow of a business process
• Create activities (human interaction, decisions, nested process, logic)
• Simulation and analysis of the business process
• Designing the data used by the process
• Create basic implementations of the activities and the data flow
• Implement human interaction user interfaces through coaches
• Test user interfaces and create snapshots
• Implement a decision service using a decision table
• Implement activities with simple JavaScript logic
• Test the flow of the business process
• Implement a nested process with a Web service call
• Implement a Web service call to an existing Web service
• Implement exception handling
• Implement database update using SQL services
• Implement sending email through an SMPT server
• Implement a decision using the Business Action Language (BAL)
• Use exposed process variables in the decision and modify the values at runtime
• Implement security for human tasks using groups and users
• Expose the business process as a Web service for invocation from outside
Use Integration Designer to interact with the business process
• Connect Integration Designer to the Process Center and Process Server
• Create a Web front-end application from a WSDL
• Invoke the business process as a Web service
Define and implement Advanced Integration Services
• Define advance integration services in Process Designer
• Import a process application into Integration Designer
• Implement the advanced integration services in Integration Designer
• Implement a service that calls a Java class
• Implement a service that calls an external Web service
• Synchronize (publish) the advanced integration services into the Process Center
• Run the process application in Process Designer with the advanced integration services
• Run the process application using the front-end and the Process Portal
• Use the Process Portal to perform the human services
Use Process Designer and tools to measure and monitor the process application
• Use automatic tracking to track business data fields and standard KPIs
• Use manual tracking to track business data and calculated values
• Use the Business Performance Admin Console
• Use the Process Admin Console for monitoring
• Use historical analysis to analyze the performance of the business process
• Compare historical data with simulation data
• Create ad-hoc reports from automatic and manual tracking data
• Generate, save, run, and tailor reports from ad-hoc reports
• Create complex reports with multiple data series and multiple pages
• Create, save, and rerun ad-hoc report in the Process Portal
• Create a scoreboard and run it in the Process Portal
• Use business data search in the Process Portal
Understand activation and deployment of process applications and snapshots

WEBSPHERE APPLICATION SERVER CONTENTS:

• Introduction of Application Server
• Detailed description of WebSphere Application Server Environment.
• WAS Architecture
• Application server Management and Administration
• Installations and configurations of WAS.
• Different operating System Commands and Regular Work
• Interacting with WebSphere Components
• Java or J2EE App Deployment
• IBM HTTP Server and Plug-ins Installation and Configuration
• Clustering techniques in WebSphere Application Server
• Detailed description of Proxy Server and its Configuration
• WebSphere Application Server Performance Tuning
• WAS Troubleshooting.
• Standard issues/Miscellaneous
• Integration with different Servers.
• Security setups and techniques.
WEBSPHERE MQ CONTENTS:
• Detailed study of Middleware Background
• Technical Introduction Of IBM WebSphere MQ
• Installation and Configuration: MQ Server Installation
• MQ DQM
• MQ administration
• Problem Determination
• MQ Clustering Techniques.
• Description of JMS Messaging
Websphere Process Server Administration Course
• Concept of SOA and need of SOA.
• Introduction to Websphere Process Server
• Architecture of WPS
• Overview of WPS components
• What is ESB and architecture of ESB
• Describe the components of ESB
• Installation of Websphere Process Server
• Profile creation on WPS.
• Types of profiles configuration on process server
• Hands on creating the stand alone profile on websphere process server.
• Configuring the Business process container and Human task containers on WPS profile.
• Business process choreography concepts
• Overview of Business process choreographer explorer and choreographer observer.
• Exercise:Installing the sample business process application.
• Administering the Business choreographer explorer,choreographer observer and Business rules manager.
• Getting started with administrative interfaces.
• Administering servers and clusters
• Introduction to the Common Event Infrastructure
• Exercise: Configuring the Common Event Infrastructure
• Exercise: Configuring the BPC Observer
• WebSphere Process Server clustering
• Administering the deployment environments
• Administering applications and application services
• Overview of Failed event manager
• Troubleshooting the websphere process server administration.
• Performance Tuning

WEBSPHERE INTEGRATION DEVELOPER COURSE CONTENTS:
• Integration using service-oriented architecture
• IBM Websphere Process Server overview
• IBM Websphere Integration Developer overview
• Exercise: Websphere Integration Developer development environment
• Service Component Architecture overview
• Overview of ESB architecture and components of ESB
• Business objects
• Exercise: Creating business objects, business graphs, and shared interfaces
• Business process choreography overview Exercise: Creating a business process
• IBM Websphere Business Integration adapters
• Exercise: Using a Websphere Business Integration adapter in an integration application
• IBM Websphere (JCA) adapters
• Exercise: Using Websphere adapters in an integration application
• Interface mapping and business object mapping
• Exercise: Creating interface maps and business object maps
• Relationships
• Exercise: Creating an identity relationship
• Business rules
• Exercise: Creating business rule components
• Selectors
• Business state machines
• Exercise: Creating a business state machine
• Human task overview
• Debugging and deploying integration applications
• Exercise: Debugging a business process
• Common Event Infrastructure
• Exercise: Monitoring an application using the Common Event Infrastructure

WEBSPHERE PORTAL SERVER 7.0 ADMINISTRATION:
installing a Basic Portal
Introduction to Portal Administration
Planning a Portal Installation
The Portal Installation Wizard
Defining a Portal and Its Benefits
• The Portal Framework
• Benefits of Implementing a Portal
• IBM WebSphere Portal
• Portal Terminology
• Reasons for Implementing a Portal
Troubleshooting Installation Problems
• Logs and Other Tools Used to Resolve Installation Issues
Exploring the Portal and its Architecture
Exploring WebSphere and Portal Architecture
• Defining the Relationships Between WebSphere and Portal
• The WebSphere_Portal Instance
• WebSphere Portal Offerings and Included Products
• High-Availability Support
• Portal Standards
• Default Port Assignments
Configuring a Portal for Production and Future Scalability
Examining the Portal Configuration Database
• Portal Configuration
• Default Database Configuration
• Enterprise Database Alternatives
• Benefits of Splitting the Configuration Database
Enabling LDAP-Based Authentication
Examining WebSphere and Portal Security
• The Portal Authentication Process
• Authentication Methods
• User Profiles
• User Repositories
• Security Enhancements
Using an LDAP as the User Repository
• Default Portal Security and LDAP
• LDAP Security Configuration Files
• Securing the Portal with IBM Tivoli Directory Server
Navigating and Managing the Portal
Portal Page Management Techniques
• Creating and Managing Portal Pages
• Creating a Portal Page Hierarchy
• Managing Page Properties
• Managing Page Layout
• Managing Portlets on Pages
• Exporting and Importing Page Hierarchies
Deploying Portlets
• The Portlet Deployment Unit
• Deploying a Portlet Application
• Managing Deployed Portlets
Managing Portal Security
Administering Portal Using Attribute-Based Techniques
Exploring Attribute-Based Administration
• Attribute-Based Administration
• Creating a Show/Hide Rule
• Portal Attributes
• Managing Rules
Creating and Applying Theme Policies
• Exporting Policies
• Editing a Theme Policy
• Updating a Theme Policy
Building and Managing Composite Applications
Composite Applications
• What are Composite Application
• Designing a Composite Application
• Business Components
• Benefits of Deploying Composite Applications
• Templates and Applications
• The Point of Variabilty Concept
Building and Deploying a Composite Application
• Building a Composite Application Template
• Deploying an Application Based on a Template
• Propagating a Template to Another Server
Configuring Web Content Management
Exploring Portal Topologies
Introduction to Portal Topologies and Benefits
• The Portal Environment
• Benefits of Using WebSphere Portal
Components of a Scalable Portal
• High-Availability Environment
• Stand-Alone Portal Installations
• Federated Portal Installations
• Components of a Clustered Portal
• Scalable Topologies
• Eliminating Single Points of Failure
• Configuring a Portal for High Availability
• The Implications of the Portal Configuration Split
Creating a Portal Cluster
• The Portal Cluster Creation Process
Deploying Portlets to a Cluster
Deploying Portlets to a Cluster
• The Mechanics of Clustered Portlet Deployment
• Installing Portlets to a Cluster
• Updating Portlets in a Cluster
Moving from Staging to Production
Defining Portal Environments
• The Desktop Development Environment
• The Test Environment
• The Staging Environment
• The Production Environment
Transitioning From One Environment to the Next
• The Transition Process
• The XML Export Capabilities of Portal
• Using the Release Builder Tool

Creating Virtual Portals and Realms
Realms and Multiple LDAPs
• What Are Realms?
• Realm Requirements
• WebSphere Manager Member Configuration Files
• Creating a Realm
Virtual Portals
• What Is a Virtual Portal?
• Comparing True and Virtual Portals
• Use Cases for Virtual Portals
• Planning Considerations for Virtual Portals
• Scoped and Non-Scoped Resources
• Creating a Virtual Portal
• Customizing the Provisioning Script for Virtual Portals
Troubleshooting a Clustered Portal
Troubleshooting Methodologies for Clustered Portals
• Problem Determination Methodology
• Log Files
• Isolating Problem Components
• Tracing Portal Problems
• The IBM Support Assistant
• Monitoring for Performance
Production Procedures
• Backing Up Portal Resources
• Using XMLAccess as a Production Tool
• Backing Up and Mirroring Configuration Databases
• Backing Up and Mirroring LDAPs
• Applying WebSphere and Portal Updates in a Production Environment
• Implementing a Configuration Split in a Clustered Environment

LINUX/UNIX ADMINISTRATION:
• Introduction of Unix & Linux
• Installation of Linux
• Dynamic Host Configuration Protocol (DHCP)
• Introduction to Graphical Environment
• NFS
• Startup and Shutdown scripts
• Network Information Service (NIS)
• Software Package Administration
• DNS with Bind 9
• User and group administration
• Mail Server(SMTP,POP3,IMAP)
• Advanced file permissions (ACL)
• Web Server ( Apache)
• Disk Partitioning and Mounting File System
• FTP server ( vsftp daemon)
• Quotas
• Proxy Server (Squid)
• Backup and recovery
• Samba service
• Securing your Linux Server
• RAID (Redundant Array of Inexpensive Disks)
• Troubleshooting your system
• Web Based Administration

Unix-Shell Scripting

What is shell scripting?
Importance of shell scripting
Different types of shells
Creating shell script
Making shell scripting executable

History of UNIX
Features of UNIX
Flavors of UNIX
Comparison of UNIX with Windows
Architecture of UNIX
UNIX File System

Different types of Files
• Regular Files
• Directory Files
• Device Files
Basic Commands
Creating Users & Groups
System startup & Shutdown
Working with files
Working with Directories
Standard Input & Output
• Redirecting output
• Redirecting Input
Comparing Files
Searching files
Zip files
Displaying files
Viewing long files
File Permissions
Meta/Wild Card-characters
Regular Expressions & Patterns
• What is pattern
• Usage of regular expression
• Different types of pattern
• Character pattern
• Word pattern
• Line pattern
Tools for sorting
Changing information in files
Piping
Communication Tools
Networking protocols

Backslash character constants
Variables
Operators
Conditional statements
Looping
File test commands
String test commands
exit & sleep commands
Command line arguments
TESTING TOOLS:
Manual Testing Concepts
• Introduction to Software Testing
• Software Development Life Cycle (SDLC)
• SDLC Models
• Levels of Dynamic Testing
• Dynamic Testing Approach or Methodologies
• Static Testing Technique
• Dynamic Testing Technique
• Black Box Testing Technique
• Software Testing Life Cycle (STLC)
• STLC Templates
• Data Base Testing
• Web Application Testing
• Bug Life Cycle , Cycle Test Management
• Software Configuration Management
• Test Management
• Test Case Preparation
QTP 10.0 Concepts
• DDT from Key Board
• DDT from Data table(Global , Action Sheets)
• DDT with using Import Data From Excel Sheet
• User defined functions
• Object repository
• DDT with using if Condition
• Reports
• System Util & Invoke Application
• Regular expressions
• Recovery manager
• Environment variables
• Get RO Property
• Get visible text
• Actions
• Synchronization Points
• Frame work
• VB Scripting.
• Testing on web Application
• Web table Methods
• DDT from Flat File
• DDT from Flat File with using split ()
• Passing Parameters to actions
• Data Base Connection
• AOM ( Automation Object Model )
• Object identification
• Smart identification
• Object spy
• Descriptive programming
• Virtual object
• Check Points
• Recording modes
• Debugging
• Batch testing
• Transaction Points
• Q.C. Connection
VB Scripting Concepts
• Variable
• Implicit Varible
• Explicit Varible
• Option Explicit
• Array Variables
• Dim and ReDim
• Operators
• VB Script Constant
• Built in Functions in VB Script
• Conditional Statements
• Loops in VB Scripting
• Functions And Scripting
• On Error Resume Next
Q.C. 10.0 Concepts
• Q.C. Modules And Architecture
• Q.C. Admin
• Working with Requirements Module
• Working with Test PlanModule
• Defining Manual Test In Q.C
• Mapping Test to Requirements
• Exporting T.C. From Excel File To Q.C.
• Working with Test Lab Module
• Working with Defects Module
• Working with Q.C During Automation Test.
Load Runner
• VU GEN
• Controller
• Analysis.

ADOBE FLEX BUILDER 4.5
Introducing Adobe Flex 4.5
• Introducing the Adobe Flash Platform
• Introducing the technologies
• Building Flex applications
• Experiencing applications
• Learning more about Flex
• Understanding Flex development technologies
• Understanding the Flex framework, SDK and tool
• Understanding Adobe Flash Builder 4.5
• Understanding Flash Player Debugger Version
• Understanding Flex application deployment
• Exploring the Flash Builder interface
• Grouping projects with workspaces
• Understanding the workbench
• Understanding editors
• Understanding views
• Understanding perspectives
• Adding and configuring components in Design mode
• Creating a Flex project
• Using the New Flex Project wizard
Understanding Flex 4.5 Fundamentals
• Understanding Adobe Flex namespaces
• Understanding how namespaces translate into Flex libraries
• Understanding Flex components
• Assigning component properties
• Adding images
• Laying out and styling with Flash Builder
• Setting component properties
• Setting styles using a CSS style sheet
• Compiling and running an application
• Compiling the application in Flash Builder
• Running the application
• Creating custom components
• Controlling component layout in containers
• Defining and using a custom component
• Introducing skinning
• Defining a skin class
• Applying a skin class
• Accessing and using structured data within a custom component
• Declaring non-visual objects in MXML
• Defining inline event handlers
• Generating event handler functions
• Introducing data binding
• Implementing data binding
• Declaring and using bindable properties
• Passing data to an embedded control through a custom component property
• Updating visual controls using dynamic data
• Capturing the current item in a list control
• Using data binding to dynamically update visual controls
• Adding and removing event listeners using ActionScript
Introducing Object Oriented Programming
• Introducing OOP terminology
• Understanding classes
• Understanding instances and objects
• Understanding class relationships
• Understanding MXML classes
• Exploring the Flex framework classes
• Creating class instances
• Extending the Flex framework classes
• Creating a class property
• Creating the property
• Controlling access
• Creating and using a public property
• Writing a class definition in ActionScript
• Creating a class
• Packaging a class
• Naming a class
• Understanding the constructor
• Creating class properties
• Assigning property values through the constructor
• Making properties or classes bindable
• Creating instances of an ActionScript class
• Creating class methods
Understanding Components and Layouts
• Introducing visual components
• Introducing Spark vs MX components
• Understanding components
• Introducing Spark layout classes
• Defining the layout property
• Understanding the BasicLayout class
• Understanding the HorizontalLayout class
• Understanding the VerticalLayout class
• Understanding the TileLayout class
• Custom layout classes
• Introducing the Spark container classes
• Understanding how the containers work
• Understanding the Spark containers
• Reviewing the Application container
• Introducing the Group container
• Introducing the Panel container
• Introducing the BorderContainer
• Sample application layout
• Defining layout properties
• Using constraints to control component layout
• Understanding constraint-based layout basics
• Rules to control component layout
• Constraint-based vs. traditional container layout
• Visually assigning anchors
• Adding scrollbars to containers
• Implementing the Scroller class
Handling Events
• Understanding events
• Handling framework events
• Handling user events
• Implementing event handlers
• Using inline ActionScript in MXML
• Creating ActionScript event handler functions
• Defining a function in an MXML document
• Creating functions in external files
• Understanding the event object
• Introducing the event object
• Exploring event object properties
• Datatyping the event object
• Understanding event bubbling
• Distinguishing currentTarget and target
• Introducing event bubbling
• Adding event listeners with ActionScript
Validating and Formatting Data
• Using formatters
• Introducing MX formatters
• Introducing Spark formatters
• Defining formatters
• Using formatters
• Validating form data
• Introducing MX validators
• Introducing Spark validators
• Creating a validator with MXML
• Creating a validator with ActionScript
• Handling required values
• Triggering validation with events
• When validation fails
• Using a custom error icon
• Using the Spark NumberValidator class
• Triggering validation with ActionScript
• Suppressing automatic validation
• Using the validate() method
• Triggering multiple validators
Controlling Navigation
• Understanding MX navigator containers
• Controlling container display
• Introducing the MX navigator containers
• Using the ViewStack container
• Understanding ViewStack basics
• Navigating with the MX LinkBar control
• Navigating with the Spark TabBar and ButtonBar controls
• Displaying and resizing the ViewStack child containers
• Deferring instantiation of ViewStack child containers
• Using a Spark container inside MX navigator containers
• Creating custom navigation for the ViewStack container
• Setting the active ViewStack child container
• Enabling buttons dynamically
• Using the TabNavigator container
• Using the Accordion container
Controlling Application State
• Understanding view states
• Introducing view states
• Creating view states in Design mode
• Creating view states with code
• Controlling view states
• Introducing the currentState property
• Switching between states
Animating Components and States
• Applying effects to components
• Interacting with users using animated effects
• Understanding effect basics
• Reviewing available effects
• Defining an effect
• Playing an effect
• Creating composite effects
• Applying transitions to application state changes
• Creating transitions
• Adding and removing components during animations
Skinning Spark Components
• Introducing skinning
• Understanding Spark skins
• Setting styles inline in the MXML tags
• Introducing the skinnable Spark container classes
• Creating a skin for Spark components
• Incorporating visual elements drawn in other programs
• Introducing FXG
• Changing the default display of skin parts
• Reviewing the contentGroup skin part for containers
• Understanding a Button control’s skin part
• Understanding the Panel container’s skin parts
• Finding skin parts for any component
• Choosing a component to display the skin part
Accessing Remote Data
• Using HTTPService to load remote data
• Using the HTTPService class
• Process for making HTTP requests
• Retrieving data with lastResult
• Understanding the ArrayCollection results
• Using results in data bindings
• Handling returned data and faults
• Handling results
• Handling faults
• Displaying messages with an Alert pop-up
• Using result and fault handlers example
• Making HTTP requests with parameters
• Using explicit parameter passing
• Using parameter binding
• Using the Flash Builder wizards
• Understanding the CallResponder class
• Creating a master/detail form
Displaying Data Using the DataGrid
• Using the DataGrid control
• Supplying data to a DataGrid control
• Specifying DataGrid control columns
• Formatting DataGrid control columns
• Setting column widths with a typical item
• Formatting data in a label function
• Creating reusable label functions
• Using item renderers and item editors
• Understanding Item renderers versus item editors
• Introducing the types of item renderers and item editors
• Creating custom item renderer and item editor components
• Using events and selected items with a DataGrid component
• Customizing the DataGrid skin
Deploying Flex and AIR Applications
• Compiling the Flex application
• Compiling automatically
• Modifying compiler settings
• Embedding the SWF in the HTML wrapper
• Understanding the runtime shared libraries
• Creating a Flex application production build
• Creating a release build
• Creating a desktop application
• Creating an AIR project
• Understanding some differences between Flex and AIR applications
• Exporting a release build

WEB DESIGNING AND WEB HOSTING:
FREE .COM / .NET / .CO etc…
FREE SITE BUILDER ( HTML AND FLASH/FLEX).
UNLIMITED STORAGE SPACE.
FREE SETUP.
FREE EMAIL ID`S.
SUPPORT.

WEB DESIGNING SERVICE:
Pradhika technology offering a professional web designing and web hosting in the World, have more than 2 years of experiences in web hosting, designing and development. Our creative web design are running successfully all over the world with our loved customers. We are design your web site friendly with major search engine like Goggle, Yahoo and MSN. We also do Web site maintain and redesign work. We development is a important part of our web development team. We already created lots of dynamic sites.

We provide you the reliable and cost effective web hosting solution. Windows based servers are come up with Plesk power pack and Linux based server are come up with Cpanel. Our servers are monitor 24hrs and fully managed. You will get the industries latest software's and updated servers gives you a perfect fell in web hosting. Our support team will help you around the clock services. We promise you will get 99.99% uptime server. Our Cpanel and Windows server will come up with multi domain web hosting.
VPS Server & Dedicated Servers New India Hosting offers a business class vps servers and dedicated servers. Provide you best in industries with cost effective and low cost. Our servers data center located in US, Canada & India.
WEB HOSTING:
Pradhika technology offer you a high stability and cost effective web hosting in Windows Plesk server and Linux Cpanel servers. All our servers are located in level 1 data centers in US and Canada. We provide you the best high stability server with uptime of 99.99%. All our resellers will also get a FREE DOMAIN account where you can get a free your brand web site, so your customers can register the domains under your company name. Special offers also avail abel in domain price for resellers. FREE SITE BUILDER also available for all our cpanel resellers. you can provide this site builder for all of your customers.
Domain Registration
Register a perfect domain for your business is more important to bring up your web site in search engines. We also give a special offers on other domains. All domains are register under you name. You will also get a regular notification on your domains. Domain registration will come up with FREE DNS, domain thief protection (ssl) etc……

We provide HTML and Adobe flash/flex builder java oriented website building.

Prerequisites
The following Prerequisites we recommending you before start the course. If you do not have the below specified skills then our trainer will help you to get them. We will arrange extra sessions to develop them so please let us know ASAP.
• Java Knowledge.
• Any Operating System Knowledge.

Requirements:
• Download the Skype and Temaviewer.
• Add Our Skype id : pradhikatechnology
• In Skype Post Your Name, Training Requirements, Contact Details, Time Zone & Your free Timings to Attend the Session.

WEBSPHERE MESSAGE BROKER DEVOLOPMENT:
COURSE CONTENT:
Introduction to service-oriented architecture
Introduction to IBM WebSphere Message Broker
Introduction to Message Broker Components
Introduction to ESQL
Introduction to Message Broker nodes
Introduction to WebSphere MQ
Working with Message Brokers Toolkit
Exercise: WebSphere Message Broker Development Environment
Exercise: WebSphere Message Broker Administration Environment
Message Broker Components Overview
Exercise: Development of MQ Components
Exercise: Development of Message Broker Components
Exercise: Development of Message Flows
Deployment of Message Flows
Test of Message Flows
Message Transformation with ESQL
Message Transformation: Filter and compute nodes
Message Transformation: XML Transformation node
ESQL basics
ESQL functions, operators, and statements
Exercise: Development of sample Message Flow with Message Transformation, ESQL basics
Working with Message Repository Manager (MRM)
Message Modeling overview
Exercise: Development of Message Flow for MRM
Introduction to Database nodes
Using databases and maps in message flows
Exercise: Development of Message Flow to perform database operations
Introduction of Additional processing nodes
Stateful Message Flows
MQGet node
Aggregation flows
Timer nodes
Exercise: Development of Message Flow with different nodes
Java support
Java Compute node
Accessing, parsing and modifying message trees
JMS nodes
Exercise: Development of Message Flow with Java Compute node
Working with Web Services
Introduction to Web Services
HTTP/HTTPS nodes
Exercise: Development of Message Flow with HTTP(s) nodes
Error Handling in Message Broker
Introduction to Try, Catch node
Exercise: Development of Message Flow with Error Handling

BPM V(7.5) OR WEBSPHERE INTEGRATION DESIGNER (WID) V 7.5
COURSE CONTENT:
1}. Understand the IBM Business Process Management products Version 7.5 and the life cycle of a business process application.
• IBM Process Center
• IBM Process Designer
• IBM Integration Designer
• IBM Process Server.
• BPM(Websphere Business Process Management).
• IBM Lombardi.
2}. Use Process Designer to design and run a process application
• Creating a process application and designing the flow of a business process
• Create activities (human interaction, decisions, nested process, logic)
• Simulation and analysis of the business process
• Designing the data used by the process
• Create basic implementations of the activities and the data flow
• Implement human interaction user interfaces through coaches
• Test user interfaces and create snapsots
• Implement a decision service using a decision table
• Implement activities with simple JavaScript logic
• Test the flow of the business process
• Implement a nested process with a Web service call
• Implement a Web service call to an existing Web service
• Implement exception handling
• Implement database update using SQL services
• Implement sending email through an SMPT server
• Implement a decision using the Business Action Language (BAL)
• Use exposed process variables in the decision and modify the values at runtime
• Implement security for human tasks using groups and users
• Expose the business process as a Web service for invocation from outside
• Use Integration Designer to interact with the business process
• Connect Integration Designer to the Process Center and Process Server
• Create a Web front-end application from a WSDL
• Invoke the business process as a Web service
• Define and implement Advanced Integration Services
• Define advance integration services in Process Designer
• Import a process application into Integration Designer
• Implement the advanced integration services in Integration Designer
• Implement a service that calls a Java class
• Implement a service that calls an external Web service
• Synchronize (publish) the advanced integration services into the Process Center
• Run the process application in Process Designer with the advanced integration services
• Run the process application using the front-end and the Process Portal
• Use the Process Portal to perform the human services
• Use Process Designer and tools to measure and monitor the process application
• Use automatic tracking to track business data fields and standard KPIs
• Use manual tracking to track business data and calculated values
• Use the Business Performance Admin Console
• Use the Process Admin Console for monitoring
• Use historical analysis to analyse the performance of the business process
• Compare historical data with simulation data
• Create ad-hoc reports from automatic and manual tracking data
• Generate, save, run, and tailor reports from ad-hoc reports

TERA DATA COURSE CONTENT:
Introduction:
• What is Teradata?
• Teradatav12 & versions Other versions
• Overview OF Teradata
• Teradata warehouse
• Teradata in the Enterprise
• Teradata Users & Scalability
• interview Q&A and Certification queries
Teradata Architecture and Components
• Teradata Architecture
• SMP Architecture
• MPP Architecture
• AMP(Access Module Processing)
• TDP(Teradata Directory Program)
• CLI(Call Level Interface)
• TPA(Trusted Parallel Application)
• Parallelism Architecture
• Benefits and Types
Data Recovery and Security
• Why for locks &how to release
• Various locks for simultaneous access
• RAID 1&RAID 5
• Disk Arrays
• Fall Back
• Clique
• AMP Clustering
• Types OF Journals
• Recovery Journal
• Trasient Journal
• Permanent Journal
• Before Journal
• After Journal
• How & where is used journals
• Answering various recovery questions
Teradata Indexes
• Primary Index
• Unique
• Non unique
• Partitioned
• Secondary Index
• Unique
• NonUnique
• Hash, Join, Value Ordered
• Skewness
• Secondary Index Sub table
• Accessing Records via Primary Index
• Accessing records via Secondary Index
• Keys Vs Indexes
• Full Real time scenarios and explaining
Teradata Sql Reference
• SQL Fundamentals
• Data Types and Literals
• Data Definition Statements(DDL)
• Data Manipulation Statements(DML)
• Explaining with proper examples
Teradata Functions and Operators
• String Functions
• Format Function
• Cast Functions
• Group & Aggregate Functions
• With & with by clauses
• Practices of this section
Teradata Transactions
Implicit Transaction

Explicit Transaction
• Performance Tuning and Explain Utility
• Explain Usage
• Collecting Statistics
• Tuning SQL Performance
• Usage of PMON
• Explaining various SQL statements
• Joins and Unions
• Inner Join
• Left Outer Join
• Right Outer Join
• Full Outer Join
• Detailed explanation
• Join Strategies
• Product Join
• Merge Join
• Hash Join
• Nested Join
• Questions of this section
Teradata Basic Commands
• HELP
• SHOW
• EXPLAIN
• COLLECT STATISTICS
Teradata Objects
• Tables
• SET table
• Multi Set table
• Volatile tables
• Global Temporary tables
• Derived tables
• Views
• Macros
• Stored Procedures
• Triggers
• Practices and FAQs of this session
Teradata spaces
• PERM space
• SPOOL space
• TEMPORARY space
• Teradata User and managing
• Practical Examples
Teradata Transaction Modes
• BTET
• ANSI
• Interactive
• Batch
Teradata Sql Assistant (Queryman)
• Teradata Performance Monitor
• Teradata BTEQ
• Batch Scripts with samples
• Branching and Looping
• Importing data through scripts
• Exporting data through scripts
• Error handling
• Explanation with proper debugging
• Teradata Fast Load
• Various Phases of Fast Load
• Advantages and Process
• Limitations of Fast Load
• Sample Scripts
Real time Issues and resolving it
• Teradata Multi Load
• Various Phases of Multi Load
• Limitations of Multi Load
• Working with multiple tables
• Applying various operations
• Sample Scripts
Real time Issues and solving it
• Teradata Parallel Data Pump
• Limitations of TPump
• Overview of TPump
• Sample Scripts
• Teradata Fast Export
• Exporting Data
• Passing Parameters
• OUTMODS
• Sample Scripts
• Utility Vs Parallelism

Websphere Portal Server Development Training V7.0

STEP – 1:

Getting to Know Portals
• Overview of WebSphere Portals
• Portal Server explained
• Portal concepts
WebSphere Portal Customization
• Managing places and pages
• Customizing layout
• Adding portlets to pages
• Creating new themes
• Creating new skins
Working with Portlets
• Installing portlets
• Managing portlet applications
• Managing portlets
• Web clipping

STEP – 2:
Portlet Development Environment
• Overview of test environment
• Installing and configuring test environment components
• Testing and debugging with the test environment
• Exporting and deploying portlets to a portal server
Overview of Portlet Development
• Overview of Portlet APIs: IBM and JSR 168
• Portlet lifecycle
• web.xml and portlet.xml deployment descriptors
• Understanding concrete portal applications and concrete portlets
• Creating a simple portlet with Portlet Plug-in
Action Event Handling
• Overview of the event model
• Listeners
• Multipart form event handling
• Multi-mode event handling
Portlet Messaging
• Overview of portlet messaging
• Core messaging objects
• Sending and receiving messages
• Click to Action Messaging
STEP - 3:
Portal Services
• Overview of portal services
• Configuring portal services
• Using ContentAccessService
• Creating custom portal services
• Using Credential Vault services
Using Portlet Tag Library
• Overview of Portlet tag libraries
• Using portlet tags
Advanced Portal Topics
• Best Practices in Portlet Development
• Struts Portlet Framework
• JSF Portlet Framework
• Transcoding Concepts

SAP ABAP Course Content:
SAP OVERVIEW:
ABAP dictionaries & Introduction to ABAP
• Report Programming
• ABAP ALV Reporting
• Dialog Programming
• BDC
• LSMW
• SAP Scripts & Smart forms
• BADI’s & User exits
• Enhancement Framework
• ALE IDOC’s
• BAPI and RFC’s
• Performance Tuning
• ABAP OOPS
• Transport Management
1. SAP Overview
Complete overview of sap, sap architecture and different modules of sap And business requirements
2. ABAP Dictionaries
Creation and use of the objects
1. Data Elements
2. Domains
3. Tables
4. Structures
5. Views
6. Search helps
7. Type groups
8. Lock objects
3. Report programming
1. Types of Programs
2. Defining data
3. Working on internal tables
4. SELECT QUERIES
5. Classical Reports
6. Interactive reports
4. ABAP ALV List Viewer
Using ALV Functions for displaying data
Using EVENTS
Using FIELDCATALOUGE
Real time examples using REUSE_ALV_GRID_DISPLAY
And REUSE_ALV_LIST_DISPLAY and Hierarchical Display
5.Module Pool Programs
PBO and PBI and Screen Programming
6.BDC
BDC usage and in Different Methods
1. CALL TRANSACTION
2. SESSION METHODS
7.LSMW
Its uses and explanation
1. Direct Input methods
2. Recording
8. SAP Scripts & SMARTFORMS
Usage of Scripts, creating SAP Scripts, Zebra coding
Configuring SAP SCRIPTS
SAP SMARTFORMS, Creation of SMARTFORMS
Driver program, Translation.
9.BADI’s and User exits
Classical Badi’s usage of BADI, User Exits creation and real time examples
10.Enhancement Framework
Enhancement Spots, Enhancement Techniques, Enhancement Sections,
Enhancement Implementations

11. ALE IDOC’s
Need of IDOC’s
Creating Segments, Message types, Inbound, outbound Posting FM’s
And configurations
12 .BAPI and RFC
BAPI usage and Extending BAPI Techniques and the usage of RFC
13 .Performance Tunings
Latest Techniques of Coding and ways to improve performance and tools
14. ABAP OOPS
OOPS concepts, OOPS ALV
15. Transport management
What are Transports and the usage of Transports.

SAP FICO COURSE CONTENT:
Introduction to SAP R/3
1. Introduction to ERP, Advantages of SAP over other ERP Packages
2. Introduction to SAP R/3 FICO

Financial Accounting Basic Settings:
1. Definition of company
2. Definition of company code
3. Assignment of company to company code
4. Definition of business area
5. Definition of fiscal year variant
6. Assignment of fiscal year variant to company code
7. Definition of posting period variant
8. Assignment of posting period variant to company code
9. Open and close posting period
10. Defining document type & number ranges
11. Maintenance of field status variants
12. Assignment of field status variant to company code
13. Definition of tolerance groups for GL accounts
14. Definition of tolerance groups for employees
15. Assignment of tolerance groups to users
16. Taxes on Sales & Purchases (input & output)
17. Creation of chart of Accounts
18. Defining Accounts Groups
19. Defining Retained Earnings Account.

General Ledger Accounting:

1. Creation of General Ledger Master (with and with out reference)
2. Display/Change/Block/Unblock of general ledger master
3. Document Entry posting normal postings and pos

Show more