First Tweet!
Yaaayyy!
Kita mulai ya untuk bahas semua seputar koding.
Mungkin bisa kita mulai dari Web Development dulu kali ya?
Karena sekarang kan lagi ngetren soal Web Development.
Nantikan update berikutnya.
#codeTOPP
#webdevelopment
#belajarCoding
Web adalah kependekan dari website. yang merupakan kumpulan halaman yang dapat di akses dari aplikasi browser.
Bayangkan ada kumpulan halaman dan untuk bisa melihat/mengakses nya kita harus menggunakan aplikasi browser.
2001:0db8:0000:0000:0000:8a2e:0370:7334
keunggulan dari IPv6, alamat tersebut dapat disingkat menjadi
2001:db8:0:0:0:8a2e:370:7334
atau
2001:db8::::8a2e:370:7334
Apa itu Service?
Service adalah suatu proses yang selalu berjalan dibelakang layar dan dapat dijalankan manual atau diatur untuk otomatis berjalan saat komputer dihidupkan.
Karena umumnya Request dan Response Web dikirim melalui jaringan. Bukan tidak mungkin ada kendala pada jaringan ketika sedang melakukan komunikasi baik Request maupun Response.
HTTP code akan dihasilkan dari setiap komunikasi Web yang terjadi. HTTP code akan menjelaskan apa status komunikasi tersebut. Jika sukses maka HTTP code akan menampilkan 200 (OK).
Di bagian sebelumnya, kita sudah membahas tentang URL bukan? apakah kalian pernah melihat URL seperti berikut ini?
Mari kita bahas lebih rinci mengenai URL ini.
https:// > protokol yang digunakan adalah https
youtube.com > domain dari web yang pernah kita bahas akan diterjemakan menjadi IP server
/watch > disebut URI yang merupakan identifikasi letak resource
?v=UObINRj2EGY > data dari Request GET
Pada Request GET data dikirim ke server diletakan pada URL setelah URI dan tanda ?
Oke, sudah jelas terkait Request GET?
Mari kita lanjutkan.
Jika pada Request GET data diletakan pada URL sehingga terlihat pada URL di browser. Berbeda dengan Request POST, data dikirimkan pada body Request (lihat kembali terkait header dan body pada Request dan Response). Sehingga isi data tidak terlihat secara langsung.
4O6JaBxo5lxtUlOT141nkfZF57NjGQ6Dkv1iV8MYVas=
padahal isi datanya adalah
Test Encrypt
Lalu bagaimana server bisa mengetahui isi data aslinya?
Secara default saat browser memuat halaman Web, yang berjalan adalah Request GET.
Adalah bahasa standard untuk Markup Web. maksudnya, HTML merupakan kerangka dasar dari struktur Web. Pembuatan element seperti Judul Halaman, Body Halaman, Tombol (Button), Input Box, dll di definisikan (dibuat) oleh HTML.
<!DOCTYPE html>
<html>
<head>
<title>Judul Halman</title>
</head>
<body>
<h1>Header</h1>
<p>Paragraph</p>
</body>
</html>
<html> element awal dari HTML
<head> element yang berisi meta data dari halaman Web
<title> element judul halaman web
<body> element bagian yang terlihat dari halaman web
<h1> element yang merupakan header
<p> element yang merupakan paragraf
Berarti ada HTML1, HTML2, HTML3, dst?
Ya, HTML5 adalah generasi baru dari HTML yang merupakan pengembangan dari tiap2 elemen dari HTML. Diantaranya adalah elemen video, canvas, audio dll. yang dapat membantu dalam membuat kerangka Web lebih mudah dan lebih baik.
Dengan CSS kita dapat membuat tampilan HTML lebih nyaman untuk dilihat. Tidak cuma sekedar nyaman, bahkan bisa cantik dan menarik. CSS memiliki element sendiri pada struktur HTML yaitu element <style></style>. CSS di jabarkan dalam element tersebut.
<link rel="stylesheet" href="/stylefolder/stylefile.css">
Pada bagian <head></head>.
Setelah mengetahui apa itu HTML, CSS. Sebuah web rasanya kurang lengkap tanpa yang satu ini. Yup! Javascript.
Apa sih Javascript itu? apa sama dengan pemrograman JAVA yang sering kita dengar? lalu bagaimana cara menggunakannya?
Tenang-tenang, kita bahas satu persatu.