Training


We conduct corporate and professional training on Weblogic, Websphere, JBoss, Java, J2EE, .Net, Powershell, PHP, Pearl, Ruby, MQ series, Data Structures, C, C++, Operating systems, Customer Ineraction and Personality Development.

The training is conducted by professionals who have worked in multinational and renowned firms like Microsoft, IBM, Oracle, Wipro, TCS, Capgemini etc.

Below are the Topics that we give training on.

1> Weblogic Application Server Administration

BEA WebLogic Server installation and configuration, network and unattended installs – 2 hrs

BEA WebLogic Server as a Web server – 1 hr

Security configuration (users, groups, roles, policies, SSL) – 2 hrs

Service management (JMS, JNDI, JDBC, transactions) - 6 hrs

Custom J2EE class loading – 3 hrs

Startup/shutdown classes – 3 hrs

Application life cycle events – 2 hrs

Development and production environment configuration – 2 hrs

Node manager – 3 hrs

SNMP – 1 hr

Monitoring (application, server) – 3 hrs

Network channel configurations – 1 hr

Administration scripting – 3 hrs

Application deployment – 6 hrs

Cluster configuration – 1 hr

Proxy servers - 3 hrs

Session replication - 2 hrs

Application deployment to a cluster - 2 hrs

Clustering services - 2 hr

Server migration – 1 hr

Overview of WebLogic Server Virtual Edition – 1 hr

Webservices with Weblogic – 3 hrs

EJB with Weblogic – 2 hrs

Total (55 hrs)

2> Production Support Troubleshooting, Debugging Best Practise techniques. (Total 24 hrs)

i> Clustering (6 hrs)

Multicast Errors Pattern (2)

HTTPSessionReplication Failures Pattern (2)

HTTP Load Balancing In Cluster Using Proxy Plug-in Pattern (2)

ii> Core (7.30 hrs)

Binary Core File Analysis Pattern ( 30 mins)

EJB RMI Server Hang Pattern ( 30 mins)

Generic Server Hang Pattern ( 1 hr)

Investigating ClassCastExceptions Pattern (1 hr)

Investigating Missing Execute Threads Pattern (30 mins)

Investigating OutOfMemory MemoryLeak Problems Pattern (1 hr)

JDBC Causes Server Hang Pattern (30 mins)

Server Hang Application Deadlock Pattern (30 mins)

Stack Over Flow (30 mins)

TooManyOpenFiles Pattern (30 mins)

Unexpected High CPU Usage With WLS Pattern (1 hrs)

iii> Deployment (1.30 hrs) Troubleshooting Deployment Issues Pattern (1.30 hrs)

iv> JDBC (2.10 hrs)

CLOB BLOB Data Type Handling Issues Pattern (20 mins)

Investigating JDBC MultiPool Issues Pattern (30 mins)

Investigating JDBC Problems Pattern (30 mins)

Investigating ORA-1000 Maximum Open Cursors Exceeded Pattern (20 mins)

Oracle RAC Configuration And Testing Pattern (30 mins)

v> JMS (1 hrs)

Troubleshooting Message Redelivery Pattern (30 mins)

Troubleshooting Pending JMS Messages Pattern (30 mins)

vi> JSP (45 mins)

Debugging Recompilation Of Precompiled JSPs Pattern (45 mins)

vii> NodeManager (45 mins)

SSL Configuration And Node Manager Pattern (45 mins)

viii> Proxy Plugins (2 hrs)

General Diagnostic Process For Problems With Proxy Plug-in Pattern (1 hr)

SSL And Plug-in Pattern (1 hr)

ix> JTA (30 mins)

Investigating Transaction Problems Pattern (30 mins)

x> Licensing (30 mins) Licensing Pattern (30 mins)

xi> Others (40 mins) Investigating Struts With WebLogic Server Pattern (20 mins)

Troubleshooting jCOM Issues Pattern (20 mins)

3>Core Java (40 hrs)

1. Fundamentals of the Java Programming Language (10 hrs)
  • Object-Oriented concepts
  • Syntax (Data Type, Variables, Array, Casting)
  • Operators (Arithmetic, bitwise, relational, logical, assignment)
  • Selection Statements (If, Switch)
  • Control Statement (while, do while, for)
  • Conditional Statements
  • Arrays
2. Java Programming Language (10 hrs)
  • What is class and Objects
  • Class and Methods
  • Inheritance Basics and Inheritance with packages
  • Packages and Interfaces
  • Exception Handling
  • Abstract Window Toolkit (AWT)
  • Threads
  • Sockets
  • Networking
    • Overview of Networking
    • Networking Concepts
    • Identifying Your Computer’s IP Address
    • Using the InetAddress Class
    • Sockets
    • Implementing the Client Side of a Socket
    • Implementing the Server Side of a Socket
    • Using the Remote File Copy Application
    • Datagram Sockets
    • Using Datagram Sockets
3. New Features of the Java SE Platform (4 hrs)
  • Scripting
  • Desktop Client
  • Swing
  • JAX-WS
  • JAXB
  • JAXP
  • JMX
  • Jconsole
  • Dtrace Performance

  • 4. J2SE Platform 5.0 : Language Changes (4 hrs)
  • Generics
  • Autoboxing
  • Enums
  • Varargs
  • Static Imports
  • Annotations
  • Concurrency
