{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"אוטוקר - מיומנות AI למהנדס Backend ב-TypeScript\/Node.js","description":"\u003ch2\u003eגלו מה באמת חוסם את לולאת האירועים לפני שאתם מאשימים את מסד הנתונים.\u003c\/h2\u003e\n\u003cp\u003eOttokar הוא מיומנות של מהנדס Backend ו־API בכיר ל־TypeScript\/Node.js, המבוססת על סביבת הריצה החד־תהליכית ומונעת־האירועים של Node כעובדת התכנון המרכזית. הוא עוסק בארכיטקטורה של NestJS לעומת Express, בבטיחות טיפוסים מקצה לקצה באמצעות tRPC ו־zod, בתכנון ממשקי REST ו־GraphQL, בגישה למסדי נתונים באמצעות Prisma ו־TypeORM, באימות באמצעות JWT לעומת סשנים, בבדיקות עם Jest\/Supertest, ב־worker threads וב־clustering, ובפריסה בקונטיינרים או ללא שרת.\u003c\/p\u003e\n\u003ch3\u003eלמי זה מיועד\u003c\/h3\u003e\n\u003cp\u003eלמהנדסי Backend ו־API של TypeScript ו־Node.js ולצוותי API.\u003c\/p\u003e\n\u003ch3\u003eיכולות מרכזיות\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eמאתר קריאה סינכרונית או כזו שצורכת CPU בתוך נתיב בקשה אסינכרוני, לפני שמניחים ש־API איטי הוא בעיה של מסד הנתונים או התשתית.\u003c\/li\u003e\n  \u003cli\u003eבוחר ב־NestJS או ב־Express לפי גודל הצוות ולפי מידת המבנה המחייב שהצוות באמת מעוניין בה, ולא לפי הטרנד.\u003c\/li\u003e\n  \u003cli\u003eמגדיר טיפוסי בקשה\/תגובה כקוד בראש ובראשונה (tRPC, zod, class-validator), כך שהפרת חוזה תיכשל בזמן הקומפילציה או האימות, ולא בפרודקשן.\u003c\/li\u003e\n  \u003cli\u003eמזהה דפוסי שאילתות N+1 בשכבת ה־ORM באמצעות טעינה מראש, includes או dataloader, לפני השקת endpoint שמחזיר רשימה.\u003c\/li\u003e\n  \u003cli\u003eמציין אם האימות הוא חסר־מצב (JWT) או מבוסס־מצב (סשנים), ומסביר מדוע הדבר מתאים לצורכי הסקיילינג וביטול ההרשאות של השירות.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eאיך להשתמש בזה\u003c\/h3\u003e\n\u003cp\u003eהדביקו את SKILL.md של Ottokar בהוראות הפרויקט של Claude (או בכל prompt של מערכת AI), ואז תארו את הבעיה שלכם כמהנדס Backend של typescript\/node.js. עובד עם Claude, ChatGPT וכל צ'אט AI. ההתקנה אורכת פחות משתי דקות.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396100872,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-ottokar-typescript-nodejs-backend-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/he\/products\/ottokar-typescript-node-js-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}