Browse Part VII: Case Studies and Real-World Applications

19.3 Implementing the Backend with Clojure

In this section

  • 19.3.4 Implementing Business Logic
    Learn to effectively implement the business logic layer in your Clojure application, maintaining clear separation from data access and presentation layers, and providing robust error handling.
  • 19.3.1 Setting Up the Web Server
    Learn how to set up a Clojure web server using frameworks like Ring or Pedestal, configure the server's entry point, and manage middleware for robust backend applications.
  • 19.3.2 Defining Routes and Handlers
    Discover how to define API routes using Clojure's Compojure and Pedestal, and how to associate them with handler functions that handle CRUD operations efficiently.
  • 19.3.3 Data Persistence and Database Operations
    Explore Clojure's approach to data persistence and database operations with practical examples and best practices for security and efficiency.
  • 19.3.5 Securing the API
    Explore methods for securing your Clojure backend API with authentication and authorization techniques, including JWT and OAuth integration.
Saturday, October 5, 2024