Companies Home Search Profile

Clojure Fundamentals

Focused View

Zachary Bennett

2:30:20

6 View
  • 1. Course Overview.mp4
    01:29
  • 1. Introduction to Clojure.mp4
    04:06
  • 2. Why Clojure.mp4
    02:18
  • 3. Demo - Getting Started with Clojure.mp4
    03:30
  • 1. Everything Is an Expression.mp4
    03:47
  • 2. Numeric and String Literals.mp4
    02:41
  • 3. Collection Literals.mp4
    03:55
  • 4. Symbols and Keywords.mp4
    02:49
  • 5. Custom Data Types.mp4
    02:11
  • 6. Demo - Using Data Types.mp4
    07:32
  • 1. Function Syntax.mp4
    02:52
  • 2. User-defined Functions.mp4
    02:06
  • 3. Multi-arity and Variadic Functions.mp4
    02:49
  • 4. Recursion.mp4
    03:35
  • 5. Demo - Using Functions in Clojure.mp4
    04:41
  • 1. Introduction to Control Flow.mp4
    02:44
  • 2. Conditional Expressions.mp4
    04:09
  • 3. Iterating.mp4
    02:06
  • 4. Exception Handling.mp4
    02:13
  • 5. Demo - Using Control Flow.mp4
    03:58
  • 1. Introduction to Collections.mp4
    04:38
  • 2. Lists.mp4
    03:03
  • 3. Vectors.mp4
    02:07
  • 4. Demo - Using Sequential Collections.mp4
    07:20
  • 5. Sets.mp4
    02:15
  • 6. Maps.mp4
    02:02
  • 7. Demo - Using Hashed Collections.mp4
    05:38
  • 1. Introduction.mp4
    02:01
  • 2. Namespaces.mp4
    02:31
  • 3. Demo - Setting up a Clojure Project with Leiningen.mp4
    04:58
  • 4. Package Management.mp4
    02:06
  • 5. Demo - Using Third Party Dependencies.mp4
    02:00
  • 1. Introduction to Unit Testing.mp4
    02:34
  • 2. Creating a Unit Test.mp4
    02:35
  • 3. Debugging Clojure.mp4
    01:50
  • 4. Demo - Running Unit Tests with Leiningen.mp4
    03:14
  • 1. Introduction to Side Effects.mp4
    03:18
  • 2. File IO.mp4
    03:07
  • 3. Demo - File Input and Output.mp4
    04:09
  • 4. Database Access.mp4
    02:39
  • 5. Demo - Database Operations.mp4
    03:23
  • 1. Introduction to Concurrency.mp4
    03:57
  • 2. Multi-threaded Programming.mp4
    04:34
  • 3. Demo - Using Concurrency.mp4
    05:17
  • 1. Next Steps.mp4
    03:33
  • Description


    Clojure is a robust and productive functional programming language. This course will teach you the basics of Clojure so that you can build your own Clojure programs and applications.

    What You'll Learn?


      Clojure is a powerful programming language hosted on the Java Virtual Machine that provides a functional alternative to the Java programming language. Clojure can be used to build a robust set of programs, applications, and services. In this course, Clojure Fundamentals, you’ll learn how to write software in the Clojure programming language. First, you’ll explore the basics of Clojure syntax, data types, and functions. Next, you’ll discover Clojure’s collection types and how to structure a basic Clojure project. Finally, you’ll learn how to test and debug Clojure code as well as how to use side effects in your programs effectively . When you’re finished with this course, you’ll have the skills and knowledge of Clojure needed to build applications and services..

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Zachary Bennett
    Zachary Bennett
    Instructor's Courses
    Zach is currently a Lead Software Developer at OpalSoft where he uses tools such as Scala, TypeScript, Python, Docker, Node, and Angular. Zach has a passion for GIS programming along with open-source software. You can view some of his work on GitHub (https://github.com/zbennett10) and Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett).
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 45
    • duration 2:30:20
    • level preliminary
    • English subtitles has
    • Release Date 2024/02/14