The Snowflake NAS-C01 exam preparation guide is designed to provide candidates with necessary information about the SnowPro Specialty - Native Apps exam. It includes exam summary, sample questions, practice test, objectives and ways to interpret the exam objectives to enable candidates to assess the types of questions-answers that may be asked during the Snowflake Certified SnowPro Specialty - Native Apps exam.
It is recommended for all the candidates to refer the NAS-C01 objectives and sample questions provided in this preparation guide. The Snowflake SnowPro Specialty - Native Apps certification is mainly targeted to the candidates who want to build their career in Specialty domain and demonstrate their expertise. We suggest you to use practice exam listed in this cert guide to get used to with exam environment and identify the knowledge areas where you need more work prior to taking the actual Snowflake SnowPro Specialty - Native Apps exam.
Snowflake NAS-C01 Exam Summary:
Exam Name | Snowflake SnowPro Specialty - Native Apps |
Exam Code | NAS-C01 |
Exam Price | $225 USD |
Duration | 85 minutes |
Number of Questions | 55 |
Passing Score | 750 + Scaled Scoring from 0 - 1000 |
Recommended Training / Books |
Snowflake Native App Framework Training SnowPro Specialty: Native Apps Exam Study Guide Level Up Native App Development |
Schedule Exam | PEARSON VUE |
Sample Questions | Snowflake NAS-C01 Sample Questions |
Recommended Practice | Snowflake Certified SnowPro Specialty - Native Apps Practice Test |
Snowflake SnowPro Specialty - Native Apps Syllabus:
Section | Objectives |
---|---|
Snowflake Native App Framework Overview - 20% |
|
Outline Snowflake Native App Framework components |
- Application Package
- Manifest file
- Setup script
- README.md file
- Optional attributes
|
Outline Snowflake Native App Framework privileges and architecture |
- Required permissions - Roles and privileges
- Allowed application permissions
|
Snowflake Native Applications Design and Creation - 35% |
|
Design native applications given a use case |
- Develop application packages
|
Manage application access using Snowsight |
- Grant global privileges - Authorize access to named objects - Revoke privileges and access to objects |
Manage application privileges using SQL |
- SHOW PRIVILEGES - GRANT PRIVILEGE - EXECUTE TASK - EXECUTE MANAGED TASK - CREATE WAREHOUSE - MANAGE WAREHOUSES - CREATE DATABASE - IMPORTED PRIVILEGES on databases |
Manage application privileges using Streamlit and Python |
- Create and deploy Streamlit
- Reference Python modules
- Call the Permissions API within Streamlit |
Deploy Snowpark Container Services using native applications |
- Deploy a container on the customer-side with a native application - Configure a native application to interact with a container - SQL commands
|
Snowflake Native Applications Installation and Testing - 20% |
|
Install an application |
- Establish observability and telemetry
- Test applications on the provider side using test mode |
Manage an application |
- Upgrade users to new versions
- Perform application lifecycle management
- Implement CICD (continuous integration continuous development) |
Troubleshoot provider-side issues and consumer-side testing |
- Query tables - Logging and tracing
- Event tables |
Snowflake Native Applications Deployment - 25% |
|
Publish an application package |
- Set application package to external - Snowflake Marketplace listing (public versus private listing) |
Create Snowflake Marketplace listings |
- Monetizations
- Publish native applications
|
Manage Snowflake Marketplace listings |
- Update the data in the listing - Change the logic - Update metadata - Adjust pricing plans |
Implement Snowflake Marketplace best practices |
- Security scanning
- Cost monitoring
|
Perform application version management |
- Create new versions
- Release organization for different versions of an application |