Enhance your skills as a developer by programming in the functional stylewithout mathematical formulas or advanced concepts.
Functional programming is top of mind these days with data and ML at the forefront. Learn the principles of functional programming from the ground up using F# and C#. Markus Reynolds, MS Press instructor, teaches functional programming from the ground up, with demos and practical examples.
Functional programming will become more and more important as more healthcare and fintech companies switch to programming languages like F#, Scala, and Clojure, where state mutation is avoided to data from being corrupted.
Some main topics to be covered in this course are:
Learn concepts like recursion, record updating, applicative programming, piping, and currying to enhance your skillset, and learn to program in the functional style.
Understand why so many people are settling into the functional programming paradigm.
Learn How To:
Write F# Syntax
Avoid state mutation
Write programs in F#
Use the F# interpreter
Reason about functional programming concepts
Who Should Take This Course:
A programmer of any skill level who would like to learn how to program functionally.
A software developer who would like to enhance their skills in their current language.
A programmer who wants to learn functional programming for data analysis or machine learning.
Basic programming skills
Familiarity with the command line terminal
Familiarity with Visual Studio Code or Visual Studio
More about Microsoft Press:
Microsoft Press creates IT books and references for all skill levels across the range of Microsoft technologies. https://www.microsoftpressstore.com/
More about Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training athttp://www.informit.com/video.