Bagaimana Cara
Menjadi Web Developer ?
Siapa
yang tak kenal dengan Web di Jaman yang maju dengan teknologi saat ini. Profesi
yang satu ini seseorang yang berkecimpung dalam
pengembangan website atau bahasa kerennya “Web Developer”. Banyak yang mengatakan,
menjalani profesi sebagai web developer sangatlah susah, mengingat banyak yang
harus dipahami tentang kode program yang cukup rumit. Sebenernya jadi web
developer itu mudah kok, asal mau belajar dan belajar dari sumber yang
up-to-date.
Bagi Anda yang memiliki ketertarikan untuk
menjadi web developer, saya akan berbagi beberapa hal dan teknologi yang
sekiranya perlu dipelajari agar bisa menjadi seorang web developer yang baik.
1.
Pahami Konsep HTML dan
CSS
Hyper Text Markup Language (HTML) merupakan
bahasa yang digunakan untuk membentuk tampilan sebuah web. HTML membangun struktur tampilan web seperti
header, content, footer, menu, dan sebagainya. Namun untuk menciptakan tampilan
yang lebih baik tidak cukup dengan HTML saja masih diperlukan bahasa lain untuk
menciptakan tampilan yang lebih baik.
CSS, inilah bahasa pelengkap HTML. Tanpa CSS kita tak akan dapat
menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout dan
tampilan dari web tersebut misalnya warna background, tulisan, font, ukuran,
dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat menciptakan
tampilan yang baik dan indah. Di ibaratkan HTML itu kerangka tubuh kita dan CSS
itu pakaiannya gan... 😃
2. Bahasa Pemrograman Web
Berbeda dengan HTML dan CSS,HTML dan CSS
sendiri belum bisa dikatakan bahasa pemrograman, tapi lebih ke bahasa kode. Nah
Bahasa Pemrograman web misalnya PHP, ASP,
ColdFusion, Python, dan lainnya. Bahasa pemrograman ini adalah bahasa yang akan
kita gunakan untuk membangun aplikasi web.
Jika saya menyarankan menggunakan Bahasa
pemrograman PHP ataupun JavaScript.
Kenapa demikian ??
Ø PHP
Karena PHP dikenal sebagai web scripting language
yang memiliki kecepatan yang cukup tinggi dibandingkan dengan scripting lain
seperti ASP, JSP, ColdFusion untuk aplikasi sederhana hingga menengah.
Adapun kelebihannya, sebagai berikut :
a). Script terintegrasi dengan file HTML,
sehingga developer bisa berkonsentrasi langsung pada penampilan dokumen webnya.
b). Tidak ada proses compiling dan linking
c). Berorientasi obyek
d). Sintaxis pemprogramannya mudah dipelajari dan
open source
e). Biasanya
PHP menggunakan MySQL/SQL sebagai database,namun PHP juga mendukung database
yang lain juga
Ø JavaScript
JavaScript menggunakan konsep pemrograman berbasis objek (Object Oriented Programming).
Konsep OOP cukup sulit untuk pemula (terutama jika anda belum pernah belajar
OOP). Walaupun begitu, dengan materi dan panduan yang sesuai, belajar
JavaScript sangat menyenangkan. Fitur dan hasil akhir yang bisa didapat dengan
JavaScript sangat menarik, seperti animasi,
konten interaktif, dl
Setiap Bahasa pemrograman mempunyai kelebihan dan
kekurangan masing-masing yah gan… Pilihlah yang menurut passion kalian
pas dengan Bahasa pemrograman tersebut.
3. Database SQL
Web dinamis tidak akan lengkap bila tidak
menggunakan Database Management System (DBMS) sebagai sarana penyimpanan data.
Database pada aplikasi web banyak sekali kegunaannya seperti menyimpan data
user, artikel, transaksi penjualan, dan lain-lain sesuai dengan jenis aplikasi
web yang dikembangan. Program database populer yang bisa Anda pelajari
diantaranya MySQL, PostgreSQL dan MariaDB yang bersifat Open Source atau Oracle
dan Microsoft SQL Server yang merupakan aplikasi berbayar.
4. Framework
Framework secara sederhana dapat diartikan
sebagai sebuah perpustakaan yang berisi kumpulan fungsi / prosedur dan kelas
untuk tujuan tertentu yang siap untuk digunakan sehingga dapat mempermudah dan
mempercepat pekerjaan seorang programmer.
Gunakan framework sesuai dengan bahasa
pemrograman anda. Misalnya ASP menggunakan .NET Framework. Ruby dengan Rails
Framework, Python dengan Django Framework, dan PHP yang lebih banyak lagi
seperti Prado, Symfony, CakePHP, dan framework lainnya.
Semoga tulisan singkat ini bisa memberikan
gambaran apa yang akan anda hadapi dan apa yang harus anda kuasai untuk menjadi web programmer. Saya juga masih terus belajar dan mendalami
tentang web development sehingga apabila ada hal-hal yang kurang mohon saran
dan kritiknya.