Calling all Rusty Coders who want to code again

Hey! Are you a Rusty Coder? Are you itching to code again, but it’s been a few years and you don’t know where to start? If you have a Mac, feel free to give these two DevNet learning labs for the Rusty Coder a try.

I wrote these DevNet learning labs last year with my colleague Abu Aikepaer. The target audience is someone who coded before, maybe in C and on a workstation using Unix or Linux, but hasn’t had a chance to code recently and wants to get started. So, it’s not that you never coded, it’s just that you haven’t coded recently. You know Unix commands like ls and cd and you used text editors like vi or emacs. You’ve written code and used APIs, but maybe not REST APIs. I targeted a Mac because Mac OS is Unix. (If enough people like these learning labs, then I’ll write them for Windows too. Better yet, let me know if you want to rewrite these DevNet learning labs for Windows.)

The first lab is Hello World for the Rusty Coder. It will show you how to setup a coding environment on your Mac and use coding tools like Git and Postman.

  • Find and use the terminal and command line tools on their Mac
  • Install and use the latest version of python
  • Install and use git and github for storing and sharing code
  • Install postman for making REST API calls.

The second lab is REST APIs in Python with Flask and requests. It will show you how to create a web server/web service, make a REST API service, and make a REST API call in python using two python packages Flask and requests.

  • Install and use the Python Flask package.
  • Install and use the Python requests package.
  • Make a web server/web service for your python program using Flask.
  • Create a REST API service for your python program using Flask.
  • Make a REST API call with a python program using requests.

If you’re a rusty coder, then give these a try a let me know what you think. Also, let me know if you have requests for follow on labs.

Happy coding!

Susie

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s