Tem alguma pergunta?
Mensagem enviada. Fechar
0
0 avaliação

Programmation en Snowflake (cours pratique)

Programmation orientée vers le client dans le Snowflake Data Cloud, par un expert Snowflake de renommée mondiale.
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 5 minutes

Ce cours a été adapté et traduit en français à partir du cours original en anglais « Programming in Snowflake ». La langue parlée est toujours l’anglais, mais les sous-titres sont en français (l’anglais aussi), générés automatiquement par l’IA. Toute la documentation et les quiz ont également été traduits en français. Et moi, votre instructeur, je répondrai également à toutes les questions que vous pourriez avoir en français dans la section Q&R.

Le cours requiert un niveau INTERMEDIAIRE et peut ne pas vous convenir si vous avez récemment commencé à utiliser Snowflake, les bases de données relationnelles, SQL et/ou la programmation Python. Il aborde parfois des notions avancées sur la sécurité, l’ingénierie des logiciels et des données, les API REST, etc, qui ne sont pas expliquées ici. Vérifiez les aptitudes minimales requises pour ce cours, avant de l’acheter.

Ce que vous apprendrez

  • Comment accéder, développer et automatiser Snowflake à travers la plupart, si ce n’est TOUTES les API existantes.

  • Comment construire des outils utiles et de petites applications avec les API de Snowflake.

  • Comment ingérer des données CSV et JSON dans Snowflake, à travers des pipelines de données et Snowpipe.

  • Comment écrire des requêtes d’analyse de données moyennes à complexes pour Snowflake.

  • Comment optimiser les requêtes, le calcul, le stockage et les coûts globaux pour Snowflake.

  • Comment traiter et restituer des données et métadonnées semi-structurées et hiérarchiques dans Snowflake.

  • J’ai essayé de couvrir presque TOUT de Snowflake, seulement du point de vue de la programmation.

Les API de Snowflake que vous apprendrez à connaître

  • SQL (DDL/DML/DCL) et Snowflake Scripting

  • Procédures stockées, fonctions définies par l’utilisateur (UDF), fonctions de table définies par l’utilisateur (UDTF)

  • Client Python, Snowpark pour Python, Feuilles de travail Python

  • Streamlit Web Apps, Streamlit pour Snowflake, Snowflake Native Apps Framework

  • Partage sécurisé des données et salles blanches

  • Partage avec un échange de données privé ou une place de marché publique

  • Snowflake SQL REST API et Snowpipe REST API

  • Interrogation des métadonnées de l’utilisation des comptes et du schéma d’information

  • J’ai essayé de couvrir toutes les APIs possibles que Snowflake offre aujourd’hui !

Ce qui n’est pas inclus dans ce cours

  • Les API de science des données et d’apprentissage automatique.

  • La plupart des intégrations externes, telles que les fonctions externes, ou les connecteurs Kafka et Spark.

  • Les intégrations avec des applications de transfert de données ou d’autres applications de partenaires tiers.

  • Programmation de pilotes clients en Go, PHP, Java, etc.

  • Programmation de Snowpark en Java ou Scala.

  • L’accent a été mis sur SQL et Python, avec de petits extraits supplémentaires en JavaScript, C#, Java, Scala.

Applications réelles que vous apprendrez à construire

  • CDC Data Pipelines avec des flux et des tâches, ou des tables dynamiques

  • Visualisation générique de données hiérarchiques

  • Visualisation hiérarchique des métadonnées (pour la lignée des données et les dépendances des objets, la hiérarchie des rôles, etc.)

  • Profil de requête amélioré

  • Automatisation des scripts accédant à l’API SQL REST

  • Nous construirons toutes les applications à partir de zéro. Nous utiliserons ensuite Streamlit – pour beaucoup d’entre elles – pour créer des applications web simples, locales ou distantes. Nous pourrons les déployer dans Snowflake, en tant qu’applications Streamlit. Ou même les partager avec des comptes partenaires locaux, en tant qu’applications natives.

  • J’ai vendu des outils similaires à des clients réels et à des partenaires de Snowflake !

Aucun autre cours, livre ou documentation – y compris ceux de Snowflake ! – n’offrira autant d’informations, d’exercices pratiques et de transfert de connaissances que mon cours, c’est garanti !

Qui suis-je

  • Le seul expert canadien de classe mondiale sélectionné pour le programme Snowflake Data Superhero en 2021.

  • SME (Subject Matter Expert) de la certification SnowPro : c’est-à-dire que de nombreuses questions d’examen ont été créées par moi.

  • J’ai réussi quatre examens de certification SnowPro à ce jour (sans reprise) : Core, Architect, Data Engineer, Data Analyst.

  • Spécialisé dans Snowflake depuis quelques années, j’ai travaillé pour des entreprises partenaires de Snowflake, et j’ai servi des dizaines de clients à ce titre ou en tant que consultant indépendant.

  • Aujourd’hui, je continue à travailler avec Snowflake, mais je ne suis plus affilié à leur entreprise à quelque titre que ce soit. J’ai récemment quitté leurs programmes pour conserver mon indépendance professionnelle.

Inscrivez-vous aujourd’hui pour garder ce cours pour toujours. Et aidez-moi à continuer à le mettre à jour avec les nouvelles API que Snowflake propose fréquemment.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!