5. Java Programming Language Workshop (6 hrs)
  • Multi-tier applications
  • JDBC
    • SQL Language
    • JDBC and its drivers
    • JDBC API: connections, statements, result sets, metadata
    • Using JDBC: updates, queries
  • Design patterns

  • Java RMI

  • 6. Developing Real-Time Programming Application (6 hrs)

    4> J2EE (Webservices) (21 hrs) Interoperable Web Services ( 2.30 hrs)

      • Motivation for Web Services
      • Evolution of Web Services
      • HTTP and XML
      • Interoperability Stacks
      • Simple Object Access Protocol (SOAP)
      • Web Service Description Language (WSDL)
      • Universal Description, Discovery and Integration (UDDI)

    • Building and Hosting Web Services ( 2.30 hrs)
      • Hosting Web Services: Scenarios
      • SOAP Alone
      • Service Description
      • Building Services and Clients from WSDL
      • Publishing and Discovery
      • Practical Requirements
      • The J2EE Reference Implementation
      • Demonstration: A Running Web Service and Client
      • Sniffing SOAP Messages
      • Development Process

    • 1). Developing a Service which asks for UserName Token from client using Auth.xml Policy. (1 hr)2). Publishing EJB3.0 Stateless Session Bean as a JAX-WS WebService.(1 hr)

      3). Apache XMLBeans In WebLogic WebService (1 hr)

      4). Complex Types In JAXWS (1 hr)

      5). Fetching HttpHeaders inside JAXWS WebService (1 hr)

      6). How to build a WebLogic WebService from a WSDL? (1 hr)

      7). UserName Token In JAXWS WebService (1 hr)

      8). JAXWS with Wssp1.2-2007-Https-UsernameToken-Plain.xml Policy (1 hr)

      9). JAXRPC Service with WLJmsTransport (1 hr)

      10). JAXWS SOAPFault Handling (1 hr)

      11). JAXRPC SOAPFault Handling (1 hr)

      12). Sending Attachments to JAXRPC WebService (1 hr)

      13). Building JMS Based WebService using Top to Bottom Appraoch (1 hr)

      14). Changing Context-Root for JAXWS Ejb bases WebService (1 hr)
    15) WSDL to SERVICE, WSDL to CLIENT generation. (1 hr) 16) Bugs and Issues with Webservices (1 hr) 7> J2EE (EJB)

    1). Local JNDI Lookup (EJB3) (1 hr)

    2). Custom JNDI Names (EJB3) (1 hr)

    3). MDB3.0 Application in WLS (1 hr)

    4). EJB3.0 Dependency Injection In Servlet (1 hr)

    5). Securing EJB2.x Stateless Using RunAs (1 hr)

    6). EJB3.0 (Stateless) TimerService (1 hr)

    7). Generating EJB3 ClientJar using APPC Utility (1 hr)


    8> J2EE (MailAPI)

    9> J2EE (JDBC)

    10> JVM and Performance Tuning. (11 hrs)
  • Introduction to Performance Tuning (1 hr)

  • Java Virtual Machine Architecture (2 hrs)

  • Java Performance Tuning Tools (1 hr)

  • The Tuning Process (1 hr)

  • Performance Planning (1 hr)

  • Tuning Best Practices [Webservices] (1 hr)

  • Fundamentals of Garbage Collection and Heap Tuning (2 hrs)

  • JVM Operating Specific Tuning (2 hrs)


  • 11> Ticketing tools (HP Openview, Clarify, ITS, Orion)

    12> Customer Handling Best Practises. ( Total 5 hrs)

    i) Voice/ E-mail/ Physical introductory approach towards the client ( 30 mins)

    ii) Understanding the problem ( 30 mins)

    iii) Problem confirmation, setting right expectation ( 30 mins)

    iv) Approach when we do not have a solution ( 30 mins)

    v) Approach when the client requirement can not be met or is irrelevent ( 30 mins)

    vi) Being optimistic, making a customer optimistic ( 30 mins)

    vii) Getting personal ( 30 mins)

    viii) Confessing our status and deadline ( 30 mins)

    ix) Documentation ( 30 mins)

    x) Agreed solution/ conclusion ( 30 mins)

    13> ANT ( 7 hrs) What is ANT and why is it useful. (1 hr)

    1). MakingDirectories/ Delating Them / Displaying Echo Messages ( 30 mins)

    2). Making Jar And Running Java Using ANT ( 30 mins)

    3). Declaring properties in ANT Script ( 30 mins)

    4). Ant to Deploy Applications (30 mins)

    5). Building “wlfullclient.jar” ( 30 mins)

    6). WebLogic Specific APPC ant task ( 30 mins)

    7). WebLogic WebService Specific ANT Tasks ( 30 mins)

    JWSC (To Build and Compile WebService)

    WSDLC (To Generate WebService Codes from an Existing WSDL)

    CLIENTGEN (To Generate WebSerivice Client Side Artifacts)

    8). Redeploying a Single JSP ( 30 mins)

    9). How to Automatically Generate the ANT “build.xml” file? ( 30 mins)

    10). Starting & Stoping Servers Using ANT ( 30 mins)

    11). Classpath Settings in ANT task ( 30 mins)

    12). Using WLST ant Task to Get ServerDetails ( 30 mins)

    For any details kindly call me Mohtashim Shaikh (+91 – 9742203770) or get in touch on (mohtashims@gmail.com)

    Regards,

    Mohtashim Shaikh