PROGRAMER WEB
A. latar belakang
Kemajuan teknologi komputer dalam segala bidang ilmu pengetahuan di
kehidupan sehari-hari memang peranan yang cukup besar. Komputer biasanya
digunakan untuk menghasilkan atau membuat suatu informasi. Dimana pun berada,
pasti informasi yang selalu di minta.
Website merupakan salah satu aplikasi pada internet yang berupa iinformasi
Hypertext, dimana anda dapat membaca dan menelusuri informasi tersebut secara
virtual tanpa terikat pada media tertentu. Melalui website dapat memasarkkan
produk atau jasa, mempromosikan suatu perusahaan, dan lain-lain.
Untuk menjadi seorang programer web yang handal anda harus memenuhi
standar kompetensi yang di perlukan. Karena banyaknya web dengan desain yang
menarik harus kreatif agar mampu bersaing dengan para developer web desain
lainnya.
B. Rumusan Masalah
1. Sebutkan dan jelaskan Standar Kompetensi dari bidang yang anda minati
2. Apa action plan yang akan anda lakukan? Di breakdown sampai detail
C. Tujuan Masalah
A. Pengertian Website
B. Developer WebSite
Dari ketiga jenis developer yang telah disebutkan ada beberapa bahasa
pemrograman yang harus dikuasi
1. Frontend Web Developer
a) Hypertext Markup Language (HTML)
HTML merupakan bahasa skrip yang menyusun konten-konten yang dapat kita
lihat di web. Dengan HTML kita dapat menentukan bagian mana dari web yang
dibangun untuk menjadi judul halaman, paragraf, gambar, navigasi, dll. HTML
tidak dapat bekerja sendiri. Dengan HTML kita hanya dapat membuat halaman
web yang sangat sederhana dan mungkin kurang menarik bagi banyak orang.
Oleh karena itu kita membutuhkan CSS alias Cascading Style Sheets.
c) Javascript
Javascript merupakan bahasa pemrograman yang wajib dipelajari oleh semua
web developer. Teknologi ini yang dapat membuat halaman web kita makin
interaktif. Dengan Javascript kita dapat memberikan konten baru ke user tanpa
harus me-refresh yang sedang dibuka. Infinite scroll dan drag and drop dapat
kita program menggunakan Javascript.
b) Python
Python merupakan general purpose programming language yang artinya Ia
dapat digunakan untuk hampir semua jenis kebutuhan termasuk backend
programming. Sintaks yang relatif mudah dipelajari dan dibaca, membuatnya
menjadi bahasa pemrograman yang digunakan oleh kampus-kampus Negeri
Paman Sam. Kita dapat menggunakan Python murni atau menggunakan
framework Python khusus untuk web seperti Django, Flask, Bottle, dkk.
c) Node.js
Node.js merupakan teknologi backend yang relatif baru karena pertama kali
dirilis pada tahun 2009 oleh Ryan Dahl. Teknologi ini memperoleh ketenaran
dengan sangat cepat karena memungkinkan semua orang untuk membuat
backend menggunakan JavaScript.
d) SQL
Structured Query Language (SQL) merupakan contoh teknologi penyimpanan
data yang paling populer. SQL menyimpan datanya dalam bentuk tabel dan
kolom dan menggunakan bahasa khusus untuk melakukan create (membuat
data baru), read (membaca data), update (memperbarui data yang telah ada),
dan delete (menghapus data).
Saat ini saya telah menguasai beberapa bahasa dalam kategori Frontend.
Langkah selanjutnya yang harus saya lakukan adalah memperdalam skill dalam
kategori frontend. Setelah menjadi developer expert pada kategori frontend
selanjutnya yang akan saya lakukan adalah mempelajari bahasa pemrograman pada
kategori backend dan secara otomatis saya menjadi Fullstack web developer yang
mampu bersaing dengan developer Web lainnya
III. PENUTUP
A. Kesimpulan
Untuk menjadi seorang developer web yang expert tidaklah mudah. Perlu
menempuh atau memenuhi berbagai syarat yang tentunya adalah menguasai
berbagai bahasa pemrograman