Companies Home Search Profile

Oracle Cloud Functions (Python) - Hands-On Learning, OCI

Focused View

BEENUM LEARNING

53:30

24 View
  • 1. Introduction.mp4
    04:12
  • 1.1 Sign Up for Free Tier Oracle Cloud account.html
  • 1. Sign up for a free tier Oracle Cloud account.mp4
    07:06
  • 2.1 Sign In to Oracle Cloud account.html
  • 2. Sign in to your Oracle Cloud account.mp4
    03:43
  • 1.1 Fn Project docs.html
  • 1.2 Oracle docs on OCI Functions.html
  • 1. Oracle documentation & Fn Project.mp4
    05:17
  • 1.1 Oracle docs.html
  • 1. Create an Application for Functions in Developer Services.mp4
    02:58
  • 1.1 BEENUM LEARNING blog.html
  • 1.2 Oracle docs on API signing key.html
  • 1. Generate API Signing Key and Auth Token.mp4
    03:44
  • 1.1 BEENUM LEARNING blog.html
  • 1.2 Docs to install Fn CLI in Linux machine.html
  • 1. Copy API Key and create a Config file in .oci folder.mp4
    02:27
  • 2.1 hello-world.zip
  • 2.2 Oracle docs.html
  • 2. Create a Function with terminal.mp4
    02:40
  • 3. Create Context.mp4
    03:58
  • 4. Deploy Function.mp4
    01:59
  • 5. Invoke Function.mp4
    02:28
  • 1.1 hello-java.zip
  • 1.2 Oracle docs.html
  • 1. Create, Deploy, Invoke Functions with Oracle Cloud Shell.mp4
    06:27
  • 1.1 configuration-parameter-func.zip
  • 1.2 Oracle docs.html
  • 1. Passing Custom Configuration Parameters to Functions.mp4
    05:49
  • 1. Congratulations.mp4
    00:42
  • Description


    Unlocking the Power of Oracle Cloud Functions / OCI Functions with Python: Practical Hands-On Learning Made Simple

    What You'll Learn?


    • Create Oracle Cloud (OCI) Functions with Python programming language
    • Deploy Oracle Cloud (OCI) Functions
    • Invoke Oracle Cloud (OCI) Functions
    • OCI Functions develop with local development Linux machine
    • OCI Functions develop with Oracle Cloud Shell
    • OCI Functions develop with Oracle Cloud Code Editor / VS Code

    Who is this for?


  • Beginners Oracle Cloud developers curious to learn OCI Functions
  • Beginners Oracle Cloud developers curious to learn with hands on practically
  • What You Need to Know?


  • Oracle Cloud account must be created before enrolling to this course
  • Basic knowledge of Python programming knowledge needed
  • Basic knowledge of Linux (Ubuntu) operating system or Linux in Virtual Box machine is needed
  • Basic knowledge on GitHub and Git are needed
  • More details


    Description

    Overview of Functions:

    Oracle Cloud Infrastructure Functions is a fully managed, multi-tenant, highly scalable, on-demand, Functions-as-a-Service platform. It is built on enterprise-grade Oracle Cloud Infrastructure and powered by the Fn Project open source engine. Use OCI Functions (sometimes abbreviated to just Functions, and formerly known as Oracle Functions) when you want to focus on writing code to meet business needs.

    The serverless and elastic architecture of OCI Functions means there's no infrastructure administration or software administration for you to perform. You don't provision or maintain compute instances, and operating system software patches and upgrades are applied automatically. OCI Functions simply ensures your app is highly-available, scalable, secure, and monitored. With OCI Functions, you can write code in Java, Python, Node, Go, Ruby, and C# (and for advanced use cases, bring your own Dockerfile, and Graal VM). You can then deploy your code, call it directly or trigger it in response to events, and get billed only for the resources consumed during the execution.

    OCI Functions is based on Fn Project. Fn Project is an open source, container native, serverless platform that can be run anywhere - any cloud or on-premises. Fn Project is easy to use, extensible, and performant. You can download and install the open source distribution of Fn Project, develop and test a function locally, and then use the same tooling to deploy that function to OCI Functions.

    You can access OCI Functions using the Console, a CLI, and a REST API. You can invoke the functions you deploy to OCI Functions using the CLI or by making signed HTTP requests.

    OCI Functions is integrated with Oracle Cloud Infrastructure Identity and Access Management (IAM), which provides easy authentication with native Oracle Cloud Infrastructure identity functionality.


    Ways to Access Oracle Cloud Infrastructure:

    You can access Oracle Cloud Infrastructure (OCI) by using the Console (a browser-based interface), REST API, or OCI CLI. Instructions for using the Console, API, and CLI are included in topics throughout this documentation.

    To access the Console, you must use a supported browser. To go to the Console sign-in page, open the navigation menu at the top of this page and click Infrastructure Console. You are prompted to enter your cloud tenant, your user name, and your password.


    Creating Automation with Events:

    You can create automation based on state changes for your Oracle Cloud Infrastructure resources by using event types, rules, and actions.

    The following OCI Functions resources emit events:

    • applications

    • functions


    Authentication and Authorization:

    Each service in Oracle Cloud Infrastructure integrates with IAM for authentication and authorization, for all interfaces (the Console, SDK or CLI, and REST API).

    An administrator in your organization needs to set up groups , compartments , and policies that control which users can access which services, which resources, and the type of access. For example, the policies control who can create new users, create and manage the cloud network, launch instances, create buckets, download objects, and so on.

    If you’re a regular user (not an administrator) who needs to use the Oracle Cloud Infrastructure resources that your company owns, contact your administrator to set up a user ID for you. The administrator can confirm which compartment or compartments you should be using.


    OCI Functions Capabilities and Limits:

    The number of functions and applications you can create in a region is controlled by OCI Functions service limits. The default service limits vary according to your payment method. If you need more capacity, you can submit a request to increase the default service limits.

    The maximum amount of data you can send to a function (the function's request payload) is 6MB. The maximum amount of data a function can return in response to a request (the function's response payload) is 6MB. These limits are fixed and cannot be changed.

    Some other OCI Functions capabilities and limits are also fixed. However, there are also a number that you can change.

    Who this course is for:

    • Beginners Oracle Cloud developers curious to learn OCI Functions
    • Beginners Oracle Cloud developers curious to learn with hands on practically

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    BEENUM LEARNING
    BEENUM LEARNING
    Instructor's Courses
    BEENUM LEARNING is a Oracle Cloud and Python content creator. We create content to help students and professionals to learn Oracle Cloud, Oracle Integration Cloud (Integration, Process, Visual Builder, B2B and Insight) and excel in their career. Please watch our courses to begin your career in Oracle with BEENUM LEARNING.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 14
    • duration 53:30
    • Release Date 2023/10/08