יסודות Angular

Angular היא פלטפורמת פיתוח ליצירת אפליקציות לנייד ולמחשב. ‫Angular מאפשרת להרחיב את התחביר של HTML כדי להציג את רכיבי האפליקציות בצורה ברורה ותמציתית. הקישור והזרקת התלות של Angular מבטלים חלק גדול מהקוד שצריך לכתוב בדרך אחרת.

היתרונות של Angular

פיתוח בכל הפלטפורמות

תלמדו דרך אחת לבניית אפליקציות באמצעות Angular, ואז תוכלו להשתמש מחדש בקוד וביכולות שלכם כדי לבנות אפליקציות לכל יעד פריסה, כמו אינטרנט, אינטרנט לנייד, נייד מקורי ומחשב מקורי.

מהירות וביצועים

להשיג את המהירות המקסימלית האפשרית בפלטפורמת האינטרנט היום, ולשפר אותה עוד יותר באמצעות Web Workers ועיבוד בצד השרת.

עם Angular, אתם שולטים במדרגיות. כדי לעמוד בדרישות נתונים גדולות, אפשר לבנות מודלים של נתונים באמצעות RxJS, ‏ Immutable.js או מודל push אחר.

כלים מדהימים

אפשר ליצור תכונות במהירות באמצעות תבניות פשוטות ודקלרטיביות. אפשר להרחיב את שפת התבנית עם רכיבים משלכם ולהשתמש במגוון רחב של רכיבים קיימים כדי לבנות את ממשק המשתמש. קבלת עזרה ומשוב מיידיים שספציפיים ל-Angular כמעט בכל IDE (סביבת פיתוח משולבת) ועורך. כל זה מאפשר לכם להתמקד בפיתוח אפליקציות מדהימות במקום לנסות לגרום לקוד לפעול.

אהוב על מיליונים

מפיתוח אב טיפוס ועד לפריסה גלובלית, Angular מספקת את הפרודוקטיביות והתשתית הניתנת להרחבה שתומכות באפליקציות הגדולות ביותר של Google.

מידע נוסף זמין באתר Angular.io.

מה תיצרו

ב-Codelab הזה תתחילו לעבוד על MewTube, רשת חברתית של סרטונים שמיועדת רק לחתולים. (אסור להכניס כלבים!)

דרישות מוקדמות:

מומלץ מאוד להכיר את היסודות של TypeScript. מומלץ לעיין ב-Codelab בנושא TypeScript.

מה תלמדו

אחרי שתסיימו את ה-codelab הזה, תבינו את היסודות של Angular ותוכלו ליצור את אפליקציית Angular הראשונה שלכם.

ה-codelab הזה מחולק לארבע אבני דרך. כל אבן דרך אורכת כ-30 דקות.

כדי להתחיל, לוחצים על שם של אבן דרך:

או להפעלת ה-Codelab