Overview
Fn Project is an open-source, serverless platform that can run on any cloud or in-house environment. Fn can be hosted in various Docker-supported platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud.
This instructor-led, live training (online or onsite) is aimed at programmers and developers who wish to use Fn in creating serverless applications and services.
By the end of this training, participants will be able to:
- Set up Fn to create directories and functions.
- Create applications using different programming languages.
- Monitor functions to resolve issues at the development and deployment stages.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Experience in Go, Java, Node.js, Ruby, or Python languages
- Familiarity with serverless computing
Audience
- Programmers
- Developers
Course Outline
Introduction
Overview of Fn Project Features
Understanding Serverless Computing
Installing Docker
Starting an Fn Server
Creating a Directory
Deploying a Function
Executing an Application
Programming with Go, Java, Node.js, Ruby, and Python Functions
Monitoring Applications with Fn UI Tool
Monitoring Fn Runtime Metrics
Testing and Logging with Fn Project
Orchestrating Functions with Fn Flow
Troubleshooting
Summary and Conclusion