Clojure Web Development Essentials

Develop your own web application with the effective use of the Clojure programming language

Clojure Web Development Essentials

Ryan Baldwin

Develop your own web application with the effective use of the Clojure programming language
Mapt Subscription
FREE
$20.83/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$18.90
$44.99
$29.99 p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Clojure Web Development Essentials Book Cover
Clojure Web Development Essentials
$ 26.99
$ 18.90
Learning ClojureScript Book Cover
Learning ClojureScript
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $23.98
Add to Cart

Book Details

ISBN 139781784392222
Paperback232 pages

Book Description

Functional programming enables developers to create and deploy applications quickly and easily. Using the Clojure programming language and the Leiningen build tool, this book teaches you how to leverage various Clojure libraries into the building blocks of a web-based application.

We'll start by generating a new, fully runnable, baseline web application using the Leiningen Luminus template. From there we'll examine the different pieces that compose our application, and learn the basics of the underlying Ring framework. Subsequent chapters will focus on each technology and leverage those technologies to build additional functionality into our application. You'll learn how to validate user submitted data, authentication, account creation, how to interact with a database, and more. Finally, we'll create an environment configuration and deploy our app.

By the end of this book you'll have created a full fledged application from start to finish, and you'll have the requisite skills to develop an efficient and robust web application.

Table of Contents

What You Will Learn

  • Generate a fully runnable web application using the Luminus Leiningen application template
  • Explore the basics of the underlying Ring framework and the Ring Server
  • Configure URL Routing, Logging, and some testing basics
  • Create new web pages using the Selmer template rendering library
  • Validate user-submitted form data
  • Store and retrieve data to and from a database
  • Configure, package, and deploy the finished application

Authors

Table of Contents

Book Details

ISBN 139781784392222
Paperback232 pages
Read More

Read More Reviews

Recommended for You

Learning ClojureScript Book Cover
Learning ClojureScript
$ 31.99
$ 22.40
Clojure Data Structures and Algorithms Cookbook Book Cover
Clojure Data Structures and Algorithms Cookbook
$ 39.99
$ 28.00
Clojure Programming Cookbook Book Cover
Clojure Programming Cookbook
$ 39.99
$ 28.00
Mastering Clojure Book Cover
Mastering Clojure
$ 39.99
$ 28.00
Clojure for Data Science Book Cover
Clojure for Data Science
$ 35.99
$ 25.20
Clojure: High Performance JVM Programming Book Cover
Clojure: High Performance JVM Programming
$ 63.99
$ 44.80