Goals
- Knowing the interest and the challenges of using F #
- Knowing how to create and evaluate an application containing F #
Program
General principles of functional programming
History, versions and other languages of .Net
A first program in F #, and handling of the environment
Data types and identifiers
Operations, conditions
Loops: general principles, differences with classic imperative programming
Practical workshop: first calculations with F #
Various data structures
Creation of functions
Currying and practical elements of lambda programming
Multiple algorithms associated with these structures
Performance search
Practical workshop: sorting, research and other operations on various data
Object-oriented programming: summary
F # facing the OOP
F # and other languages: mixing, implementation, effects
Parallelism: principles and implementation with F #
Parallelism: synchronization and its difficulties
Workshop: a complete real application partially in F #
Duration
3 days
Price
£ 1495
Audience
.NET Developers
Prerequisites
Notions of C # or VB.net
Reference
.NE538-F
Sessions
Contact us for more informations about session date