Full Stack Development - לימודי פיתוח מערכות ווב
פיתוח Full Stack – פיתוח מערכות WEB, מתאפיין בהבנה מערכתית של כל המוצרים המפותחים בארגון, החל בצד הלקוח ועד לצד השרת, כולל התקשורת שביניהם.
בשוק העבודה, מפתח ה- Full Stack הוא רכיב חיוני בפיתוח המערכות, שכן הוא משתתף בכתיבת כל המרכיבים במערכת ולא מתמקד בפן אחד. מעבר ליכולת התכנות, העוסקים בתחום נדרשים ליכולות מערכתיות הכוללות הבנה וניסיון בכתיבת צד לקוח ווב או מובייל, וכמו כן יכולת כתיבת הקוד הפועל בשרת, כולל ניהול הנתונים
במסד הנתונים, אלגוריתמיקה המופעלת בשרת והתקשורת שהשרת מחצין ליחידות המתממשקות אליו.
קורס Full Stack המוצע במסגרת לימודי תואר ראשון במדעי המחשב, מורכב משני קורסי פיתוח: קורס פיתוח אפליקציות אינטרנטיות מתקדמות בו נלמד איך בונים את צד השרת וחיבורו לקליינט WEB וקורס פיתוח מערכות הפעלה ניידות בו נלמד לפתח אפליקציית מובייל.
מדוע כדאי ללמוד קורס פיתוח Full Stack?
1. תחום מבוקש בתעשייה
2. הבנה מערכתית של מערכות הפיתוח
3. עבודה מאוד יצירתית בבניית Front End
4. ורסטיליות בתחום העיסוק Font / BE
5. שליטה במגוון טכנולוגיות
לאילו תפקידים מכוון הקורס?
1. Full Stack Developer
2. Mobile Developer
3. Back End Developer
4. Web Developer / Front End Developer
מטרות הקורס
1. שליטה בפיתוח צד לקוח
2. שליטה בפיתוח צד שרת
3. הכרת טכנולוגיות צד שרת
4. הכרת טכנולוגיות צד לקוח
5. הכרת בסיסי נתונים, שמירה ואחזור מידע
6. הכרת מערכת התקשורת בין לקוח לשרת
יתרונות שיקבלו בוגרי הקורס בלימודי Full Stack Developer:
1. יוכלו לפתח שרת בטכנולוגית Node.js
2. יוכלו לעבוד עם בסיס נתונים MongoDb
3. יוכלו לכתוב צד לקוח בשפת swift בפלטפורמת IOS
4. יוכלו לכתוב צד לקוח וובי בטכנולוגית Angular
5. יוכלו לבחור טכנולוגיות מתאימות לפיתוח מערכות ווב ומובייל המתאימות למערכת הנדרשת