Advanced Android™
Advanced Android™ 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.
|
|
Oct 14 - Oct 15
|
|
Dec 16 - Dec 17
|
Advanced Rails
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.
|
|
|
Nov 29 - Dec 2
|
|
Android™ Bootcamp
Android™ Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android™ open-source platform. The course explains what Android™ is and how it compares to other mobile environments, the setup of the Android™ Eclipse-based development tools, the Android™ 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™ 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.
|
|
Oct 11 - Oct 15
|
|
Dec 13 - Dec 17
|
Android™ Internals
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.
|
|
|
Nov 22 - Nov 23
|
|
Apache and Tomcat
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.
|
|
Oct 4 - Oct 8
|
|
Dec 6 - Dec 10
|
Tomcat
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.
|
|
Oct 6 - Oct 8
|
|
Dec 8 - Dec 10
|
Apache Web Server
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.
|
|
Oct 4 - Oct 5
|
|
Dec 6 - Dec 7
|
App Engine for Java™
Learn to quickly build scalable web applications in Python using Google App Engine. App Engine is a an exciting new technology that provides a simple framework and basic web tools to build complete web apps.
Marakana Google App Engine course for Java will teach you everything you need to know to start building interactive web applications.
|
|
|
|
Dec 2 - Dec 3
|
CSS3
CSS3 covers the new features in Level 3 of the W3C CSS specification,
from currently well-supported visual effects to the most cutting-edge
animation techniques. It is intended for developers who are already
familiar with CSS.
|
|
|
Nov 4 - Nov 5
|
|
Fundamentals of Java™
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.
|
|
|
Nov 1 - Nov 5
|
|
|
|
Oct 25 - Oct 26
|
|
Dec 20 - Dec 21
|
GWT 2.0
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.
|
|
|
Nov 29 - Dec 1
|
|
HTML5
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… 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.
|
Sep 30 - Oct 1
|
|
Nov 18 - Nov 19
|
|
HTML5 WebSocket Workshop
This one-day intensive workshop teaches you how to create real-world, real-time, bi-directional web apps that work with today's crop of web-browsers using HTML5 WebSocket technology, which is orders of magnitude more efficient than alternative approaches.
Although the basic concept of a WebSocket-enabled application is relatively simple, the actual implementation of this technology involves a number of key steps which require careful attention to detail. This workshop is designed to show attendees how to navigate through each of these key steps and quickly set up an application enabled by WebSockets.
Attendees will receive the client and server source code for a simple, but representative, enterprise application. This code will include the key components of both the client and server side software and can be used as a template for attendees’ own applications. In addition, attendees will receive a developer’s edition of the Kaazing WebSocket Gateway and, during the period of the workshop, access to their own hosted Amazon EC2 Linux server.
|
|
Oct 25
|
|
Dec 17
|
Intro to Selenium
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.
|
|
|
Nov 22
|
|
JBoss™
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.
This course is based on JBoss Application Server version 5.1, though it also covers differences from the previous versions of the server (specifically v4.x and v5.0).
|
|
|
Nov 8 - Nov 11
|
|
Java with Spring™ and Hibernate™
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.
|
|
Oct 18 - Oct 22
|
|
|
NetBeans Platform
The NetBeans Platform is a mature open sourced Swing framework for building general rich client applications. The platform is a "generic application", that is, a runtime which can be used to develop desktop applications. NetBeans IDE is one example of this type of application, but there are many others.
One of the key distinctions of software built upon the NetBeans Platform is modularity: reuse in the large. Such software is designed as logical sets of macro-components which integrate through well-defined API contracts. Writing modular applications brings some enhancements to programming in standard Java, particularly in the ability to have Java classes which are only public to other classes within the archive they reside in. This has a number of beneficial effects on development: in particular, the ability to develop cleaner, simpler APIs by being able to fully conceal implementation from foreign code, while retaining type-safety.
Delivered by Eppleton, a certified NetBeans Platform consultancy in Munich, Germany, the NetBeans Platform Certified Training shows you how to develop desktop applications on the NetBeans Platform from the ground up. On the first day, we start with modularity: why does it make sense to create modular applications? How and why do we isolate modules and how do isolated modules communicate with each other? On the second day, we dive into the Swing components provided by the NetBeans Platform, picking up from the window system discussed at the end of the first day, continuining with nodes, explorer views, and the widgets provided by the visual library. On the third day, we learn how to provide menu items and toolbar buttons and then we tour through the most important remaining APIs. We wrap up by discussing how modular applications are distributed and how to distribute plugins in the middle of release cycles, either as new features or patches.
|
Sep 27 - Sep 29
|
|
|
|
Rails
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.
|
Sep 22 - Sep 24
|
|
Nov 17 - Nov 19
|
|
Ruby
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.
|
Sep 20 - Sep 21
|
|
Nov 15 - Nov 16
|
|
Ruby and Rails Bootcamp
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.
|
Sep 20 - Sep 24
|
|
Nov 15 - Nov 19
|
|
Selenium
The Selenium course allows you to discover the fundamentals of the Selenium project as well as advanced concepts and techniques.
You will first learn the fundamental concepts of Selenium, the toolchain, its capabilities and limitations and then you'll learn on the best-practices, tools and techniques defined by the community allowing you to build and exploit a robust Selenium infrastructure.
|
|
|
Nov 4 - Nov 5
|
|
jQuery
Web Development with jQuery course teaches you how to tap into the power of jQuery to build extremely rich, yet elegant web UIs using one of the simplest and most popular cross-browse JavaScript libraries out there.
Not only will you learn by doing, but you'll have a lot of fun along the way because jQuery is all about instant-gratification!
|
|
Oct 27 - Oct 29
|
|
|