Course Name
Course Code : BZC63
Venue Details
Postal Code : 30-644
Session Dates
Duration: 2 days (14 hours)
This introductory course covers Clojure, a functional programming language that runs on the Java Virtual Machine (JVM). Participants will learn its syntax, functional programming principles, and its practical applications for modern software development. The course includes hands-on exercises to build confidence in writing and deploying Clojure programs.
Introduction to Clojure
Module 1: Getting Started with Clojure
Overview of Clojure and its ecosystem.
Setting up the development environment (REPL and Leiningen).
Writing and running your first Clojure program.
Module 2: Core Syntax and Data Types
Clojure syntax and basic expressions.
Data types: lists, vectors, maps, and sets.
Immutability and persistent data structures.
Module 3: Functions and Control Flow
Defining and calling functions.
Anonymous functions and higher-order functions.
Recursion and lazy sequences.
Hands-On Exercises
Advanced Topics and Practical Applications
Module 4: Functional Programming Concepts
Map, reduce, and filter operations.
Managing state with atoms, refs, and agents.
Error handling and debugging.
Module 5: Working with Libraries and Tooling
Overview of common Clojure libraries.
Interoperability with Java.
Managing dependencies with Leiningen.
Module 6: Building and Deploying Applications
Structuring a Clojure project.
Creating a simple web application using Clojure.
Packaging and deploying Clojure applications.
Hands-On Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |