Daftar Isi:
Seperti yang dikatakan orang yang menulis kode untuk mencari nafkah, pengembangan web itu sulit. Evolusi browser dan perangkat untuk membangun, di samping bahasa dan kerangka kerja untuk membangun, telah meninggalkan pengembang dengan lebih banyak tantangan daripada sebelumnya. Mengingat bahwa jumlah sumber daya di luar sana untuk mempelajari cara membuat aplikasi web sangat banyak dan sering menyertakan materi yang sudah ketinggalan zaman, berikut adalah daftar prinsip umum, keterampilan, dan bahasa. Andalkan: Anda akan membutuhkannya.
HTML dan CSS
Jangan tertipu dengan berpikir ini adalah bagian yang mudah. Kami masih belajar cara menguasai HTML5 dan CSS3 untuk menciptakan pengalaman yang cepat dan indah di peramban di seluruh daftar perangkat kami yang berkembang. Itulah sebabnya banyak pengembang / insinyur front-end (alias user-experience (UX)) mendapatkan upah lebih tinggi daripada pengembang sisi server saat ini. Dan untuk alasan yang bagus; Rekayasa UX itu sulit. (Pelajari lebih lanjut dalam 5 Hal yang Perlu Anda Ketahui tentang HTML5.)
JavaScript
JavaScript full-stack panas saat ini, dan tidak akan mendingin dalam waktu dekat (jika pernah). Sementara banyak pengembang berpikir mereka "tahu JavaScript" karena mereka dapat menulis sedikit jQuery (yang penting, tentu saja), bahasa ini dengan cepat berubah menjadi alat yang kuat di mana-mana untuk server, perangkat, robot, dan bahkan browser web. Dengan mempelajari ini, Anda akan menghindari buang-buang waktu menyelam ke pemrograman fungsional asinkron dan pemrograman berbasis prototipe. Anda juga akan mempelajari kumpulan inti pustaka dan kerangka kerja JavaScript.