Difference between revisions of "Web Programming"

From OnnoWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
==Pengenalan Web Programming dan Development Environment==
 
==Pengenalan Web Programming dan Development Environment==
 
* [[Konsep dasar Web Programming]]
 
* [[Konsep dasar Web Programming]]
 +
* [[Perbandingan Berbagai Bahasa Programan Web]]
 
* [[Instalasi dan konfigurasi VirtualBox]]
 
* [[Instalasi dan konfigurasi VirtualBox]]
 
* [[Instalasi Ubuntu Desktop dan Ubuntu Server sebagai mesin virtual]]
 
* [[Instalasi Ubuntu Desktop dan Ubuntu Server sebagai mesin virtual]]
Line 62: Line 63:
 
* [[Membuat dan mengonsumsi API sederhana dengan PHP]]
 
* [[Membuat dan mengonsumsi API sederhana dengan PHP]]
 
* [[Praktik: Membuat API untuk manajemen data pengguna]]
 
* [[Praktik: Membuat API untuk manajemen data pengguna]]
 +
 +
==Dasar-dasar Pengembangan Web Menggunakan Python==
 +
* [[Pengenalan Flask: Membuat Aplikasi Web Sederhana]]
 +
* [[Struktur Proyek Flask dan Manajemen Template]]
 +
* [[Mengelola Basis Data dengan SQLAlchemy]]
 +
 +
==Dasar-dasar Komunikasi Backend pada Web Python==
 +
* [[Routing dan Metode HTTP dalam Flask]]
 +
* [[Mengelola Formulir dan Validasi Input]]
 +
* [[Komunikasi Asinkron dengan JavaScript dan Flask]]
 +
 +
==Keamanan Aplikasi Web Python==
 +
* [[Manajemen Autentikasi dan Otorisasi]]
 +
* [[Mencegah Serangan Umum pada Aplikasi Web]]
 +
* [[Mengamankan API dengan Tokenisasi]]
 +
 +
==Membangun RESTful API Menggunakan Python==
 +
* [[Konsep Dasar RESTful API dan Implementasi dengan Flask]]
 +
* [[Dokumentasi API dengan Swagger]]
 +
* [[Deployment Aplikasi Flask di Ubuntu 24.04]]
  
 
==Penggunaan Git dan GitHub dalam Pengembangan Web==
 
==Penggunaan Git dan GitHub dalam Pengembangan Web==
Line 71: Line 92:
 
* [[Konsep dasar dan manfaat penggunaan framework frontend]]
 
* [[Konsep dasar dan manfaat penggunaan framework frontend]]
 
* [[Membuat komponen dan mengelola state]]
 
* [[Membuat komponen dan mengelola state]]
* [[Praktik: Membuat aplikasi daftar tugas sederhana dengan React]]js]]
+
* [[Praktik: Membuat aplikasi daftar tugas sederhana dengan React.js]]
  
 
==Pengenalan Deployment Aplikasi Web==
 
==Pengenalan Deployment Aplikasi Web==

Latest revision as of 06:05, 7 April 2025

Pengenalan Web Programming dan Development Environment

Dasar-dasar HTML

Pengenalan CSS

CSS Lanjutan

Dasar-dasar JavaScript

JavaScript Lanjutan

Pengenalan Backend dengan PHP

Pengelolaan Basis Data dengan MySQL

Integrasi PHP dan MySQL

Pengenalan Server Web Apache

Keamanan Web Dasar

Pengantar RESTful API

Dasar-dasar Pengembangan Web Menggunakan Python

Dasar-dasar Komunikasi Backend pada Web Python

Keamanan Aplikasi Web Python

Membangun RESTful API Menggunakan Python

Penggunaan Git dan GitHub dalam Pengembangan Web

Pengenalan Framework Frontend (Contoh: React.js)

Pengenalan Deployment Aplikasi Web