EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-NA · Avancé

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

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.

55Questions par examen blanc Pass-IT
85minDurée limite de l’examen blanc Pass-IT

Examen officiel SF-NA : 750 points sur 1000 pour réussir.

Vérifié auprès de Snowflake · octobre 2026 · Version actuelle de l’examen

Découvre comment tu apprends avec Pass-IT.

Réponds à une question d’exemple pour SF-NA et lis l’explication avec sa source. Ici même, sans inscription.

Déployer des Snowflake Native Applications1 / 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

Développer des Snowflake Native Applications3 / 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

Gérer des Snowflake Native Applications4 / 5

Un fournisseur a défini la release directive par défaut du canal DEFAULT sur VERSION = v2_0, PATCH = 3 avec UPGRADE_AFTER = '2026-11-02T03:00:00Z'. Un gros client demande une semaine de plus : le fournisseur veut donc décaler l’heure de début au 9 novembre sans changer la version ni le patch. Comment le fournisseur doit-il effectuer ce changement ?

AlexExplication complète d’Alex

UPGRADE_AFTER est une clause de l’instruction de release directive, valable pour les directives par défaut et personnalisées. Snowflake documente une contrainte qui piège les fournisseurs : la clause accompagne la définition de la version et du patch, et elle ne permet pas de modifier uniquement la date et l’heure de la mise à niveau. Pour décaler l’heure de début, le fournisseur émet à nouveau la directive avec les mêmes VERSION et PATCH, plus le nouveau UPGRADE_AFTER. Supprimer la directive par défaut laisserait le package sans valeur par défaut pour les installations, et une politique de maintenance côté consommateur influe sur le calendrier lorsque le fournisseur active les mises à niveau par fenêtres de maintenance, qui ne peuvent pas être combinées avec UPGRADE_AFTER. Conseil pour l’examen : quand la date change, indique de nouveau la version et le patch.

Sourcedocs.snowflake.com

Créer des Snowflake Native Applications5 / 5

La Native App d’un fournisseur doit écrire des résultats traités dans une table que le consommateur peut interroger directement. Quelle est l’approche recommandée ?

AlexExplication complète d’Alex

Pour les apps qui doivent écrire des résultats traités que les consommateurs peuvent interroger, utilise un schéma non versionné (avec état). Les objets des schémas non versionnés sont conservés d’une mise à niveau à l’autre, ce qui préserve les données du consommateur. Le script de setup crée le schéma et la table avec CREATE SCHEMA IF NOT EXISTS (sans versionnement). C’est idéal pour l’état de l’app, les résultats traités ou les données propres au consommateur. Avec des schémas versionnés, la table serait supprimée puis recréée à chaque mise à niveau, et les données seraient perdues.

Sourcedocs.snowflake.com

* Les questions de l’app sont actuellement en anglais. Les traductions de cet aperçu concernent uniquement l’aperçu. Consulte l’organisme de certification pour connaître les langues disponibles pour l’examen officiel.

Comment te préparer à SF-NA avec Pass-IT.

Actuellement, 333 questions d’entraînement pour SF-NA, et nous en ajoutons régulièrement. Concentre-toi sur ce qu’il te reste à apprendre.

Avance quand une question te bloque.

Comprends pourquoi une réponse est correcte. Alex t’explique les notions et répond à tes questions pour que tu puisses appliquer ce que tu apprends à l’exercice suivant.

Découvrir Alex →

Essaie les questions disponibles dans l’aperçu ci-dessus.

Utilise ton temps d’étude à bon escient.

Entraîne-toi à ton niveau.
Pour les nouvelles séances d’entraînement, Pass-IT adapte la difficulté à tes réponses précédentes.

Apprends de tes erreurs.
Les réponses incorrectes deviennent automatiquement des fiches de révision. En les revoyant, tu évalues à quel point tu te souviens de la réponse ; Pass-IT programme la prochaine révision.

Découvrir les révisions ciblées →

Essaie les questions disponibles dans l’aperçu ci-dessus.

Entraîne-toi pour le moment qui compte.

Passe un examen blanc complet avec une limite de temps et vérifie si tu arrives à terminer à temps.

Ton examen blanc SF-NA

Questions
55
Minutes
85

Illustration du déroulement d’un examen

  1. Début
  2. Répondre aux questions
  3. Fin

Nombre de questions et durée limite de l’examen blanc Pass-IT.

Aborde l’examen avec plus de confiance.

Ton Readiness Score t’aide à évaluer si tu es prêt pour l’examen. Les résultats par domaine te montrent où tu devrais continuer à t’entraîner.

Remboursé si tu échoues malgré 80 % de Readiness.
Si ton Readiness Score atteint au moins 80 % au moment de l’examen et que tu échoues malgré tout, nous te remboursons le prix d’achat Pass-IT de cette certification.

Pour les accès payants actifs. Envoie la preuve de ton échec sous 14 jours.

Autres conditions de la garantie

Au moment de l’examen, tu dois avoir au moins 80 % de Readiness et un accès payant actif à la certification. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec dans les 14 jours suivant l’examen.

Pour les achats via Apple ou Google, le remboursement passe par la boutique concernée. Consulte les conditions complètes pour les autres modalités.

Voir les conditions de la garantie →

Le Readiness Score décrit tes progrès à l’entraînement, pas une probabilité de réussite.

Condition de la garantie

80%

Au moins 80 % de Readiness
au moment de l’examen

Remboursement en cas d’échec

