Polyglot Web Development

Polyglot Web Development

1h 28mIntermediate2017-10-05

Authors

Kirsten Hunter

Kirsten Hunter

Developer Advocate at DataStax

Course details

Knowing multiple programming languages—and being able to pick up new ones quickly—makes you a more competitive and flexible web developer and freelancer. In this course, learn how to quickly pick up new web development languages and frameworks, including Node.js, Python, Perl, and Ruby. Discover the unique value each language brings, and how to build on what you already know. Plus, get hands-on practice with each language.

Learning objectives
Why become a polyglot programmer?
Exploring Node.js, Python, Perl, and Ruby code
Building on prior knowledge to learn new programming languages
Learning API read and write functionality in Node.js, Python, Perl, and Ruby
Implementing API functionality in Node.js, Python, Perl, and Ruby

Skills covered

PerlRubyMongoDBNode.jsPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Welcome
  • What you should know
  • Exercise files
  • Local environment setup

Becoming a Polyglot

  • Why become a programming polyglot
  • Overview of languages
  • Application overview
  • Importing data into MongoDB

Node.js

  • Understanding Node.js
  • Express.js setup
  • API read functionality in Node.js
  • API write functionality in Node.js
  • Solution and Node.js overview

Python

  • Understanding Python
  • Read functionality in Python
  • Write functionality in Python
  • Solution and Python overview

Perl

  • Understanding Perl
  • Explore the Perl code
  • Write functionality in Perl
  • Solution and Perl overview

Ruby

  • Understanding Ruby
  • Explore the Ruby code
  • Write functionality in Ruby
  • Solution and Ruby overview

Conclusion

  • Next steps
40,000 Toman