Talaan ng mga Nilalaman:
Tulad ng sasabihin sa iyo ng sinumang sumulat ng code para sa isang buhay, mahirap ang pagbuo ng web. Ang ebolusyon ng mga browser at aparato upang maitaguyod, sa tabi ng mga wika at mga balangkas upang maitayo, ay iniwan ang mga developer na higit pa sa isang hamon kaysa sa dati. Ibinigay na ang bilang ng mga mapagkukunan sa labas para sa pag-aaral kung paano bumuo ng mga web app ay napakalaki at madalas na kasama ang napapanahong materyal, narito ang isang listahan ng mga pangkalahatang prinsipyo, kasanayan at wika. Bilangin mo: Kailangan mo sila.
HTML at CSS
Huwag lokohin sa pag-iisip na ito ang mga madaling bahagi. Natuto pa rin kami kung paano makabisado ang HTML5 at CSS3 upang lumikha ng mabilis at magagandang karanasan sa mga browser sa buong lumalagong listahan ng mga aparato. Iyon ang dahilan kung bakit maraming mga front-end developer (aka user-karanasan (UX) na taga-disenyo / inhinyero) ang nakakakuha ng mas mataas na sahod kaysa sa mga tagabuo ng server-side ngayong mga araw na ito. At sa mabuting dahilan; Ang hard engineering ng UX. (Matuto nang higit pa sa 5 Mga bagay na Kailangan mong Malaman Tungkol sa HTML5.)
JavaScript
Ang full-stack na JavaScript ay mainit ngayon, at hindi ito cool off anumang oras sa lalong madaling panahon (kung sakaling). Habang iniisip ng maraming mga developer na "alam nila ang JavaScript" dahil maaari silang magsulat ng kaunting jQuery (na mahalaga, siyempre), ang wika ay mabilis na nagiging isang ubiquitous at matatag na tool para sa mga server, aparato, robot at kahit na mga web browser. Sa pamamagitan ng pag-aaral na ito, maiiwasan mo ang pag-aaksaya ng oras sa pag-dive sa naka-install na functional programming at program na nakabase sa prototype. Malalaman mo rin ang isang pangunahing hanay ng mga aklatan at mga frame ng JavaScript.