
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 best practices when using the Snowflake Native App Framework.
Skills Covered
- 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.
Prerequisites
- Recommended completion of the “Snowflake Multi-Factor Authentication (MFA) Essentials” free on-demand course.
- Completion of “Snowflake Foundations” one-day course or equivalent Snowflake knowledge.
- Basic knowledge of SQL is required.
- Foundational knowledge of databases is recommended.
- Foundational programming experience is recommended.
Target Audience
- Snowflake users looking to build Snowflake Native Applications.

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
Creating an Application Package
- Application Logic and Rights
- Building Applications Using Streamlit
- Application Package Ownership
- Application Package Privileges
- Snowflake CLI
Installing and Testing
- Creating and Testing
- Patching, Versioning, and Upgrading
- Release Directives
Publishing an Application Package
- Snowflake Marketplace Listing
- Private Listing
Sharing Snowflake Native Apps
- Becoming a Listing Provider
- Creating Application Listing
- Security Scanning

Exam & Certification
SnowPro® Specialty: Native Apps
The SnowPro® Specialty: Native Apps Certification Exam will validate specialized knowledge, skills, and best practices used to build native application workloads in Snowflake testing key concepts, features, and programming constructs.
This certification will test the ability to:
- Apply Snowflake best practices while building native application workloads
- Build, version, and release native applications
- Formulate Snowflake native application workflows and procedures
- Create and manage billing events and cost monitoring techniques
Training & Certification Guide
Why train with Trainocate
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631























