Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building Web Apps With Clojure

via YouTube

Overview

Learn Clojure and build web apps using React, Reagent, and Re-frame. Discover REPL's power, functional programming, and code a tic-tac-toe game.

Syllabus

- Introduction
- What is Clojure?
- LISP
- FizzBuzz example
- Too many parenthesis?
- Clojure resources in OrgPad
- Basic data types
- Immutable data structures
- Example data in OrgPad
- Operators and branches
- State and atoms
- Transformations
- Threading macros
- Hosted language and interop
- Data Oriented Programming
- Processing book data
- Displaying books by the server
- Rendering as HTML using Hiccup
- React components as data
- Data vs objects
- Rich Hickey's rant on objects
- How immutable data structures work
- Functional programming
- Overview of Reagent and Re-frame
- Interactive coding of tic-tac-toe
- Format of the state
- Basic subscriptions and views
- Searching for a bug
- Rendering and CSS struggle
- Adding events
- Checking win conditions
- Simplifying win check
- Summary

Taught by

OrgPad

Reviews

Start your review of Building Web Apps With Clojure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.