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