Thursday, May 29, 2014

How do I learn BlueMix

I have wroten my blog for sometime.Today I will conclude my leaning way on BlueMix.If you are a newbie you can draw lesson from me.The below are my steps to learn BlueMix.

1.First you need to understand Paas concept before you started BlueMix.I strongly recommand you to read "Programming for PaaS" book.




Whether you’re an entrepreneur or part of a large enterprise development team, this book shows you how PaaS can help you focus on innovative applications, rather than spend your time worrying about technical operations.
  • Track the cloud’s evolution from IaaS and DevOps to PaaS
  • Learn how PaaS combines the simplicity of shared web hosting with the control of dedicated hosting
  • Explore the benefits of both portable and non-portable PaaS options
  • Apply best practices for moving legacy apps to PaaS—and understand the challenges involved
  • Write new applications for PaaS from scratch with RESTful meta-services
  • Use PaaS to build mobile apps with backend services that scale
  • Examine the core services that each major provider currently offers
  • Learn the situations in which PaaS might not be advantageous
2.Register an account in https://ace.ng.bluemix.net/,now it is in beta status free to use by now.You can follow the offical document(lots of sample) to push your application to the BlueMix.You can try thee way to deploy it on the BlueMix.There are lots of opensource you might need to learn.I post some of links for your reference.

OAuth
---------
http://oauth.net/2/

https://developers.google.com/accounts/docs/OAuth2

OData
---------
http://www.odata.org/developers/articles/

http://msdn.microsoft.com/en-in/data/gg601462.aspx

http://jaydata.org/tutorials/how-to-build-a-simple-odata-based-ajax-application


JSON
-------
http://www.w3schools.com/json/

http://www.json.org/js.html

PostgreSQL
---------------
Bluemix link --> http://ng.w3.bluemix.net/docs/Services/PostgreSQL/Index.html

http://www.postgresql.org/docs/8.0/static/tutorial.html

http://www.postgresql.org/files/documentation/pdf/7.2/tutorial-7.2-US.pdf


PHP Tutorial
----------------
http://www.w3schools.com/php/

http://www.php.net/manual/en/tutorial.php


Python Tutorial
-------------------
http://www.python.org/about/gettingstarted/

http://www.php.net/manual/en/tutorial.php


MQTT
--------
http://w3.itso.ibm.com/redpieces/abstracts/sg248054.html

http://pic.dhe.ibm.com/infocenter/wmqv7/v7r1/index.jsp?topic=%2Fcom.ibm.mq.doc%2Ftt60100_.htm

http://pic.dhe.ibm.com/infocenter/wmqv7/v7r5/index.jsp?topic=%2Fcom.ibm.mm.tc.doc%2Ftc10140_.htm

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.amqtat.doc%2Ftt20026_.htm

http://www.hivemq.com/build-javascript-mqtt-web-application/

Ruby on Rails
-----------------
http://ruby.railstutorial.org/

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book


RabbitMQ
-------------
Bluemix link -->http://ng.w3.bluemix.net/docs/Services/RabbitMQ/Index.html

http://www.rabbitmq.com/getstarted.html

http://www.rabbitmq.com/tutorials/tutorial-one-java.html


MongoDB
--------------
http://docs.mongodb.org/manual/tutorial/getting-started/

http://tour.mongohq.com/Mongo?k=Mongodb%20php&gclid=CLLkqsWojLwCFUom4god1gMA6w

https://education.mongodb.com/courses/10gen/M101J/2014_January/courseware/Week_1_Introduction/5254637ee2d4231cc6083fd5/


Node JS
----------
http://www.nodebeginner.org/

http://nodejs.org/docs/v0.4.1/api/modules.html

http://www.thinkster.io/pick/GtaQ0oMGIl/a-better-way-to-learn-angularjs

http://docs.angularjs.org/guide/concepts#directive

Cloudant
http://www.cloudant.com/

3.Practitioners should start with a quick grasp of CloudFounry.Esp for command line tools,most of your application you have to use command line tools to do that.
Cloudfoundry introduction from Pivotal - http://www.cloudfoundry.com/use
Cloudfoundry github repo - https://github.com/cloudfoundry
Cloudfoundry developer's mailing list on Google Groups - https://groups.google.com/a/cloudfoundry.org/forum/#!forum/vcap-dev

4.Try to develop or create your application on BlueMix.Like create a blog,rss site,phpAdmin etc.If you want to deploy othere language like php,perl you might need to use Buildpacks.
Buildpacks provide framework and runtime support for your applications. Buildpacks typically examine user-provided artifacts to determine what dependencies to download and how to configure applications to communicate with bound services.

5.If you have questions about BlueMix usage ,you can visit the Bluemix forum
This forum is hosted by IBM.You can ask questions and get experienced IBM staff support.

If you are an IBM staff,you can subscibe the email list in below address.
 http://webconf.ibm.com/mail/CloudOE-dev


4 comments:

  1. hiện nay dưa lê thần tài đang là một trong những quả đang hot trên thị trường mâm quả ngày tết 2016. Quả dưa lê mang lại những hình thái đặc sắc, sang trọng cho một mâm quả trưng bày trong ngày tết

    ReplyDelete
  2. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in TECHNOLOGY , kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on TECHNOLOGY. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Saurabh Srivastava
    MaxMunus
    E-mail: saurabh@maxmunus.com
    Skype id: saurabhmaxmunus
    Ph:+91 8553576305 / 080 - 41103383
    http://www.maxmunus.com/


    ReplyDelete
  3. Excellent Blog very imperative good content, this article is useful to beginners and real time Employees. DevOps Online Training

    ReplyDelete