דלגו לתוכן
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-devtools` בסביבת production

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

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

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

NGRX State

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

התקנת @ngrx/store

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

@if(...)

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

NGRX Actions

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

@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


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

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

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

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

React Components

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

Suspense

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

הבנת React Elements

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


Express


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

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

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

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


Node.JS


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

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