IBM Bluemix

Course Features

Course Details

Course Objectives
After completion of the IBM Bluemix Training course from Iteanz, you will be able to:
1. Understand cloud computing
2. Explore cloud services offered through IBM Bluemix Training
3. Apply various cloud development techniques like CLI, IBM Bluemix Training UI, IDE
4. Implement Bluemix concepts and use services for monitoring, scaling etc
5.Managing Devops using IBM Bluemix Training PaaS
6. Work on a real life Poject, implementing bluemix features to derive Business Insights

Who should go for this Course? 
The course is designed for professionals who want to learn Bluemix cloud PaaS techniques and wish to apply it for application development. The course is ideally suited for:
1. Project Managers
2. Professionals who wish to learn about cloud technologies and implement the same in their projects
3.Professionals looking for quicker app development
4. Software Developers and Architects
5. Graduates aiming to build a career on the cloud platform

What are the pre-requisites for this Course?
Anyone who has a good understanding of any one high-level programming level can join this program. However no specific language is required to complete this course.

Project Work
Towards the end of the course, you will get an opportunity to work on a live project where you can leverage the Bluemix platform, services and DevOps services to perform application development on the cloud.

Project #1 : Hosting application on Bluemix
Problem Statement: Create a java application bind services session cache (eg: Redis cashe and auto scale services)
Project #2 : Hosting a DevOps application using SQL services on Bluemix
Problem Statement: Create a DevOps project, develop using eclipse bind SQL services and deploy application on Bluemix server.

Why Learn IBM Bluemix? 
The MyTectra Bluemix training certifies you in hot new cloud PaaS technologies to help you grab top paying cloud architect job titles with cloud PaaS skills and expertise in Bluemix developed from cloud foundry. Bluemix helps developers in fast development and deployment of applications by making use of its cloud environment. It offers DevOps services as well to CI/CD. Bluemix supports multiple programming languages and offers several services that can be easily consumed. This makes Bluemix a better platform for companies looking for quicker Application development and better management

1. Cloud Computing Foundation
Learning Objectives - In this module, you will learn what Cloud Computing is and what are the different models of Cloud Computing along with the key differentiators of different models. We will also introduce you to virtual world of Bluemix along with Bluemix key vocabulary, services and concepts.
Topics What is Cloud computing? Why cloud computing? Different models of Cloud computing: Cloud service models, Cloud delivery models. Advantages of Cloud, about Bluemix and Bluemix keywords.
2. Bluemix overview
Learning Objectives - In this module, you will learn about the open source PAAS (Cloud Foundry), IBM Containers and Openstack VMs (OpenStack).
Topics- Bluemix Introduction, Cloud foundry architecture, Bluemix Login/ access options, Create account through Bluemix, Login to Bluemix through CLI, Login to Bluemix through app manager, key components of IBM Bluemix environment, Organization management elements in IBM Bluemix environment, IBM Bluemix region and manage applications in multiple regions and Diffrent framework and languages supported in Bluemix environment.
3. Java Based Application On Bluemix
Learning Objectives - In this module, you will learn to Develop, deploy, and scale Java web apps with ease. IBM WebSphere Liberty Profile is a highly compossable, ultra-fast, ultra-light profile of IBM WebSphere Application Server designed for the cloud.
Topics- What is buildpack? What is liberty profile? Creating sample application using boilerplate, Accessing the sample application, Important commands for managing applications through CLI, Pushing applications to bluemix through cli, What is application scaling? Scaling applications with ease.
4. Enhancing Application Through Managed Services
Learning Objectives - In this module , you will learn about services. What are managed services,and about some of the important services available in bluemix.
Topics- What is a service? What is managed service? List of services available as part of the Bluemix platform, How to bind a service to an application, Using service to monitor applications, Binding database to an application and Auto scaling of applications.
5. Devops On Bluemix
Learning Objectives - In this module, you will learn about DevOps on Bluemix from development to deployment. Get introduced to the concepts of delivery pipeline, monitoring and analytics, track and plan.
Topics- Capabilities of IBM Bluemix DevOps services, Delivery pipeline, Agile Track and Plan, Edit and debug applications using DevOps services web code editor, DevOps services source code management for projects.
6. IDE with Bluemix
Learning Objectives - In module you will learn to works with IDEs like Nebeans, Eclipse on Bluemix. Connect to your DevOps Services projects from Eclipse, Loading DevOps Services projects, Open DevOps Services work item queries in Eclipse.
Topics- Introduction to Eclipse with Bluemix, Setting up the Bluemix server in Eclipse, GITHUB integration in eclipse, Deploying application in eclipse, How to bring source code to eclipse, Push and test applications from eclipse.
7. Other Frameworks on Bluemix
Learning Objectives - In this module, you will learn about development, deployment, and scalability of server-side JavaScript apps with ease. The IBM SDK for Node.js provides enhanced performance, security, and serviceability. You will also learn about other frameworks supported in Bluemix.
Topics - Twelve factor design principles, creating a Node.js application in Bluemix, IBM SDK for Node.js, Enable live sync feature of Node.js apps, Other available frameworks in Bluemix, Twitter Sentiment analysis demo, What is docker container? Bluemix Containers and virtual servers.
8. Load Testing using Load Impact and SSO Service for Security
Learning Objectives - In this module, you will learn to use Load Impact for Load testing cloud applications. You will create user scenarios to define virtual user load for testing and running it against an application and you will learn to analyze results from load tests. You will learn what is SSO (Single Sign-on) and the applications that use SSO and Integration of an SSO service to an application.
Topics- Use Load Impact for Load testing cloud Applications, creating user scenarios, defining virtual user load for a test, running virtual user load against an application, analyzing results from load tests. SSO - requires the application to use an OpenID Connect client interface, applications SSO supports: Cloud Directory, Social providers and Enterprise. Integration- Authentication callback when adding the SSO service to an application.
9. Data Services
Learning Objectives - In this module, you will learn the different types of Data Services available in PaaS and its unique features. You will also learn to manage instances of IBM Bluemix for PaaS data services: Dash DB and SQL DB.
Topics- Different types of data services available in PaaS, unique features of data services, manage instances of IBM Bluemix PaaS data services:- Dash DB and SQL DB, then you will learn about Cloudant DB.
10. Advanced Services In Bluemix
Learning Objectives - In this module, learn about Usage of services in applications with examples by managing services using service dashboard and you will work on a Project end to end example using cloudant DB.
Topics - About advanced services on Bluemix, Project - soursecode till deployment and Bigdata project -using Bluemix MapReduce services to build big SQL application.
This course does not have any sections.

More Courses by this Instructor