Video description
In this Learning ClojureScript training course, expert author David Eisenberg teaches you how to write functional programs for the web. This course is designed for users that already have experience with JavaScript, HTML, and manipulating the Document Object Model.
You will start by learning how to set up your system, then jump into writing functions. From there, David will teach you about sequences, and more advanced ClojureScript concepts such as destructuring, recursion and loops, and error handling. Finally, you will learn about reactive programming in ClojureScript.
Once you have completed this computer based training course, you will be fully capable of using ClojureScript for your own functional web programming needs. Working files are included, allowing you to follow along with the author throughout the lessons.
Publisher resources
Table of contents
-
Introduction
- What You Will Learn In This Course 00:01:28
- About The Author 00:00:45
- What Is ClojureScript? 00:02:35
-
Setting Up Your System
- Getting Java And Clojure 00:01:33
- Getting An Integrated Development Environment 00:03:40
- Creating A ClojureScript Project 00:03:59
-
First Steps With ClojureScript
- Starting The Browser REPL 00:02:18
- Arithmetic Operations 00:03:36
- Interacting With A Browser Page 00:04:09
- Writing Functions - Part 1 00:04:33
- Writing Functions - Part 2 00:04:22
- Writing Functions - Part 3 00:05:04
- Variables: Def And Let 00:05:13
- Conditionals With If And Cond 00:05:32
-
Sequences
- Sequences - Part1: Lists And Vectors 00:06:36
- Sequences - Part 2: Map And Reduce 00:06:56
- Sequences - Part 3: Using Lists And Vectors 00:05:00
- Maps - Part 1 00:06:31
- Maps - Part 2 00:04:50
-
More Advanced ClojureScript Concepts
- Destructuring - Part 1 00:03:18
- Destructuring - Part 2 00:04:26
- Variadic And Multi-Arity Functions 00:06:07
- Partially Applied Functions 00:05:44
- Recursion And Loops 00:06:16
- Lazy Sequences 00:04:20
- Error Handling With Try/Catch 00:02:41
- Namespaces 00:04:35
-
Reactive Programming In ClojureScript
- Storing State In Atoms 00:03:16
- Reactive Programming - Part 1 00:03:59
- Reactive Programming - Part 2 00:05:04
- Building A Release Version 00:03:00
-
Conclusion
- Wrap Up 00:00:35
Product information
- Title: Learning ClojureScript
- Author(s):
- Release date: May 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771373890
You might also like
video
Learning Clojure
In this Learning Clojure training course, expert author Adam Bard will teach you how to write …
video
Rust in Motion
If you want to start with Rust I recommend this course without a doubt. Roberto Gammino, …
video
The Joy of Clojure, 2nd Edition, Video Edition
"A cornucopia of programming concepts." William E. Byrd and Daniel P. Friedman, authors of "The Reasoned …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …