== Jenis pekerjaan yang dilakukan ==
[[Aplikasi web]] modern<ref>{{Cite web|date=2021-05-31|title=An Ultimate Guide of Web Application Architecture|url=http://simformtest.com/web-application-architecture/|website=Insights on Latest Technologies - Simform Blog|language=en-US|access-date=2021-07-21}}</ref> sering kali berisi tiga tingkatan atau lebih, dan bergantung pada ukuran tim tempat pengembang bekerja, dia mungkin mengkhususkan diri pada satu atau lebih tingkatan ini - atau mungkin mengambil peran yang lebih [[Nterdisipliner|interdisipliner]]. Pengembang web biasanya diklasifikasikan sebagai [[front-end web development]] atau [[backend web development]]. Misalnya, dalam tim dua orang, satu pengembang dapat fokus pada teknologi yang dikirim ke [[Klien (komputer)|klien]] seperti [[HTML]], [[JavaScript]], [[Cascading Style Sheets|CSS]], [[ReactJs]] atau [[AngularJS]] dan pada kerangka kerja server-side (seperti [[Perl]], [[Python (bahasa pemrograman)|Python]], [[Ruby (bahasa pemrograman)|Ruby]], [[PHP]], [[Java]], [[Asp|ASP]], [[Active Server Pages .NET|ASP.NET]], [[Node.js]]) digunakan untuk mengirimkan konten dan skrip ke klien. Sementara itu, pengembang lain mungkin fokus pada interaksi antara kerangka kerja serverside, [[webserver]], dan sistem [[database]]. Lebih lanjut, tergantung pada ukuran organisasinya, pengembang yang disebutkan di atas mungkin bekerja sama dengan pembuat konten / copywriter, penasihat pemasaran, [[desainer pengalaman pengguna]], [[desainer web]], [[produser web]], [[manajer proyek]], [[arsitek perangkat lunak]], atau [[administrator database]] - atau mereka mungkin saja bertanggung jawab atas tugas-tugas seperti [[desain web]] dan [[manajemen proyek]] itu sendiri.
== Persyaratan pendidikan dan lisensi ==
* Kemampuan untuk memanfaatkan [[Pangkalan data|database]]
* Membuat [[single page application]] dengan menggunakan alat front-end seperti EmberJS, [1] ReactJS [2] atau AngularJS [3]
[[Kategori:Pengembang Web]]
[[Kategori:Komputer]]
|