EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-NA · Advanced

SnowPro Specialty: Native Apps (NAS-C02) — Questions d'entraînement et examen blanc

Entraîne-toi avec des questions SF-NA réalistes, alignées sur les objectifs de l’examen. Alex explique chaque réponse et ton score de préparation te montre quoi travailler ensuite.

55Questions
85minDurée
750/ 1000Score requis

Vérifié auprès de Snowflake · août 2026Version actuelle de l’examen

À propos de l’examen

La certification SnowPro Specialty: Native Apps (NAS-C02) valide des connaissances spécialisées sur la conception, la construction, le déploiement et le support des applications natives tout au long de leur cycle de vie dans Snowflake : décisions d’architecture, manifests, setup scripts, logique applicative et configuration de la sécurité, publication sur le Snowflake Marketplace avec l’accompagnement à l’installation et au dépannage, workflows de publication de versions, privilèges de release management et mises à niveau en production.

Elle s’adresse aux développeurs d’applications de données ayant au moins un an d’expérience Snowflake en environnement d’entreprise et au moins six mois de développement Native App récent. Des connaissances préalables en bases de données sont attendues et le SQL est supposé acquis.

Contenu de l’examen

C’est la partie Building Native Applications qui pèse le plus lourd, avec 38 % : composants d’un package applicatif, structure du manifest, scripts de setup, logique applicative (stored procedures, UDF, Streamlit, Snowpark Container Services) et workflows de publication de versions. Vient ensuite la gestion des applications déployées, à 29 % : test des release directives, release channels, upgrade policies et maintenance en production. Design (22 %) et Deploy (11 %) complètent le blueprint, avec les décisions d’architecture en amont, puis la publication sur la Marketplace, la monétisation et l’installation à l’autre bout du cycle de vie.

Build et Manage représentent à eux deux les deux tiers de l’examen, ce qui correspond bien à la réalité du métier : un développeur Native App passe l’essentiel de son temps à écrire et livrer du code applicatif, puis à le maintenir en état de marche chez les consumers après installation. Design et Deploy comptent aussi, mais l’examen part du principe que l’architecture et la publication te viennent naturellement une fois que tu as compris le fonctionnement du framework lui-même.

Plan de l’examen : SF-NA

Design Snowflake Native Applications22%

Design native applications: select the sharing model, plan schema separation, identify Native App Framework limits, and design the security model, role hierarchy, and external-access strategy.

≈ 11 h
Build Snowflake Native Applications38%

Build native applications: create application-package components, schema structure, application logic and UI, manifest privileges, application roles, dev workflows (test/debug, event tables), and version release workflows.

≈ 19 h
Deploy Snowflake Native Applications11%

Deploy native applications: publish to the Snowflake Marketplace with security scanning and approval, implement monetization, and install and configure applications in consumer accounts.

≈ 6 h
Manage Snowflake Native Applications29%

Manage deployed applications: release directives and channels, monitoring and usage metrics, the consumer application lifecycle, and maintaining production applications.

≈ 14 h

Format de l’examen et types de questions

L’examen comporte 55 questions en 85 minutes, au format QCM à réponse unique ou à réponses multiples ; Native Apps n’utilise pas de questions interactives. La plupart des items décrivent un besoin applicatif et te demandent de choisir le réglage de manifest, le privilege grant ou l’étape de publication de version qui y répond. À environ 1,5 minute par question, le rythme devient serré si tu déchiffres la syntaxe du manifest pour la première fois.

Types de questions : SF-NA

Choix multiple70%

Choisis la seule bonne réponse parmi quatre ou cinq options — le format de base de l’examen.

Réponse multiple30%

Plusieurs réponses sont correctes et il te les faut toutes ; l’énoncé indique combien en cocher.

Snowflake confirme ces types de questions — aucune répartition en pourcentage n’est publiée ; les parts reflètent notre banque de questions alignée sur l’examen.

Essaie cinq questions SF-NA

Cinq questions tirées de notre banque SnowPro Specialty: Native Apps (NAS-C02). Réponds à une — Alex t’explique le pourquoi.

L’examen et l’app sont en anglais — ces questions d’exemple, nous les avons traduites.

Développer des Snowflake Native Applications1 / 5

À quoi sert une application role dans une Snowflake Native App ?

AlexExplication complète d’Alex

Les application roles des Native Apps contrôlent l’accès aux objets à l’intérieur du namespace de l’app. Elles sont créées dans le script de setup avec CREATE APPLICATION ROLE. Les providers accordent des privilèges (SELECT, USAGE, EXECUTE) sur les objets de l’app à ces rôles. Les consumers associent les application roles à leurs propres rôles Snowflake avec GRANT APPLICATION ROLE app_role TO ROLE consumer_role. Cela permet un contrôle d’accès fin sans exposer la structure interne de l’app.

