Companies of varying sizes and industries are building AI and data applications on Snowflake. Snowflake provides both the data foundation and the building blocks for your application development, such as Streamlit, Snowpark Python and more.
In this lab, you will first build and deploy apps on Snowflake’s platform leveraging the Snowflake Native App Framework, allowing you to drive business growth and generate new revenue by distributing apps on the Snowflake Marketplace that run directly in your end customers’ Snowflake accounts. You’ll then learn how to build a data application using data from the Snowflake Marketplace, offering enriched insights to your app with zero ETL. Join this lab for a step-by-step guide to building and deploying data apps.
In this lab, you will:
Part I
- Set up the development environment in VSCode with the Snowflake VSCode extension
- Create the app logic using first-class Snowflake functionalities such as stored procedures, Python UDFs, Snowpark Python and Streamlit
- Create an app package and versioning for your first Snowflake Native App
- Deploy and test the app
Part II
- Build a data application that leverages data published on Snowflake Marketplace
- Process data with Snowpark
- Develop a simple machine learning model
- Create a Python UDF in Snowflake and then visualize the data with Streamlit
Speakers
Gilberto Hernandez
Lead Developer Advocate
Snowflake
Daniel Myers
Director, Developer Relations
Snowflake