לשפת התכנות Java תפקיד מרכזי בזירת סביבות הפיתוח, בעיקר בגלל היותה שפת קוד פתוח המותאמת לכל פלטפורמה ומאפשרת כתיבת קוד מקור אחיד ללא תלות בסביבות העבודה השונות.
אנדרואיד הינה מערכת הפעלה בקוד פתוח, המיועדת למכשירים ניידים עם ליבת לינוקס, ומאפשרת למפתחים לפתח אפליקציות למכשירים ניידים המבוססים על מערכת הפעלה זו. הפיתוח לאנדרואיד נעשה בשפה מבוססת Java, בעלת מחלקות מיוחדות לעבודה עם המכשיר.
אנשי ארגון ה-OHA רואים בפלטפורמת האנדרואיד כסטנדרט פתוח למכשירים ניידים. מטרת הארגון שהוקם בשנת 2007 היא לפתח תקנים אחידים מבוססי קוד פתוח עבור התקנים ניידים והוא כולל חברות המובילות את השוק הגלובלי בתחום זה כגון: Google, Motorola, Intel, LG, Ericsson ועוד.
תוכנית הלימודים מציעההתמחות בשתי סביבות הפיתוח ה- "חמות" ביותר כיום בשוק. בחלק הראשון של התוכנית מספק הכרות עם מגוון הכלים והטכנולוגיות העומדים לרשותנו כיום לפיתוח מערכות תוכנה מבוססות שפת Java. ואילו בחלק השני של הוכנית מתמקדים בפיתוח אפליקציות עבור התקנים ניידים מבוססי Android.
הקורס מלווה בתרגולים רבים, דוגמאות קוד מעשיות ו- 2 פרוייקטי גמר מסכמים
מטרת התוכנית:
-
הבנה וכתיבה של קוד בשפת Java.
-
לרכישת כישורים בעיצוב ותכנון אפליקציות להתקנים ניידים מבוססי Android
-
הכרות ושימוש בפלטפורמות בנייה (ANT) ובדיקה (JUnit) הידועות בשוק
-
פיתוח ויישום תכנות מותאם לדפי אינטרנט באמצעות XML
-
הכרות עם תבניות נפוצות לשיפור וייעול הקוד (Java Design Patterns)
-
רכישת יכולת התמצאות בטכנולוגיות השונות בפלטפורמט JavaEE
-
הכרות עם טכניקות מתקדמות בתכנות מונחה עצמים OOP
-
שימוש בשפת SQL בעבודה מול בסיסי נתונים
-
הכרות ותפעול סביבות הפיתוח ל- Android תוך שימת דגש על אבטחה