Apache Tomcat is a web container developed at the Apache Software Foundation (ASF). It is used in the official Reference Implementation for the Sun's Java Servlet and JavaServer Pages technologies. Tomcat provides an environment for Java code to run in cooperation with a web server.
It adds tools for configuration and management but can also be configured by editing configuration files that are normally XML-formatted. Tomcat includes its own HTTP server internally.
Many large-scale, mission-critical web applications across a diverse range of industries and organizations are powered by Apache Tomcat. Marakana specializes in open-source training for corporations and governments. We provide Apache Tomcat and Apache Web Server classes in our San Francisco training facility on monthly basis. We also travel all over the world and train teams of developers and administrators.
Apache Tomcat Administration Training Course
Administering Apache Tomcat training course covers the details of installing and configuring Tomcat Web Server.
Students will learn the details of the server.xml configuration file, an overview of Servlet and JavaServer Pages, a comparison of Tomcat to J2EE application servers, the Tomcat installation directories, deploying Java Web applications, the web.xml file, valves, logging, security realms, connecting Tomcat to Apache Web Server, hosting multiple Web sites, performance and scalability issues, load testing, clustering, monitoring, the Tomcat Manager and the Tomcat Administration tool.Java Web Development With Spring and Hibernate Training Course
Marakana Spring/Hibernate Training is a 5-day course that teaches you how to develop enterprise Java web applications with the Spring, Hibernate, and Spring Security (Acegi) open-source frameworks. The class is designed to run as a hands-on tutorial-style with more than 50% of time being devoted to writing code.
The main goal of this course is to set to students on the right path of developing Java web applications on a best-of-breed software stack (Spring and Hibernate) while utilizing time-tested best-practices. While we don't skip on the theory, students focus most of their energy on why they should use a particular technique, and how to best apply it.
Apache HTTPD and Tomcat Administration Bootcamp Training Course
Apache and Tomcat Administration Bootcamp combines two of Marakana's most popular courses into one week long workshop.
Apache Web Server Administration part of the course will cover the details of the httpd.conf configuration file, using .htaccess files, virtual hosts, MIME and file types, URL mapping, directory indexing, performance tuning, handlers, filters, server-side includes, managing scripts, security and Apache modules.
Tomcat Administration part covers the details of the server.xml configuration file, an overview of Servlet and JavaServer Pages, a comparison of Tomcat to J2EE application servers, the Tomcat installation directories, deploying Java Web applications, the web.xml file, valves, logging, security realms, connecting Tomcat to Apache Web Server, hosting multiple Web sites, performance and scalability issues, load testing, clustering, monitoring, the Tomcat Manager and the Tomcat Administration tool.
Please note that both Apache Web Server Administration and Tomcat Administration classes can also be taken separately. Visit the individual course pages for pricing and registration information.
J2EE on JBoss Training Course
Marakana J2EE™ Training on JBoss™ course offers an extensive hands-on overview of developing enterprise J2EE applications on JBoss application server platform.
This course covers JBoss best practices, administration and configuration issues, and how to architect web applications that make the most advantage of this platform.
Introduction to Web Services with Apache Axis2 Training Course
Intro to Web Services with Axis2 course teaches students the concepts behind web services and the basics of the Apache Axis2 platform. Web service fundamentals such as SOAP and WSDL are covered from both client and server perspectives. Students will learn how to create a Java/Axis2 web service clients by generating client helper code from a WSDL file. They will then learn how to create and deploy Java /Axis2 web services to Apache Tomcat by using either Java code or WSDL as the starting point.