Snowflake Native App Framework

A one day course to explore the Snowflake Native App Framework and learn essential skills for creating and publishing applications

Duration

One Day

Level

Basic Level

Design and Tailor this course

Overview

In this one-day course, learners explore the Snowflake Native App Framework and learn essential skills for
creating and publishing applications in the Snowflake App Marketplace. This course takes learners through the
different phases of the application development lifecycle to illustrate features, configuration, and Snowflake recommended best practices when using the Snowflake Native App Framework.
ACQUIRED SKILLS
• Explain the Snowflake Native App Framework.
• Create a Snowflake Native App.
• Employ Snowflake-recommended best practices while building native application workloads.
• Build, version, and release native applications.
• Formulate Snowflake Native Application workflows and procedures

Audience

• Snowflake users looking to build Snowflake Native Applications

Prerequisites

• Basic knowledge of SQL is required.
• Foundational knowledge of databases is recommended.
• Foundational programming experience is recommended
• Completion of “Snowflake Foundations” one-day course or equivalent Snowflake knowledge.

Curriculum

• Introduction to Native App Framework
• Enhanced Development Experience
• Native App Framework Components
• Granting Access to Create Applications
• Configuring Roles and Privileges
• Manifest and Setup Script

• Application Logic and Rights
• Building Applications Using Streamlit
• Application Package Ownership
• Application Package Privileges
• Snowflake CLI

• Creating and Testing
• Patching, Versioning, and Upgrading
• Release Directives

• Snowflake Marketplace Listing
• Private Listing

• Becoming a Listing Provider
• Creating Application Listing
• Security Scanning

Let’s Build Your Growth Ecosystem.

Get in touch