• Online, Self-Paced
Course Description

There are a number of specific features and tools for building and deploying Clojure web applications. In this course, you'll learn about development of basic data-driven web applications using Clojure. You'll also explore working with relational and non-relational data and using Compojure and HTML templating. You'll also learn how to deploy Clojure web applications.

Learning Objectives

Working with Databases

  • start the course
  • work with relational data in Clojure
  • use Korma with Clojure
  • use non-relational data in Clojure

Clojure and the Web

  • use Compojure
  • use HTML templating in Clojure applications

Deploying Web Applications

  • package Clojure web apps using .WAR files
  • run Clojure web apps locally
  • deploy Clojure web apps

Practice: Clojure Web Applications

  • recognize how to set up Clojure web applications

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.