תכנות בשפת c#, תכנות בשפת java, android api תכנות בשפות c ו- objective c , iOS api המסלול המלא לפיתוח תוכנה למובייל הינו מסגרת הלימודים המקיפה ביותר בישראל להכשרת מפתחי תוכנה למובייל – פיתוח לאייפון נלמד בהיקף רחב יותר מכל תוכנית אחרת (גם אלה שמלמדות רק אייפון), פיתוח תוכנה לאנדרואיד נלמד בהיקף רחב יותר מכל תוכנית אחרת (גם אלה שמלמדות רק אנדרואיד). בנוסף המסלול מכשיר את התלמידים גם בידע בטכנולוגיות web. בנוסף פיתוח תוכנה בסיסי נלמד באמצעות שפת c# באופן שפותח את הדלת בפני בוגרי הקורס להשתלבות בעתיד גם בפיתוח ל-windows phone 7 או בהמשך לימודים לפיתוח תוכנה מסורתי לסביבת dot.net. במהלך המסלול התלמידים נדרשים להגיש 2 פרויקטי גמר. מאחר ומפתחי מובייל רבים פועלים כפרי לנסרים ונזקקים לידע עסקי להצלחה בעסקים, המסלול גם מעניק לבוגריו את הכלים ותשתית הידע העסקי הנדרשים לפתיחת עסק עצמאי כפרי לנסר בתחום פיתוח תוכנת מובייל ואתרי אינטרנט. תלמידים במסלול, המעוניינים בכך, יכולים לגשת בסיום הלימודים למבחן ההסמכה הבינלאומי ב-java של חברת oracle ה- OCPJP. מסלול הלימודים דורש זמן תרגול רב מאוד בבית, כאשר על כל שעת לימוד בכיתה נדרשות לפחות שעה וחצי של תרגול בבית. הלימודים כוללים התנסות פרקטית בהיקף שאין שני לו - במהלך הלימודים נדרשים התלמידים לכתוב מאות תוכניות מחשב! בוגרי המסלול נהנים מיתרון תחרותי מכריע על פני בוגרים אחרים ויכולים להשתלב כמפתחי תוכנה שכירים בתעשייה הן בפיתוח ל-iOS, והן בפיתוח ל-android. בנוסף הבוגרים יכולים לפעול גם כעצמאים ופרי לנסרים בתעשיית התוכנה לסלולר ולאינטרנט ולשווק תוכנה דרך ה-app store של אפל והגוגל מרקט של גוגל. תכני המסלול בראשי פרקים: תכנות מוכוון עצמים ב-c# עבודה עם בסיסי נתונים ותכנות SQL פרויקט ביניים תכנות מתקדם ב-Java Android API פרויקט Android C Objective C IOS API פרויקט iPhon הקורס כולל 5 מרכיבי לימוד עיקריים: 1. הכשרה בתכנות ל-iOS. מערכת ההפעלה iOS של אפל מותקנת בכל מכשירי האייפון, מחשב ה-iPad ונגני המוזיקה המתקדמים iPod Touc. מדובר במערכת מורכבת שדורשת שליטה בשפות c ו-objective c כאחד ובסט ה-api של המערכת ובהתאם הלימוד כולל: א. תכנות בשפת c. אמנם c היא "הסבא" של c# אולם בתהליך גיבוש c# נשרו מספר תכונות חשובות של שפת c (פוינטרים למשל) אותן לומדים בשלב זה. לימודי ההשלמה לשפת c מבוצעים על מחשבי מק בסביבת הפיתוח XCode של אפל. ב. תכנות בשפת Objective C. Objective c היא שפה חריגה שפותחה בראשית שנות השמונים ונעשה בה שימוש אך ורק לפיתוח תוכנה לפלטפורמות אפל. השפה מיישמת עקרונות object oriented בצורה שונה מאוד מ-java ו-c# ועיקר הלימודים בשלב זה מתבסס על לימוד מודל ה-oop הייחודי בשפה זו. ג. iOS API. אחד השלבים המהנה ביותר בקורס. לימוד אינטנסיבי של אבני הבנין השונות לפיתוח אפליקציות אייפון, אייפד ואייפוד טאץ' בסביבת XCode ו-Interface Builder תוך פיתוח אפליקציות מובייל רבות. הלימוד כולל הרחבה גדולה במיוחד בתכנות לרכיבי החומר הייחודיים לאייפון ולאייפד. ד. פרויקט iPhone. כתיבת פרויקט גמר בדמות אפליקציית מובייל מורכבת והעלאתה ל-app store (לבעלי חשבון מפתח).
2. הכשרה בתכנות ל-android. מערכת ההפעלה android שולטת כיום על למעלה מ-50% משוק מערכות ההפעלה לסמארטפונים. פיתוח לאנדרואיד דורש שליטה ברמה גבוהה בשפת java ובסט ה-api של המערכת ובהתאם הלימוד כולל: א. תכנות מתקדם ב-java. לאחר שהתלמיד כבר שולט בתכנות מוכוון עצמים ב-c# נלמד תכנות מוכוון עצמים ב-java על יסוד מעבר מהיר על ההבדלים בין שתי השפות ולכן מסתיים באופן מהיר יחסית. לאחר מכן מושם דגש על לימוד סוגיות מתקדמות בתכנות java כדוגמת multithreading programming, מבני נתונים מתקדמים ועוד. ב. Android API. השלב המהנה ביותר בקורס. בשלב זה לאחר שהתלמיד שולט בשפת java נלמד הפיתוח בפועל למערכת ההפעלה Android. מעבר ללימוד הסביבה, תשתית האפליקציה הבסיסית ושיטות הפיתוח, מבוצעת הרחבה גדולה במיוחד בתכנות לרכיבי החומרה השונים הייחודיים לסמארטפון מודרני. הלימודים דחוסים וממצים ודורשים שוב תרגול רב. ג. פרויקט android. כתיבת פרויקט גמר בדמות אפליקציית מובייל מורכבת והעלאתה לגוגל מרקט. (לבעלי חשבון מפתח).
לקדם את עצמכם במסגרת כללי המשחק העסקי המקובל. לאור עובדות החיים הללו כולל הקורס את הסדנאות הבאות: א. סדנת דינאמיקת פרויקט. סדנא קצרה במסגרתה מומחשת לתלמידים דינאמיקת העבודה הצפויה להם במקום העבודה. מטרת הסדנא להכין את התלמידים להתמודדות עם מצבי לחץ, חוסר בהירות ומצוקה בראשית הקריירה וכיצד להפוך מצבים אלה להזדמנות במקום מכשול. במסגרת המסלול נדרשים תלמידים לפתח ולהגיש כאמור 2 פרויקטי גמר שמשקפים פרויקטים דומים בהיקפם ורמת הקושי לפרויקטים מסחריים אמיתיים בתעשייה: אפליקציות מובייל לאייפון ואפליקציית מובייל לאנדרואיד. הנחיות הפרויקטים ניתנות במסגרת הלימודים בכיתה והעבודה על הפרויקטים מתבצעת על ידי התלמידים במסגרת שעות עבודה בבית. תלמידים יכולים לבחור את נושאי הפרויקט בהתאם לתחומי העניין וההעדפות האישיות שלהם. קהל יעד ודרישות קדם: המסלול מיועד לבעלי נטייה ריאלית ואנגלית טובה המעוניינים להתמחות בפיתוח תוכנה למערכת ההפעלה android. לנוכח היקף החומר הנרחב במסלול, רקע קודם בתכנות (כדוגמת קורס java או c באוניברסיטה, לימודים עצמיים בבית וכדומה ( לא מהווה יתרון משמעותי ולא יפתור את התלמיד משום חלק במסלול...
|