purelyfunctional.tv Функциональное программирование на Clojure [Повтор]
Step-by-step guidance from Dabbler to Clojure Professional.
I designed PurelyFunctional.tv Online Mentoring to smooth out the learning curve, get you programming as soon as possible, and fit into your busy schedule. The lessons cover a broad range of topics, from beginner skills to libraries to deploying production code. You get the skills to succeed with Clojure.
Скрытое содержимое.
Продажник
Скрытое содержимое.
Цена месячной подписки $25, доступны все уроки.
Предыдущая тема
Step-by-step guidance from Dabbler to Clojure Professional.
I designed PurelyFunctional.tv Online Mentoring to smooth out the learning curve, get you programming as soon as possible, and fit into your busy schedule. The lessons cover a broad range of topics, from beginner skills to libraries to deploying production code. You get the skills to succeed with Clojure.
Скрытое содержимое.
Here's what you get:
Who is this for?
- Small lessons (3-12 minutes) with screencasts, code, exercises, and more, published regularly
- Complete access to the entire backlog (including the longer LispCast courses)
- Active discussion forum where you can learn from others
- Questions answered—ask me anything, give me advice, suggest topics, and talk with other Clojurists of all levels
If you want to transition your career to Clojure from any other field, this is for you. I've taught people with little to no coding experience and I've taught experienced developers in Object Oriented and procedural languages. You can do it at your own pace, but it would be very hard without at least two hours per week to work on it.
What topics are covered?
A selection of courses and lessons from the extensive curriculum.
LispCast Introduction to Clojure
Ready to learn Clojure from the ground up? LispCast Introduction to Clojureteaches you the basics of Clojure, functional programming, and data-driven design. Everything is done in a fun, interactive style while teaching a robot to bake.
LispCast Intro to clojure.test
You've got a good idea how to program in Clojure. Do you know how to test it? Do your testing practices use the idiomatic conventions so that it works with all tooling? Follow this course and you'll know.
Introduction to Protocols
Have you ever had a complicated class hierarchy? Ready for something better? Learn one of the most powerful tools for abstraction in Clojure. Using an easy visual metaphor, you'll learn the problem inherent in most languages (Java, Ruby, JavaScript, etc.) and how protocols can solve it. This short series of lessons introduces you to the idea, the syntax, and three powerful design patterns.
LispCast Web Development in Clojure
Have you ever wondered where to start with web development in Clojure? There's no clear choice for frameworks, and most advice is to "build it yourself". But how do you do that? This course shows you how, step-by-step, starting with the basic parts, all the way to an app deployable with Heroku.
Modeling Solitaire in Clojure
People talk a lot about using data to model things in Clojure. But how do you do that? This 9-part series explores many different ways to model systems in Clojure, including with various literal data structures, closures, and records. This is a serious exploration with tradeoffs discussed. Your math teacher would be proud: all work is shown so you see how everything is related.
LispCast Single Page Applications with ClojureScript and Om
Have you ever wanted to build frontend web applications using Om? This course teaches you the basics of Om and ClojureScript and how to build an application out of reusable components.
LispCast Clojure core.async
Ready to go to the next level of concurrent programming? In 2013, the Clojure team introduced core.async, an implementation of Communicating Sequential Processes for Clojure. It is a powerful, easily reasoned abstraction for writing highly concurrent code. This course teaches you to understand the library and design concurrent systems.
And more …
- New lessons posted regularly.
- Your questions answered in our discussion forum or by email.
- Suggest and vote on topics for future lessons.
- HD Video Downloads. Take them anywhere on any device.
- iTunes-compatible RSS feed for convenience.
- Reference sheets.
- Example code on GitHub.
Продажник
Скрытое содержимое.
http://www.purelyfunctional.tv/
Цена месячной подписки $25, доступны все уроки.
Предыдущая тема