Snowflake Native App Framework
Duration
One Day
Level
Basic Level
Design and Tailor this course
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
• Snowflake users looking to build Snowflake Native Applications
• 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
• 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.