המסלול המלא לפיתוח תוכנה ל- iphone ו-android
קורס פיתוח תוכנה ל- iphone ו-android - הכשרה, עבודה ומלגה:
הקורס פותח במטרה לענות לדרישות הגוברות בתעשיית ההיי-טק לאנשי תוכנה מקצועיים בעלי ידע מקיף ומיומנות בסביבות הפיתוח העדכניות. בנוסף, בוגרי המסלול יוכלו להיקלט לעבודה על ידי ה- HackerU.
מועמד למסלול, שיתחייב מראש לעבודה במסגרת חברת HackerU ו/או לקוחותיה במשך שנה אחת, יזכה למלגת לימוד בסך 7,000 ₪.
קורס פיתוח תוכנה ל- iphone ו-android - קהל יעד ודרישות קדם:
הקורס מיועד למועמדים חסרי ידע קודם בפיתוח תוכנה המעוניינים להשתלב בתעשיית ההיי-טק בתחום פיתוח תוכנה לסמרטפונים. כמו כן הקורס מתאים למי שהינו מתכנת בשפות מבניות ומעוניין להתמחות בפיתוח ל-iOS ול-android.
קורס פיתוח תוכנה ל- iphone ו-android - שלבי מיון וקבלה:
במסגרת ראיונות קבלה ומבדקים שמתקיימים במכללה ידרשו המועמדים להוכיח יכולת עבודה טובה עם מחשב PC ברמת משתמש, שליטה באנגלית ברמה טובה וכישורי לימוד ריאליים. שלב המיון עורך 41 שעות אקדמאיות.
קורס פיתוח תוכנה ל- iphone ו-android - מתכונת ומשך המסלול:
הלימודים במסלול כוללים 450 שעות לימוד אקדמאיות בכיתה ולפחות 450 שעות עבודה עצמית בבית.
מסלול יום - 20 שעות אקדמאיות בשבוע. מפגשים בימים א' ו-ד' בין 9:00-17:00.
מסלול ערב - 10 שעות אקדמאיות בשבוע. מפגשים בימים א' ו-ד' בין 17:30-21:30.
קורס פיתוח תוכנה ל- iphone ו-android - מסלול הלימודים:
הלימודים בקורס מתקיימים בכיתות המאובזרות במחשבי מק ומחשבי PC ומועברים באופן פרונטלי. הקורס כולל למידה של חומר תאורטי ומעשי רב וכן תרגילים יישומיים. במסגרת הקורס על הסטודנטים להכין שלושה פרוייקטי גמר שיהוו הכנה לעבודה המעשית בתעשייה.
בסיום המסלול יוכלו הסטודנטים לגשת לבחינת ההסמכה SCJP של חברת אורקל.
קורס פיתוח תוכנה ל- iphone ו-android - מרצים:
טל שחור - ראש תחום תכנות ומרצה ראשי. שחור הינו יזם היי-טק ומנהל פיתוח בעל נסיון של שנים רבות בפיתוח תוכנה במגוון חברות וסביבות פיתוח, המכהן כיום כמנהל הפיתוח בחברת הסטארט אפ Hyperactive.
ערן מנגן - מטובי בודקי התוכנה, מרצה בקורס בדיקת תוכנה.
קורס פיתוח תוכנה ל- iphone ו-android - נושאי הלימוד:
מבוא - סקירת התכנים, נוהלי הלימוד והדרישות מהסטודנטים.
מבוא טכנולוגי לעולם המובייל - עקרונות פיתוח תוכנה ותפקידי מערכות הפעלה, חומרת מחשבים וטלפונים סלולריים, דקדוק שפות תכנות בהשוואה לשפות אנושיות, סקירת מונחים מעולם המובייל והווב, היסטוריה ועתיד בפיתוח למובייל.
מבוא לתכנות באמצעות שפת JAVA SCRIPT - עקרונות התכנות הבסיסיים המשותפים לכלל שפות התכנות הנלמדות במסלול (JAVA, OBJECTIVE C ו-JAVA SCRIPT). האלמנטים שילמדו: קבועים ומשתנים, לולאות - שימוש ב-WHILE, קלט פלט במספר צורות שונות, דקדוק שפת תכנות ואלגוריתם, הטמעת תוכנית JAVA SCRIPT במסמך HTML, אופרטורים - השמה, פעולות אריתמטיות, תנאים ואופרטורי יחס, אופרטורים לוגיים, מבני הסתעפות - שימוש ב-IF וב-SWITCH
בניית אתרי אינטרנט באמצעות HTML - ו- HTML5 Programming - שפת תגיות קלה ללימוד שמאפשרת בין היתר לשלב מולטימדיה בצורה נוחה וסטנדרטית יותר.
עיצוב דפים באמצעות CSS 3.0 - Cascading style sheet - שפת הגדרה עיצובית שמאפשרת להפריד בין הגדרת תוכן דפים באינטרנט לבין אופן העיצוב שלהם.
בניית אתרים דינאמיים באמצעות Java script - משמשת לצורך הוספת יכולות דינאמיות בדפים באינטרנט.
עיצוב ואפיון ממשק משתמש לסמרטפון - מסמך ה-HIG של אפל כולל את סיכום המלצות אפל לעיצוב ממשק משתמש למכשיריה.
פרוייקט מסכם אפליקציית מובייל מבוססת WEB - התנסות בפיתוח אפליקציה אינטרנטית המיועדת לסמארטפון.
תכנות בסיסי בשפת JAVA - שפה משוכללת ומורכבת המשמשת לפיתוח לאנדרואיד ולתחומי פיתוח אחרים ב-JAVA, לצורך מעבר מבחן ההסמכה SCJP.
תכנות מוכוון עצמים בשפת JAVA - תכנות מוכוון עצמים מבוסס על הפרדת מרכיבי התוכנית לישויות עצמאיות המכונות "אובייקטים".
פיתוח אפליקציות לאנדרואיד - בשלב הראשון תלמד ארכיטקטורת מערכת ההפעלה.
תכנות מתקדם בשפת JAVA - לימוד נושאים מתקדמים בשפה שחשובים גם לפיתוח כללי ב-JAVA וגם לפיתוח מתקדם באנדרואיד.
פיתוח אפליקציות מתקדם לאנדרואיד - שימוש ברכיבי החומרה המגוונים בסמארטפונים מבוססי אנדרואיד.
פרוייקט מסכם אנדרואיד - הפרוייקט החשוב במסלול. כל תלמיד יוכל לבחור פרוייקט גמר בתחום שקרוב לליבו אולם כל פרוייקט ידרש לעמוד בסטנדרטים אקדמיים קשיחים.
הכנה למבחן ההסמכה SCJP - מבחן הסמכה של חברת אורקל הינו הסטנדרט הבינלאומי להערכת מקצועיות מפתחים בשפת JAVA.
תכנות ב- Objective C - שפת תכנות חריגה יחסית המשמשת בפיתוח אך ורק למוצרי חברת אפל.
פיתוח אפליקציות לאייפון - במהלך שלב זה יפתחו התלמידים אפליקציות שונות תוך שימוש בממשק המשתמש הטבעי של iOS.
תכנות מתקדם ב- Objective C - בשלב זה יעסקו בסוגיות מתקדמות באופן יישום השפה ובנקודות דקדוקיות מתקדמות.
פיתוח אפליקציות מתקדם לאייפון - למידת שימוש ברכיבי החומרה המגוונים בסמארטפונים מבוססי אייפון - ממשק ה-TOUCH המיוחד, שימוש ב-GPS, גרפיקה ואנימציה, אקסלרומטר, וידאו ואודיו, תקשורת ועוד. בנוסף ידונו דגשים בפיתוח אפליקציות לאייפד ולאייפוד טאץ'.
פרוייקט מסכם אייפון - הפרוייקט המסכם לאייפון, במסגרתו נדרשים התלמידים לפתח אפליקציה איכותית שתוכיח שליטה בידע הרב שנלמד בשלב הפיתוח לאייפון.