End-to-End Real-World Application Development with F#
What you'll learn
- General application architecture
- CQRS and query side
- How to implement the RESTful API
- Understand full-stack F# development, from browser to server
- The intricacies of the F# ecosystem
- Perform practical CQRS with F#
- Understand Fable, Elmish, and the SAFE stack.
- Build applications with Paket and Fake
Requirements
- A little prior knowledge of F# will help you better understand the topics.
Description
End-to-End Real-World Application Development with F# will guide you to develop a fully functional web application that includes server-side as well as client-side programming thanks to Fable, F#, and the JavaScript compiler. We will target the .NET Core platform so that your application will work in a cross-platform manner.
About the Author
Onur Gumus is a Lead Software Engineer based in Dubai. He has diverse interests in software development and architecture, Wing Chun, and chess. He spends most of his time building .NET applications. His previous experience is as a software architect at P.I. Works, where he developed several F# projects and gave internal tutorials to developers. He is extremely passionate about F# and functional programming, and hopes to spend more and more time helping developers in the community become proficient at functional programming.
Who this course is for:
- The course will help anyone, from beginning- to advanced-level, to make powerful applications. Experienced learners can delve straight into the topic of their choice.
Instructor
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.