What You Need to Know Before
You Start
Starts 19 June 2025 06:55
Ends 19 June 2025
00
days
00
hours
00
minutes
00
seconds
21 hours 25 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
IMPORTANT:
This course requires an INTERMEDIATE level and it may NOT be for you if you just recently started with Snowflake, relational databases, with SQL and/or Python programming. It occasionally deals with advanced notions about security, software and data engineering, REST APIs etc, that are not explained here.
Check the minimum Requirements for this course, and the "What is NOT Included in This Course" section below, before buying this course.
Syllabus
- Introduction to Snowflake
- Intermediate SQL in Snowflake
- Data Engineering with Snowflake
- Snowflake Security and Governance
- Programming with Snowflake APIs
- Advanced Topics in Snowflake
- Integrating Snowflake with Other Tools
- Capstone Project
- Course Review and Additional Resources
Overview of Snowflake's Architecture
Key Features and Benefits
Setting up your Snowflake Environment
Advanced Query Techniques
Window Functions
Common Table Expressions (CTEs)
Working with Semi-structured Data
Loading and Unloading Data
Use of Snowpipe for Continuous Data Loading
Query Performance Optimization
Role-based Access Control
Data Encryption Best Practices
Setting up Virtual Private Snowflake (VPS)
Introduction to REST APIs in Snowflake
Working with Snowflake Connector for Python
Automating Workflows with Snowflake Tasks
Handling Time Travel and Zero Copy Cloning
Using Streams for Change Data Capture
Implementing Data Sharing
Connecting Snowflake with BI Tools
Data Integration with ETL/ELT Solutions
Design and Implement a Full Data Pipeline in Snowflake
Include Security, Monitoring, and Optimization Features
Recap of Key Learnings
Additional Readings and Tools
Community and Support Networks
Taught by
Cristian Scutaru
Subjects
Business