Web Developer adalah
salah satu profesi dimana seseorang yang menciptakan aplikasi berbasis web
dengan bahasa pemrograman. Seorang web developer memahami bagaimanan cara
membuat website dari awal, membuat custom jika membutuhkan fitur di website,
mengembangkan semua mulai dari layout website sampai fitur dan fungsi
websitenya. Web developer memiliki tanggung jawab yaitu membuat dan mengelola
website.
Seorang web developer
harus memahami aplikasi untuk membuat web seperti
- client-side yaitu JavaScript
- Server side yaitu ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dan sebagainya
- Database yaitu MYSQL, Oracle, dan sebagainya
Terdapat pekerjaan
untuk seorang web developer yaitu front end
develpoer , back end developer, dan full – stack developer. Ketiga pekerjaan tersebut memiliki pengertian dan
tanggung jawab yang berbeda. Berikut penjelasannya mengenai front - end
develpoer back - end developer , dan full – stack developer
- Front - End Developer
Front – end adalah
bagian depan website yang diakses oleh user. Front –end developer merupakan
salah profesi web developer yang bertanggung jawab atas tampilan depan website
termasuk penyusunan website dan pengelolaan website. Untuk profesi front – end
developer harus memahami bahasa pemrograman seperti HTML, CSS, dan JavaScript.
Selain bahasa pemrograman profesi front – end developer harus memahami
framework seperti Bootstrap, Foundation, Backbone, AngularJS, dan EmberJS.
Framework tersebut dapat digunakan untuk memastikan bahwa konten tersebut
terlihat bagus di semua device atau mobile friendly.
- Back – End Developer
Back – End Developer
memiliki tanggung jawab yaitu membangun dan mengelola teknologi yang mendukung
komponen seperti server, aplikasi, dan database. Bahasa pemrograman yang
digunakan back – end developer yaitu PHP, Ruby, Python, Java, dan .Net. Bahasa
pemrograman tersebut digunakan untuk memastikan komponen – komponen seperti
server, aplikasi, dan database berjalan dengan lancar. Back – end developer
dapat membangun aplikasi dan tool dengan bahasa pemrograman seperti MySQL,
Oracle, dan server SQL. MySQL, Oracle, dan server SQL digunakan untuk mencari,
menyimpan, mengubah data, dan menyajikan data ke coding front – end.
- Full – stack developer
Full – stack developer
adalah salah satu profesi yang mampu menggabungkan kedua profesi yaitu front –
end developer dan back – end developer. Untuk profesi full – stack developer
mampu mengerti semua bahasa pemrograman dari HTML sampai dengan Python.
Tanggung jawab dari full – stack developer yaitu akan bertanggung jawab atas
seluruh pengalaman pengguna website seperti tampilan dan waktu loading website.
REFERENSI