Building Microservices with Clojure

A Practical Introduction to Tooling, Development, and Deployment
4.6 (7 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
105 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 31
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

In this Building Microservices with Clojure and Pedestal training course, expert author Scott Rehorn will teach you how to set up, modify, and deploy a basic microservice based on Clojure and Pedestal. This course is designed for users that already have programming experience.

You will start by learning about the stack and toolchain, then jump into using Pedestal. From there, Scott will teach you how to use Pedestal as a web services framework to handle request and response routing and content handling. This video tutorial also covers persistence, how to protect your endpoints with a simple API key strategy, and how to use XML in Clojure. Finally, you will learn about Java Interop. 

Once you have completed this computer based training course, you will be fully capable of setting up, modifying, and deploying a microservice with Clojure and Pedestal. 

What are the requirements?

  • PC or MAC
  • Some programming experience

What am I going to get from this course?

  • Once you have completed this training course, you will be fully capable of setting up, modifying, and deploying a microservice with Clojure and Pedestal
  • Learn how to build Microservices using Clojure

What is the target audience?

  • This course is designed for users that already have programming experience
  • This course is for anyone who wants to learn about building Microservices and Clojure

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Important - Download These First - Working Files
Article
What's All This?
Preview
04:15
Sample App And Cast Of Characters
Preview
03:06
Sample App
Preview
05:17
About The Author
01:27
Section 2: The Stack And The Toolchain - Bootstrap
Requirements Check And Stack Overview
03:35
Leiningen Introduction
04:03
LightTable
04:01
Ring And Pedestal Introduction
03:30
Heroku
05:59
Section 3: Doing Useful Stuff With The Basic Framework
Pedestal Orientation
03:31
More Pedestal And Ring
03:40
Maps And JSON In Clojure
03:45
Add A GET Endpoint
03:06
Add A Parameterized GET
03:37
Add A POST Endpoint With Some Payload
03:44
LightTable And The nRepl To Make Live Changes
04:50
Section 4: Persistence
Basic Setup For Persistence - Part 1
03:06
Basic Setup For Persistence - Part 2
03:36
Supporting POST
04:41
Basic Queries
03:43
Section 5: More Things Most Microservices Need
Protecting Your Endpoints With A Simple API Key Strategy
05:13
Using HTTP Client - Part 1
03:24
Using HTTP Client - Part 2
04:04
Using HTTP Client For POST
04:17
Brief Look At XML In Clojure - Part 1
04:57
Brief Look At XML In Clojure - Part 2
05:08
Section 6: Java Interop And Other Useful Things
Namespaces And Require
03:15
Java Interop
03:32
Connecting To Libraries
03:17
Section 7: Conclusion
Wrap Up
04:24

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course