Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this Learning Clojure training course, expert author Adam Bard will teach you how to write Clojure code and structure Clojure products. This course is designed for the absolute beginner, meaning no experience with Clojure is required, although some programming knowledge would be beneficial.
You will start by learning how to structure Clojure projects, then jump into interacting with Java. From there, Adam will teach you about concurrency, how to write safer software, and how to interact with data stores. Finally, this video training will cover writing a web application with Clojure, including how to route with Compojure, render HTML with Selmer and Hiccup, and render HTML with Enlive.
Once you have completed this computer based training course, you will be fully capable of taking advantage of Clojure's unique feature set to start writing useful software. Working files are included, allowing you to follow along with the author throughout the lessons.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Important - Download These First - Working Files
What To ExpectPreview
About The AuthorPreview
|Section 2: Diving In|
Working With Collections
Recursion In Clojure
|Section 3: Structuring Clojure Projects|
Writing Tests With Clojure.Test
|Section 4: Interacting With Java|
Working With Java
Proxying And Reifying Java Classes
Generating Java Classes
Using Java Code With Leiningen
|Section 5: Concurrency|
Basic Concurrency In Clojure
Clojure Stm - Atoms
Clojure Stm - Refs And Agents
Working With Core.Async
|Section 6: Writing Safer Software|
Types And Records
|Section 7: Interacting With Data Stores|
Reading And Writing Files
Working With JDBC
|Section 8: Writing A Web Application With Clojure|
HTTP With Ring Part - 1
HTTP With Ring Part - 2
Routing With Compojure
Rendering HTML With Selmer And Hiccup - Part 1
Rendering HTML With Selmer And Hiccup - Part 2
Rendering HTML With Enlive
Dependency Injection For Persistence
Pulling It All Together - Part 1
Pulling It All Together - Part 2
|Section 9: Conclusion|
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.