Sourcedocs.snowflake.com

Déployer des Snowflake Native Applications2 / 5

Quelle propriété d’un APPLICATION PACKAGE doit être définie sur EXTERNAL avant que l’app puisse être publiée sur le Snowflake Marketplace ?

AlexExplication complète d’Alex

La propriété DISTRIBUTION d’un APPLICATION PACKAGE contrôle la portée du partage. Définie sur INTERNAL (valeur par défaut), l’app ne peut être partagée qu’au sein de la même organisation. Définie sur EXTERNAL, elle permet la publication sur le Snowflake Marketplace et le partage entre organisations. Le passage à EXTERNAL déclenche une analyse de sécurité automatisée par Snowflake. Cette analyse vérifie la conformité de sécurité des scripts de setup, des privilèges et du code. Ce n’est qu’une fois l’analyse réussie que le listing peut être mis en ligne. ALTER APPLICATION PACKAGE pkg SET DISTRIBUTION = 'EXTERNAL'.

Sourcedocs.snowflake.com

Gérer des Snowflake Native Applications3 / 5

Un provider constate que l’event sharing fait apparaître un taux d’erreurs en hausse dans un compte consumer précis après un upgrade. Quelle est la marche à suivre recommandée ?

AlexExplication complète d’Alex

Dans une Snowflake Native App, les événements et logs partagés servent à surveiller le comportement de l’app et à diagnostiquer les problèmes. Les release directives déterminent quelle version et quel patch un consumer installe ou vers lesquels il fait son upgrade. Une custom release directive utilise une clause ACCOUNTS pour cibler des comptes consumer précis, ce qui convient à un déploiement de patch restreint. Supprimer l’application package, revenir à une distribution INTERNAL ou demander au consumer de désinstaller est disproportionné et n’utilise pas les contrôles de cycle de vie documentés.

Sourcedocs.snowflake.com

Développer des Snowflake Native Applications5 / 5

À quoi sert une API integration dans une Snowflake Native App ?

AlexExplication complète d’Alex

Une API integration dans une Native App permet à l’application d’effectuer des appels HTTP/HTTPS externes vers des services tiers. Elle définit les endpoints autorisés, la méthode d’authentification et les paramètres de sécurité. Le provider déclare le besoin d’accès externe dans manifest.yml, sous privileges (CREATE EXTERNAL ACCESS INTEGRATION). Le consumer crée l’integration et l’accorde à l’app. Les apps peuvent ainsi appeler des API REST, des webhooks ou des services externes tout en respectant le modèle de sécurité de Snowflake.

Sourcedocs.snowflake.com

333 questions, construites comme l’examen

La banque SF-NA couvre tous les domaines de l’examen et continue de s’enrichir de nouvelles questions. Un examen blanc te pose 55 questions d’affilée, sur le même chrono de 85 minutes que le jour de l’examen.

Procès-verbal : SF-NA

Contrôle du programme auprès de Snowflake14 août 2026

dernière vérification auprès de la source officielle Snowflake

Score requis750 / 1 000

tel que publié par Snowflake

Couverture du programme12 objectifs officiels

répartis sur 4 domaines, d’après le guide officiel de l’examen

Taille de la banque333 questions

= 6 examens blancs complets de 55 questions — jamais deux fois la même question

Validation canonique333 sur 333

chacune vérifiée avec la documentation officielle Snowflake — réponse, options et explication, source citée

Méthodologie documentée ouvertement.Comment les questions sont créées →

Se préparer à SF-NA

Le temps qu’il te faut dépend de ton expérience pratique. Le reste est fixé par l’éditeur : comment l’examen se déroule, quand tu peux le repasser et combien de temps la certification reste valable.

Passage en ligne avec surveillance à distance ou dans un centre d’examen, en anglais. La certification expire deux ans après ta date d’obtention ; tu la renouvelles via le programme Snowflake Continuing Education, en suivant une formation éligible animée par un instructeur ou en obtenant une certification SnowPro de niveau équivalent ou supérieur.

Ton plan : SF-NA

Préparation

Temps de préparation30–75 h

en général environ 30 h si tu travailles déjà avec ces technologies, environ 75 h en partant de zéro

NiveauAvancé
À maîtriser avantSnowPro Core Certification or SnowPro Associate: Platform Certification.

Le jour J et après

Mode de passageSurveillé en ligne ou centres d'examen sur place.
Politique de repriseLimite de 4 tentatives sur une période de 12 mois. Après trois tentatives, Snowflake recommande de suivre une formation en présentiel Snowflake. Chaque inscription nécessite le paiement intégral des frais d'inscription.
Validité2 ans

