סילבוס קורס פיתוח לאנדרואיד למפתחים אורך הקורס 6 :מפגשים מטרות הקורס :קורס זה מתחיל ביישור קו בנושאי פיתוח בסיסיים ומרכזיים בשפת ג'אווה ,כולל בניית אפליקציות בעלות ממשק משתמש על בסיס .SWTלאחר מכן הסטודנט ייחשף לעולם הפיתוח של אפליקציות ניידות על גבי תשתית אנדרואיד .במהלך הקורס נעבוד עם סביבות העבודה המתקדמות ביותר מ Eclipse -ועד ,Intellij Ideaוכן נלמד כיצד ניתן לנצל את יכולות הסמארטפון שלנו בעזרת האפליקציות שניצור .על מנת לתרגל את הכישורים שנרכשים בקורס ,הסטודנטים יפתחו במהלכו משחק לאנדרואיד ויעלו אותו ל.Google Play קהל יעד :קורס זה מיועד לבעלי רקע בתכנות בשפה מונחת עצמים כלשהי ,השולטים בתחומים ובמושגים הבאים: שימוש במשתנים – הצהרה ,השמה ושינוי ערך. – Flow Control שימוש ב If, switch, for, foreach, while, do מערכים חד ודו מימדיים (מטריצות) מחרוזות עבודה עם ( APIכגון ה APIשל מחרוזות) ArrayList התמודדות עם – Exceptionsשימוש בtry, catch, finally העמסה של פונקציות ()Overloading עקרונות תכנות מונחה עצמים – Class, abstract class, interface, inheritance, polymorphism Function visibility – public, private, protected משתנים ומתודות סטטיים Enums מתודולוגיית הקורס :הקורס מורכב משישה מפגשים שבועיים במשך שלוש שעות כל אחד ,כאשר הרכב כל שיעור יהיה – הרצאה פרונטלית במשך של שעתיים הפסקה של רבע שעה הכנה לקראת התרגול המעשי במשך של רבע שעה תרגול מעשי בכיתה בליווי המרצה במשך חצי שעה על מנת לספק ניסיון מעשי בהיקף משמעותי ,כתבנו את התרגולים המעשיים כך שתדרש השקעת זמן בבית מעבר לזמן המוקצה לתרגולים בכיתה .הרעיון מאחורי עיקרון זה הוא לאפשר לכל סטודנט להעמיק בכל אחד מהתרגולים במידה הרצויה והמתאימה לו .נדגיש ונציין כי על מנת להגיע להישגים מיטבים ,המלצת בית הספר היא להקפיד להשלים את כל התרגולים בבית במלואם. כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il תוכנית הלימודים: שיעור – 1יישור קו בתכנות לJava מטריצות ArrayList Enums Exceptions Basic debugging skills מתודות ומשתנים סטטיים Basic Threading Timers מה זה UI עבודה עם SWT עיצוב נכון של ממשק משתמש Events תרגול מעשי – אוסף של תרגילי תכנות ממשק משתמש שיעור – 2בסיס בפיתוח לאנדרואיד – חלק ראשון מה זה אנדרואיד אפליקציה ראשונה באנדרואיד כיצד מריצים אפליקציות (שימוש ב )Emulator מבנה בסיסי של פרוייקט באנדרואיד קבצי XML תרגול מעשי – פיתוח אפליקציה ראשונית באנדרואיד שיעור – 3בסיס בפיתוח לאנדרואיד – חלק שני Activity Menus Intent גישה אל הContacts o שימוש בחייגני הטלפון (שיחה )SMS / o הפעלת המצלמה o Context עבודה עם קבצים עבודה עם הרשת Debugging Android applications תרגול מעשי – אוסף של תרגילי תכנות לאנדרואיד כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il שיעור – 4פיתוח מתקדם לאנדרואיד – חלק ראשון InteliJIdea WebService basics SOAP web services o RESTful web services o JSON o WebServices and Android kSOAP2-Android o Creating SOAP consuming apps o Creating REST consuming apps o Design Patterns Singleton o MVC o מעבר על מנוע משחק (בסיס לפרוייקט) תרגול מעשי – פיתוח אפליקציה העושה שימוש ב webServiceמרוחק ותחילת עבודה על המשחק. שיעור – 5פיתוח מתקדם לאנדרואיד – חלק שני שימוש בטאצ' הרשאות חיווים למשתמש רטט o סאונד (הקלטה וניגון) o פלאש o מיקום (מבוסס רשת ו)GPS שימוש גולמי במצלמה תרגול מעשי – אוסף של תרגילי תכנות לאנדרואיד והמשך עבודה על המשחק. שיעור – 6סיכום הקורס והצגת הפרוייקטים Google maps כיצד לעשות כסף מאפליקציות הוספת פרסומות לאפליקציה העלאת האפליקציה לGoogle Play הצגת הפרוייקטים שפותחו במסגרת הקורס סיכום הקורס בהצלחה! כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il
© Copyright 2024