<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:m="http://marakana.com/m/ns/1.0" version="2.0">
  <channel>
    <title>Marakana Public Course Schedule</title>
    <link>http://marakana.com/training/schedule.html</link>
    <description>Class Schedule</description>
    <copyright>1998-2009 Marakana Inc., San Francisco, CA. All Rights Reserved.</copyright><generator>Marakana Spark</generator>
    <item>
      <title>Ruby (Mar 15, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2010-03-15/1538.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2010-03-15/1538.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:57:30 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-15</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (Mar 15, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-03-15/1454.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-03-15/1454.html</guid>
      <pubDate>Thu, 17 Dec 2009 08:26:22 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-15</m:start_time>
    </item>
    <item>
      <title>Rails (Mar 17, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2010-03-17/1544.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2010-03-17/1544.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:01:19 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-17</m:start_time>
    </item>
    <item>
      <title>Fundamentals of Java (Mar 22, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-03-22/1461.html</link>
      <description>The Fundamentals of the Java™ course serves as an introduction to the Java language and object oriented programming (OOP) in Java. The course provides students with the skills for analyzing, designing, developing, and troubleshooting Java applications.
The participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, Java documentation, exception handling, Java libraries (I/O, utilities, networking, JDBC, etc.), concurrent programming with Java threads, and design patterns in Java.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-03-22/1461.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:27:37 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-22</m:start_time>
    </item>
    <item>
      <title>HTML 5 Web Sockets (Mar 29, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html_5_web_sockets/san_francisco/2010-03-29/1559.html</link>
      <description>HTML5 Web Sockets are a new standard that enables real-time, bi-directional communications between web browsers and servers. This technology offers the possibility to create a new class of real-time applications that are not only simple to build, but also dramatically lower unnecessary network throughput (think: 1000:1) and significantly lower latency.

As a demonstration of the potential utility of this new communication standard, attendees will examine several HTML 5 WebSocket applications. One of these is EarthControl, a real-time, multi-player game for Facebook which makes extensive use of Web Sockets. EarthControl allows groups of players to play simultaneously against each other with each player seeing and reacting to all other players&amp;rsquo; moves in real-time. The concepts learned from the study of EarthControl will then be applied to various other practical applications during the rest of the course.
Although the basic concept of a Web Sockets-enabled application is relatively simple, the actual implementation of this technology involves a number of steps which require careful attention to detail. This workshop is designed to help developers quickly get up-to-speed with building real-time Web Sockets-based applications.

The course addresses not only the setup of the WebSocket server, but also the fundamentals of WebSocket programming, as well as incorporating applications into the Facebook environment. Note that Facebook is used as an example container and the programming concepts apply equally well to any stand-alone WebSocket applications.



Attendees will receive the client and server source code for a simplified version of EarthControl application. This code will include all the key components of the application software and can be used as a template for attendees&amp;rsquo; own applications. In addition, attendees will receive a developer&amp;rsquo;s edition of the Kaazing WebSocket Gateway and access to their own hosted Linux server.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html_5_web_sockets/san_francisco/2010-03-29/1559.html</guid>
      <pubDate>Tue, 23 Feb 2010 10:21:17 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-29</m:start_time>
    </item>
    <item>
      <title>Advanced Rails (Mar 29, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-03-29/1501.html</link>
      <description>The Advanced Rails training course provides you with skills and knowledge to leverage powerful advanced features of Rails and take your applications to the next level. 

Upon completion, you will be able to improve the architecture of your applications and do more with less code.  You will understand how to use tests to drive the design of your applications in an Agile fashion, and make it secure.  And you will be able to tune your applications for high-traffic scalability.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-03-29/1501.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:15:51 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-03-29</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Apr 1, 2010, New York City)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/new_york_city/2010-04-01/1524.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/new_york_city/2010-04-01/1524.html</guid>
      <pubDate>Thu, 07 Jan 2010 10:48:28 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-04-01</m:start_time>
    </item>
    <item>
      <title>Java Web Development With Spring and Hibernate (Apr 5, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-04-05/1459.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-04-05/1459.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:24:55 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Tomcat</category>
      <category>J2EE</category>
      <category>Spring</category>
      <category>Hibernate</category>
      <category>Servlets and JSPs</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-05</m:start_time>
    </item>
    <item>
      <title>JavaScript AJAX and Frameworks (Apr 5, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/javascript_ajax_and_frameworks/san_francisco/2010-04-05/1533.html</link>
      <description>The JavaScript, AJAX, and Frameworks course covers the programming with the JavaScript language, building web pages that interact with server-side resources, and accelerating development with popular application frameworks. Participants will learn how to use JavaScript and related debugging tools within a browser context, and how to use the web page as a dynamic user interface. Students will then learn how to interact with web services to perform business operations and communicate results to a user, and how to leverage existing JavaScript frameworks to easily add advanced capabilities to their apps, while keeping them cross-platform and cross-browser compatible.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/javascript_ajax_and_frameworks/san_francisco/2010-04-05/1533.html</guid>
      <pubDate>Thu, 28 Jan 2010 16:33:26 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-05</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Apr 12, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-04-12/1399.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-04-12/1399.html</guid>
      <pubDate>Tue, 15 Sep 2009 15:19:24 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-12</m:start_time>
    </item>
    <item>
      <title>Intro to Android (Apr 12, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/intro_to_android/san_francisco/2010-04-12/1527.html</link>
      <description>Introduction to programming for the Android platform course is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of Android platform. You will get to understand the application lifecycle. By the end of the course, you will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more. This is a perfect course to get started with Android programming.

Upon completion of this course, we suggest you take Advanced Android training, or take both courses together as Android Bootcamp.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/intro_to_android/san_francisco/2010-04-12/1527.html</guid>
      <pubDate>Sat, 16 Jan 2010 10:09:08 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-12</m:start_time>
    </item>
    <item>
      <title>PHP and MySQL Bootcamp (Apr 14, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/php/php_and_mysql_bootcamp/san_francisco/2010-04-14/1421.html</link>
      <description>PHP Training with MySQL is an introductory course in the PHP and MySQL technology. Students will receive hands-on training in PHP programming language, and an introduction to MySQL database administration, SQL database language, and web development principles.Upon completion of PHP Training, you will be able to create powerful database-driven websites.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/php/php_and_mysql_bootcamp/san_francisco/2010-04-14/1421.html</guid>
      <pubDate>Thu, 01 Oct 2009 15:23:43 -0800</pubDate>
      <category>Training</category>
      <category>PHP</category>
      <category>SQL Database</category>
      <category>MySQL</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-14</m:start_time>
    </item>
    <item>
      <title>Caucho Resin Administration (Apr 14, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/resin/caucho_resin_administration/san_francisco/2010-04-14/1428.html</link>
      <description>Caucho Resin Administration covers the details of installing and
configuring the Resin Java application server.

Students will learn the details of configuring the Resin server,
Resin clusters, and JavaEE applications.  The course will go from
the initial steps of installing and configuring a Resin server to
deploying and monitoring applications.  Along the way, students
will learn to configure database connectivity, set up logging,
and map the application to different web paths and virtual hosts.
Advanced topics such as clustering, reliability, performance tuning,
security, and using Resin in a unit testing environment will also
be covered in detail, with best practices being discussed for each.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/resin/caucho_resin_administration/san_francisco/2010-04-14/1428.html</guid>
      <pubDate>Tue, 20 Oct 2009 16:00:03 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Resin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-14</m:start_time>
    </item>
    <item>
      <title>HTML 5 Web Sockets (Apr 15, 2010, New York City)</title>
      <link>http://marakana.com/training/event/web_development/html_5_web_sockets/new_york_city/2010-04-15/1553.html</link>
      <description>HTML5 Web Sockets are a new standard that enables real-time, bi-directional communications between web browsers and servers. This technology offers the possibility to create a new class of real-time applications that are not only simple to build, but also dramatically lower unnecessary network throughput (think: 1000:1) and significantly lower latency.

As a demonstration of the potential utility of this new communication standard, attendees will examine several HTML 5 WebSocket applications. One of these is EarthControl, a real-time, multi-player game for Facebook which makes extensive use of Web Sockets. EarthControl allows groups of players to play simultaneously against each other with each player seeing and reacting to all other players&amp;rsquo; moves in real-time. The concepts learned from the study of EarthControl will then be applied to various other practical applications during the rest of the course.
Although the basic concept of a Web Sockets-enabled application is relatively simple, the actual implementation of this technology involves a number of steps which require careful attention to detail. This workshop is designed to help developers quickly get up-to-speed with building real-time Web Sockets-based applications.

The course addresses not only the setup of the WebSocket server, but also the fundamentals of WebSocket programming, as well as incorporating applications into the Facebook environment. Note that Facebook is used as an example container and the programming concepts apply equally well to any stand-alone WebSocket applications.



Attendees will receive the client and server source code for a simplified version of EarthControl application. This code will include all the key components of the application software and can be used as a template for attendees&amp;rsquo; own applications. In addition, attendees will receive a developer&amp;rsquo;s edition of the Kaazing WebSocket Gateway and access to their own hosted Linux server.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html_5_web_sockets/new_york_city/2010-04-15/1553.html</guid>
      <pubDate>Fri, 19 Feb 2010 16:57:52 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-04-15</m:start_time>
    </item>
    <item>
      <title>Advanced Android (Apr 15, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/advanced_android/san_francisco/2010-04-15/1529.html</link>
      <description>Advanced Android&amp;trade; training class is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with camera, use sensors, create and use advanced content providers and much more. The course goes into testing and deployment of Android applications as well.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/advanced_android/san_francisco/2010-04-15/1529.html</guid>
      <pubDate>Sat, 16 Jan 2010 10:10:12 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-15</m:start_time>
    </item>
    <item>
      <title>Android Internals (Apr 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_internals/san_francisco/2010-04-19/1438.html</link>
      <description>Android Internals training course is designed for those who are already familiar with basics of Android SDK and are looking to extend the functionality of the platform.
Android Internals focuses on Android NDK and Android IDL APIs for giving you a clean access to the underlying hardware and services with future compatibility in mind. You will learn how to build custom images and hack the platform.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_internals/san_francisco/2010-04-19/1438.html</guid>
      <pubDate>Wed, 28 Oct 2009 13:40:13 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-19</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Apr 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-04-19/1480.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-04-19/1480.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:53:00 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-19</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Apr 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-04-19/1492.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-04-19/1492.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:04:49 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-19</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Apr 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-04-19/1504.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-04-19/1504.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:26:03 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-19</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Apr 21, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-04-21/1486.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-04-21/1486.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:57:36 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-21</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Apr 26, 2010, Toronto)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/toronto/2010-04-26/1550.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/toronto/2010-04-26/1550.html</guid>
      <pubDate>Mon, 15 Feb 2010 13:33:41 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>New Toronto Group, 4 Robert Speck Parkway, Suite 240, Mississauga, ON L4Z 1S1, Canada</m:location>
      <m:start_time type="date">2010-04-26</m:start_time>
    </item>
    <item>
      <title>HTML5 (Apr 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5/san_francisco/2010-04-26/1561.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
This&amp;nbsp;HTML5 Bootcamp&amp;nbsp;is the bundle of two HTML5 courses:


HTML5 Fast Track

HTML5 Web Sockets and Communication

HTML5 Bootcamp&amp;nbsp;is a highly practical and hands-on 4-day day course. This course will teach you how to create next generation HTML5 web applications.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5/san_francisco/2010-04-26/1561.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:07:19 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-26</m:start_time>
    </item>
    <item>
      <title>HTML5 Fast Track (Apr 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5_fast_track/san_francisco/2010-04-26/1565.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
A large number of features are already supported in browsers, so it is time to start using it! In this HTML5 Fast Track training course, you will learn how to create HTML5 web pages and web applications using HTML5 markup and HTML5 JavaScript APIs.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_fast_track/san_francisco/2010-04-26/1565.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:16:38 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-26</m:start_time>
    </item>
    <item>
      <title>Java EE with Spring and Hibernate (Apr 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/spring/java_ee_with_spring_and_hibernate/san_francisco/2010-04-26/1433.html</link>
      <description>This course will expose students to new ways of approaching systems, levering concepts such as object-relational mapping: made popular by Hibernate, and Dependency Injection: which is gaining major traction as the preferred way to design flexible architectures through lightweight containers such as Spring. Learn how these technologies increase developer productivity and promote well thought-out design by providing boilerplate infrastructure support of a system, allowing developers to concentrate on what's really important: the business functionality of their code. Reinforced with real life applications and examples, as well in-class exercises, this class leaves students ready to reap the benefits the moment they leave the classroom.
 The course is taught by experienced Java EE developer and instructor Matt Cherry. </description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/spring/java_ee_with_spring_and_hibernate/san_francisco/2010-04-26/1433.html</guid>
      <pubDate>Wed, 21 Oct 2009 15:13:14 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Spring</category>
      <category>Hibernate</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-26</m:start_time>
    </item>
    <item>
      <title>Java Web Development With Servlets and JSPs (Apr 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/java_web_development_with_servlets_and_jsps/san_francisco/2010-04-26/1446.html</link>
      <description>The Java EE Platform has become the technology of choice for developing professional e-commerce applications, interactive Web sites, and Web-enabled applications and services. Servlet and JSP technology is the foundation of this platform: it provides the link between servers and Web clients (browsers, cell phones, Ajax applications, etc.). This course provides a practical, hands-on introduction to building Web applications in Java. It gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.

 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/java_web_development_with_servlets_and_jsps/san_francisco/2010-04-26/1446.html</guid>
      <pubDate>Mon, 16 Nov 2009 20:46:46 -0800</pubDate>
      <category>Training</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-26</m:start_time>
    </item>
    <item>
      <title>HTML5 Web Sockets and Communication (Apr 28, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/san_francisco/2010-04-28/1568.html</link>
      <description>This is a highly practical, two-day class about HTML5 Communication for real-time web applications, using HTML5 Web Sockets, Server-Sent Events, Cross-Document Messaging, and XMLHttpRequest Level 2.
This course will teach you how to create next generation HTML5 web applications.    With these new standards, the browser can now enjoy the first-class citizenry of network communication that has long been enjoyed by desktop applications.
You will learn how to use the emerging standards to build scalable, mission critical real-time Web 2.0 applications such as:

Trading System Clients
Online Betting Applications
Social Chat Solutions
Performance Monitoring Applications
RFID and GPS Tracking Applications 
Sports and News Broadcasting Applications
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/san_francisco/2010-04-28/1568.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:17:44 -0800</pubDate>
      <category>Training</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-28</m:start_time>
    </item>
    <item>
      <title>Google Web Toolkit (Apr 28, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-04-28/1508.html</link>
      <description> The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-04-28/1508.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:30:43 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>Google</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-04-28</m:start_time>
    </item>
    <item>
      <title>Python Fundamentals (May 3, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/python/python_fundamentals/san_francisco/2010-05-03/1411.html</link>
      <description>Python Fundamentals is a 4-day training course in the Python language and its many applications. The course covers the language itself, explains object-oriented as well as functional programming techniques, error handling, packaging, system and network programming, many of the Python extensions (libraries), as well as best practices. All concepts are explained through hands-on examples and exercises, so students learn by coding in Python.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/python/python_fundamentals/san_francisco/2010-05-03/1411.html</guid>
      <pubDate>Wed, 23 Sep 2009 11:27:56 -0800</pubDate>
      <category>Training</category>
      <category>Python</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-03</m:start_time>
    </item>
    <item>
      <title>HTML 5 Web Sockets (May 6, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html_5_web_sockets/san_francisco/2010-05-06/1552.html</link>
      <description>HTML5 Web Sockets are a new standard that enables real-time, bi-directional communications between web browsers and servers. This technology offers the possibility to create a new class of real-time applications that are not only simple to build, but also dramatically lower unnecessary network throughput (think: 1000:1) and significantly lower latency.

As a demonstration of the potential utility of this new communication standard, attendees will examine several HTML 5 WebSocket applications. One of these is EarthControl, a real-time, multi-player game for Facebook which makes extensive use of Web Sockets. EarthControl allows groups of players to play simultaneously against each other with each player seeing and reacting to all other players&amp;rsquo; moves in real-time. The concepts learned from the study of EarthControl will then be applied to various other practical applications during the rest of the course.
Although the basic concept of a Web Sockets-enabled application is relatively simple, the actual implementation of this technology involves a number of steps which require careful attention to detail. This workshop is designed to help developers quickly get up-to-speed with building real-time Web Sockets-based applications.

The course addresses not only the setup of the WebSocket server, but also the fundamentals of WebSocket programming, as well as incorporating applications into the Facebook environment. Note that Facebook is used as an example container and the programming concepts apply equally well to any stand-alone WebSocket applications.



Attendees will receive the client and server source code for a simplified version of EarthControl application. This code will include all the key components of the application software and can be used as a template for attendees&amp;rsquo; own applications. In addition, attendees will receive a developer&amp;rsquo;s edition of the Kaazing WebSocket Gateway and access to their own hosted Linux server.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html_5_web_sockets/san_francisco/2010-05-06/1552.html</guid>
      <pubDate>Fri, 19 Feb 2010 16:57:07 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-06</m:start_time>
    </item>
    <item>
      <title>JBoss Administration (May 10, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-05-10/1464.html</link>
      <description>Marakana JBoss™ Training course covers the JBoss Administration. You will learn the details of setting up, configuring, and fine-tuning JBoss application server. Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-05-10/1464.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:33:55 -0800</pubDate>
      <category>Training</category>
      <category>JBoss</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-10</m:start_time>
    </item>
    <item>
      <title>Ruby (May 17, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2010-05-17/1539.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2010-05-17/1539.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:58:20 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-17</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (May 17, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-05-17/1469.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-05-17/1469.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:38:47 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-17</m:start_time>
    </item>
    <item>
      <title>Rails (May 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2010-05-19/1545.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2010-05-19/1545.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:01:30 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-19</m:start_time>
    </item>
    <item>
      <title>JavaServer Faces (May 31, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2010-05-31/1498.html</link>
      <description>Let's admit it: JSF 1.x was a pain in the neck. Sure, it was the only major Web app framework that was part of the Java EE spec, and it had lots of great third-part component libraries. But, for ordinary developers it was tedious and cumbersome to use. However, JSF 2.0 is a dramatic improvement in almost every way: more powerful, much simpler to use, has integrated Ajax support, and is better from top to bottom. This course will give a thorough introduction to JSF 2.0 including annotations, defaults, Ajax functionality, page navigation, validation, event handling, page templating with facelets, composite components, and lots more.

 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2010-05-31/1498.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:13:46 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-31</m:start_time>
    </item>
    <item>
      <title>Intro to Selenium (May 31, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-05-31/1517.html</link>
      <description>Learn to automate the testing of your web applications using Selenium tools. In this Selenium training course, you will learn how to use twill and Selenium to script your web application testing and run your tests automatically. Selenium is quickly becoming the open-source standard for web test automation. It handles both server-side testing as well as client JavaScript testing for your application.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-05-31/1517.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:41:36 -0800</pubDate>
      <category>Training</category>
      <category>Testing</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-31</m:start_time>
    </item>
    <item>
      <title>JavaScript AJAX and Frameworks (May 31, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/javascript_ajax_and_frameworks/san_francisco/2010-05-31/1534.html</link>
      <description>The JavaScript, AJAX, and Frameworks course covers the programming with the JavaScript language, building web pages that interact with server-side resources, and accelerating development with popular application frameworks. Participants will learn how to use JavaScript and related debugging tools within a browser context, and how to use the web page as a dynamic user interface. Students will then learn how to interact with web services to perform business operations and communicate results to a user, and how to leverage existing JavaScript frameworks to easily add advanced capabilities to their apps, while keeping them cross-platform and cross-browser compatible.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/javascript_ajax_and_frameworks/san_francisco/2010-05-31/1534.html</guid>
      <pubDate>Thu, 28 Jan 2010 16:33:43 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-05-31</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Jun 7, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-06-07/1474.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-06-07/1474.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:43:31 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-07</m:start_time>
    </item>
    <item>
      <title>HTML 5 Web Sockets (Jun 14, 2010, New York City)</title>
      <link>http://marakana.com/training/event/web_development/html_5_web_sockets/new_york_city/2010-06-14/1554.html</link>
      <description>HTML5 Web Sockets are a new standard that enables real-time, bi-directional communications between web browsers and servers. This technology offers the possibility to create a new class of real-time applications that are not only simple to build, but also dramatically lower unnecessary network throughput (think: 1000:1) and significantly lower latency.

As a demonstration of the potential utility of this new communication standard, attendees will examine several HTML 5 WebSocket applications. One of these is EarthControl, a real-time, multi-player game for Facebook which makes extensive use of Web Sockets. EarthControl allows groups of players to play simultaneously against each other with each player seeing and reacting to all other players&amp;rsquo; moves in real-time. The concepts learned from the study of EarthControl will then be applied to various other practical applications during the rest of the course.
Although the basic concept of a Web Sockets-enabled application is relatively simple, the actual implementation of this technology involves a number of steps which require careful attention to detail. This workshop is designed to help developers quickly get up-to-speed with building real-time Web Sockets-based applications.

The course addresses not only the setup of the WebSocket server, but also the fundamentals of WebSocket programming, as well as incorporating applications into the Facebook environment. Note that Facebook is used as an example container and the programming concepts apply equally well to any stand-alone WebSocket applications.



Attendees will receive the client and server source code for a simplified version of EarthControl application. This code will include all the key components of the application software and can be used as a template for attendees&amp;rsquo; own applications. In addition, attendees will receive a developer&amp;rsquo;s edition of the Kaazing WebSocket Gateway and access to their own hosted Linux server.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html_5_web_sockets/new_york_city/2010-06-14/1554.html</guid>
      <pubDate>Fri, 19 Feb 2010 16:58:17 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-06-14</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Jun 14, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-06-14/1481.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-06-14/1481.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:53:15 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-14</m:start_time>
    </item>
    <item>
      <title>HTML5 (Jun 15, 2010, New York City)</title>
      <link>http://marakana.com/training/event/web_development/html5/new_york_city/2010-06-15/1563.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
This&amp;nbsp;HTML5 Bootcamp&amp;nbsp;is the bundle of two HTML5 courses:


HTML5 Fast Track

HTML5 Web Sockets and Communication

HTML5 Bootcamp&amp;nbsp;is a highly practical and hands-on 4-day day course. This course will teach you how to create next generation HTML5 web applications.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5/new_york_city/2010-06-15/1563.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:08:28 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-06-15</m:start_time>
    </item>
    <item>
      <title>HTML5 Fast Track (Jun 15, 2010, New York City)</title>
      <link>http://marakana.com/training/event/web_development/html5_fast_track/new_york_city/2010-06-15/1564.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
A large number of features are already supported in browsers, so it is time to start using it! In this HTML5 Fast Track training course, you will learn how to create HTML5 web pages and web applications using HTML5 markup and HTML5 JavaScript APIs.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_fast_track/new_york_city/2010-06-15/1564.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:16:04 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-06-15</m:start_time>
    </item>
    <item>
      <title>Caucho Resin Administration (Jun 16, 2010, New York City)</title>
      <link>http://marakana.com/training/event/resin/caucho_resin_administration/new_york_city/2010-06-16/1574.html</link>
      <description>Caucho Resin Administration covers the details of installing and
configuring the Resin Java application server.

Students will learn the details of configuring the Resin server,
Resin clusters, and JavaEE applications.  The course will go from
the initial steps of installing and configuring a Resin server to
deploying and monitoring applications.  Along the way, students
will learn to configure database connectivity, set up logging,
and map the application to different web paths and virtual hosts.
Advanced topics such as clustering, reliability, performance tuning,
security, and using Resin in a unit testing environment will also
be covered in detail, with best practices being discussed for each.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/resin/caucho_resin_administration/new_york_city/2010-06-16/1574.html</guid>
      <pubDate>Thu, 11 Mar 2010 10:55:56 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Resin</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-06-16</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Jun 16, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-06-16/1487.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-06-16/1487.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:59:58 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-16</m:start_time>
    </item>
    <item>
      <title>HTML5 Web Sockets and Communication (Jun 17, 2010, New York City)</title>
      <link>http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/new_york_city/2010-06-17/1569.html</link>
      <description>This is a highly practical, two-day class about HTML5 Communication for real-time web applications, using HTML5 Web Sockets, Server-Sent Events, Cross-Document Messaging, and XMLHttpRequest Level 2.
This course will teach you how to create next generation HTML5 web applications.    With these new standards, the browser can now enjoy the first-class citizenry of network communication that has long been enjoyed by desktop applications.
You will learn how to use the emerging standards to build scalable, mission critical real-time Web 2.0 applications such as:

Trading System Clients
Online Betting Applications
Social Chat Solutions
Performance Monitoring Applications
RFID and GPS Tracking Applications 
Sports and News Broadcasting Applications
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/new_york_city/2010-06-17/1569.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:18:14 -0800</pubDate>
      <category>Training</category>
      <m:location>NYC Seminar and Conference Center, 71 West 23rd Street, New York, New York 10010, United States</m:location>
      <m:start_time type="date">2010-06-17</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Jun 14, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-06-14/1493.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-06-14/1493.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:06:00 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-14</m:start_time>
    </item>
    <item>
      <title>Google Web Toolkit (Jun 23, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-06-23/1509.html</link>
      <description> The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-06-23/1509.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:31:19 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>Google</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-23</m:start_time>
    </item>
    <item>
      <title>Advanced Rails (Jun 28, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-06-28/1502.html</link>
      <description>The Advanced Rails training course provides you with skills and knowledge to leverage powerful advanced features of Rails and take your applications to the next level. 

Upon completion, you will be able to improve the architecture of your applications and do more with less code.  You will understand how to use tests to drive the design of your applications in an Agile fashion, and make it secure.  And you will be able to tune your applications for high-traffic scalability.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-06-28/1502.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:17:13 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-28</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Jun 28, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-06-28/1505.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-06-28/1505.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:26:45 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-06-28</m:start_time>
    </item>
    <item>
      <title>Java Web Development With Spring and Hibernate (Jul 5, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-07-05/1369.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-07-05/1369.html</guid>
      <pubDate>Wed, 15 Jul 2009 16:50:59 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Tomcat</category>
      <category>J2EE</category>
      <category>Spring</category>
      <category>Hibernate</category>
      <category>Servlets and JSPs</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-05</m:start_time>
    </item>
    <item>
      <title>JBoss Administration (Jul 12, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-07-12/1465.html</link>
      <description>Marakana JBoss™ Training course covers the JBoss Administration. You will learn the details of setting up, configuring, and fine-tuning JBoss application server. Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-07-12/1465.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:34:13 -0800</pubDate>
      <category>Training</category>
      <category>JBoss</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-12</m:start_time>
    </item>
    <item>
      <title>Ruby (Jul 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2010-07-19/1540.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2010-07-19/1540.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:58:36 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-19</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (Jul 19, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-07-19/1470.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-07-19/1470.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:38:57 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-19</m:start_time>
    </item>
    <item>
      <title>Rails (Jul 21, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2010-07-21/1546.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2010-07-21/1546.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:01:41 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-21</m:start_time>
    </item>
    <item>
      <title>HTML5 (Jul 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5/san_francisco/2010-07-26/1562.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
This&amp;nbsp;HTML5 Bootcamp&amp;nbsp;is the bundle of two HTML5 courses:


HTML5 Fast Track

HTML5 Web Sockets and Communication

HTML5 Bootcamp&amp;nbsp;is a highly practical and hands-on 4-day day course. This course will teach you how to create next generation HTML5 web applications.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5/san_francisco/2010-07-26/1562.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:07:31 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-26</m:start_time>
    </item>
    <item>
      <title>HTML5 Fast Track (Jul 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5_fast_track/san_francisco/2010-07-26/1566.html</link>
      <description>HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years&amp;hellip; we're betting big on HTML5."
A large number of features are already supported in browsers, so it is time to start using it! In this HTML5 Fast Track training course, you will learn how to create HTML5 web pages and web applications using HTML5 markup and HTML5 JavaScript APIs.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_fast_track/san_francisco/2010-07-26/1566.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:16:59 -0800</pubDate>
      <category>Training</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-26</m:start_time>
    </item>
    <item>
      <title>Fundamentals of Java (Jul 26, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-07-26/1460.html</link>
      <description>The Fundamentals of the Java™ course serves as an introduction to the Java language and object oriented programming (OOP) in Java. The course provides students with the skills for analyzing, designing, developing, and troubleshooting Java applications.
The participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, Java documentation, exception handling, Java libraries (I/O, utilities, networking, JDBC, etc.), concurrent programming with Java threads, and design patterns in Java.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-07-26/1460.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:27:04 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-26</m:start_time>
    </item>
    <item>
      <title>HTML5 Web Sockets and Communication (Jul 28, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/san_francisco/2010-07-28/1567.html</link>
      <description>This is a highly practical, two-day class about HTML5 Communication for real-time web applications, using HTML5 Web Sockets, Server-Sent Events, Cross-Document Messaging, and XMLHttpRequest Level 2.
This course will teach you how to create next generation HTML5 web applications.    With these new standards, the browser can now enjoy the first-class citizenry of network communication that has long been enjoyed by desktop applications.
You will learn how to use the emerging standards to build scalable, mission critical real-time Web 2.0 applications such as:

Trading System Clients
Online Betting Applications
Social Chat Solutions
Performance Monitoring Applications
RFID and GPS Tracking Applications 
Sports and News Broadcasting Applications
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/web_development/html5_web_sockets_and_communication/san_francisco/2010-07-28/1567.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:17:32 -0800</pubDate>
      <category>Training</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-07-28</m:start_time>
    </item>
    <item>
      <title>Certified Scrum Product Owner (Jul 29, 2010, San Francisco Downtown)</title>
      <link>http://marakana.com/training/event/agile/certified_scrum_product_owner/san_francisco_downtown/2010-07-29/1558.html</link>
      <description>This  intensive two-day course teaches you how to become an effective Certified Scrum Product Owner (CSPO). It utilizes a combination of lecture, discussion, and team-based hands-on exercises to both explain and demonstrate through time-tested best-practices what it takes to fill the shoes of this integral role on an Agile team. The course covers all apects of a product owner's involvement in a Agile product's life-cycle: gathering requirements rapidly, writing user stories, estimating story points, tracking, release planning, reporting, forcasting, scaling, and so on.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/agile/certified_scrum_product_owner/san_francisco_downtown/2010-07-29/1558.html</guid>
      <pubDate>Mon, 22 Feb 2010 12:39:16 -0800</pubDate>
      <category>Training</category>
      <category>Management</category>
      <category>Agile</category>
      <category>Agile and Scrum</category>
      <m:location>835 Market Street, SFSU Downtown Campus, San Francisco, CA 94103, United States</m:location>
      <m:start_time type="date">2010-07-29</m:start_time>
    </item>
    <item>
      <title>Certified ScrumMaster (Jul 29, 2010, San Francisco Downtown)</title>
      <link>http://marakana.com/training/event/agile/certified_scrummaster/san_francisco_downtown/2010-07-29/1448.html</link>
      <description>This two day Certified ScrumMaster (CSM) course is led by Co-Creator of Scrum, Jeff Sutherland. It covers the fundamentals of Scrum and Agile methods through to planning and managing your project.  The agenda covers the Scrum framework meetings such as the daily scrum, Sprint planning and the retrospective.
It will show you how to effectively track your project using burn-down charts and how to measure velocity for release planning.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/agile/certified_scrummaster/san_francisco_downtown/2010-07-29/1448.html</guid>
      <pubDate>Mon, 16 Nov 2009 21:48:43 -0800</pubDate>
      <category>Training</category>
      <category>Management</category>
      <category>Agile</category>
      <category>Agile and Scrum</category>
      <m:location>835 Market Street, SFSU Downtown Campus, San Francisco, CA 94103, United States</m:location>
      <m:start_time type="date">2010-07-29</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Aug 9, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-08-09/1475.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-08-09/1475.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:43:43 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-09</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Aug 16, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-08-16/1482.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-08-16/1482.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:53:35 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-16</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Aug 16, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-08-16/1494.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-08-16/1494.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:06:55 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-16</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Aug 18, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-08-18/1488.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-08-18/1488.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:00:24 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-18</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Aug 23, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-08-23/1506.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-08-23/1506.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:27:05 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-23</m:start_time>
    </item>
    <item>
      <title>Google Web Toolkit (Aug 25, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-08-25/1510.html</link>
      <description> The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-08-25/1510.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:31:46 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>Google</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-25</m:start_time>
    </item>
    <item>
      <title>Python Fundamentals (Aug 30, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/python/python_fundamentals/san_francisco/2010-08-30/1514.html</link>
      <description>Python Fundamentals is a 4-day training course in the Python language and its many applications. The course covers the language itself, explains object-oriented as well as functional programming techniques, error handling, packaging, system and network programming, many of the Python extensions (libraries), as well as best practices. All concepts are explained through hands-on examples and exercises, so students learn by coding in Python.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/python/python_fundamentals/san_francisco/2010-08-30/1514.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:38:02 -0800</pubDate>
      <category>Training</category>
      <category>Python</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-08-30</m:start_time>
    </item>
    <item>
      <title>JavaServer Faces (Sep 6, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2010-09-06/1499.html</link>
      <description>Let's admit it: JSF 1.x was a pain in the neck. Sure, it was the only major Web app framework that was part of the Java EE spec, and it had lots of great third-part component libraries. But, for ordinary developers it was tedious and cumbersome to use. However, JSF 2.0 is a dramatic improvement in almost every way: more powerful, much simpler to use, has integrated Ajax support, and is better from top to bottom. This course will give a thorough introduction to JSF 2.0 including annotations, defaults, Ajax functionality, page navigation, validation, event handling, page templating with facelets, composite components, and lots more.

 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2010-09-06/1499.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:14:19 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-06</m:start_time>
    </item>
    <item>
      <title>Intro to Selenium (Sep 6, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-09-06/1518.html</link>
      <description>Learn to automate the testing of your web applications using Selenium tools. In this Selenium training course, you will learn how to use twill and Selenium to script your web application testing and run your tests automatically. Selenium is quickly becoming the open-source standard for web test automation. It handles both server-side testing as well as client JavaScript testing for your application.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-09-06/1518.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:42:06 -0800</pubDate>
      <category>Training</category>
      <category>Testing</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-06</m:start_time>
    </item>
    <item>
      <title>JBoss Administration (Sep 13, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-09-13/1466.html</link>
      <description>Marakana JBoss™ Training course covers the JBoss Administration. You will learn the details of setting up, configuring, and fine-tuning JBoss application server. Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-09-13/1466.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:34:27 -0800</pubDate>
      <category>Training</category>
      <category>JBoss</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-13</m:start_time>
    </item>
    <item>
      <title>Ruby (Sep 20, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2010-09-20/1541.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2010-09-20/1541.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:58:50 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-20</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Sep 20, 2010, Marakana Texas)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/marakana_texas/2010-09-20/1570.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/marakana_texas/2010-09-20/1570.html</guid>
      <pubDate>Fri, 26 Feb 2010 16:56:57 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>Dallas, TX, United States</m:location>
      <m:start_time type="date">2010-09-20</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (Sep 20, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-09-20/1471.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-09-20/1471.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:39:15 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-20</m:start_time>
    </item>
    <item>
      <title>Rails (Sep 22, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2010-09-22/1547.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2010-09-22/1547.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:01:52 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-09-22</m:start_time>
    </item>
    <item>
      <title>Java Web Development With Spring and Hibernate (Oct 4, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-10-04/1370.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2010-10-04/1370.html</guid>
      <pubDate>Wed, 15 Jul 2009 16:51:21 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Tomcat</category>
      <category>J2EE</category>
      <category>Spring</category>
      <category>Hibernate</category>
      <category>Servlets and JSPs</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-04</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Oct 11, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-10-11/1476.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-10-11/1476.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:43:54 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-11</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Oct 18, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-10-18/1483.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-10-18/1483.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:54:08 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-18</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Oct 18, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-10-18/1495.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-10-18/1495.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:07:56 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-18</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Oct 20, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-10-20/1489.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-10-20/1489.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:00:46 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-20</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Oct 25, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-10-25/1507.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2010-10-25/1507.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:27:43 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-25</m:start_time>
    </item>
    <item>
      <title>Google Web Toolkit (Oct 27, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-10-27/1511.html</link>
      <description> The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2010-10-27/1511.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:31:59 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>Google</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-10-27</m:start_time>
    </item>
    <item>
      <title>Fundamentals of Java (Nov 1, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-11-01/1462.html</link>
      <description>The Fundamentals of the Java™ course serves as an introduction to the Java language and object oriented programming (OOP) in Java. The course provides students with the skills for analyzing, designing, developing, and troubleshooting Java applications.
The participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, Java documentation, exception handling, Java libraries (I/O, utilities, networking, JDBC, etc.), concurrent programming with Java threads, and design patterns in Java.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2010-11-01/1462.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:27:56 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-01</m:start_time>
    </item>
    <item>
      <title>JBoss Administration (Nov 8, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-11-08/1467.html</link>
      <description>Marakana JBoss™ Training course covers the JBoss Administration. You will learn the details of setting up, configuring, and fine-tuning JBoss application server. Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2010-11-08/1467.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:34:38 -0800</pubDate>
      <category>Training</category>
      <category>JBoss</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-08</m:start_time>
    </item>
    <item>
      <title>Ruby (Nov 15, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2010-11-15/1542.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2010-11-15/1542.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:59:02 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-15</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (Nov 15, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-11-15/1472.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2010-11-15/1472.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:39:48 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-15</m:start_time>
    </item>
    <item>
      <title>Rails (Nov 17, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2010-11-17/1548.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2010-11-17/1548.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:02:04 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-17</m:start_time>
    </item>
    <item>
      <title>Intro to Selenium (Nov 22, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-11-22/1521.html</link>
      <description>Learn to automate the testing of your web applications using Selenium tools. In this Selenium training course, you will learn how to use twill and Selenium to script your web application testing and run your tests automatically. Selenium is quickly becoming the open-source standard for web test automation. It handles both server-side testing as well as client JavaScript testing for your application.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2010-11-22/1521.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:45:52 -0800</pubDate>
      <category>Training</category>
      <category>Testing</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-22</m:start_time>
    </item>
    <item>
      <title>Certified ScrumMaster (Nov 29, 2010, San Francisco Downtown)</title>
      <link>http://marakana.com/training/event/agile/certified_scrummaster/san_francisco_downtown/2010-11-29/1455.html</link>
      <description>This two day Certified ScrumMaster (CSM) course is led by Co-Creator of Scrum, Jeff Sutherland. It covers the fundamentals of Scrum and Agile methods through to planning and managing your project.  The agenda covers the Scrum framework meetings such as the daily scrum, Sprint planning and the retrospective.
It will show you how to effectively track your project using burn-down charts and how to measure velocity for release planning.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/agile/certified_scrummaster/san_francisco_downtown/2010-11-29/1455.html</guid>
      <pubDate>Mon, 21 Dec 2009 21:03:12 -0800</pubDate>
      <category>Training</category>
      <category>Management</category>
      <category>Agile</category>
      <category>Agile and Scrum</category>
      <m:location>835 Market Street, SFSU Downtown Campus, San Francisco, CA 94103, United States</m:location>
      <m:start_time type="date">2010-11-29</m:start_time>
    </item>
    <item>
      <title>Advanced Rails (Nov 29, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-11-29/1503.html</link>
      <description>The Advanced Rails training course provides you with skills and knowledge to leverage powerful advanced features of Rails and take your applications to the next level. 

Upon completion, you will be able to improve the architecture of your applications and do more with less code.  You will understand how to use tests to drive the design of your applications in an Agile fashion, and make it secure.  And you will be able to tune your applications for high-traffic scalability.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/advanced_rails/san_francisco/2010-11-29/1503.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:17:53 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-11-29</m:start_time>
    </item>
    <item>
      <title>Certified Scrum Product Owner (Dec 2, 2010, San Francisco Downtown)</title>
      <link>http://marakana.com/training/event/agile/certified_scrum_product_owner/san_francisco_downtown/2010-12-02/1456.html</link>
      <description>This  intensive two-day course teaches you how to become an effective Certified Scrum Product Owner (CSPO). It utilizes a combination of lecture, discussion, and team-based hands-on exercises to both explain and demonstrate through time-tested best-practices what it takes to fill the shoes of this integral role on an Agile team. The course covers all apects of a product owner's involvement in a Agile product's life-cycle: gathering requirements rapidly, writing user stories, estimating story points, tracking, release planning, reporting, forcasting, scaling, and so on.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/agile/certified_scrum_product_owner/san_francisco_downtown/2010-12-02/1456.html</guid>
      <pubDate>Mon, 21 Dec 2009 21:04:51 -0800</pubDate>
      <category>Training</category>
      <category>Management</category>
      <category>Agile</category>
      <category>Agile and Scrum</category>
      <m:location>835 Market Street, SFSU Downtown Campus, San Francisco, CA 94103, United States</m:location>
      <m:start_time type="date">2010-12-02</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Dec 6, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-12-06/1484.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2010-12-06/1484.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:54:25 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-12-06</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Dec 6, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-12-06/1496.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2010-12-06/1496.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:09:00 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-12-06</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Dec 8, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-12-08/1490.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2010-12-08/1490.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:01:07 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-12-08</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Dec 13, 2010, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-12-13/1477.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2010-12-13/1477.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:44:15 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2010-12-13</m:start_time>
    </item>
    <item>
      <title>Ruby (Jan 10, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby/san_francisco/2011-01-10/1543.html</link>
      <description>Ruby is a cross-platform interpreted language. It is also a true object-oriented language deriving many features from Smalltalk. The Ruby language was created by Yukihiro Matsumoto (aka 'Matz') and it was first released in 1995. In Marakana Ruby Training course you will learn all the aspects of Ruby language and how to build OOP applications using it.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby/san_francisco/2011-01-10/1543.html</guid>
      <pubDate>Tue, 09 Feb 2010 16:59:16 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-10</m:start_time>
    </item>
    <item>
      <title>Ruby on Rails (Jan 10, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2011-01-10/1473.html</link>
      <description>This 5-day Marakana Ruby on Rails Training course combines two of Marakana's most popular courses into a one week long workshop. The first part of this course is 2 Days of Ruby. The second part is 3 days of Rails. You will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.
Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/ruby_on_rails/san_francisco/2011-01-10/1473.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:40:12 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <category>Ruby and Rails</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-10</m:start_time>
    </item>
    <item>
      <title>Rails (Jan 12, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/ruby/rails/san_francisco/2011-01-12/1549.html</link>
      <description>In this 3-day Marakana Rails Training course, you will learn to put your web development on Rails. Experience the Rails way of approaching web applications and see how you'll be able to spend less time configuring and more time developing.

Starting with the basics of Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/ruby/rails/san_francisco/2011-01-12/1549.html</guid>
      <pubDate>Tue, 09 Feb 2010 17:02:20 -0800</pubDate>
      <category>Training</category>
      <category>Ruby</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-12</m:start_time>
    </item>
    <item>
      <title>Google Maps API (Jan 17, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2011-01-17/1513.html</link>
      <description>Developed in partnership with Google, this course teaches you how to use Google JavaScript Maps APIs to build maps-enabled web applications. You will learn how to take advantage of API's utilities to manipulate maps (just like http://maps.google.com/) 
and be able to add your own map content to create compelling geo-based mashups.

Additionally, this course prepares you for Google-administered Qualification Exam on your path to become Google Qualified JS Maps Developer.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/maps/google_maps_api/san_francisco/2011-01-17/1513.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:36:36 -0800</pubDate>
      <category>Training</category>
      <category>XML</category>
      <category>JavaScript</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Maps</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-17</m:start_time>
    </item>
    <item>
      <title>JBoss Administration (Jan 18, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2011-01-18/1468.html</link>
      <description>Marakana JBoss™ Training course covers the JBoss Administration. You will learn the details of setting up, configuring, and fine-tuning JBoss application server. Participants in JBoss Training will learn the details of JBoss architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/jboss/jboss_administration/san_francisco/2011-01-18/1468.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:34:58 -0800</pubDate>
      <category>Training</category>
      <category>JBoss</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-18</m:start_time>
    </item>
    <item>
      <title>Google Web Toolkit (Jan 19, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2011-01-19/1512.html</link>
      <description> The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/google/google_web_toolkit/san_francisco/2011-01-19/1512.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:35:48 -0800</pubDate>
      <category>Training</category>
      <category>Ajax</category>
      <category>Google</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-19</m:start_time>
    </item>
    <item>
      <title>Java Web Development With Spring and Hibernate (Jan 24, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2011-01-24/1458.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/java_web_development_with_spring_and_hibernate/san_francisco/2011-01-24/1458.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:22:51 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Tomcat</category>
      <category>J2EE</category>
      <category>Spring</category>
      <category>Hibernate</category>
      <category>Servlets and JSPs</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-24</m:start_time>
    </item>
    <item>
      <title>Python Fundamentals (Jan 31, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/python/python_fundamentals/san_francisco/2011-01-31/1515.html</link>
      <description>Python Fundamentals is a 4-day training course in the Python language and its many applications. The course covers the language itself, explains object-oriented as well as functional programming techniques, error handling, packaging, system and network programming, many of the Python extensions (libraries), as well as best practices. All concepts are explained through hands-on examples and exercises, so students learn by coding in Python.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/python/python_fundamentals/san_francisco/2011-01-31/1515.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:38:23 -0800</pubDate>
      <category>Training</category>
      <category>Python</category>
      <category>Web Development</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-01-31</m:start_time>
    </item>
    <item>
      <title>Apache Web Server Administration (Feb 7, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2011-02-07/1485.html</link>
      <description>Marakana Apache Training course covers the details of installing and configuring the most popular Web server on the planet: Apache's httpd server. Students will learn 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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_web_server_administration/san_francisco/2011-02-07/1485.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:54:42 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-07</m:start_time>
    </item>
    <item>
      <title>Apache HTTPD and Tomcat Administration Bootcamp (Feb 7, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2011-02-07/1497.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/apache/apache_httpd_and_tomcat_administration_bootcamp/san_francisco/2011-02-07/1497.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:09:44 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-07</m:start_time>
    </item>
    <item>
      <title>Apache Tomcat Administration (Feb 9, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2011-02-09/1491.html</link>
      <description>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.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/tomcat/apache_tomcat_administration/san_francisco/2011-02-09/1491.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:01:19 -0800</pubDate>
      <category>Training</category>
      <category>Apache</category>
      <category>Tomcat</category>
      <category>Sysadmin</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-09</m:start_time>
    </item>
    <item>
      <title>Android Bootcamp (Feb 14, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/android/android_bootcamp/san_francisco/2011-02-14/1478.html</link>
      <description>Android&amp;trade; Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android&amp;trade; open-source platform. The course explains what Android&amp;trade; is and how it compares to other mobile environments, the setup of the Android&amp;trade; Eclipse-based development tools, the Android&amp;trade; SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android&amp;trade; phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/android/android_bootcamp/san_francisco/2011-02-14/1478.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:44:45 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>Android</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-14</m:start_time>
    </item>
    <item>
      <title>Fundamentals of Java (Feb 21, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2011-02-21/1463.html</link>
      <description>The Fundamentals of the Java™ course serves as an introduction to the Java language and object oriented programming (OOP) in Java. The course provides students with the skills for analyzing, designing, developing, and troubleshooting Java applications.
The participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, Java documentation, exception handling, Java libraries (I/O, utilities, networking, JDBC, etc.), concurrent programming with Java threads, and design patterns in Java.
</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/fundamentals_of_java/san_francisco/2011-02-21/1463.html</guid>
      <pubDate>Mon, 28 Dec 2009 16:28:35 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-21</m:start_time>
    </item>
    <item>
      <title>JavaServer Faces (Feb 28, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2011-02-28/1500.html</link>
      <description>Let's admit it: JSF 1.x was a pain in the neck. Sure, it was the only major Web app framework that was part of the Java EE spec, and it had lots of great third-part component libraries. But, for ordinary developers it was tedious and cumbersome to use. However, JSF 2.0 is a dramatic improvement in almost every way: more powerful, much simpler to use, has integrated Ajax support, and is better from top to bottom. This course will give a thorough introduction to JSF 2.0 including annotations, defaults, Ajax functionality, page navigation, validation, event handling, page templating with facelets, composite components, and lots more.

 This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/java/j2ee/javaserver_faces/san_francisco/2011-02-28/1500.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:14:47 -0800</pubDate>
      <category>Training</category>
      <category>Java</category>
      <category>J2EE</category>
      <category>Servlets and JSPs</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-28</m:start_time>
    </item>
    <item>
      <title>Intro to Selenium (Feb 28, 2011, San Francisco)</title>
      <link>http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2011-02-28/1520.html</link>
      <description>Learn to automate the testing of your web applications using Selenium tools. In this Selenium training course, you will learn how to use twill and Selenium to script your web application testing and run your tests automatically. Selenium is quickly becoming the open-source standard for web test automation. It handles both server-side testing as well as client JavaScript testing for your application.</description>
      <guid isPermaLink="true">http://marakana.com/training/event/testing/intro_to_selenium/san_francisco/2011-02-28/1520.html</guid>
      <pubDate>Mon, 28 Dec 2009 17:42:44 -0800</pubDate>
      <category>Training</category>
      <category>Testing</category>
      <m:location>1071 Mississippi Street, San Francisco, CA 94107, United States</m:location>
      <m:start_time type="date">2011-02-28</m:start_time>
    </item>
    </channel>
</rss>