Production Ready SAFE Stack Apps

Schedule

Mon Nov 25 2024 at 01:00 pm to Thu Nov 28 2024 at 05:00 pm

UTC+00:00

Location

Online | Online, 0

Advertisement
Learn how to take your SAFE Stack application to the next level and build reliable, modern robust applications.
About this Event

You'll come away from this course feeling excited to use F# across the whole development stack. Our trainers, who work with SAFE Stack every day, will help you to avoid common pitfalls and leave you feeling confident in your understanding of SAFE. You'll be able to make your favourite React component accessible from F# to build your webpages quickly. You'll learn how to use the battle-tested ASP.NET Core web server technology to write a resilient and secure backend. You'll see how easy it is to get your app running in Azure, allowing you to host scalable applications. In short, you'll feel invigorated and ready to employ the power of F# when writing business-critical web applications.


Who is this course for?

This course is for developers who have already tried SAFE Stack that want to deepen their understanding. It covers tools and patterns that ensure your SAFE Stack apps are production ready.


This two-day course (4 afternoons) will guide you through the steps required to develop reliable and scalable web applications using F#. Whether it's how to benefit from functional programming techniques in order to develop reliable applications and accurately model domains, working with standard web technologies such as JavaScript, WebPack and React whilst still working in F#, or how to write server-side applications that can seamlessly interoperate with client-side systems that work on the JavaScript ecosystem, you'll get something out of this fun and intense course.


Course Outline

Each session will last 4 hours, for a total of 16 hours of training.


Course Plan
Session 1
  • Building backend services in F#: Create backend APIs in F# that can be consumed by any client!
  • Integrate with the JS ecosystem: Take advantage of the huge JS ecosystem and build upon it with the full type safety of F#
  • Wrapping React components in F#: Utilize the amazing components available through npm for React in F#

Session 2
  • Scaling the Client: Logically breaking up the client and how to route from different pages
  • Error Handling: Go through a practical session on how to correctly handle errors thrown from the Server in the UI
  • Authentication: Learn how to allow your users to securely access your SAFE applications
  • SAFE template configuration: Run through the two different SAFE templates available

Session 3
  • Advanced React with Feliz: Utilize the latest features from React like Hooks from F# and learn other ways to structure your Elmish applications
  • Understanding JavaScript bundlers: Step through the current SAFE Stack webpack configuration and learn what is needed to create your own
  • SAFE Testing: Create a robust application by learning how to test your client and server code
  • Reactive Websockets with Fable.SignalR: Learn how to use Fable. SignalR to add real-time functionality to your SAFE application

Session 4
  • SQL Server with SAFE: Go from using plain ADO.NET to F# specific data access layers
  • Productionising SAFE Stack applications: Learn how to customise settings, monitor application health and diagnose issues when deploying your SAFE app to Azure. Understand how to configure and access services in ASP .NET Core
  • Deploying to Azure: Learn about the costs and benefits of deploying your application to Azure in several different ways. Understand the advantages of infrastructure-as-code and see a demo of this using Farmer.

Important!
This course will be run over four days, with each session lasting four hours. For those in mainland Europe this will be 2pm - 6pm, whilst for those in EST, each session will run 8am - 12pm.
Advertisement

Where is it happening?

Online
Tickets

GBP 567.00 to GBP 630.00

Compositional IT

Host or Publisher Compositional IT

It's more fun with friends. Share with friends

Discover More Events in Online

Book Talk - "New Israeli Horror" with Olga Gershenson
Mon Nov 25 2024 at 12:00 pm Book Talk - "New Israeli Horror" with Olga Gershenson

Online

ENTERTAINMENT WORKSHOPS
Become a Girl Scout Troop Leader
Mon Nov 25 2024 at 12:00 pm Become a Girl Scout Troop Leader

Online

BUSINESS CONFERENCES
Exploring Medical Ethics, Law and Humanities MA Webinar - 25 November 2024
Mon Nov 25 2024 at 12:00 pm Exploring Medical Ethics, Law and Humanities MA Webinar - 25 November 2024

