Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Streamlit for Snowflake Masterclass Hands-On

Khóa học thực hành chuyên sâu Streamlit cho Snowflake

Khóa học thực hành chuyên sâu Streamlit cho Snowflake

Khám phá sâu về Streamlit: từ ứng dụng web cục bộ đến Streamlit trong Snowflake và Native Apps

4.3
(172 đánh giá)
4,952 học viên
Giảng viên
Cristian Scutaru
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
58 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Xây dựng, gỡ lỗi và triển khai ứng dụng dữ liệu với Streamlit
Triển khai ứng dụng web Streamlit vào Snowflake dưới dạng Streamlit in Snowflake Apps
Chia sẻ và triển khai ứng dụng web Streamlit dưới dạng Snowflake Native Apps
Triển khai mã Python với Snowpark dưới dạng stored procedures và UDFs trong Snowflake
Kết nối đến Snowflake từ ứng dụng web Streamlit
Xây dựng ứng dụng thực tế với Streamlit và Snowflake
Thiết kế và triển khai ứng dụng khoa học dữ liệu, phân tích dữ liệu và ML lên Snowflake với Streamlit
Xử lý và truy cập dữ liệu phân cấp và metadata trong Snowflake

Yêu cầu

Kiến thức cơ bản về SQL và cơ sở dữ liệu quan hệ
Kiến thức cơ bản về lập trình Python
Không yêu cầu kiến thức trước về Streamlit hay Snowflake
Kiến thức cơ bản về làm việc với kho lưu trữ mã phiên bản như GitHub
Không yêu cầu kiến thức trước về khoa học dữ liệu, phân tích dữ liệu hay máy học

Đối tượng phù hợp

Kỹ sư Dữ liệu muốn nâng cao kỹ năng lập trình với ứng dụng dữ liệu
Nhà Khoa học Dữ liệu muốn học tạo mẫu nhanh với Streamlit
Lập trình viên muốn học framework phát triển ứng dụng dữ liệu nhanh
Quản trị viên Snowflake muốn thành thạo framework Streamlit App và Snowflake Native App mới
Kiến trúc sư Dữ liệu muốn học triển khai Snowflake Native Apps với Streamlit
Chuyên viên Phân tích Dữ liệu muốn học sử dụng Streamlit xây dựng dashboard tức thì
Bất kỳ ai có kỹ thuật muốn học xây dựng ứng dụng kết nối Snowflake với Streamlit
Kỹ sư Máy học tìm kiếm dự án khoa học dữ liệu trong Snowflake

Nội dung khóa học

7 phần • 58 bài giảng
1 Cấu trúc và Nội dung Khóa học
2 Cách Tận Dụng Tốt Nhất Khóa học Này
3 Chứng chỉ SnowPro Snowflake: Tài liệu Bổ sung!
4 Tất cả Slide và Tài nguyên
5 Yêu cầu Ban đầu và Thiết lập Dự án
1 Giới thiệu và Tóm tắt Phần
2 Xây dựng Trình xem Dữ liệu Phân cấp Đơn giản bằng Python
3 Chuyển đổi Trình xem Dữ liệu Phân cấp thành Ứng dụng Web Streamlit
4 Biểu đồ Dữ liệu Phân cấp trong Streamlit với Plotly
5 Thành phần Bố cục Streamlit
6 Thêm Định dạng Phân cấp và Hoạt ảnh
7 Cải thiện Ứng dụng Xem Dữ liệu Gốc và Tổng quát hóa
8 Sử dụng Điều khiển Nhập liệu Streamlit
9 Lưu đệm Dữ liệu giữa các Lần Tải lại Trang
10 Lưu trữ Trạng thái Dữ liệu giữa các Lần Tải lại Trang
11 Sử dụng Hàm Gọi lại Điều khiển khi Tải lại Trang
12 Hoàn thiện Trình xem Dữ liệu Phân cấp dưới dạng Ứng dụng Web Streamlit
1 Giới thiệu và Tóm tắt Phần
2 Triển khai Ứng dụng Web Cục bộ lên Streamlit Cloud
3 Sử dụng Lưu đệm Dữ liệu với Session ID được Tạo
4 Thiết lập Ứng dụng Riêng tư và Bảo vệ Truy cập Ứng dụng Công khai
5 Phân tích Dữ liệu Bất động sản với Ứng dụng BI Streamlit
6 Phát hiện Đối tượng ML với Ứng dụng Khoa học Dữ liệu CNN Streamlit
1 Giới thiệu và Tóm tắt Phần
2 Tải Dữ liệu lên Tài khoản Snowflake Mới qua Giao diện Web
3 Kết nối đến Snowflake với SnowSQL CLI
4 Kết nối đến Snowflake với Connector cho Python
5 Kết nối đến Snowflake với Snowpark cho Python
6 Xây dựng Truy vấn Phức tạp với Python Client và Snowpark
7 Xây dựng Truy vấn Phức tạp với Snowpark DataFrame API
8 Đẩy Mã Python dưới dạng Stored Procedure với Snowpark
9 Kết nối đến Snowflake với Streamlit Connector trong Ứng dụng Đa Trang
10 Kết nối Trình xem Dữ liệu Phân cấp đến Snowflake
11 Nâng cao Trình xem Dữ liệu Phân cấp với Truy vấn Đệ quy
12 Triển khai Trình xem Dữ liệu Phân cấp Đã Kết nối lên Streamlit Cloud
13 Tạo Trình xem Metadata Phân cấp dưới dạng Ứng dụng Đa Trang Streamlit
14 Tạo Trình xem Sơ đồ Quan hệ Thực thể với Streamlit
15 Tạo Ứng dụng Phân tích Cảm xúc NLP với Đánh giá IMDB
16 Tích hợp Snowflake với ChatGPT
17 Tạo ChatGPT Agent cho Trang Web của Bạn
1 Giới thiệu và Tóm tắt Phần
2 Tạo và Triển khai Ứng dụng Streamlit in Snowflake
3 Triển khai Trình xem Dữ liệu Phân cấp trong Snowflake dưới dạng Ứng dụng Streamlit
4 Triển khai Trình xem Metadata Phân cấp trong Snowflake dưới dạng Ứng dụng Streamlit
5 Tạo Dashboard Đa Trang với Biểu đồ Vega-Lite dưới dạng Ứng dụng Streamlit
6 Tạo Dashboard Đa Trang với Biểu đồ Altair dưới dạng Ứng dụng Streamlit
7 Huấn luyện Mô hình ML Hồi quy Tuyến tính và Dự đoán với UDF
8 Triển khai Trình xem Metadata Phân cấp dưới dạng Snowflake Native App
9 Triển khai Trình xem Dữ liệu Phân cấp dưới dạng Snowflake Native App
10 Xem xét Framework Snowflake Native App
11 Làm giàu Dữ liệu Địa chỉ IP với Snowflake Native App
12 Cài đặt và Chạy Snowflake Native App Miễn phí từ Marketplace
1 Về Tài liệu Bổ sung Này
2 Thông tin Chung về Tất cả Chứng chỉ SnowPro Snowflake
3 Tổng quan về Chứng chỉ SnowPro Core
4 Câu hỏi Mẫu cho Kỳ thi SnowPro Core
1 Chúc mừng, Bạn đã Hoàn thành!
2 Bài giảng Bổ sung

