<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>
</p>
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 12px;" lang="x-unicode">Hi everyone,
<br>
<br>
After successful trials in Sydney, Melbourne, and Brisbane, we're
pleased to present our new **Applied Functional Programming
Course**. Designed for those of you beyond the intro stage and
hungry for more.
<br>
<br>
This is new course material that is targeted toward programmers
who have become proficient with navigating Functional Programming
concepts and would like to progress to building a complete
application. This course material involves writing a REST
application with a database backend.
<br>
<br>
Topics covered include:
<br>
<br>
* Hackage and the general Haskell ecosystem
<br>
* Cabal files and project structure
<br>
* Database integration
<br>
* Configuration
<br>
* Monad transformers
<br>
* Testing
<br>
* Type driven development
<br>
<br>
The assumed Haskell knowledge for this course is that you are
comfortable with Applicative, and you are able to write the
definition for a function with the type:
<br>
<br>
Applicative f => [f a] -> f [a]
<br>
<br>
As with all of our course material, we invite and encourage you to
submit issues and pull-requests. We build these courses for you,
so if things aren't working. With either the content or any of the
moving parts, we want to know.
<br>
<br>
These courses are run free of charge, in Australia. When and where
we run them is based on demand. So if you or your team are keen,
then let us know. We can also arrange to run them in-house. Our
contact details are here: <a class="moz-txt-link-freetext"
href="https://qfpl.io/contact/">https://qfpl.io/contact/</a>.
<br>
<br>
More info about both of our current courses is available on our
projects page: <a class="moz-txt-link-freetext"
href="https://qfpl.io/projects/courses/">https://qfpl.io/projects/courses/</a>.
<br>
<br>
Cheers,
<br>
<br>
Sean Chalmers
<br>
<br>
Functional Programming Engineer
<br>
Queensland FP Lab
<br>
Data61 / CSIRO
<br>
Australia
<br>
</div>
</body>
</html>