Building Web Applications with Clojure [Video]
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Getting Started
- Project Setup
- Lein-Ring Plugin
- Simple Ring Handler
- Running the Ring Server
- Building Web Application Packages
-
Ring Handlers
- Ring Handler Anatomy
- Request Map
- Response Map
- Routing
- The Not Found Error and Error Handling
-
Middleware
- Introduction
- Middleware Example
- Altering Requests and Responses
- Using Existing Middleware
-
Forms and Session Handling
- Form Handling
- Generating HTML Content
- Manipulating Cookies
- Ring Sessions
-
Building RESTful APIs
- APIs – Introduction and Routing
- An Example RESTful API
- Handling Errors in REST APIs
-
Database Connectivity
- Connecting to PostgreSQL
- Using Korma
- Connecting to MongoDB
-
ClojureScript
- Introduction to ClojureScript
- Manipulating the DOM Tree with ClojureScript
- Accessing REST APIs from ClojureScript
-
Useful Web Libraries in Clojure
- Routing with Compojure
- HTML Generation with Hiccup
- HTML Templating with Enlive
- REST APIs with Liberator