Online

WORKSHOPS VIRTUAL
5 Wine & Food Pairing Mistakes: Natalie MacLean World\u2019s Best Drinks Writer
Mon Nov 25 2024 at 12:30 pm 5 Wine & Food Pairing Mistakes: Natalie MacLean World’s Best Drinks Writer

Online

WORKSHOPS ART
California (Los Angeles Online) Broker Rollout
Mon Nov 25 2024 at 02:00 pm California (Los Angeles Online) Broker Rollout

Online

HEALTH-WELLNESS
IRS Examination Planning & Initial Contacts
Mon Nov 25 2024 at 02:00 pm IRS Examination Planning & Initial Contacts

Online

WORKSHOPS VIRTUAL
Die interne Textfreigabe geschickt, effizient und nervenschonend gestalten
Mon Nov 25 2024 at 02:30 pm Die interne Textfreigabe geschickt, effizient und nervenschonend gestalten

Online

WORKSHOPS VIRTUAL
BEAUTIFUL DATA - creating impact
Mon Nov 25 2024 at 03:00 pm BEAUTIFUL DATA - creating impact

Online

ART
CSCA (Certified Supply Chain Analyst) Workshop & Exam
Mon Jan 01 2007 at 08:30 am CSCA (Certified Supply Chain Analyst) Workshop & Exam

WORKSHOPS IT
CSCA (Certified Supply Chain Analyst) Self-Study & Online Exam
Mon Jan 01 2007 at 08:30 am CSCA (Certified Supply Chain Analyst) Self-Study & Online Exam

WORKSHOPS IT
Introduction to HTML and CSS
Tue Dec 02 2014 at 10:00 am Introduction to HTML and CSS

Westland Place Studios

WORKSHOPS
Tues 7pm (UK) Zumba\u00ae Toning Room n Zoom at Manorbrook Primary Sch
Tue Dec 16 2014 at 08:00 pm Tues 7pm (UK) Zumba® Toning Room n Zoom at Manorbrook Primary Sch

Manorbrook Primary School

DANCE ENTERTAINMENT
3D Printing 101
Sun Dec 21 2014 at 05:00 pm 3D Printing 101

CRASH Space

WORKSHOPS
Tues 6pm (UK) Zumba\u00ae  Room n Zoom Manorbrook Primary Sch.
Tue Jan 06 2015 at 07:00 pm Tues 6pm (UK) Zumba® Room n Zoom Manorbrook Primary Sch.

Manorbrook Primary School

ZUMBA WORKSHOPS
Tue Jan 06 2015 at 07:45 pm Krav Maga Tamworth Trial Class

Landau Forte Academy

WORKSHOPS
Tues 8pm (UK) Room n Zoom Yoga-Lattes Manorbrook Primary Sch.
Tue Jan 06 2015 at 09:00 pm Tues 8pm (UK) Room n Zoom Yoga-Lattes Manorbrook Primary Sch.

Manorbrook Primary School

HEALTH-WELLNESS PILATES
Networking in Brighton - Women in Business
Wed Jan 07 2015 at 01:00 pm Networking in Brighton - Women in Business

Hotel du Vin & Bistro, Brighton

WORKSHOPS
CPR Refresher (Jonesboro area ONLY)
Fri Jan 09 2015 at 09:00 am CPR Refresher (Jonesboro area ONLY)

Stone St. Office

WORKSHOPS
First Aid Refresher (Jonesboro area Only)
Fri Jan 09 2015 at 01:30 pm First Aid Refresher (Jonesboro area Only)

Stone St. Office

WORKSHOPS
CPI Annual & CPI In-Service\/Semi-Annual (MBH)
Tue Jan 13 2015 at 08:30 am CPI Annual & CPI In-Service/Semi-Annual (MBH)

MBH Gym

WORKSHOPS

What's Happening Next in Online?

Discover Online Events