Data Analytics

API āđāļĨāļ° Webhook

REST API, endpoint, āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™, āļāļēāļĢāđāļšāđˆāļ‡āļŦāļ™āđ‰āļē, webhook, āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, rate limiting

20 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒÂ·
Mid-Level
1

āļ„āļģāļĒāđˆāļ­ API āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ­āļ°āđ„āļĢāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļš?

āļ„āļģāļ•āļ­āļš

API āļĒāđˆāļ­āļĄāļēāļˆāļēāļ Application Programming Interface (āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™) API āļāļģāļŦāļ™āļ”āļŠāļļāļ”āļ‚āļ­āļ‡āļāļŽāđāļĨāļ°āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāļ­āļ‡āļ•āļąāļ§āļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļ™āđ„āļ”āđ‰ āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡ data analytics API āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ (CRM āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļēāļ‡āļāļēāļĢāļ•āļĨāļēāļ” āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ) āđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ„āļ”āđ‰

2

REST API āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

āļ„āļģāļ•āļ­āļš

REST (Representational State Transfer) āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļŠāļģāļŦāļĢāļąāļš Web API āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļšāļ™āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ HTTP REST API āđƒāļŠāđ‰ URL āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ—āļĢāļąāļžāļĒāļēāļāļĢāđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” HTTP (GET, POST, PUT, DELETE) āđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļąāļšāļ—āļĢāļąāļžāļĒāļēāļāļĢāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ REST āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļŦāļĨāļąāļāļŠāļģāļŦāļĢāļąāļš API āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđ€āļžāļĢāļēāļ°āļ‡āđˆāļēāļĒ stateless āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļœāļŠāļēāļ™āļāļąāļšāļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ”āļāđ‡āđ„āļ”āđ‰

3

āļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļĄāļ˜āļ­āļ” HTTP āđƒāļ”āđƒāļ™āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ API?

āļ„āļģāļ•āļ­āļš

āđ€āļĄāļ˜āļ­āļ” GET āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡ (āļ­āđˆāļēāļ™) āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļœāđˆāļēāļ™ API āđ€āļ›āđ‡āļ™āđ€āļĄāļ˜āļ­āļ”āļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™ data analytics āđ€āļžāļĢāļēāļ°āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŦāļĨāļąāļāļ„āļ·āļ­āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ GET āđ€āļ›āđ‡āļ™ idempotent āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāđˆāļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ query āļ–āļđāļāļŠāđˆāļ‡āđƒāļ™ URL āđ€āļ›āđ‡āļ™ query string

4

āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āļ—āļĩāđˆ REST API āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđƒāļŠāđ‰āļšāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”?

5

endpoint āļ„āļ·āļ­āļ­āļ°āđ„āļĢāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡ API?

+17 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Data Analytics āļ­āļ·āđˆāļ™āđ†

Google Sheets - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āļŠāļđāļ•āļĢāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
25 āļ„āļģāļ–āļēāļĄ

SQL - āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļĨāļļāđˆāļĄ

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - Joins

Junior
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Data Cleaning - āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāļŠāļ°āļ­āļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ

Junior
20 āļ„āļģāļ–āļēāļĄ

KPI āđāļĨāļ°āđ€āļĄāļ•āļĢāļīāļāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŠāļ–āļīāļ•āļīāđ€āļŠāļīāļ‡āļžāļĢāļĢāļ“āļ™āļē

Junior
20 āļ„āļģāļ–āļēāļĄ

Zapier āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī No-Code

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŦāļĨāļąāļāļāļēāļĢ Data Visualization

Junior
20 āļ„āļģāļ–āļēāļĄ

Python & Pandas - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - Subquery āđāļĨāļ° CTE

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - Window Functions

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Data Modeling

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Funnel āđāļĨāļ° Conversion

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Cohort āđāļĨāļ° Retention

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Google Tag Manager āđāļĨāļ°āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

dbt - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

AB Testing āđāļĨāļ°āļŠāļ–āļīāļ•āļīāļ›āļĢāļ°āļĒāļļāļāļ•āđŒ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Looker Studio (Google Data Studio)

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Power BI - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - āļāļēāļĢāļ„āļīāļ§āļĢāļĩāđ€āļŠāļīāļ‡āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

dbt - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Power BI - DAX āđāļĨāļ°āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Python Analytics - āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđāļĨāļ° ML

Senior
20 āļ„āļģāļ–āļēāļĄ

āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ Data Analytics āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›

āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļģāļ–āļēāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” flashcards āđāļšāļšāļ—āļ”āļŠāļ­āļšāđ€āļ—āļ„āļ™āļīāļ„ āđāļšāļšāļāļķāļāļŦāļąāļ” code review āđāļĨāļ°āļ•āļąāļ§āļˆāļģāļĨāļ­āļ‡āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļŸāļĢāļĩ