Learning ClojureScript
4.3 (28 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.
154 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning ClojureScript to your Wishlist.

Add to Wishlist

Learning ClojureScript

Simplified Functional Programming for the Web
4.3 (28 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.
154 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • This course is designed for users that already have experience with JavaScript, HTML, and manipulating the Document Object Model.
  • Intermediate level ClojureScript users
Students Who Viewed This Course Also Viewed
Curriculum For This Course
33 Lectures
02:11:44
+
Introduction
4 Lectures 04:47
+
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
+
Conclusion
1 Lecture 00:35
Wrap Up
00:35
About the Instructor
Infinite Skills
4.4 Average rating
48,958 Reviews
749,342 Students
331 Courses
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.