תוכן עניינים:
כפי שיגיד לך מי שכותב קוד למחייתו, פיתוח אתרים קשה. ההתפתחות של דפדפנים ומכשירים לבנות, לצד השפות והמסגרות שאיתם ניתן לבנות, הותירה למפתחים אתגר יותר מתמיד. בהתחשב בכך שמספר המשאבים בחוץ ללימוד כיצד לבנות אפליקציות אינטרנט הוא מכריע וכולל לרוב חומר מיושן, הנה רשימה של עקרונות כלליים, מיומנויות ושפות. סמוך על זה: תזדקק להם.
HTML ו- CSS
אל תשתוללו לחשוב שאלו החלקים הקלים. אנו עדיין לומדים כיצד לשלוט ב- HTML5 ו- CSS3 כדי ליצור חוויות מהירות ויפות בדפדפנים ברשימת המכשירים ההולכת וגדלה שלנו. זו הסיבה שמפתחים חזיתיים רבים (aka מעצבי / מהנדסי חווית משתמש (UX)) מרוויחים שכר גבוה יותר מאשר מפתחים בצד השרת בימינו. ולא בכדי; הנדסת UX קשה. (למידע נוסף על 5 דברים שאתה צריך לדעת על HTML5.)
JavaScript
JavaScript של הערמה מלאה חם עכשיו, והוא לא יתקרר בזמן הקרוב (אם בכלל). בעוד שמפתחים רבים חושבים שהם "מכירים JavaScript" מכיוון שהם יכולים לכתוב קצת jQuery (וזה כמובן חשוב), השפה הופכת במהירות לכלי בכל מקום ואיתן לשרתים, מכשירים, רובוטים ואפילו דפדפני אינטרנט. על ידי למידת זה, תמנעו מבזבוז זמן צלילה לתכנות פונקציונליות אסינכרוניות ותכנות מבוססות-טיפוס. תלמד גם מערך ליבה של ספריות ומסגרות JavaScript.