-
Pre-Course: ปูพื้นฐานเขียนโปรแกรมสำหรับ Data Engineer - Python & SQL
16 Lessons-
StartIntroduction: Pre-Course
-
StartSlide สำหรับ Pre-Course
-
StartBasic Intro
-
Startไฟล์สำหรับ Intro to SQL
-
StartIntro to SQL
-
Startไฟล์สำหรับเรียน Intro to Python
-
StartIntro to Python
-
Startโจทย์ Python และ SQL
-
Startโจทย์ Python 1
-
StartRecorded: Walk Through เฉลยโจทย์ Python 1
-
Startโจทย์ Python 2
-
StartRecorded: Walk Through เฉลยโจทย์ Python 2
-
Startโจทย์ SQL
-
StartLive: Walk Through เฉลยโจทย์ SQL
-
StartRecorded Q&A ตอบคำถาม Week Pre-Course
-
StartExtra: รวมเฉลยโจทย์ Python บน Snakify ทุกข้อ
-
-
Chapter 0: Intro to Data Engineer
17 Lessons-
Startยินดีต้อนรับสู่ Chapter 0
-
StartCourse Intro
-
StartData Engineer คือใคร
-
Startทำไมอาชีพ Data Engineer ถึงสำคัญในองค์กร
-
Startทำไมเราไม่ควรใช้คนเดียวเป็นทั้ง Data Scientist และ Data Engineer
-
StartBig Data คืออะไร และ Big Data Platforms (Hadoop & Cloud)
-
StartData Pipeline & Data Warehouse
-
Start3 ประเภทของข้อมูล: Structured, Semi-structured, Unstructured
-
StartDatabase vs Data Warehouse vs Data Lake ต่างกันยังไง
-
StartNoSQL Database คืออะไร
-
StartDatabase Model แบบต่าง ๆ & Database Ranking
-
StartProgramming (Bash, SQL, Python, Java)
-
StartAutomation (Git, Container, Kubernetes, Airflow, Terraform)
-
StartTechnology Stack & AI Landscape
-
Startสรุป อยากเป็น Data Engineer ต้องรู้อะไรบ้าง
-
StartQ&A ท้ายบทที่ 0
-
StartDownload: Slide CH 0
-
-
Chapter 1: การสร้าง Data Pipeline & Data Integration
14 Lessons-
Startยินดีต้อนรับสู่ Chapter 1
-
StartDownload: Slide CH1
-
PreviewData Pipeline คืออะไร ทำไมต้องสร้าง
-
Startองค์ประกอบของ Data Pipeline
-
StartETL - Extract Transform Load คืออะไร
-
StartETL กับ ELT ต่างกันอย่างไร
-
Startสิ่งที่ต้องคิดในการออกแบบ Data Pipeline
-
Startประเภทของ Data Pipeline: Full load vs Incremental load
-
StartBatch vs Stream Processing ต่างกันยังไง
-
Startเครื่องมือในการทำ ETL: Code vs No Code
-
StartData Integration คืออะไร ทำไมถึงมีประโยชน์
-
Startสิ่งที่ต้องทำใน Data Integration
-
Startวิธีทำ ปัญหา และวิธีแก้ไขของ Schema Integration
-
Startปัญหา และวิธีแก้ไขของ Data Integration
-
-
Workshop 1: Data Collection ด้วย Python & Pandas
9 Lessons-
StartWorkshop 1 ทำอะไรบ้าง
-
StartExtra Materials ก่อนเข้าสู่ Workshop 1
-
Startไฟล์สำหรับ Workshop 1
-
Startวิธีทำ Workshop 1 & 2 ผ่าน Google Colab
-
Startมาทำ Workshop 1 ไปพร้อมกัน
-
Startไฟล์เฉลย Workshop 1
-
StartQ&A after Workshop 1
-
StartBonus: วิธีสร้าง Database ฟรี และอัพโหลดข้อมูลด้วย MySQLWorkbench ฟรี
-
StartRecorded Q&A ตอบคำถาม Week 2 (CH0 & CH1)
-
-
Chapter 2: Data Cleansing การทำความสะอาดข้อมูล
25 Lessons-
Startยินดีต้อนรับสู่ Chapter 2
-
StartDownload: Slide CH2
-
StartData Cleansing คืออะไร
-
Previewทำไมต้องทำความสะอาดข้อมูล
-
Startทำไม Data Cleansing ถึงยาก
-
Startขั้นตอนการทำ Data Cleansing
-
StartData Quality คืออะไร
-
Startเครื่องมือ Data Quality - Data Dictionary, Data Lineage, Data Catalog
-
Startการทำ EDA - Data Profiling
-
Startประเภทของการทำ EDA
-
StartData Anomaly คืออะไร มีแบบไหนบ้าง
-
Startวิธีค้นหาและแก้ไข Syntactical & Semantic Anomalies
-
Startวิธีใช้ Regular Expression
-
StartMissing Values & Outliers
-
StartHadoop คืออะไร
-
StartHadoop MapReduce ทำงานอย่างไร
-
StartApache Spark คืออะไร
-
Startส่วนเสริมของ Spark
-
StartSpark Shell vs PySpark vs Spark-submit
-
StartDatabricks คืออะไร
-
Startประเภทข้อมูลใน Spark: RDD, DataFrame, DataSet
-
StartRDD คืออะไร ทำงานอย่างไร
-
StartSpark DataFrame & SparkSQL คืออะไร
-
Startแจกเอกสารรวมคำสั่ง Spark
-
StartQ&A ท้ายบทที่ 2
-
-
Chapter 3: Cloud Computing และ Google Cloud Platform
16 Lessons-
Startยินดีต้อนรับสู่ Chapter 3
-
StartDownload: Slide CH3
-
StartOn-premise vs Cloud ต่างกันอย่างไร
-
Startประเภทของ Cloud - Public vs VPS vs Private vs Hybrid Cloud
-
Startบริการบน Cloud มีอะไรบ้าง: Compute, Storage, XaaS
-
StartManaged Service vs Serverless ต่างกันอย่างไร
-
Startบริการ Compute ประเภทต่าง ๆ ใน Google Cloud
-
Startบริการ Storage ประเภทต่าง ๆ ใน Google Cloud
-
Startวิธีเลือก Storage ใน Googel Cloud: Horizontal vs Vertical Scale
-
StartVendor lock-in: ปัญหาสำคัญในการใช้ Cloud
-
StartStreaming Data Pipeline บน Google Cloud
-
StartReference Architecture บน Google Cloud และ Azure
-
StartTechnology Stack บน Cloud
-
StartWorkshop ของเรา บน Google Cloud
-
Startเปรียบเทียบ Google Cloud & Amazon Web Services
-
StartGCP in 4 words
-
-
การสมัครสมาชิก และรับเครดิตฟรี Google Cloud
1 Lesson-
Startวิธีสมัครสมาชิก Google Cloud & รับเครดิตฟรี $300
-
-
Chapter 4: Data Pipeline Orchestration ด้วย Apache Airflow
17 Lessons-
Startยินดีต้อนรับสู่ Chapter 4
-
StartDownload: Slide CH4
-
StartReview Chapter 1-3
-
Startวิธีสร้าง Google Cloud Composer
-
StartApache Airflow คืออะไร
-
StartData Pipeline Orchestration คืออะไร
-
StartCron วิธีการ Orchestration แบบเก่า
-
Startเครื่องมือสำหรับทำ Data Orchestration
-
StartAirbnb ใช้ Apache Airflow ทำอะไรบ้าง
-
Startส่วนประกอบต่าง ๆ ใน Airflow
-
StartDAG คืออะไร + ตัวอย่าง DAG สำหรับทำ ETL
-
StartDAG ใน Airflow ประกอบด้วยอะไรบ้าง
-
StartSubDAGs ใน Airflow
-
StartWeb UI ของ Airflow
-
StartGoogle Cloud Composer คืออะไร
-
StartArchitecture ของ Google Cloud Composer
-
Start5 ส่วนในการสร้าง DAG ใน Airflow
-
-
Chapter 6: สร้าง Data Visualization ด้วย Google Data Studio
11 Lessons-
Startยินดีต้อนรับสู่ Chapter 6
-
StartDownload: Slide CH6
-
StartData Visualization คืออะไร มีประโยชน์อย่างไร
-
Startโปรแกรมประเภทต่าง ๆ สำหรับทำ Data Visualization
-
Startหน้าที่ของ Data Engineer ในงาน Data Visualization
-
StartGoogle Data Studio คืออะไร
-
StartReports & Pages คืออะไร
-
StartData Set & Data Source คืออะไร
-
StartChart, Dimension & Metric คืออะไร
-
StartTemplate & Community Visualizations
-
Startเรียน Google Data Studio เพิ่มเติมได้ที่ไหน
-
-
Chapter 7: Advanced Data Engineering
20 Lessons-
Startยินดีต้อนรับสู่ Chapter 7
-
StartDownload: Slide CH7
-
StartCase Study การทำ ETL
-
Startประเภทของ Data Files อื่น ๆ: Arrow & Parquet
-
StartData Architecture ต้องทำอะไรบ้าง
-
Startทิปการออกแบบ Data Pipeline
-
StartGit Branching Strategy
-
StartDocker & Kubernetes คืออะไร
-
StartData Protection Policy (GDPR, PDPA) และ PII Data คืออะไร
-
Startการ Deploy โมเดล Machine Learning
-
StartMachine Learning บน AWS และ Kubeflow
-
StartSnowflake: Data Warehouse ใหม่
-
StartDelta Lake: Data Lake ใหม่
-
StartData & AI Landscape
-
Startการสมัครงาน Data Engineer
-
StartCertificate สำหรับ Data Engineer
-
Startอาชีพสำหรับต่อยอดจาก Data Engineer: ETL Engineer, ML Engineer, Data Architecture
-
Startแนะนำคอร์สและหนังสือด้าน Data Engineer
-
Startลิงค์น่าสนใจสำหรับ Data Engineer
-
StartRecorded Q&A ตอบคำถาม Week 5 (CH6 & CH 7)
-
-
Guest Speaker Interviews
11 Lessons-
Startยินดีต้อนรับสู่ Guest Speaker Interviews
-
Startคุณกานต์ - แนะนำอาชีพ Data Engineer
-
Startคุณจีโน่ - แนะนำอาชีพ Data Consultant
-
Startคุณฟง - แนะนำอาชีพ Fullstack Developer
-
StartCareer Guide by คุณกานต์
-
StartSpecial Live: Platform Engineer กับคุณเฮี้ยง
-
StartSpecial Live: Low Cost Data Engineering
-
StartSpecial Live x DataRockie: Full Stack Data
-
StartSpecial Live: Basic Git
-
StartSpecial Live: Advanced Git + CI/CD
-
StartSpecial Live: Docker + Airflow + Kubernetes
-




















