Learning ClojureScript
4.5 (80 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
407 students enrolled

Learning ClojureScript

Simplified Functional Programming for the Web
4.5 (80 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
407 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
English [Auto-generated]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Once you have completed this training course, you will be fully capable of using ClojureScript for your own functional web programming needs.
  • Learn how to set up your system, then jump into writing functions. From there, you will learn more about sequences, and more advanced ClojureScript concepts such as destructuring, recursion and loops, and error handling
Requirements
  • Working files are included, allowing you to follow along with the author throughout the lessons.
  • PC or MAC
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. 

Who this course is for:
  • This course is designed for users that already have experience with JavaScript, HTML, and manipulating the Document Object Model.
  • Intermediate level ClojureScript users
Course content
Expand all 33 lectures 02:11:44
+ Setting Up Your System
3 lectures 09:10
Getting Java And Clojure
01:33
Getting An Integrated Development Environment
03:39
Creating A ClojureScript Project
03:58
+ First Steps With ClojureScript
8 lectures 34:41
Starting The Browser REPL
02:17
Interacting With A Browser Page
04:08
Writing Functions - Part 2
04:21
Writing Functions - Part 3
05:04
Variables: Def And Let
05:12
Conditionals With If And Cond
05:31
+ Sequences
5 lectures 29:49
Sequences - Part1: Lists And Vectors
06:35
Sequences - Part 2: Map And Reduce
06:56
Sequences - Part 3: Using Lists And Vectors
04:59
Maps - Part 1
06:30
Maps - Part 2
04:49
+ More Advanced ClojureScript Concepts
8 lectures 37:25
Destructuring - Part 1
03:18
Destructuring - Part 2
04:26
Variadic And Multi-Arity Functions
06:06
Partially Applied Functions
05:44
Recursion And Loops
06:16
Lazy Sequences
04:19
Error Handling With Try/Catch
02:41
Namespaces
04:35
+ Reactive Programming In ClojureScript
4 lectures 15:17
Storing State In Atoms
03:16
Reactive Programming - Part 1
03:58
Reactive Programming - Part 2
05:04
Building A Release Version
02:59