Nombre de questions et paramètres des examens blancs issus du catalogue Pass-IT actuel.

Ce que tu travailles pour SF-NA.

Les sujets de l’examen, des exercices adaptés et des sources à consulter.

Concevoir une Native AppConsulte le guide pour la pondération49 QuestionsQuestions Pass-IT

Choisis une structure d’application et des frontières de sécurité adaptées aux besoins.

  • Compare Secure Data Sharing, Declarative Native Apps et Snowflake Native Apps selon complexité, coût et limites du framework ; sépare schémas de données et de logique et choisis entre nouvelle version et correctif.
  • Conçois demandes de privilèges minimaux, rôles applicatifs, frontières fournisseur-consommateur, isolation des données et validations, avec accès externe contrôlé aux API et au réseau.
Construire et valider l’applicationConsulte le guide pour la pondération135 QuestionsQuestions Pass-IT

Crée le package, le code et le processus de release que les consommateurs installeront.

  • Construis manifestes, scripts d’installation, schémas versionnés ou classiques et logique avec procédures, fonctions, Streamlit ou conteneurs, en configurant compute pools et points d’accès des services.
  • Prépare données et frontières de partage, sépare distributions de développement et de production et définis références externes et dépendances.
  • Implémente privilèges du manifeste, rôles applicatifs, autorisations intercomptes et contrôles des fonctionnalités côté consommateur ; choisis droits du propriétaire ou droits restreints de l’appelant et protège la propriété intellectuelle.
  • Configure partage d’événements et consentement, environnements Python, RBAC Streamlit, logs et traces ; valide avec les modes test, développement et debug et leurs contextes d’exécution.
  • Crée versions et correctifs, gère mises à niveau, dépendances et retour arrière et explique les politiques de maintenance du consommateur.
Publier et installer les applicationsConsulte le guide pour la pondération44 QuestionsQuestions Pass-IT

Prépare une application distribuable et une installation fiable.

  • Configure les listings Marketplace privés ou publics et respecte les exigences d’approbation sur scans de sécurité, code lisible, source maps et dépendances vulnérables.
  • Configure facturation par abonnement ou usage, frais de conteneurs et suppléments, et événements de facturation standard ou personnalisés.
  • Planifie les installations depuis Marketplace ou des packages, avec privilèges, références intercomptes, connectivité et instances multiples ; configure tables d’événements consommateur et partage régional et dépanne les échecs.
Gérer releases et mises à niveauConsulte le guide pour la pondération105 QuestionsQuestions Pass-IT

Maintiens les applications déployées pour les fournisseurs et les consommateurs.

  • Gère versions, correctifs, directives et canaux QA, ALPHA ou DEFAULT selon règles d’affectation, privilèges, monétisation et auto-fulfillment ; examine métadonnées et utilisation.
  • Contrôle les mises à niveau du consommateur avec fenêtres de maintenance et calendriers différés et explique le comportement à la désinstallation.
  • Écris du code de mise à niveau idempotent, planifie changements de schéma et parcours de versions et protège l’intégrité des données pendant les mises à niveau.
Les formats de questions que tu peux travailler
Choix multiple
Sélectionne une réponse.
Réponse multiple
Sélectionne plusieurs réponses pertinentes.

Ce sont les formats d’entraînement de Pass-IT. Consulte la page de certification Snowflake pour les informations sur l’examen officiel.

Questions fréquentes

Ta préparation

Combien de temps prévoir pour préparer SF-NA ?

Pour t’aider à t’organiser, Pass-IT estime environ 30–75 heures. Avec une expérience pertinente, tu te situeras plutôt vers le bas de cette fourchette ; si tu débutes, plutôt vers le haut. Tes besoins peuvent aussi être en dehors de cette plage. Ce n’est ni une durée imposée par Snowflake, ni une promesse d’être prêt pour l’examen dans ce délai.

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.

Utiliser Pass-IT

Dans quelle langue sont les questions de Pass-IT ?

Les questions de l’application sont actuellement en anglais. Les traductions des questions d’exemple de cette page concernent uniquement cet aperçu. Consulte Snowflake pour connaître les langues proposées pour l’examen officiel.

Combien de temps dure mon accès à SF-NA ?

L’accès à cette certification dure 12 mois. Tu paies une seule fois, sans renouvellement automatique.

Quand la garantie de remboursement s’applique-t-elle ?

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours. Conditions de la garantie

L’examen SF-NA

Où puis-je passer l’examen SF-NA ?

Surveillé en ligne ou centres d'examen sur place.

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

L’examen SnowPro Specialty: Native Apps (NAS-C02) comporte 55 questions et le temps imparti est de 85 minutes.

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 ?

Pour l’examen Native Apps, tu as droit à un maximum de quatre tentatives sur toute période de 12 mois. Le délai de sept jours s’applique entre toutes tes tentatives, y compris avant de repasser l’examen pour la première fois.

Ta préparation à SF-NA

$29.99paiement unique

12 mois d’accès à SF-NA · Sans renouvellement automatique

Acheter l’accès à SF-NA

Les questions de l’application sont actuellement en anglais.

Essayer 20 questions gratuitementCompte gratuit requis. Sans carte bancaire.

Déjà un compte ? Connecte-toi

Tu préfères un abonnement ? Voir les abonnements →

Remboursement en cas d’échec avec au moins 80 % de Readiness, pour les achats éligibles selon les conditions de la garantie.

Conditions de la garantie

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours.

Conditions complètes de la garantie →