Imate žicu za učenje?

Optimizing Clojure Projects

Overview/Description
Clojure includes a number of features that enable you to optimize your applications. In this course you'll learn about optimization of Clojure projects with multimethods and hierarchies, parallelism, and macros. You'll also learn about profiling and unit testing of Clojure applications.

Target Audience
Individuals with programming experience who wish to learn how to program using Clojure

Prerequisites
None

Expected Duration (hours)
1.5

Lesson Objectives

Optimizing Clojure Projects

  • start the course
  • use multimethods in Clojure
  • use hierarchies in Clojure
  • call Java from Clojure and call Clojure from Java
  • use proxy Java classes in Clojure
  • use parallelism in Clojure
  • implement concurrency with agents in Clojure
  • use concurrency functions in Clojure
  • work with futures and promises in Clojure
  • understand how macros work in Clojure
  • work with macros in Clojure
  • implement macros in Clojure
  • work with Clojure DSLs
  • understand how protocols and datatypes work in Clojure
  • work with protocols and datatypes in Clojure
  • using profiling in Clojure projects
  • optimize Clojure functions
  • perform unit testing in Clojure projects
  • apply various techniques to optimize your Clojure code
Trajanje: 
1,5h
Šifra: 
sl_jclj_a03_it_enus

Koraci do učenja

1Prijavi se

Prijavite se, a ako nemate korisničko ime, registrirajte se.

2Pronađi i upiši program

Pronađite edukacijske programe u Katalogu i Certifikaciji, ili koristite polje za pretragu.

3Uči

Upisani programi dostupni su u meniju Korisnik, Moji tečajevi.

»Detaljne upute

Trebate pomoć?

Trenutno nema programa koji imaju objavljene termine.