קורס פיתוח Full Stack בטכנולוגיות ואפליקציות Web - ג'ון ברייס
370 שעות פרונטאליות + 100 שעות תרגול עצמי לעבודה על פרויקטים
הפיתוח המסורתי בסביבת ה-WEB (אינטרנט) נחלק לשניים:
1-פיתוח צד לקוח – אחראי, בין היתר, על ממשק המשתמש. עם השנים, יכולות הצגת המידע בדפדפנים, טלפונים ומכשירים נוספים, השתכללה מאוד, וכוללת היום אינספור טכנולוגיות, למגוון עצום של צרכים – החל ממילוי טפסים, אתרי מידע ושירות (אתרי בנקים או אתרי ממשלה) וכלה במפות אינטראקטיביות ועריכת תמונה בזמן אמת. ככל שהלקוח "חכם" יותר בהצגת המידע, כך הוא חוסך עבודה לשרת העסוק ממילא.
2-פיתוח צד שרת – מתרכז בחלק הלוגי, הנמצא "מאחורי" ממשק המשתמש. הממשק מתקשר עם השרת על מנת לשגר נתונים (בקשות) בשם הלקוח, לקבל תשובות ולהציגן. בהתחשב בעובדה שישנם לקוחות רבים (לפעמים עשויים להגיע לקצב תעבורה של יותר מ-10,000 פניות בשנייה!!), ניתן להניח שתכנות בצד-שרת עוסק בעיקר בצד ה"אפל", הכרוך בחישוב תשובות, אחסון וטעינת מידע – וכל זאת במהירות המרבית. בקורס ניגע גם בצד לקוח וגם בצד שרת Full Stack
תכני הקורס:
- פתיחת שער לעולם הפיתוח ולעולם האינטרנט.
- הכשרת מפתחי אינטרנט מומחים ועצמאיים, המסוגלים להקים ולנהל אתרי אינטרנט מא' עד ת'.
- הכשרת מפתחים מקצועיים, המסוגלים ללמוד ולהרחיב את עולמם המקצועי, לניהול והצגת תכנים באתרי אינטרנט בסיסיים ומתקדמים.
- הכשרה למתן מענה מקצועי וטכנולוגי, הן בצד השרת והן בצד הלקוח, תוך הבנה מעמיקה של ה-Full Stack והכשרת התהליכים והארכיטקטורה.
- חשיפה לטכנולוגיות החשובות ביותר כיום: Html&html5, css&css3, react, java, script&iquery, php