Selamat Datang di Kelas 11 SMA!
Di kelas 11, kita akan belajar pengembangan web, framework, dan teknologi terbaru. Siapkan diri Anda untuk menjadi developer handal!
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini
📚 Materi Pembelajaran (8 Bab)
Bab 1: Framework Python - Flask/Django
Framework Python untuk membangun aplikasi web yang powerful!
Flask:
- Lightweight framework
- Flexible dan easy to learn
- Cocok untuk proyek kecil-menengah
Django:
- Full-stack framework
- Built-in admin panel
- Security yang kuat
Contoh Flask:
📹 Video Tutorial:
Bab 2: RESTful API Development
Membuat API yang mengikuti standar REST!
Prinsip REST:
- Stateless
- Client-Server
- Cacheable
- Uniform Interface
Metode HTTP:
- GET: Mengambil data
- POST: Membuat data baru
- PUT: Mengupdate data
- DELETE: Menghapus data
Contoh:
📹 Video Tutorial:
Bab 3: Frontend Development - React
React adalah library JavaScript untuk membangun UI yang interaktif!
Konsep React:
- Component: Blok UI yang dapat digunakan kembali
- Props: Data yang dikirim ke component
- State: Data internal component
- JSX: Syntax extension untuk JavaScript
Contoh:
Halo, {nama}
📹 Video Tutorial:
Bab 4: Database NoSQL
Mengenal database NoSQL seperti MongoDB!
Perbedaan SQL vs NoSQL:
- SQL: Relational, structured data
- NoSQL: Non-relational, flexible schema
MongoDB:
- Document-based
- JSON-like documents
- Scalable dan flexible
Contoh:
📹 Video Tutorial:
Bab 5: Authentication dan Authorization
Sistem keamanan untuk mengelola akses pengguna!
Topik:
- JWT: JSON Web Token
- OAuth: Open Authorization
- Session: Manajemen sesi
- Password Hashing: Enkripsi password
Contoh JWT:
📹 Video Tutorial:
Bab 6: Cloud Computing Dasar
Mengenal layanan cloud dan deploy aplikasi!
Layanan Cloud:
- IaaS: Infrastructure as a Service
- PaaS: Platform as a Service
- SaaS: Software as a Service
Provider:
- AWS (Amazon Web Services)
- Google Cloud Platform
- Microsoft Azure
- Heroku
📹 Video Tutorial:
Bab 7: DevOps Dasar
Praktik pengembangan software yang efisien!
Konsep DevOps:
- Continuous Integration (CI)
- Continuous Deployment (CD)
- Docker containerization
- GitHub Actions
Docker:
📹 Video Tutorial:
Bab 8: Proyek Akhir - Web App Lengkap
Membuat aplikasi web lengkap dengan frontend dan backend!
Spesifikasi:
- RESTful API
- Frontend dengan React
- Database MongoDB
- Authentication JWT
- Deploy ke cloud
Langkah:
- Desain sistem
- Buat backend API
- Buat frontend
- Integrasi
- Deploy
📹 Video Tutorial:
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini
📋 Ringkasan Materi
Di kelas 11 ini, Anda telah belajar 8 bab:
- Framework Python - Flask/Django
- RESTful API Development
- Frontend Development - React
- Database NoSQL
- Authentication dan Authorization
- Cloud Computing Dasar
- DevOps Dasar
- Proyek Akhir - Web App Lengkap
🎯 Kompetensi yang diharapkan: Siswa dapat membuat aplikasi web lengkap dengan Python, React, dan cloud deployment.
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini