কোর্স বিবরণ
ডাটা ইঞ্জিনিয়ারিং বর্তমানে টেক ইন্ডাস্ট্রির সবচেয়ে দ্রুত-বর্ধনশীল এবং উচ্চ-বেতনের ক্যারিয়ার রোলগুলোর মধ্যে একটি — আর এই কোর্সটি সেই ক্যারিয়ারে প্রবেশ করার জন্য আপনার সম্পূর্ণ রোডম্যাপ।
আপনি একজন শিক্ষার্থী, ফ্রেশ গ্র্যাজুয়েট, অথবা অন্য কোনো ফিল্ড থেকে ক্যারিয়ার পরিবর্তন করতে চান — যাই হোক না কেন, এই কোর্সটি এমনভাবে ডিজাইন করা হয়েছে যেন আপনি শূন্য অভিজ্ঞতা থেকে ২৪টি স্ট্রাকচার্ড ক্লাসের মাধ্যমে প্রোডাকশন-রেডি ডাটা ইঞ্জিনিয়ার হয়ে উঠতে পারেন।
আপনার শেখা শুরু হবে বেসিক ফাউন্ডেশন দিয়ে — Linux, Docker এবং Python। এরপর ধাপে ধাপে আপনি শিখবেন PostgreSQL ও PL/pgSQL দিয়ে অ্যাডভান্সড ডাটাবেজ ইঞ্জিনিয়ারিং, Dimensional Modeling ও Data Warehouse Design, এবং রিয়েল-ওয়ার্ল্ড প্রজেক্টের মাধ্যমে সম্পূর্ণ ETL Pipeline Development।
কোর্সের দ্বিতীয় অংশে আপনি মাস্টার করবেন Distributed Systems। Apache Spark ব্যবহার করে Large-Scale Batch ও Streaming Processing, এবং Apache Kafka ব্যবহার করে Real-Time Event Pipeline তৈরি করা শিখবেন। প্রতিটি সেকশন শেষে থাকবে হ্যান্ডস-অন প্রজেক্ট, আর কোর্সের শেষে থাকবে একটি পূর্ণাঙ্গ Capstone Project — Docker Compose দিয়ে ডিপ্লয় করা Live Kafka + Spark + PostgreSQL Pipeline।
আপনার ইনস্ট্রাক্টর একজন Senior Data Engineer, যার ৬+ বছরের ইন্ডাস্ট্রি অভিজ্ঞতা রয়েছে। তিনি প্রোডাকশন-লেভেল ETL System, Data Warehouse এবং Scalable Real-Time Pipeline তৈরি করার বাস্তব অভিজ্ঞতা নিয়ে এই কোর্সটি পরিচালনা করবেন।
আপনি যা শিখবেন
- Linux ও Docker ব্যবহার করে Data Engineering environment সেটআপ করতে পারবেন
- Advanced SQL ও PL/pgSQL ব্যবহার করে PostgreSQL database design ও query করতে পারবেন
- Data Quality Check সহ end-to-end ETL এবং ELT pipeline develop করতে পারবেন
- Producer ও Consumer ব্যবহার করে Apache Kafka দিয়ে real-time event stream করতে পারবেন
- শূন্য থেকে Python script এবং ETL pipeline লিখতে পারবেন
- Star Schema এবং SCD pattern ব্যবহার করে production-grade Data Warehouse তৈরি করতে পারবেন
- Apache Spark ও PySpark ব্যবহার করে large dataset scale-এ process করতে পারবেন
- Docker Compose ব্যবহার করে complete multi-service data stack deploy করতে পারবেন
এই কোর্সে রয়েছে:
- ৪৮ ঘণ্টা অন-ডিমান্ড ভিডিও
- ২ assignments
- ২৪ live classes
- মোবাইল ও টিভিতে অ্যাক্সেস
- কোর্স সম্পন্নের সার্টিফিকেট
কোর্স কনটেন্ট
-
Linux Essentials for Data Engineers
-
Docker Fundamentals for Data Pipelines
-
Linux Essentials Commands
-
Docker Commands
-
Python Fundamentals — Data Types, Control Flow & Functions
-
File I/O, Pandas Basics, and Pipeline Packaging
-
Advanced SQL — Window Functions, CTEs, and Query Internals
-
PL/pgSQL — Functions, Procedures, and Cursors
-
Triggers, Audit Systems, and Row-Level Security
-
Query Optimization, VACUUM, and Table Partitioning
-
DWH Concepts — Star Schema, Snowflake, and ODS vs DWH
-
Slowly Changing Dimensions — SCD Type 1, 2, 3, 4, and Hybrid
-
Hands-On DWH Build — Full Implementation in PostgreSQL
-
ETL vs ELT — Pipeline Architecture and Design Patterns
-
Building an ETL Framework in Python + Scheduling
-
Data Quality, Error Handling, Logging, and Alerting
-
End-to-End ETL Project — Multi-Source to Data Warehouse
-
Spark Architecture — Driver, Executors, DAG, and Cluster Modes
-
PySpark DataFrames + Spark SQL — Deep Dive
-
Spark Performance — Partitioning, Caching, and Best Practices
-
Spark Structured Streaming
-
Spark Project — Large-Scale Batch Pipeline + Optimization
-
Kafka Architecture — Brokers, Topics, Partitions, and Offsets
-
Producers, Consumers, Kafka Connect + Schema Registry
-
Kafka Best Practices — Reliability, Ordering, and Exactly-Once
-
Capstone — Kafka + Spark Streaming End-to-End Pipeline
প্রয়োজনীয়তা
- বেসিক কম্পিউটার স্কিল এবং ইন্টারনেট কানেকশন
- যেকোনো প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে ধারণা থাকলে ভালো, তবে বাধ্যতামূলক নয়
- পূর্বের Data Engineering বা Database অভিজ্ঞতা প্রয়োজন নেই
- Docker চালানোর মতো একটি ল্যাপটপ — ৮GB RAM recommended
শিক্ষার্থীদের মতামত
None
রিভিউ
এখনও কোনো রিভিউ নেই। প্রথম রিভিউটি লিখুন!
অনুগ্রহ করে সাইন ইন করুন রিভিউ লিখতে।
ইনস্ট্রাক্টর
ByteCraft Instructor Team
Senior Data Engineer & BI SpecialistExperienced Data Professional | Lead Instructor at ByteCraft Studio