Clojure Fundamentals - Part 1
Pluralsight
Course Summary
Learn functional programming with Clojure.
-
+
Course Description
Clojure is a functional programming language for the Java Virtual Machine. This course explores Clojure starting with the basics, with only a Java or C# programming background assumed.
-
+
Course Syllabus
Overview and the REPL- 22m 39s
—Introduction 1m 6s
—Clojure Objectives 1m 6s
—Why Another Lisp? 1m 29s
—Why ClojureScript? 0m 41s
—Clojure and ClojureScript 0m 34s
—Demo: Evaluation and the REPL 2m 24s
—Traditional Evaluation 0m 42s
—Clojure Evaluation 0m 55s
—Operation Forms 0m 53s
—Structure vs. Semantics 0m 48s
—Literals 1m 21s
—Data Structures 1m 36s
—Metadata 0m 54s
—Reader Macros 1m 41s
—Demo: REPL Utilities 3m 43s
—Leiningen Directory Structure 1m 2s
—Maven Directory Structure 0m 32s
—Summary 1m 12sFunctions- 38m 55s
—Introduction 1m 26s
—Functions 1m 40s
—Invoking Functions 0m 55s
—Naming Functions 2m 19s
—Demo: Defining and Naming Functions 5m 15s
—let 1m 46s
—Demo: let 1m 26s
—Multiple Arity 1m 46s
—Demo: Multiple Arity 2m 3s
—Variadic Functions 2m 9s
—apply 2m 23s
—Demo: Variadic Functions and apply 3m 49s
—Closures 1m 37s
—Invoking Java Code 2m 11s
—Chaining Access 1m 24s
—Java Methods vs. Functions 1m 20s
—Terse fn Reader Macro 1m 10s
—Summary 4m 16sNamespaces- 34m 59sCollections- 27m 23sDestructuring- 18m 52sSequences- 17m 37sFlow Control- 28m 8s
This course is listed under
Development & Implementations
and Data & Information Management
Community
Related Posts: