Learn how to create a new F# project in Visual Studio. Use Nuget to add the NUnit unit testing library to your project.
- [Instructor] So now we have our tools in place,…we're good to go with some coding,…so I'm going to create a new project,…File, New Project,…and depending on exactly what options you chose,…you might or might not find Visual F sharp…at the top level in the tree that some may have…a visual F sharp node, expand that,…and choose, lovely enough, Console Application.…It kind of doesn't sound like it's going to be…a console application, but actually,…that's the simplest way to develop it…because it could just sit there running on the machine…we eventually deploy it to and it's logging messages…can come out on the console.…
It can just sit there and run, so that's fine.…Let's just make sure we've picked a nice, recent version…of .net, 4.6.1, and let's give our bot a name,…And we'll call it Stock Chart Bot,…and we're good to go.…Here's our default solution.…I'm going to rename Program.fs to be StockChartBot…because that's what it really is,…and we're going to start our development…by working on the parser that needs to take…
- Defining values and calling functions in F#
- Defining and identifying discriminated unions
- Working with if-else expressions
- Writing unit test
- Using type providers to access data
- Analyzing data with collection functions
- Plotting data using the R type provider
- Using railway-oriented programming to handle errors
- Integrating with Twitter
- Deploying an F# application to Azure
Skill Level Intermediate
1. Get Started with F#
2. Build a Simple Parser with Unit Testing
3. Use F# CSV Type Provider to Get Data
4. Analyze Data with F# Collection Functions
5. Use RStats Provider and ggplot2 to Plot Data
6. Use BoxKite with Twitter
7. Deploy a Working Bot
Next steps1m 46s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.