Data and State Management in Clojure
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Interacting with and managing data is an important aspect of Clojure applications. This course covers working with data in Clojure, including using primitive types and data collections. You'll also learn about state management with Clojure.
Target Audience
Individuals with programming experience who wish to learn how to program using Clojure
Prerequisites
None
Expected Duration (hours)
2.6
Lesson Objectives Data and State Management in Clojure
start the course
work with strings in Clojure
work with numbers in Clojure
work with boolean values, characters, and keywords in Clojure
use lists in Clojure
use vectors in Clojure
use maps in Clojure
use sets in Clojure
construct sequences in Clojure
use lazy sequences in Clojure
work with Clojure sequence APIs
read and write Clojure metadata
work with Clojure metadata
understand how state management is implemented in Clojure
create and access refs in Clojure
update refs in Clojure
use atoms in Clojure
create and update agents in Clojure
handle agent errors in Clojure
work with agents synchronously in Clojure
shut down Clojure agents
use thread-local var bindings to change state in Clojure
use validators in Clojure
use watchers in Clojure
use Clojure state management features and work with data in Clojure
Course Number: sl_jclj_a02_it_enus
Expertise Level
Beginner