סילבוס קורס פיתוח אפליקציות לאנדרואיד אורך הקורס 10 :מפגשים מטרות הקורס :קורס זה מקנה לסטודנט בסיס ראשוני בפיתוח בסביבת Javaולאחר מכן הסטודנט ייחשף לעולם הפיתוח של אפליקציות ניידות על גבי תשתית אנדרואיד .במהלך הקורס נעבוד עם סביבות העבודה המתקדמות ביותר – מ Eclipseועד ,Intellij Ideaוכן נלמד כיצד ניתן לנצל את יכולות הסמארטפון שלנו בעזרת האפליקציות שניצור .על מנת לתרגל את הכישורים שנרכשים בקורס ,הסטודנטים יפתחו במהלכו משחק לאנדרואיד ויעלו אותו ל .Google Play קהל יעד :קורס זה מיועד לחסרי רקע בתכנות. מתודולוגיית הקורס :הקורס מורכב מעשרה מפגשים שבועיים במשך שלוש שעות כל אחד ,כאשר הרכב כל שיעור יהיה – הרצאה פרונטלית במשך של שעתיים הפסקה של רבע שעה הכנה לקראת התרגול המעשי במשך של רבע שעה תרגול מעשי בכיתה בליווי המרצה במשך חצי שעה על מנת לספק ניסיון מעשי בהיקף משמעותי ,כתבנו את התרגולים המעשיים כך שתדרש השקעת זמן בבית מעבר לזמן המוקצה לתרגולים בכיתה .הרעיון מאחורי עיקרון זה הוא לאפשר לכל סטודנט להעמיק בכל אחד מהתרגולים במידה הרצויה והמתאימה לו .נדגיש ונציין כי על מנת להגיע להישגים מיטבים ,המלצת בית הספר היא להקפיד להשלים את כל התרגולים בבית במלואם. תוכנית הלימודים: שיעור – 1מבוא לתכנות מבוא לתכנות מחשבים שפות תכנות מודרניות JAVA בניית תוכנית ראשונה Eclipse תרגול מעשי – בניית תוכנית ראשונה בJava שיעור – 2תכנות בסיסי Basic Java syntax Variables Flow Control If statements o And, Or o כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il o o מערכים מחרוזות Using APIs תרגול מעשי – אוסף של תרגילי תכנות Switch Loops – While, Do, For שיעור – 3תכנות מתקדם מטריצות ArrayList Exceptions Basic debugging skills Object Oriented Programming תרגול מעשי – אוסף של תרגילי תכנות בOOP שיעור – 4עבודה עם UI מתודות ומשתנים סטטיים Basic Threading Timers מה זה UI עבודה עם SWT עיצוב נכון של ממשק משתמש Events תרגול מעשי – אוסף של תרגילי תכנות ממשק משתמש שיעור – 5בסיס בפיתוח לאנדרואיד – חלק ראשון מה זה אנדרואיד אפליקציה ראשונה באנדרואיד כיצד מריצים אפליקציות (שימוש ב )Emulator מבנה בסיסי של פרוייקט באנדרואיד קבצי XML תרגול מעשי – פיתוח אפליקציה ראשונית באנדרואיד כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il שיעור – 6בסיס בפיתוח לאנדרואיד – חלק שני Enums Design Patterns Singleton o MVC o מעבר על מנוע משחק (בסיס לפרוייקט) Activity Menus תרגול מעשי – אוסף של תרגילי תכנות לאנדרואיד שיעור – 7בסיס בפיתוח לאנדרואיד – חלק שלישי Intent גישה אל הContacts o שימוש בחייגני הטלפון (שיחה )SMS / o הפעלת המצלמה o Context עבודה עם קבצים עבודה עם הרשת Debugging Android applications תרגול מעשי – פיתוח משחק לאנדרואיד שיעור – 8פיתוח מתקדם לאנדרואיד – חלק ראשון שימוש בטאצ' הרשאות חיווים למשתמש רטט o סאונד (הקלטה וניגון) o פלאש o מיקום (מבוסס רשת ו)GPS שימוש גולמי במצלמה תרגול מעשי – עיצוב מחדש של קוד המשחק לאנדרואיד שיעור – 9פיתוח מתקדם לאנדרואיד – חלק שני InteliJIdea אנימציות 2D Graphics 3D Graphics and OpenGL תרגול מעשי – המשך פיתוח המשחק לאנדרואיד כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il שיעור – 10סיכום הקורס והצגת הפרוייקטים Google maps כיצד לעשות כסף מאפליקציות הוספת פרסומות לאפליקציה העלאת האפליקציה לGoogle Play הצגת המשחקים שפותחו במסגרת הקורס סיכום הקורס בהצלחה! כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il
© Copyright 2024