Skip to Scheduled Dates
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 dierent phases of the application development lifecycle to illustrate features, configuration, and Snowflakerecommended best practices when using the Snowflake Native App Framework.
Who Should Attend
- Snowflake users looking to build Snowflake Native Applications
Course Objectives
- 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.
Course Outline
1 - Overview of Snowflake Native App Framework
- 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
2 - Creating an Application Package
- Application Logic and Rights
- Building Applications Using Streamlit
- Application Package Ownership
- Application Package Privileges
- Snowflake CLI
3 - Installing and Testing
- Creating and Testing
- Patching, Versioning, and Upgrading
- Release Directives
4 - Publishing an Application Package
- Snowflake Marketplace Listing
- Private Listing
5 - Sharing Snowflake Native Apps
- Becoming a Listing Provider
- Creating Application Listing
- Security Scanning