Training Categories

Training » Categories

Agile Training

Learn why software development teams fail, attend Scrum Certification with Scrum co-creator Jeff Sutherland, explore other project management methodologies such as XP, TDD, Refactoring, .... and much more!

Agile Meetup Group Organized by Marakana

SF Agile Users GroupMarakana team organizes and runs the San Francisco Agile Meetup - an interactive group of Android developers. In our monthly meetings, we discuss Agile & Scrum landscape from both technology and business angles. We often have great presentations by industry experts and group discussions. If you are in San Francisco Bay Area, we encourage you to join the group and meet other Agile progressionals.

More...

Android Training

Android™ is a software platform for mobile devices. It's powered by a Linux kernel. Android was initially developed by Google and later by the Open Handset Alliance.

Marakana was the first company in the world to provide commercial Android training classes. We have since trained developers of some of the major phone manufacturers. Marakana continues to evolve its Android training program as the Android platform gains more and more momentum.

Android

Additional Resources you might find useful:

Screencast Training Series: Android Bootcamp Screencast
AnDevCon Coverage: Screencast from first ever Android Developer Conference

 

Android Users' Group Organized by Marakana

SF Android Users GroupMarakana team organizes and runs the San Francisco Android Users' Group - an interactive group of Android developers. In our monthly meetings, we discuss Android landscape from both technology and business angles. We often have great presentations by industry experts, group discussions, as well as hands-on sessions. If you are in San Francisco Bay Area, we encourage you to join the group and meet other Android developers.

More...

Apache Training

Apache is the most popular web server in use today. It is the reference platform against which other web servers are judged and designed.

Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. Apache is primarily used to serve static and dynamic content on the World Wide Web. Many web applications are designed expecting the environment and features that Apache provides.

Apache is the web server component of the popular LAMP (Linux, MySql, Apache, PHP/Perl/Python) web server application stack.

Marakana specializes in open-source training for corporations and governments. We provide Apache HTTPD and Apache Tomcat classes in our San Francisco training facility on monthly basis. We also travel all over the world and train teams of developers and administrators.

More...

Big Data Training

Cloud Training

Dart Training

Erlang Training

Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. It supports hot swapping, so that code can be changed without stopping a system.

While threads require external library support in most languages, Erlang provides language-level features for creating and managing processes with the aim of simplifying concurrent programming. Though all concurrency is explicit in Erlang, processes communicate using message passing instead of shared variables, which removes the need for locks.

More...

Git Training

Hadoop Training

HTML5 Training

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."

Marakana offers a full set of HTML5 training: from 2-day HTML5 course to HTML5 Mobile Modules, all the way to HTML5 Bootcamp covering all the major modules in a 4-day course.

Additional Resources you might find useful:

toolbox
Marakana Bookshelf: HTML5 Tutorial
User Group: SF HTML5 Meetup organized by Marakana

 

More...

iPhone and iPad Training

IPv6 Training

Java Training

Learn Java from people who wrote Sun's Java courseware. Or go directly into building Java web applications with Java Spring and Hibernate Training. Learn JEE with J2EE on JBoss Training. Interested in Web Services? Or more into building applications for Android phones? Whatever your Java aspirations may be, we probably have the right course.

Why should you trust us with your Java needs? First off, we eat our own dog food: Marakana.com is written in Java using Spring and Hibernate frameworks running on Apache Tomcat application server. We know what we preach.

Still not convinced? Marakana team organizes and runs the San Francisco Java User Group - an interactive community of Java developers with over 1400 members. In our monthly meetings, we discuss Java landscape from both technology and business angles - with great presentations by industry experts as well as hands-on sessions. We work hand-in-hand with some of the best known Java gurus.

More...

JavaScript Training

JBoss Training

JBoss is an open source, cross-platform Java EE-based application server. It is and usable on any operating system that supports Java.

We have been training developers and administrators in J2EE platforms since the late 1990s. JBoss training is our specialty.

Explore the courses offered and call us to see what we can do for you. Our classes are regularly scheduled in San Francisco, CA or we can travel to your company and train an entire team.

More...

jQuery Training

Marakana Training

Marakana team announcements and stuff

More...

Mobile Training

NoSQL Training

Objective-C Training

Python Training

Python is a powerful dynamic programming language used for variety of applications including web development, automated testing, even pharmacuticals. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

Marakana Python Training is a set of courses designed for novice programmers as well as experienced developers getting into this new language and platform.

More...

Ruby Training

Find out why everyone is so excited about Ruby on Rails Training with Sarah Allen and Wolfram Arnold. Check out our new and original Rails Administration class and learn how to administer large Rails deployments. Create GoogleMaps mashups with Rails. Or simply learn what Ruby language is all about.

More...

Scala Training

Sysadmin Training

Find out why we are the biggest Apache and Tomcat Training provider in North America. Learn to administer JBoss Application Server from our original JBoss Training course. Check out the Resin high-performance open-source Java app server. Or learn to manage large Rails deployments.

More...

Testing Training

XML Training

The Extensible Markup Language (XML) is a general-purpose markup language. It is called an extensible language because it allows its users to define their own elements. Its primary purpose is to facilitate the sharing of data across different information systems, particularly via the Internet.

Marakana provides a whole set of XML training for your both developers and managers of IT projects. Explore the offerings and enter the exciting world of XML.

More...