Functional programming Training Courses
A style of programming that focuses on transforming data through the use of small expressions that ideally don’t contain side effects.
Functional programming Course Outlines
|propertybasedtesting||Property Based Testing with F#||7 hours||Property Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests. "Describe the arguments, describe the result, have the computer try to prove your code wrong!" Some of the topics covered in this instructor-led, live training include: How to write and run tests with F# The FsCheck Property Based Testing framework Using Diamond Kata to implement TDD Sharpening your code design skills Audience Automation test engineers Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Pending... To request a customized course outline for this training, contact us now!|
|fsharptdd||Unit Testing with F#||7 hours||This course introduces the tools and techniques needed to write F# based unit tests. A special emphasis is placed on test driven development (TDD). Functional test driven Development (TDD) is a testing approach that uses functional programming to unit test an application before developing it. Functional programming (as opposed to imperative, state-transition-style programming) in a language such as F# lends itself well to TDD because smaller, well-targeted tests can be written in isolation. In this instructor-led, live training, participants will learn how to use F# to write unit tests that are direct and easy to understand. By the end of this training, participants will be able to: Build a complete system out of small, isolated functions Express test cases as properties instead of examples Write test code without the need for mocks Reduce the need to control and check for side effects Use libraries such as NaturalSpec, FsCheck, FsTest, FsUnit and Unquote to facilitate test cases creation Use F# to overcome some of the problems associated with mainstream Test-driven Development (TDD) Audience Test engineers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.|
Weekend Functional programming courses, Evening Functional programming training, Functional programming boot camp, Functional programming instructor-led , Weekend Functional programming training, Functional programming classes, Functional programming instructor, Functional programming coaching, Functional programming private courses, Evening Functional programming courses, Functional programming trainer , Functional programming on-site, Functional programming training courses