web programmer adalah orang yang menguasai ilmu programming untuk pembuatan dan pengembangan aplikasi/sistem informasi yang berbasis web. istilah lain dikenal dengan web developer.

ada banyak bahasa web programming yang berkembang pada saat ini. untuk menjadi web programmer tidak harus menjadi ahli di semua bahasa pemrograman, cukup kuasai satu atau dua bahasa programming sudah cukup.

secara garis besar web programming terbagi menjadi dua bagian. pertama adalah bagian back end, bagian back end adalah hal yang berurusan dengan database, proses penginputan data, dan lainnya. bagian kedua adalah front end, bagian front end adalah pekerjaan yang berkaitan dengan tampilan website.

berikut ini adalah beberapa skill yang harus dikuasai untuk menjadi web programmer atau web developer :

HTML

HTML adalah struktur dasar dari sebuah website, apapun bahasa pemrograman yang digunakan dalam pengembangan web harus menguasai HTML

CSS

CSS ini adalah pasangannya HTML, website yang tanpa CSS maka akan hampa. CSS sintaks yang berurusan dengan tampilan seperti layout, warna, dan lainnya

Javascript

Javascript adalah pelengkap HTML dan CSS, javascript berfungsi untuk membuat website lebih hidup dan interaktif. tidak hanya sebatas itu javascript dengan framework yang banyak berkembang saat ini bisa membuat berbagai aplikasi baik itu web maupun mobile. minimal kuasai dasar dari javascript ini.

Database

Database adalah bagian yang berurusan dengan data, tempat penyimpanan data. yang umum dan mudah di pelajari adalah Mysqli.

PHP

PHP adalah penghubung antara back end dan front end. data dari form tidak akan bisa masuk ke database jika tidak menggunakan php. php dikenal dengan server side script.

Framework

Framework adalah alat untuk mempermudah pekerjaan programmer. dengan framework kode yang panjang bisa menjadi pendek dan sederhana. contoh framwork CSS seperti Bootstrap, materialize dan banyk lagi yang lainnya. contoh framework PHP yang populer saat ini Laravel, Codeigniter dan banyak lagi yang lainnya

Administrasi Jaringan

Administrasi jaringan adalah hal yang tidak bisa diabaikan dalam dunia web. aplikasi atau sistem informasi yang sebagus apapun  tidak ada gunanya jika tidak bisa online. administrasi jaringan mempelajari operating sistem seperti windows, linux, web server, mail server, remote desktop, file transfer dan lain lain. minimal yang harus dikuasai adalah tentang Cpanel karena masih bisa menggunakan shared hosting jika tidak punya server sendiri.

Skill tambahan

skill tambahan ini adalah pelengkap dari sebelumnya, untuk menjadi web developer perlu juga dipelajari Photoshop, corel draw dan aplikasi sejenis lainnya. ini berguna  untuk membuat gambar, seperti membuat header, gambar untuk slide show dan banyak lagi yang bisa dibuat dengan tools ini.

demikianlah catatan singkat ini semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *