PYTHON Intermediate FREE TRACK ~20 Hours +350 XP Reward

Python 3 Intermediate: Concurrency, Network I/O & REST API Python 3 Tingkat Menengah: Konkurensi & Network I/O

Master intermediate Python architecture, event loops, and asynchronous I/O. Kurikulum praktis tingkat menengah untuk membangun aplikasi backend konkuren berkinerja tinggi menggunakan Python 3 modern.

Course Syllabus & ModulesSilabus & Modul Kursus

01

Module 1: Advanced Iterators & Generators Modul 1: Generator, Dekorator & Pola Fungsional

Iterators and streams. Streaming data malas, penutupan leksikal (closures), dan dekorator kustom.

4 LessonsPelajaran
1.1 Python Generators & Async Iteration 1.1 Generator Python & Iterasi Asinkron
Theory 20 mins
1.2 Stream Chunk Aggregator Challenge 1.2 Tantangan Agregator Potongan Stream (Chunking)
Interactive code 25 mins
1.3 Python Decorators & Closure Mechanics 1.3 Dekorator Python & Mekanika Closure
Theory 20 mins
1.4 Function Execution Memoizer Challenge 1.4 Tantangan Memoizer Eksekusi Fungsi
Interactive code 25 mins
02

Module 2: Concurrency & Asyncio Modul 2: Asyncio, Threading & Arsitektur Jaringan

Async event loops and threading. Event loop asynchronous, perbandingan GIL, dan soket TCP.

3 LessonsPelajaran
2.1 Asyncio Event Loop & Coroutines 2.1 Event Loop Asyncio & Coroutine
Theory 25 mins
2.2 Multiprocessing vs Multithreading in Python 2.2 Multiprocessing vs Multithreading di Python
Theory 25 mins
2.3 Network Protocols & Sockets 2.3 Protokol Jaringan & Pemrograman Soket
Theory 25 mins
03

Module 3: Intermediate Systems Labs Modul 3: Lab Cloud Tingkat Menengah

Rate limiters, pubsub, and routers. Pembangunan rate limiter, message broker, connection pool, dan router REST API.

5 LessonsPelajaran
3.1 Token Bucket HTTP Rate Limiter Lab 3.1 Lab Pembatas Laju Token Bucket HTTP
Lab 60 mins Isolated Lab
3.2 PubSub Event Message Broker Lab 3.2 Lab Message Broker Event PubSub
Lab 60 mins Isolated Lab
3.3 Database Connection Pool Lab 3.3 Lab Pool Koneksi Basis Data
Lab 60 mins Isolated Lab
3.4 LRU Cache with TTL Expiration Lab 3.4 Lab Cache LRU dengan Kedaluwarsa TTL
Lab 60 mins Isolated Lab
3.5 REST API URL Router Lab 3.5 Lab Router URL REST API
Lab 60 mins Isolated Lab