Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programare în Snowflake (curs practic)
Rating: 5.0 out of 5(1 rating)
69 students

Programare în Snowflake (curs practic)

Introducere aprofundată în programarea orientată spre client în Snowflake Data Cloud, de către un expert în Snowflake.
Last updated 5/2026
Romanian

What you'll learn

  • Interogarea a orice în Snowflake prin SQL și Snowflake Scripting
  • Utilizarea majorității API-urilor de programare oferite de Snowflake
  • Accesați și utilizați Snowflake în calitate de dezvoltator de software sau de date
  • Construiți instrumente și aplicații din viața reală cu și pentru Snowflake
  • Procesarea și accesarea datelor și metadatelor ierarhice în Snowflake Data Cloud

Course content

24 sections177 lectures20h 57m total length
  • Bine ați venit la acest curs4:36
  • Cum să beneficiați mai bine de acest curs5:28
  • Cerințe inițiale și configurarea proiectului6:11

Requirements

  • Acesta este un curs de nivel INTERMEDIAR, fiți atenți. Nu pentru începători absoluți!
  • Cunoștințe anterioare despre Snowflake sau alte depozite de date
  • Experiență cu baze de date relaționale și tehnologii conexe
  • Sunt necesare cunoștințe de bază de SQL
  • Sunt necesare cunoștințe de bază de programare în Python
  • Este bine să aveți cunoștințe de bază în alte limbaje de programare: scripting SQL, JavaScript, C#, Java, Scala...

Description

Acest curs a fost adaptat și tradus în română din cursul original în engleză "Programming in Snowflake". Limba vorbită este în continuare engleza, dar subtitrările sunt în română (și engleză), auto-generate cu AI. Toată documentația și toate chestionarele au fost de asemenea traduse în română. Iar eu - instructorul dvs. - voi răspunde de asemenea în română la orice întrebări ați avea, în secțiunea Q&A.


Cursul necesită un nivel INTERMEDIAR și este posibil să nu fie pentru dvs. dacă ați început recent cu Snowflake, bazele de date relaționale, cu SQL și/sau programarea Python. Acesta abordează ocazional noțiuni avansate despre securitate, inginerie software și de date, API REST etc., care nu sunt explicate aici. Verificați cerințele minime pentru acest curs înainte de a îl cumpăra.


Ce veți învăța

  • Cum să accesați, să extindeți și să automatizați Snowflake prin majoritatea API-urile lor existente.

  • Cum să construiți instrumente utile din viața reală și aplicații mici cu API-urile Snowflake.

  • Cum să introduceți date CSV și JSON în Snowflake, prin conducte de date și Snowpipe.

  • Cum să scrieți interogări medii și complexe de analiză a datelor pentru Snowflake.

  • Cum să optimizați interogările, calculul, stocarea și costurile generale pentru Snowflake.

  • Cum să procesăm și să redăm date și metadate semi-structurate și ierarhice în Snowflake.

  • Am încercat să abordez aproape tot din Snowflake, doar din perspectiva programării.


Despre ce API-uri Snowflake veți învăța

  • SQL (DDL/DML/DCL) și Snowflake Scripting

  • Proceduri stocate, funcții definite de utilizator (UDFs), funcții de tabel definite de utilizator (UDTFs)

  • Client Python, Snowpark pentru Python, foi de lucru Python

  • Applicatii web cu Streamlit, Streamlit in Snowflake, Snowflake Native Apps Framework

  • Partajarea securizată a datelor și camere de curățare a datelor

  • Partajarea cu schimbul de date privat sau de pe piața publică

  • Snowflake SQL REST API și Snowpipe REST API

  • Interogarea metadatelor din schema de informații și de utilizare a contului

  • Am încercat să acopăr într-adevăr  mai toate API-urile posibile pe care Snowflake le oferă astăzi!


Ce NU este inclus în acest curs

  • API-uri pentru știința datelor și învățarea automată (i.e. Machine Learning).

  • Majoritatea integrărilor externe, cum ar fi funcțiile externe sau conectorii Kafka și Spark.

  • Integrări cu aplicații de transfer de date sau alte aplicații terțe partenere.

  • Programarea driverului de client în Go, PHP, Java etc.

  • Programarea Snowpark în Java sau Scala.

  • Accentul principal a fost pus pe SQL și Python, cu mici fragmente suplimentare în JavaScript, C#, Java, Scala.


Aplicații reale pe care veți învăța să le construiți

  • CDC Data Pipelines cu fluxuri și sarcini sau tabele dinamice

  • Vizualizator generic de date ierarhice

  • Vizualizator ierarhic de metadate (pentru ierarhia datelor și dependențele obiectelor, ierarhia rolurilor etc.)

  • Profil de interogare îmbunătățit

  • Automatizarea scripturilor care accesează SQL REST API

  • Vom construi toate aplicațiile de la zero. Vom utiliza apoi Streamlit - pentru multe dintre ele - pentru a crea aplicații web simple, locale sau la distanță. Le putem implementa în Snowflake, ca Streamlit Apps. Sau chiar să le partajăm cu conturile partenerilor locali, ca aplicații native.

  • Am vândut instrumente similare cu acestea clienților din viața reală și partenerilor Snowflake!

Niciun alt curs, carte sau documentație din zonă - inclusiv cele de la Snowflake! - va oferi la fel de multe informații, exerciții practice și transfer de cunoștințe ca acest curs al meu, garantat!


Cine sunt eu

  • Singurul expert de talie mondială din Canada selectat pentru programul Snowflake Data Superheroes în 2021.

  • Fost SnowPro Certification SME (Subject Matter Expert): adică multe întrebări de examen au fost create de mine.

  • Am trecut din prima opt examene de certificare SnowPro până în prezent.

  • Specializat în Snowflake în ultimii ani, am lucrat pentru companii partenere Snowflake și am deservit zeci de clienți în această calitate sau ca un consultant independent.

  • Astăzi continui să lucrez cu Snowflake, dar nu mai sunt afiliat cu compania lor în nicio calitate. Am părăsit recent mai toate programele lor pentru a-mi păstra independența profesională.

Înscrieți-vă astăzi, pentru a păstra acest curs pentru totdeauna.

[Nu suntem nici afiliati cu si nici validati de catre Snowflake, Inc.]

Who this course is for:

  • Ingineri de date pentru Snowflake, care doresc să dobândească cunoștințe aprofundate despre API-uri
  • Ingineri in software și dezvoltatori care doresc să acceseze Snowflake în diferite moduri
  • Analiști de date care caută interogări medii și complexe pe care să le poată scrie pentru Snowflake
  • Arhitecți de date care doresc să proiecteze conducte de date pentru Snowflake
  • Arhitecți software care doresc să proiecteze aplicații și instrumente cu și pentru Snowflake
  • Orice alt practician căruia îi plac datele și codarea, nou sau nu în Snowflake