Building Web Apps With Clojure
Offered By: YouTube
Course Description
Overview
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX