
Local, instructor-led live F# training courses cover various real-world applications for the F# language. Courses cover areas such as software testing, machine learning and reactive programming.
F# training is available as "onsite live training" or "remote live training". Hong Kong onsite live F# trainings can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.
NobleProg -- Your Local Training Provider
Testimonials
That it covered a lot of the "oddities" of F#, it's functional and data 'manipulation' state, when compared to C#, it's object and state 'changing', was useful to know as it makes the code of F# more readable when you know what is happening to the data that is being passed around.
Blueprint Design Company Ltd
Course: F#: Introduction to Functional Programming
F# Course Outlines in Hong Kong
By the end of this training, participants will be able to:
- Understand the principles of functional programming.
- Write elegant, maintainable code for solving complex computing problems.
- Use F# with Javascript and C# to create asynchronous web applications.
In this instructor-led, live training, participants will learn how to use F# to solve a series of real-world data science problems.
By the end of this training, participants will be able to:
- Use F#'s integrated data science packages
- Use F# to interoperate with other languages and platforms, including Excel, R, Matlab, and Python
- Use the Deedle package to solve time series problems
- Carry out advanced analysis with minimal lines of production-quality code
- Understand how functional programming is a natural fit for scientific and big data computations
- Access and visualize data with F#
- Apply F# for machine learning
Explore solutions for problems in domains such as business intelligence and social gaming
Audience
- Developers
- Data scientists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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
"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


































.png)

.jpg)






.jpg)



.jpg)
