ג’ון ברייס - סניף ירושלים

פיתוח Full Stack בטכנולוגיות ואפליקציות Web

  • סוג הלימודים במוסד:
     לימודי תעודה
  • אזור גיאוגרפי:
     ירושלים והסביבה - דרך אגודת ספורט הפועל 1, הגן הטכנולוגי, ירושלים

הקורס מוכר לפיקדון ובפיקוח משרד הכלכלה | התחייבות לעבודה
ניתן ללמוד במתכונת אונליין


אודות הקורס
הפיתוח המסורתי בסביבת ה- WEB (אינטרנט) נחלק לשניים:
1. פיתוח צד לקוח – אחראי, בין היתר, על ממשק המשתמש. עם השנים יכולות הצגת המידע בדפדפנים, טלפונים ומכשירים נוספים, השתכללה מאוד וכוללת היום אינספור טכנולוגיות, למגוון עצום של צרכים- החל ממילוי טפסים, אתרי מידע ושירות )אתרי בנקים או אתרי ממשלה( וכלה במפות אינטראקטיביות ועריכת תמונה בזמן אמת. ככל שהלקוח "חכם" יותר בהצגת המידע, כך הוא חוסך עבודה לשרת העסוק ממילא.

2. פיתוח צד שרת – מתרכז בחלק הלוגי, הנמצא "מאחורי" ממשק המשתמש. הממשק מתקשר עם השרת על מנת לשגר נתונים (בקשות) בשם הלקוח, לקבל תשובות ולהציגן. בהתחשב בעובדה שישנם לקוחות רבים (לפעמים עשויים להגיע לקצב תעבורה של יותר מ 10,000- פניות בשנייה !!), ניתן להניח שתכנות בצד-שרת עוסק בעיקר בצד ה"אפל", הכרוך בחישוב תשובות, אחסון וטעינת מידע – וכל זאת במהירות המרבית.

הפיתוח המסורתי התאפיין בשני תפקידים מסורתיים – מפתחים המתמחים בצד-לקוח ומפתחים המתמחים בצד שרת. מפתח Front-End ומפתח Back-End . חלוקה זו אילצה לפזר את הידע על פני מפתחים שונים בארגון וגרמה לבעיות תקשורת ותגובות איטיות.

אבל, לאורך השנים, הכלים העומדים לרשות מפתחים השתפרו והטכנולוגיות מאפשרות לייצר פתרונות מורכבים במהירות יחסית. הדבר נכון הן לצד-שרת והן לצד-לקוח. אותם פתרונות וסביבות יעילים, הובילו לכך שבשנים האחרונות מסתמנת מגמה של "איחוי" הפיתוח של שני הצדדים – לקוח ושרת, לכדי תפקיד אחד: Full Stack Developers . מפתחי Full Stack שולטים במגוון אדיר של יכולות לצד הלקוח, ומאפשרים בניית מסכים אינטראקטיביים והצגה דינאמית וחכמה של מידע ותוכן מצד אחד, ומצד שני, הבנה עמוקה ויכולת פיתוח של תהליכים הנדרשים לעבד את הנתונים בצד השרת ולהנגישם בצורה יעילה ומסודרת לצד הלקוח.

עצם העובדה שניתן לרכז את כל הידע, מקצה (לקוח) לקצה (שרת), באדם אחד, אשר מבין את המורכבות שבשני הצדדים, אך גם מכיר את הפתרונות לכל צד, מובילה לשיפור בתהליך הפיתוח בארגון. לכן, הדרישה ל- Full Stack Developers גדלה מאוד בתקופה האחרונה וצפויה רק להמשיך ולגדול.

ביכולתו של צוות מפתחים, בעלי יכולות גבוהות למימוש והכלה של הטכנולוגיות העדכניות בעולם ההייטק, למצוא את הפתרון היעיל ביותר ולהתאימו לכל משתמשי הקצה הקיימים ואף לאלו העתידים לבוא. חברות המפתחות בסביבת האינטרנט זקוקות הן לפיתוח דינמי ומיידי והן ליכולת לתת מענה בצד הלקוח והשרת. העובדה שכיום ניתן לקבל מענה שכזה, בעזרת מפתח Full Stack הופכת אותו לאטרקטיבי ביותר. ככל שעוד ועוד פלטפורמות, ארגונים, שירותים ובילויים נעים לכיוון האינטרנט, כך יוסיפו הטכנולוגיות להשתפר ולהתייעל, ואיתן גם הצורך במפתחים בעלי יכולת לראות ולחבר את התמונה כולה בזמן אמת.

קהל יעד
◄ המעוניינים להתמקצע בתחום האינטרנט ותכנות בעולם ה-Web.
◄ מועמדים ללא רקע או עם רקע בסיסי בתכנות ל-WEB.
◄ בעלי תואר ראשון או הנדסאים מכל תחום.
◄ למעוניינים בהבנה מעמיקה של Front End Development לבניית צד לקוח מתקדם ומשוכלל.
◄ למעוניינים לספק פתרון End to End בסביבת Web ולהפוך ל-Full Stack Developer.

משך הקורס
◄ 470 שעות.
◄ הקורס מתקיים במתכונת בוקר/ערב/אונליין
◄ הלימודים אינם מתקיימים בחגים ומועדים.

נושאים
◄ מבוא טכנולוגי לעולם האינטרנט
◄ HTML + HTML5
◄ CSS
◄ Advanced CSS +CSS3 + sass
◄ Bootstrap
◄ מבוא לתכנות
◄ Basic Java Script GIT
◄ Advanced JS
◄ Web-Services + REST+AJAX
◄ Jquery
◄ HTML5 APIs
◄ OOP WITH TypeScript
◄ React.js
◄ MySQL
◄ Node.JS
◄ MongoDB
◄ TypeScript
◄ Angular
◄ PHP Basic
◄ סדנת קו"ח והכנה מקצועית


כל מסלולי הלימוד של  ג’ון ברייס - סניף ירושלים


לימודים + נרשמים ללימודים  -כל ההצעות ללימודים בישראל יועצי הלימודים שלנו ישמחו לעזור לכם ללא תשלום בטלפון 073-2158649