דלגו לתוכן
academeez

React

למד לתכנת

קורסים חינמיים בקוד פתוח. אין צורך ברישום, אין קליקבייט, אין שטויות.


Kubernetes / Flux



Angular


Injection Functions לאתחולים חוזרים

ניתן להשתמש ב Injection Functions לאתחולים חוזרים. בואו נראה איך זה עובד עם NGRX

שימוש בפונקציית *ngFor trackBy

ביצועים ישתפרו באופן משמעותי אם תשתמשו בפונקציות trackBy ב-*ngFor

אכיפת OnPush בכל ה - Components

מומלץ להגדיר את ה - Change Detection Strategy של כל ה - Components ל - OnPush

Structural Directives

כאשר יש שימוש חוזר באותו התנאי *ngIf זה סימן לשימוש ב- structural directive.

ngrx/store@ - זרימת נתונים

הבנת היסודות של זרימת הנתונים ב-@ngrx/store והתבנית של Redux

NGRX State

עובדות שצריך להכיר על ה - State שמנוהל על ידי NGRX.

הסרת `@ngrx/store-devtools` בסביבת production

אם אתה משתמש ב `@ngrx/store-devtools` באפליקציה שלך, עליך להסיר אותו בסביבת production.

התקנת @ngrx/store

יצירת אפליקציה חדשה באנגולר והתקנת @ngrx/store.

NGRX Actions

תרגיל קוד על NGRX Actions

@if(...)

You can now replace *ngIf with the new @if(...)

@for(...)

Angular 17 has a new control flow syntax and it's recommended to stop using *ngFor, and use @for instead.


Git


הודעת תיאור הקומיט

מומלץ לעבוד עם קונבנציות כאשר רושמים את ההודעות של הקומיט. נהוג לעבוד עם קונבנציה שנקראית Conventional Commits, על ידי כך ניתן לשפר באופן משמעותי את קריאות ההודעות ואת האוטומציה של שחרורי הגירסאות.

ניקוי ההיסטוריה של הקומיטים

למדו כיצד לנקות את הקומיטים שלכם לפני שאתם מעלים אותם למאגר הקוד המרוחק.


React


React Components

היכרות עם יצירת Component ב-React.

Suspense

בפרק זה נלמד כל מה שצריך לדעת על React Suspense.

הבנת React Elements

יצירת hello world עם React והבנת היסודות של אפליקציית React

אחריות אחת ל - Component

כל Component ב-React צריך להיות אחראי על תפקיד אחד בלבד

שימוש נכון ב-Props

Props הם נתונים שמועברים לרכיב מהרכיב האב שלו. <br/> הנה רשימה של טיפים כיצד להשתמש ב-props בצורה נכונה


Express


טיפול בשגיאות ב-Node.js ו-Express

המלצות איך לטפל בשגיאות ב - NodeJS וב - Express

קובץ Declaration ב - Typescript כדי להרחיב את הטיפוס של Express Request

ניתן להשתמש ב - declaration files כדי ללמד את typescript על טיפוסים שונים שיש לנו באפליקציה שלנו. ניתן גם להשתמש ב - declaration file כדי להרחיב את אובייקט הבקשה של Express. נשתמש לעתים תמיד ב - Express middlewares כדי להוסיף מידע לאובייקט הבקשה, עם קבצי ההצהרה typescript יכול לדעת על כל הנתונים שהוספנו לאובייקט הבקשה


Node.JS


האם Node.JS הוא Single-Threaded?

בשיעור זה נחקור את הארכיטקטורה של Node.JS ונבין אם Node.JS הוא Single-Threaded או לא.