copyright |
lastupdated |
|
2018-01-19 |
{:shortdesc: .shortdesc}
{:new_window: target="_blank"}
{: #tutorials}
Learn how to build, deploy and scale real-world solutions on IBM Cloud. These guides provide step-by-step instructions on how to implement common patterns based on best practices and proven technologies.
<style>
.solutionBox {
margin: 0 10px 20px 0 !important;
padding: 10px !important;
width: 100% !important;
border: 1px #dfe3e6 solid !important;
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2) !important;
}
.solutionBoxContainer {
}
.solutionBoxTitle {
margin: 0rem !important;
font-size: 16px !important;
margin-bottom: 10px !important;
font-weight: 600 !important;
}
.tag-filter.category {
background: #aaf9e6 !important;
color: #238070 !important;
}
.tag-filter {
padding: 3px 12px !important;
font-size: 12px !important;
margin-right: 1px !important;
border-radius: 10px !important;
white-space: nowrap !important;
line-height: 1.8rem !important;
}
.solutionBoxDescription {
display:flex !important;
flex-wrap: wrap !important;
}
.solutionBoxTitle a {
text-decoration-line:none !important;
}
.descriptionContainer {
flex-grow: 1 !important;
width: 200px !important;
}
.architectureDiagramContainer {
width: 300px !important;
padding: 0 10px !important;
}
.architectureDiagram {
max-height: 200px !important;
padding: 5px !important;
}
</style>
{: #websites }
This tutorial is a walkthrough of how to create, secure, and deploy a web application across multiple regions using a continuous delivery pipeline.
Cloud Foundry
Node.js
Continous Delivery
This tutorial is a walkthrough of how to scaffold a Java web application, run it locally in a container and then deploy it to a IBM Cloud Kubernetes cluster. Additionally, bind a custom domain, monitor the health of the environment and scale.
Docker
Kubernetes
Container Registry
Java
Host and serve website assets (images, videos, documents) and user generated content in a Cloud Object Storage and use a Content Delivery Network (CDN) for fast and secure delivery to users around the world.
Cloud Foundry
Node.js
Content Delivery Network
Cloud Object Storage
This tutorial walks you through the creation of an Ubuntu Linux virtual server, with Apache web server, MySQL, and PHP (the LAMP stack). To see the LAMP server in action, you will install and configure the WordPress open source application.
Virtual Servers
PHP
WordPress
Vulnerability Scanner
Use a Schematics template to provision a Linux virtual server, with Apache web server, MySQL, and PHP server (LAMP stack) and Object Storage. You will then configure the template to scale the resources and tune the environment.
Schematics
Virtual Servers
PHP
Object Storage
This tutorial walks you through the creation of a load balancer, two application servers running on Ubuntu with NGINX and PHP installed, one MySQL database server, and durable file storage to store application files and backups.
Virtual Servers
Load Balancer
PHP
File Storage
This tutorial walks you through the creation of a web application using the popular MEAN stack. It is composed of a Mongo DB, Express web framework, Angular front end framework and a Node.js runtime.
Cloud Foundry
Node.js
Compose for MongoDB
This tutorial shows how to provision a SQL (relational) database service, create a table, and load a large data set (city information) into the database. Then, we deploy a web app to make use of that data and show how to access the cloud database.
Cloud Foundry
Python
Db2 Warehouse
Create a serverless web application by hosting static website content in GitHub Pages and using Cloud Functions to implement the application backend.
Cloud Functions
API Gateway
Cloudant NoSQL DB
Learn how the IBM Cloud Log Analysis service can be used to understand and diagnose activities of an app deployed in the IBM Cloud. Generate, search, analyze and visualize different log types using Elasticsearch and Kibana.
Cloud Foundry
Python
Log Analysis
This tutorial walks you through creating a cluster, configuring the cluster to send logs to the {site.data.keyword.loganalysisshort}} service, deploying an application to the cluster and then using Kibana to view and analyze logs.
Kubernetes
Docker
Node.js
Log Analysis
This tutorial demonstrates how to create a new REST API using the LoopBack Node.js API framework and then add management, visibility, security and rate limiting to your API using the API Connect service on IBM Cloud.
Cloud Foundry
Node.js
API Connect
{: #mobile }
Learn how easy it is to quickly create an iOS Swift application with high-value mobile services - Push Notifications and Mobile Analytics on IBM Cloud.
iOS
Swift
Push Notifications
Mobile Analytics
Learn how easy it is to quickly create an Android native application with high-value mobile services - Push Notifications and Mobile Analytics on IBM Cloud.
Android
Java
Push Notifications
Mobile Analytics
Learn how easy it is to quickly create a hybrid Cordova application with high-value mobile services - Push Notifications and Mobile Analytics on IBM Cloud.
Cordova
Push Notifications
Mobile Analytics
Learn how to use Cloud Functions along with other cognitive and data services to build a serverless backend for a mobile application.
Cloud Functions
App ID
Cloudant NoSQL DB
Watson Tone Analyzer
Push Notifications
{: #iot }
This tutorial walks you thru setting up an IoT device, gathering large amounts of data in the Watson IoT Platform, exploring data and creating visualizations and then using advanced machine learning services to analyze data.
Cloud Foundry
Internet of Things Platform
Cloudant
Data Science Experience