Workshop Web
21 Feb 2025 -
penjelasan tentang Workshop Web
![HTML link dan list]
π Materi Lengkap Workshop Web Development 1οΈβ£ Apa Itu Web Development? Web Development adalah proses membuat dan memelihara situs web. Ini mencakup:
Front-End Development (bagian yang dilihat user)
Back-End Development (server, database, logic)
Full-Stack Development (gabungan keduanya)
π Tujuannya: membangun website yang fungsional & interaktif.
2οΈβ£ Tahapan Workshop Web 1οΈβ£ Perencanaan:
Tentukan tujuan web
Rancang sitemap & wireframe
2οΈβ£ Desain:
Buat tampilan (UI/UX)
Tools: Figma, Adobe XD
3οΈβ£ Pengembangan (Coding):
Front-end: HTML, CSS, JavaScript
Back-end: PHP, Node.js, Python
Database: MySQL, MongoDB
4οΈβ£ Testing:
Cek bug/error
Responsiveness & kompatibilitas
5οΈβ£ Deployment:
Upload ke hosting/server
Tools: cPanel, Netlify, Vercel
3οΈβ£ Front-End Development π§ Bahasa Utama:
HTML: Struktur halaman
CSS: Tampilan & desain
JavaScript: Interaktivitas
π§ Framework/Library:
Bootstrap (CSS)
React, Vue, Angular (JavaScript)
Contoh HTML:
html Copy Edit <!DOCTYPE html>
Halo Dunia!
Ini adalah web pertama saya.
Contoh CSS:
css Copy Edit body { background-color: #f0f0f0; font-family: Arial; text-align: center; }
h1 { color: #333; } Contoh JavaScript:
javascript Copy Edit alert(βSelamat Datang di Workshop Web!β); 4οΈβ£ Back-End Development π§ Bahasa Populer:
PHP
Node.js
Python (Django/Flask)
π§ Contoh PHP Sederhana:
php Copy Edit <?php echo βHalo dari server!β; ?> π§ Contoh Node.js:
javascript Copy Edit const http = require(βhttpβ); http.createServer((req, res) => { res.write(βHalo Dunia dari Node.js!β); res.end(); }).listen(8080); 5οΈβ£ Database Database menyimpan data website (contoh: akun user).
π§ Jenis Database:
Relasional: MySQL, PostgreSQL
NoSQL: MongoDB
Contoh Query MySQL:
sql Copy Edit CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50) ); 6οΈβ£ Web Hosting & Domain π Hosting: Tempat menyimpan website online π Domain: Alamat web (misal: www.namasitus.com)
π§ Contoh Hosting Gratis:
Netlify
GitHub Pages
Vercel
7οΈβ£ Alat & Tools Populer VS Code (kode editor)
XAMPP (untuk PHP)
Postman (testing API)
Figma (desain UI)
Git & GitHub (version control)
8οΈβ£ Responsive Design Web harus tampil baik di HP, tablet, & desktop.
π§ Contoh CSS Media Query:
css Copy Edit @media (max-width: 600px) { body { background-color: lightblue; } } 9οΈβ£ Workshop Project Ideas Landing Page Sederhana
To-Do List App
Portofolio Website
E-commerce Mini
π Tips Workshop Web Development β Rencanakan fitur dengan jelas β Coding bertahap (jangan buru-buru) β Testing di banyak device β Gunakan tools version control (Git) β Jangan takut bertanya kalau ada error π
π Kesimpulan Workshop Web Development adalah langkah awal yang seru buat kamu yang mau terjun ke dunia IT. Dengan memahami HTML, CSS, JavaScript, lalu lanjut ke back-end & database, kamu bisa membuat web yang powerful & interaktif.
Kunci sukses: belajar konsisten + praktik rutin! πͺ