Getting Started with IBM Bluemix
Prerequisite Skills and Knowledge
AUDIENCE
This course is for software developers who understand the basics of object-oriented programming.
This course is not suitable for those who cannot write code and cannot use the command line on their workstations.
KNOWLEDGE AND SKILLS
You should understand the basics of:
- At least one or more programming languages, such as Java, Node.js, C#, Python, Ruby, GO, although no specific language is required to complete this course
- Common data structures such as string, integer, and array
- JSON and REST APIs
- Source code control principles in Git-compatible services
Prerequisite user accounts and software
You'll need to create IBM Bluemix and DevOps accounts and install some software. The videos in this unit will show you how to install and configure the software.
ACCOUNTS
You need to create an account for IBM Bluemix and IBM Bluemix DevOps Services.
If you don't already have a Bluemix account, be sure to start your free trial(30 day trial) and complete this course before the 30-day trial expires. If you don't have an account, go to the IBM Bluemix page to register.
You can continue to use Bluemix after the 30-day free trial by entering your credit card information because there is a freemium level of service available:
- 375 GB-hours are free every month—wow!
- Services have a free plan.
- Use the pricing sheet and price calculator to verify what you can run for free each month.
- Use your account summary to check your monthly usage.
- Set notifications to alert you when cost thresholds are being reached.
For more information about pricing, see IBM Bluemix pricing.
SOFTWARE
Java SE Development Kit 8
You'll need to download Java SE 8u51 (JDK). You do not need the JRE. Go to the following Oracle download page and download the software for your operating system:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
The installation videos in this module will show you how to configure this software.
Eclipse Mars (V4.5) Java Enterprise Edition
You'll need to download Eclipse (Mars version). Eclipse is required so that everyone in the course can use a common platform.
You can get Eclipse from eclipse.org or from the Eclipse marketplace.
- Eclipse marketplace: From the Eclipse interface, click Help > Eclipse marketplace.
You'll also need:
- IBM Bluemix plug-in
- Enide.p2f - Eclipse Node.js IDE .17.plus plug-in
Node.js
You'll use Node.js to create the applications required for this course. Go to the Download page and install the software for your operating system.
Cloud Foundry command-line interface
You'll learn to use the Cloud Foundry command line to create, update, and push applications in this course.
Use only stable installers for your operating system. From the Downloads section, install the software for your operating system.
Installing prerequisite software on Mac
Installing prerequisite software on Windows