Marakana Bookshelf

Resources » Bookshelf

[Ruby] [Ruby on Rails] [Python] [jQuery] [HTML5] [Java Fundamentals][JBoss Administration][Selenium]

jQuery Mini-Tutorial: Create Custom Confirm Boxes


Default confirmation dialogs using the alert() method in web browsers are ugly and not customizable at all. In this tutorial, you will learn how to create a plugin to make beautiful custom confirmation dialogs. Plus, you will, for instance, be able to specify callbacks when your dialog is opening or closing.

Author:
Adrien Gueret

jQuery Mini-Tutorial: Create a Plugin Using jQuery


A plugin is a reusable piece of code that extends the jQuery library. Plugins are what make jQuery extensible and great. From slideshows to improved data tables, you can be pretty sure a plugin already exist for that. If not, you might be interested to create your own and this is exactly what you will learn in this tutorial.

Author:
Adrien Gueret

Android Mini-Tutorial: Main Building Blocks


Learn how to build an Android application using its building blocks: Activities, Services, Receivers and Providers. In this example-driven tutorial, you will learn what Android building blocks are and their characteristics.

Author:
 Marko Gargenta

Ruby Tutorial


In this tutorial, you will learn about one of the most popular languages used by many startups: Ruby. According to it's creator, Yukihiro Matsumoto, "Ruby is designed to make programmers happy." Learn how Ruby was designed to make developers more productive and understand the fundamentals so that you can concentrate on problem solving instead of fighting with the language. 

Author:

 Alex Chaffee 
 Sarah Allen

Ruby on Rails Tutorial


Often referred to as Rails, Ruby on Rails, the popular framework built on Ruby, allows developers to quickly and easilt create powerful and dynamic web applications. In this tutorial, you will learn about the different tools needed to begin using Ruby on Rails as well as the ins and outs of the framework.

Author:

 Wolfram Arnold
 Sarah Allen

CSS3 Transitions Mini-Tutorial


In this mini-tutorial, Adrien Gueret will guide you through CSS3 transitions and the different properties related to it. You will also learn how to trigger a transition using Javascript as well as learning more about the transitioned event. As a bonus, this mini-tutorial is accompanied with labs so you can apply your newly acquired skills. 

Author:
Adrien Gueret

Python Fundamentals Tutorial


The example-driven Marakana Python courseware will walk you through the language itself, explain 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. 

Author:

 Robert Zuber

jQuery Tutorial

 

Take a look at what's so great about jQuery and why so many companies are using it. Web Development with jQuery tutorial will walk you through how jQuery works and how to use all the extraordinary capabilities. You'll learn 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-browser JavaScript libraries out there.

Authors:

 Laurent Tonon

 Ken Jones

HTML5 Tutorial

 

HTML5 is the next major milestone in HTML and represents an enormous advance for modern web applications. Marakana HTML5 Courseware was designed to walk through all the new features and benefits HTML5 has to offer. By following this hands-on guide, you'll learn all about the new capabilities and how to implement them into your own projects today. 

Authors:

 Laurent Tonon

Java Fundamentals Tutorial

 

The Java Fundamentals™ courseware 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.

Participants learn the syntax and the constructs of the Java programming language, the concepts behind object-oriented programming (OOP) with Java, packaging, exception handling, and Java libraries (I/O, utilities, etc.).

Authors:

 Aleksandar Gargenta

 Ken Jones

JBoss Administration Tutorial

 

Marakana JBoss™ Administration is a must have for anyone responsible for running JBoss Application Servers. By the end of this example-packed, best practices-focused, lab-driven training manual you will understand the relationship between Java EE spec, JBoss platform, and applications running on the application server. You will be able to install, configure, deploy, secure, monitor, tune, and cluster your JBoss instances in order to support your users and developers.

This course is based on JBoss Application Server version 5.1, though it also covers differences from the previous version of the server (specifically v4.x and v5.0).

Authors:

 Aleksandar Gargenta

 Laurent Tonon

Selenium Tutorial

 

Marakana Selnium Courseware will walk you through the fundamental building blocks of the selenium project as well as advanced concepts and techniques. You will first learn the fundamenal 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.

Authors:

 Joel Marty

 

Please note that many of our titles are still in beta and we are constantly working on improving them. Please check back often for the most up-to-date content.

 

If you notice any errors or omissions, please let us know.