Pass the current version of the SnowPro Specialty: Native Apps exam to recertify every 2 years.

Ces heures sont notre propre estimation de planification — Snowflake ne publie aucun temps de préparation pour cet examen. Un point de départ pour ton agenda, pas un objectif.

Erreurs courantes

Les développeurs qui ont déjà construit des intégrations Snowflake classiques mais jamais livré de Native App confondent souvent l’application package (le conteneur côté provider qui héberge versions et patches) avec l’objet application installé et exécuté dans le compte d’un consumer. On retrouve le même angle mort dans les scripts de setup, qui créent des objets application-scoped pendant l’installation, sous leur propre périmètre de permissions, et dans le contenu partagé : les données que le provider expose en lecture seule ne sont pas celles que l’application possède et peut écrire. Enfin, les listings Marketplace gratuits, payants et personnalisés suivent des parcours d’approbation et de monétisation différents, une distinction qui ne devient claire qu’après en avoir publié un.

Points de vigilance : SF-NA

  1. 01App Package vs App

    Confondre l’application package (le conteneur côté provider, qui porte les versions et les patches) et l’application object installé (l’instance côté consumer) conduit à des erreurs sur la gestion du cycle de vie.

  2. 02Setup Scripts

    Ne pas comprendre comment les setup scripts s’exécutent pendant l’installation, comment ils créent les objets rattachés à l’application et jusqu’où vont leurs permissions : c’est une source classique d’erreurs sur les questions de développement d’applications.

  3. 03Shared Data Content

    Mélanger le shared data content (en lecture seule, fourni par le provider) et les données locales à l’application (propriété du consumer, en lecture-écriture) fait rater les questions d’architecture de données.

  4. 04Marketplace Listings

    Ignorer la différence entre les listings free, paid et personalized, ainsi que les circuits d’approbation et de monétisation propres à chacun, coûte cher sur les questions de distribution.

Pass-IT t’entraîne précisément sur ces points faibles — adaptatif et espacé →

Questions fréquentes

Combien de temps dure l’examen SnowPro Specialty: Native Apps (NAS-C02) ?

L’examen SnowPro Specialty: Native Apps (NAS-C02) comporte 55 questions avec une limite de 85 minutes.

Quel est le score requis pour réussir SnowPro Specialty: Native Apps (NAS-C02) ?

Il te faut 750 / 1000 pour réussir l’examen SnowPro Specialty: Native Apps (NAS-C02).

Quelles sont les erreurs fréquentes à l’examen SnowPro Specialty: Native Apps (NAS-C02) ?

Les pièges fréquents incluent : App Package vs App, Setup Scripts, Shared Data Content, Marketplace Listings. Concentre ton temps de révision sur ces points pour ne pas perdre de points.

Que couvre l'examen de spécialité Native Apps ?

La création d'applications Snowflake Native Applications est la plus grosse partie avec 38%, devant leur gestion à 29%, leur conception à 22% et leur déploiement à 11%. Les deux tiers de l'examen portent donc sur la création et la gestion. Le déploiement est la plus petite partie, ce qui est inhabituel pour un examen consacré aux applications.

Faut-il passer SnowPro Core avant l'examen Native Apps ?

Non. Il s'agit d'un examen de spécialité et non d'un examen avancé, la certification Core n'est donc pas exigée. Snowflake recommande au moins un an d'expérience Snowflake en entreprise, dont au minimum six mois récents de développement d'applications Native Applications, et suppose des connaissances en bases de données et en SQL. Le catalogue table sur environ 50 heures.

Combien de temps la certification Native Apps reste-t-elle valable ?

Deux ans, comme toutes les certifications Snowflake. La recertification passe par le programme de formation continue : un cours éligible animé par un formateur ou une certification SnowPro de niveau supérieur la renouvelle sans repasser l'examen.

Combien de tentatives as-tu droit à l'examen Native Apps ?

Quatre sur une période de 12 mois, avec une formation en présentiel recommandée après trois. Chaque inscription vaut pour elle-même et ne se reporte pas d'une tentative à l'autre.

Pass-IT est un outil de révision indépendant, ni affilié à Snowflake ni approuvé par Snowflake ; Snowflake et les noms d’examens sont des marques de leurs propriétaires respectifs.

Une certification. Un seul paiement.

Accès complet à SF-NA

Accède à toute la banque de questions de cette certification. Alex explique chaque réponse et ton score de préparation te montre quoi travailler ensuite.

Acheter l’accès à SF-NA pour $29.99Un seul paiement. Accès à vie à cette certification.
Vérifie gratuitement si tu es prêt20 questions. Sans carte. Vois quoi travailler avant d’acheter.

Atteins 80 % de préparation et réussis — ou tu es remboursé.

Comment fonctionne le score →