Apache tomcat training online | apache tomcat course | optcpttrainings - Herndon, VA

Saturday, 19 April 2014

Item details

City: Herndon, Virginia
Offer type: Offer

Contacts

Contact name optcpt
Phone 347-779-9690

Item description

Apache Tomcat Course Contents:

Session 1:
· Introduction
· Overview of the Apache Software Foundation and the Jakarta Project
· Overview of Java EE as a platform
· Overview of the features and functionality specifically provided by Tomcat
Session 2:
· Installing Tomcat
· Installing the Java Runtime Environment (JRE)
· Tweaking the JRE for performance
· Performing the actual Tomcat installation
Session 3:
· Examining the Tomcat installation directories
· bin
· conf
· common (Tomcat 5.5 and earlier)
· lib (Tomcat 6 and later)
Session 4:
· logs
· server (Tomcat 5.5 and earlier)
· shared (Tomcat 5.5 and earlier)
· temp
· webapps
· work
Session 5:
· Configuring Tomcat
· server.xml (detailed walkthrough)
· web.xml
· context.xml
Session 6:
· Tomcat Valves
· AccessLog and FastCommonAccessLog
· RequestFilterValve
· SingleSignOnValve (by request)
· RequestDumperValve (by request)
Session 7:
· Memory management and JMX monitoring
· Understanding Java garbage collection
· Using JAVA_OPTS, JMX and JConsole to monitor and tune Tomcat memory usage
· Sizing Tomcat's JVM memory heap
· Using JMX and JConsole to configure Tomcat via Tomcat's Mbeans
Session 8:
· Updating Tomcat's configuration via JMX "on the fly" without restarting Tomcat
· Load testing with JMeter
· Using VisualVM (new monitoring tool built into JDK 6) and PSI Probe
· Controlling JMX MBeans via Ant
Session :9
· Logging
· JULI logging
· log4j logging
· Understanding exceptions and thread dumps
Session 10:
· Connecting databases with Tomcat applications
· Classic JDBC approach
· Better approach: JNDI resources
· Setting up and monitoring database connection pools
Session 11:
· Security
· File system security
· Java security manager
· Realms, authentication, and authorization
· SSL
· Classic JDBC approach
Session 12:
· Performance tuning strategies
· Additional JVM tuning tips
· Enabling parallel garbage collection
· Building native connectors
· Disabling/removing unneeded applications
Session 13:
· Tuning incoming connections and database connection pools
· Turning off Jasper development mode
· Realms, authentication, and authorization
· Precompiling JSPs
· Preloading servlets
Session 14:
· Tomcat 7 New Features [optional]
· Memory leak prevention and detection
· Servlet 3.0, JSP 2.2, and EL 2.2 support (and the practical implications of this for Tomcat admins)
· Cross-site request forgery prevention (and how to configure)
Session 15:
· How Tomcat 7's new session management features prevent session fixation attacks
· Alias support (which allow static content to be stored outside the WAR file)
Session 16:
· Running Tomcat behind Apache httpd or IIS [this section would be taught using your web server and connector module of choice]
· Why run Tomcat behind Apache httpd or IIS?
· Installing mod_jk (Apache or Tomcat) or mod_proxy_ajp and mod_proxy_balancer (Apache 2.2 or later only)
Session 17:
· Proxying traffic to Tomcat via AJP
· Monitoring the status of your web servers connection to Tomcat
· Load balancing Tomcat via mod_jk or mod_proxy_balancer
Session 18:
· Tomcat Clustering
· Configuring mod_jk (in Apache or IIS) or mod_proxy_balancer (Apache 2.2 or later only) as a load balancer
· Hardware load balancing as an alternative to software load balancing
· Sticky sessions
Session 19:
· Configuring a shared session back-end
· FileStore/JDBCStore (older approach, generally not recommended)
· Using the tag
Session 20:
· Configuring the application to be distributable
· Setting up and testing failover

Session 21:
· Resume Preparation
Session 22:
· Mock Interview




OPTCPT Trainings was promoted by highly experienced Professionals dedicated to provide Job oriented It trainings. . a wide range of training programs starting from fundamentals right up to the advanced technologies with a focus on high quality training through effective methodologies.

We offer a comprehensive range of learning solutions and services to address the needs of the clients.

we are committed to deliver high end solutions with the right blend of knowledge, skills and expertise. The gamut of services offered ensures a complete end to end solution for training needs of Individuals , corporate and non-corporate.

Contact:
www.optcpttrainings.com
Email: training@optcpttrainings.com