Belajar Menjadi Web Developer

Menjadi seorang Web Developer merupakan impian banyak orang. Dengan tawaran gaji yang lumayan serta lapangan pekerjaan yang sekarang masih bisa dibilang lumayan banyak, membuat banyak orang tertarik menjadi Web Developer, Jika kalian tertarik menjadi Web Developer mungkin artikel ini cocok untuk kalian baca.


Frontend, Backend dan Fullstack developer
Pada umumnya web developer dibagi menjadi tiga yaitu Frontend, Backend dan Fullstack

Frontend Web Developer adalah orang-orang yang mendesain serta membuat tampilan pada website, Apa yang kalian lihat di halaman website merupakan hasil kerja dari Frontend Developer.

Backend Web Developer kebalikan dari Frontend Developer, mereka adalah orang-orang yang membuat website terprogram misal seperti Login / Register, mengirim chat ke sesama user, menyimpan akun dll.

Fullstack Web Developer merupakan orang-orang yang memiliki keahlian untuk mengerjakan apa yang Frontend dan Backend dapat lakukan. Untuk menjadi seorang Fullstack developer sangatlah tidak mudah karna harus menguasai Frontend dan Backend secara bersamaan.

Frontend Developer
Umumnya untuk bisa menjadi Frontend harus bisa menguasai Hypertext Markup Language (HTML), JavaScript (JS) dan Cascading Style Sheet (CSS).

Hypertext Markup Language (HTML)
HTML merupakan bahasa yang menyusun konsep pada website, dengan HTML kita dapat menentukan bagian website yang akan dibuat untuk judul halaman, paragraf, navigasi, gambar dll.
HTML pun tidak dapat bekerja sendiri karna hanya akan membuat website terlihat sederhana, maka dari itu kita membutuhkan CSS.


Cascading Style Sheet (CSS)
CSS dibuat untuk melengkapi HTML, CSS dapat kita gunakan untuk mempercantik tampilan website agar lebih enak untuk dilihat, di CSS kita dapat mengatur tampilan dengan cara menentukan posisi, menyesuaikan ukuran layar dan warna.

Javascript (JS)
Javascript bisa dibilang juga sebagai Program namun mengapa si Javascript tidak masuk ke bagian Backend Developer? karna JS sendiri itu bersifat Client-Side, Proses yang dimana dilakukan oleh client, dengan JS kita dapat meningkatkan fungsi pada website, misal user tak perlu me-refresh pada saat berkomentar, Drag and drop tanpa harus load

Backend Developer
Sebagus apapun tampilan pada website jika tidak berfungsi maka akan percuma, Backend Developer memiliki kewajiban untuk membuat perhitungan, memproses Login / Register, menyimpan data pengguna ke database server.
Banyak bahasa program yang dapat di gunakan seperti PHP

PHP Hypertext Processor (PHP)
PHP Merupakan bahasa pemrograman yang paling populer untuk backend web, bahkan menurut W3techs.com, PHP digunakan 78,9% di setiap website

dengan banyaknya sumber belajar membuat PHP menjadi bahasa pemrograman yang bisa dibilang cukup terkenal

Structure Query Language (SQL)
Structure Query Language (SQL) merupakan salah satu contoh penyimpanan data yang paling populer, SQL menyimpan data dalam bentuk kolom dan tabel dan menggunakan bahasa khusus untuk Melakukan CRUD yaitu Create (Membuat data), Read (Membaca data), Update (Memperbarui data yang lama), Delete (Menghapus data)

Fullstack Web Developer
untuk menjadi Fullstack Developer sangatlah tidak mudah dan membutuhkan waktu yang tidak sebentar, mengapa? dikarenakan kita harus bisa menguasai apa yang Frontend dan Backend kuasai.
Jadi tidak mudah kan untuk menjadi Fullstack Developer?

Dimana saya harus belajar?
Setelah mengetahui apa yang harus dikuasai web developer, tentu saja kalian pasti ingin mencoba untuk belajar.
Kalian bisa belajar dengan cara otodidak seperti : membaca buku-buku programming, melihat tutorial youtube atau website yang menyediakan tutorial coding

Beberapa website yang menyediakan tutorial coding
Atau ada diantara kalian yang kadang butuh bimbingan langsung dari orang-orang dibanding otodidak?
Mungkin kalian bisa mengikuti Bootcamp (Pelatihan) atau kursus programming di tempat-tempat yang menyediakan, Bisa kalian cari di forum-forum atau grup-grup facebook

Oke sekian untuk artikel kali ini, semoga bermanfaat dan semangat untuk kalian yang ingin menjadi web developer !

1 comment :

  1. Terima kasih banyak...artikel ini sangat membatu saya untuk mencari referensi untuk belajar bkn hanya dari 1 website

    ReplyDelete