תרגיל בית – מיועד למועמדים לתחום סיגינט וסייבר חלק 1 – פיתוח אפליקציית nodejs עם API כתיבת אפליקציה המשתמשת מערכת ניהול מלאי של חנות באינטרנט. ניהול הSource gitlab / github ציבורי. מערכת ניהול מלאי: 1 .ניהול מלאי חנויות באמצעות חשיפת API REST . a .הוספת פריט – שם, תיאור, קטגוריה, מלאי זמין b .מחיקת פריט c .עדכון מלאי של פריט d .חשיפת רשימת פריטים בחנות והמלאי של כל אחד מהפריטים.
חלק 2 – שילוב DB 1 .העברת ניהול מידע על הפריטים בחנות בDB .נהל את המידע בDB - MongoDB .אין צורך בהתקנה מלאה של MongoDB על מחשב הפיתוח. הרץ אותו כ-DOCKER a .הגדר סכמה של פריט כפי שהוא ינוהל בDB.
חלק 3 – Deployment- אריזת microservice ב docker .הכרות עם Docker ו-orchestration בסיסי באמצעות Docker compose 1 .קרא על docker למה נחוץ מתי משתמשים בו. 2 .ארוז את האפליקציה ב docker. 3 .קרא על compose Docker איך orchestration עוזר לנו. 4 .הרץ את המערכת בDockers מנוהל ע"י Compose Docker( אפליקציה וDB) הערות וקוים מנחים: 1 .כל המידע והידע זמין באינטרנט ללא צורך ברישיונות או מנויים בתשלום. 2 .הסבר את שיקולך במהלך קבלת ההחלטות ותעד אותם )מסמכים.. תרשימים..( מומלץ ונוח להשתמש בreadme בתוך הפרוייקט בGIT.
lastest update