Giới thiệu khóa học

Why You Can Trust Me

  • I was the only Snowflake technical expert from Canada selected for their Data Superhero program in Jan 2022.

  • Former SnowPro Certification SME (Subject Matter Expert) - many exam questions have been created by me.

  • Passed four SnowPro certification exams to date (with no retakes): Core, Architect, Data Engineer, Data Analyst.

  • Dozens of other certifications in Data Science and Machine Learning, Cloud Solution Architectures, Databases, etc.

  • Dozens of apps designed and implemented with Streamlit and Snowflake on my blog on Medium.

  • Specialized in Snowflake for several years, I served dozens of clients and implemented many real-life projects.


What You Will Learn

  • How to create simple to complex web applications in Streamlit.

  • How to deploy for free local Streamlit web apps to the Streamlit Community Cloud.

  • How to connect to Snowflake from Streamlit apps, through either the Python Connector or a Snowpark session.

  • How to use the DataFrame API and push Python code as stored procedure with Snowpark.

  • How to extend Snowflake's capabilities, with a hierarchical data viewer and a hierarchical metadata viewer.

  • How to prototype with Streamlit apps data science, machine learning and data analysis scenarios.

  • How to deploy a Streamlit web app as a Streamlit in Snowflake App.

  • How to deploy a Streamlit web app as a Snowflake Native App.

  • How to use the Snowflake Native App Framework to build or use apps with Streamlit.

  • We'll build several apps in Python from scratch, we'll then convert them to local single or multi-page Streamlit web apps, deploy and share them on the Streamlit Community Cloud, deploy them in Snowflake as stored procs or Streamlit Apps, share them as Native Apps with other Snowflake accounts...


What Streamlit Areas You Will Learn About

  • Input and Output Controls (Interactive Widgets, Display Text controls, etc.).

  • Layout Components (sidebar, container, expander, tabs, etc.) and Forms.

  • Events and Page Reruns.

  • Data Caching, Session State and Callbacks.

  • Theming and Configuration, TOML Secrets.

  • First half of the course will be an end-to-end complete Streamlit bootcamp, with everything you need to know about Streamlit.


What Snowflake Areas You Will Learn About

  • Creating a free Snowflake account and using the Snowflake web UI at the basic level.

  • Connecting to Snowflake with SnowSQL, and executing SQL scripts with this command-line interface.

  • Connecting to Snowflake with the Snowflake Connector for Python.

  • Connecting to Snowflake with Snowpark for Python.

  • Using Snowpark to push Python code as stored procedures.

  • Using Snowpark to generate SQL queries with the DataFrame API.

  • Writing and deploying Streamlit in Snowflake Apps.

  • Writing and deploying Snowflake Native Apps, with the Snowflake Native App Framework.

  • Integrating Snowflake with ChatGPT, external dashboards, data science and machine learning libraries.

  • Second half of the course will be all about Snowflake client apps, Snowpark, Streamlit in Snowflake Apps and Native Apps.


What is NOT Included in This Course

  • In-depth knowledge of Snowflake.

  • In-depth data science, data analytics and machine learning.

  • Programming in languages other than Python and SQL.

  • Main focus will be on all sorts of applications in Python using Streamlit, to connect and deploy the code to Streamlit Cloud or Snowflake in all possible ways.


Real-Life Applications You Will Learn To Build

  • Hierarchical Data Viewer, for CSV files and Snowflake tabular data, using JSON, graphs, animations, recursive queries.

  • Hierarchical Metadata Viewer, for Snowflake object dependencies and data lineage.

  • Entity-Relationship Diagram Viewer for Snowflake.

  • Chatbot Agent with OpenAI's ChatGPT, used as a SQL query generator for Snowflake Marketplace datasets.

  • Dashboards for Snowflake data, with Vega-Lite, Altair and Plotly charts.

  • Machine Learning scenarios, with Model Training and Predictions.

  • Data enrichment of IP addresses using external free services.

  • I sold tools similar to many of these to real-life clients and Snowflake partners!


Enroll today, to keep this course forever!

[Disclaimer: We are not affiliated with or endorsed by Snowflake, Inc.]

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Snowflake
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