F# Web Development - SAFE Stack Express Course

Mon Sep 23 2024 at 01:00 pm to Tue Sep 24 2024 at 05:00 pm UTC+01:00

Online | Online

Compositional IT
Publisher/HostCompositional IT
F# Web Development - SAFE Stack Express Course
Advertisement
Quickly learn how to create compelling web applications using SAFE Stack.
About this Event

Learn how to start creating rich, interactive web applications that can take advantage of industry standard tools and libraries in this one day course that provides an introduction to functional web programming on SAFE Stack, delivered by an experienced F# web trainer.

The focus of this course is to provide you with confidence to start using SAFE Stack by learning core skills to achieve the most common tasks required for web applications, such as data capture and validation and client/server communication as well as extending your application with third party libraries, and hosting the application in the cloud.

You'll leave with the confidence to start creating web applications and reaping the benefits of using F# and SAFE Stack across the client and server.

No previous F# or web development experience is required for this course.

Who is this course for?
  • People looking to quickly get a feel for SAFE Stack without needing to understand the underlying technologies.
  • People with limited development experience looking to quickly learn common tasks for web applications.
  • .NET C# developers who are looking to benefit from the power of F# for full-stack web development, whilst reusing their .NET skills.
  • F# developers who wish to quickly get an understanding of SAFE Stack.
  • JavaScript & Typescript developers who are looking to retain benefits of the JS ecosystem but also benefit from F# and libraries that run on .NET.
  • Elm developers who are looking for a similar development experience but to benefit from a full-stack development experience.

This eight hour course will show you how to create your own SAFE Stack applications from scratch, building up a web interface that responds to user actions with instant feedback, before looking at creating back-end services that can be called from the browser and finally seeing how to deploy the application into the cloud.

The focus is on learning core SAFE Stack skills and components and achieving familiarity and confidence for common tasks, as opposed to a deep dive into the underlying technologies.

What will I learn?
  • F# and Web application fundamentals
  • Creating user interfaces for the web
  • Writing data-driven web services
  • Extending an application with third-party components
  • Hosting web applications in the cloud

You'll leave with the confidence to create and deploy your own SAFE Stack applications, as well as an understanding of how to learn more about F# web development.


Course Outline

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

Course PlanSession 1
  • Creating SAFE Stack applications: Get up and running with SAFE stack, using a template based off best practice for F# web development
  • Creating Web User Interfaces: Discover the Model View Update pattern for the client to create reactive web applications
  • Working with NPM packages: Use prebuilt web components to create dynamic views
Session 2
  • Creating data-driven back-end web services: Create a basic API for an application
  • Client / Server Communication: Seamlessly handle client to server communication using remote procedure calls
  • Working with Nuget Packages: Learn how to interact with any dotnet package on the server
  • Deploying SAFE applications to a cloud provider: Quickly and repeatably deploy to a cloud provider using infrastructure as code

As part of our training, you will experience instructor-led lectures as well as hands on labs; at the end of the course you will have a fully-functioning web application hosted in the cloud.


Important!
This course will be run over two 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

Event Venue

Online

Tickets

GBP 283.50 to GBP 315.00

Sharing is Caring:

More Events in Online

CSU Extension Colorado Cottage Foods Training (ON-LINE)
Mon Sep 23 2024 at 12:30 pm CSU Extension Colorado Cottage Foods Training (ON-LINE)

Online

Law as a Spiritual Practice
Mon Sep 23 2024 at 12:30 pm Law as a Spiritual Practice

Online

ICON WEEK- New Fathers' Videos 1
Mon Sep 23 2024 at 12:45 pm ICON WEEK- New Fathers' Videos 1

Online

Rootstock Fall Cohort
Mon Sep 23 2024 at 01:30 pm Rootstock Fall Cohort

Online

Basic Facilitation Skills - Session 1 of 4
Mon Sep 23 2024 at 01:30 pm Basic Facilitation Skills - Session 1 of 4

Online

Introduction to the SDGs with ECO-UNESCO (Ages 13-18)
Mon Sep 23 2024 at 01:30 pm Introduction to the SDGs with ECO-UNESCO (Ages 13-18)

Online

Online is Happening!

Never miss your favorite happenings again!

Explore Online Events