Bluemix fundamentals



1. Discover IBM Bluemix
Take a tour of Bluemix, hear what developers love most about it, and experience it yourself in a free trial account.

2. Deploy your first app on Bluemix
Walk through the steps to deploy your first Java, Node.js, or PHP app, using a sample business app as a starting point.

3. Set up team collaboration and automated deployment
Set up a pipeline to build, test, and automatically deploy your app whenever you or a teammate pushes code to the repository.

4. Add a database service and other cloud services to your app
Get an overview of the many Bluemix services to power your app, and add a popular database service to your app.



1. Discover IBM Bluemix


Explore Bluemix

Tour the Bluemix interface, and see exactly how you can develop and deploy your applications on IBM's versatile cloud platform.

5 reasons to use Bluemix

What benefits and advantages does Bluemix have over other cloud development platforms? A developer spells it out.

Get your free trial account

Easy as pie. Set up your trial account and get access to free cloud services and tools to develop, deploy, and manage your apps.





2. Deploy your first app on Bluemix

Choose your programming language:

Deploy a sample Java app

In this tutorial, learn how to run, modify, test, and deploy a web app to the cloud using Java and Eclipse tools.

Deploy a sample Node.js app

In this tutorial, learn how to run, modify, test, and deploy a web app to the cloud using Node.js and your choice of text editor.

Deploy a sample PHP app

In this tutorial, learn how to run, modify, test, and deploy a web app to the cloud using PHP and your choice of text editor.





3. Set up team collaboration and automated deployment

Choose your programming language:

DevOps for your Java app

Create a pipeline to build, test, and deploy your Java app when you or someone on your team pushes code to your project’s repository.

DevOps for your Node.js app

Create a pipeline to build, test, and deploy your Node.js app when you or someone on your team pushes code to your project’s repository.

DevOps for your PHP app

Create a pipeline to build, test, and deploy your PHP app when you or someone on your team pushes code to your project’s repository.





4. Add a database service and other cloud services to your app



Intro to cloud services on Bluemix

Bluemix services power your app with functions like databases, mobile support, analytics, systems integration, security, and more.

Choose your programming language:

Add an SQL database to your Java app

Bind, populate, and access an SQL database for your Java app. Watch your app change depending on the data in the database.

Add a Cloudant NoSQL database to your Node.js app

Bind, populate, and access a Cloudant NoSQL database for your Node app. Watch your app change depending on the data in the database.

Add an SQL database to your PHP app

Bind, populate, and access an SQL database for your PHP app. Watch your app change depending on the data in the database.



Next steps