Spisu treści:
Jak powie każdy, kto pisze kod do życia, tworzenie stron internetowych jest trudne. Ewolucja przeglądarek i urządzeń do budowania, wraz z językami i platformami do budowania, sprawiła, że programiści mieli większe wyzwanie niż kiedykolwiek wcześniej. Biorąc pod uwagę, że liczba dostępnych zasobów do nauki tworzenia aplikacji internetowych jest przytłaczająca i często zawiera nieaktualne materiały, oto lista ogólnych zasad, umiejętności i języków. Możesz na to liczyć: będziesz ich potrzebować.
HTML i CSS
Nie daj się zwieść myśleniu, że są to łatwe części. Wciąż uczymy się, jak opanować HTML5 i CSS3, aby tworzyć szybkie i piękne wrażenia w przeglądarkach na naszej rosnącej liście urządzeń. Właśnie dlatego wielu programistów front-end (inaczej projektantów / inżynierów user-experience (UX)) zarabia obecnie wyższe zarobki niż programistów po stronie serwera. I nie bez powodu; Inżynieria UX jest trudna. (Dowiedz się więcej w 5 rzeczach, które musisz wiedzieć o HTML5.)
JavaScript
JavaScript z pełnym stosem jest teraz gorący i nie ostygnie w najbliższym czasie (jeśli w ogóle). Podczas gdy wielu programistów uważa, że „zna JavaScript”, ponieważ mogą napisać trochę jQuery (co jest oczywiście ważne), język szybko staje się wszechobecnym i niezawodnym narzędziem dla serwerów, urządzeń, robotów, a nawet przeglądarek internetowych. Ucząc się tego, unikniesz marnowania czasu na nurkowanie w asynchroniczne programowanie funkcjonalne i programowanie prototypowe. Poznasz także podstawowy zestaw bibliotek i frameworków JavaScript.