קורס אנדרואיד לחברות פרטיות

במסגרת פעילותה מכללת סינטקס (Syntax) מעבירה באופן שוטף קורסי אנדרואיד בבית הלקוח לרבות לחברה פרטית המעוניינת לפתח אפליקצייה in-house. הקורס נבנה אישית עבור הלקוח, מותאם לצרכיו, ומתקיים במשרדי החברה בימים המתואמים מראש בשעות הבוקר.

הקורסים בבית הלקוח מועברים על ידי ערן קצב, מנכ״ל ומייסד המכללה, בעל תואר B.Sc במדעי המחשב מהאוניבסיטה העברית ותואר שני מאוניברסיטת תל אביב, בעל נסיון של 16 שנים בהדרכה וניסיון מקצועי בתחום המובייל של מעל 6 שנים. לערן ניסיון רב בהעברת קורסים פרטיים בחברות ובין היתר בחברות Cisco, Oracle, ERM, Ophir Optronics ועוד (ראה המלצות בהמשך).

מבנה הקורס

הסילבוס שנבנה בשיתוף פעולה עם הלקוח יכול לכלול מכינה בסיסית בשפת Java אם המשתתפים אינם מתכנתים, ומכינה מתקדמת ב Java הכוללת נושאים בתכנות מונחה עצמים וביניהם: ממשקים, מחלקות אבסטרקטיות, תכנות מקבילי ועוד, דבר הנחוץ למתכנתים אשר עובדים בשוטף רק ב-Embedded או בשפות שאינן מונחות עצמים.

הקורס מקנה היכרות מעמיקה עם ה Android API בעזרת יצירה מודרכת של 70 אפליקציות יעודיות שונות. בקורסים הניתנים לחברות מושם דגש רב על הבנת הארכיטקטורה הכללית של המערכת ויציאה מהמקרה הפרטי אל המקרה הכללי בעזרת תרגולים נוספים שיכולים להיות במסגרת הקורס או בזמנם הפרטי של המשתתפים (לבחירת החברה).

חבילת ה Android API הבסיסית כוללת את המודולים הרשומים מטה אשר מהווים את הבסיס לכל מתכנת אנדרואיד, והיא ניתנת להתאמה אישית לצרכי הלקוח.

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

יחד עם זאת אם ללקוח יש צורך בשעות יעוץ והכוונה אישית לצוות המפתחים לצורך בניית המוצר לאחר הקורס ניתן להוסיפם בעלות מסובסדת (50% מעלות שעת יעוץ רגילה).

רשימת המודולים בחבילת הבסיס Android API:

  • User Interface – עיצוב ממשק המשתמש, הכרת מרבית הווידג׳טים וה Layouts המובנים, קבלת אירועים, לוקוליזציה לפי שפות, מסכים ועוד.
  • Activities & Intents – הוספת רכיבים(מסכים) נוספים לאפליקציה ופתיחת יישומי המערכת המובנים.
  • Persistent Storage – שמירת נתונים במערכת הקבצים (internal & external storage).
  • Menus & Dialogs – שימוש בתפריטי המערכת השונים ויצירת חלונות נוספים.
  • Adapter, AdapterViews & RecyclerView – רשימות נגללות וספקי המידע עבורן כולל רכיבים מתקדמים מתוך ה Material design.
  • Asynchronous programming – ביצוע מקבילי של משימות ועדכוני UI מתוך Thread אחורי.
  • Alarm Manager & Timer – תזמון משימות לביצוע עתידי על ידי המערכת – גם כאשר המשתמש אינו באפליקציה.
  • Notifications – שליחת הודעות למערכת ההתראות של מכשיר האנדרואיד להצגה למשתמש כאשר הוא מחוץ ל UI שלנו.
  • Services – מבצעי שרות ללא UI עם זמן חיים לעיתים בלתי מוגבל.
  • Broadcast Receiver – רכיבים הנועדו לקבלת הודעות (אישיות או ממערכת ההפעלה).
  • Fragments – חלקות המסך לתתי יחידות כל אחת עם ניהול עצמאי ובקרים וויזאולים מתקדמים המחליפים בינהם.
  • Sensors – חיישנים (מיקום, אקסלרומטר, אור ועוד)
  • Advance UI – ממשק משתמש מתקדם (אנימציות, שינויי אורינטציה, יצירת ווידג׳טים אישים ועוד)
  • Material Design with support library – תבנית העיצוב החדשות מבית גוגל.
  • Communication – תקשורת לקוח-שרת (כולל JSON ו XML).
  • Database & Content Providers – מסדי נתונים וספקי מידע מובנים במערכת לרבות אנשי הקשר.
  • צד שרת באמצעות Firebase – בניית מאגר משתמשים, שליחת הודעות ומסדי נתונים מרוחקים.

 

לקוחות מספרים:

ערן מתכונן בקפידה לכל שיעור ומעביר אותו בצורה עניינית וברורה עם מגוון דוגמאות. הניסיון העשיר בהוראה בא לידי ביטוי ביעילות, ביחס אישי וסבלני וגם בעמידה בזמני הסילבוס. סיימתי את הקורס בהרגשה שקיבלתי את המקסימום ועם מוטיבציה להמשיך וללמוד עוד.
שבי הרמן (מפתח), קורס בחברת ERM
שלום ערן, השתתפנו בקורס Objective C שהעברת בחברתנו – CISCO. רצינו להודות לך על הדרכה מקצועית, כריזמטית, מעניינת ומעמיקה. היית קשוב לצרכינו ואף התאמת והרחבת את תכני הקורס בהתאם לבקשתנו. נשמח להיפגש שוב בקורסים נוספים.
נינה, ענת ורמה. מהנדסות תוכנה בחברת CISCO

מעוניינים לשמוע עוד על הקורס הפרטי? 
נשמח לסייע ולענות על כל שאלה, נא מלאו פרטיכם.