Join Joseph Lowery for an in-depth discussion in this video Establishing a proper development environment, part of Learning Cloud Service APIs.
…Working with cloud service APIs is generally…not a whole lot different from normal development.…But there are a few steps you can take to be more productive and efficient.…Of course, you'll need to establish your core development environment.…This is likely to include a web server capable of…making HTTP and HTTPS connection that are required by some APIs.…It should also include support for your primary programming language and/or…framework, such as PHP, Java, Python, node.js, or Ruby.…
And, depending on your app, a database server like MySQL.…To handle the coding, you'll need…a flexible IDE or Integrated Development Environment.…Some popular choices are Eclipse, NetBeans, Sublime Text, or Aptana.…There are some APIs that offer plugins to widely used IDEs like Eclipse.…For example, Amazon Web Services has a toolkit directly intended for Eclipse.…It's important that the IDE you work with is, at…the very least, compatible with the language required by your API.…
In the best case scenario, your IDE should be optimized for that…
First, there are the popular Google cloud services and device-specific APIs for iOS, Android, and Windows Phone. Then there are APIs to connect to followers on platforms like Facebook and Twitter and even pull images from Flickr. For some really interesting data, Joe shows how to access corporate APIs from companies like Citrix and General Motors. (Imagine getting vehicle data straight from GM.) Last, he shows how to leverage public sector APIs and mine data from the national census, weather bureaus, and even federal job boards. Learn how to make your web projects stand out with cloud services.
- Working with Google Cloud APIs
- Connecting to mobile devices via APIs
- Interfacing with Facebook and managing a Twitter feed
- Utilizing the Google infrastructure in your own apps
- Working with the General Motors API
- Understanding public sector APIs