Star

פיתוח תוכנה

פיתוח אפליקציות מובייל בסביבת Android

מספר הקורס 51251

מוכר לפיקדון חיילים משוחררים
470 סה"כ שעות אקדמאיות
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ספרו לי עוד

על הקורס בקצרה

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

קורס פיתוח אפליקציות לאנדרואיד מיועד לחסרי רקע המעוניינים ללמוד בניית אפליקציות, ובעלי נתונים אישיים גבוהים במיוחד אשר יעברו בהצלחה את מבחן ההתאמה. בחלק הראשון של הקורס (היקף של 60 שעות אקדמיות) יילמדו הנושאים הבסיסיים בתכנות מונחה עצמים ו- Java אשר רלוונטיים לפיתוח אפליקציות עבור מערכת ההפעלה אנדרואיד. נושאים אלה יילמדו תוך כדי תרגול ראשוני בבניית אפליקציות בסיסיות למערכת ההפעלה אנדרואיד. הידע אשר יירכש במסגרת מפגשים אלה יוכל גם לשמש את התלמידים בלימודי המשך של נושאים מתקדמים אחרים ב-Java, כגון פיתוח אפליקציות צד שרת ב-Java EE. כמו כן התלמידים ילמדו לפתח אפליקציות ווב בעזרת HTML, CSS ו-JavaScript שיותאמו להרצה על מכשירי מובייל

hat.png

מטרות הקורס

היכרות מעמיקה עם עולם המובייל והטכנולוגיות המובילות בעולם זה

פיתוח בשפת Java

פיתוח אפליקציות ל- Android בצד לקוח ובצד שרת

פיתוח אפליקציות ווב מותאמות למובייל

kahal.png

למי מיועד הקורס

קורס פיתוח אפליקציות מיועד לחסרי רקע בפיתוח (ולמפתחים בשפות פרוצדוראליות) המבקשים להתמחות באחד המקצועות הנדרשים ביותר כיום - פיתוח תוכנה להתקנים ניידים.

structure.png

תכנית הלימודים

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



קורס ייחודי זה מכשיר את משתתפיו לפיתוח בסיסי ומתקדם של אפליקציות מבוססות JAVA ו –  Android ומחולק לחלקים הבאים:



מודולים בסיסיים – ההכרחיים להשגת יכולות פיתוח בסיסיות בכלל וב-JAVA בפרט. קורסי הבסיס כוללים את עקרונות הפיתוח, פיתוח בשיטת OBJECT-ORIENTED, פיתוח בשפת JAVA, בניית ממשקים גרפיים בשפה.



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


הסילבוס המלא

נושא

פירוט נושא

מבוא טכנולוגי לעולם האינטרנט והמובייל

 

מושגי יסוד בתקשורת / פרוטוקול HTTP / אתרי Web ו- FTP / סוגי דפדפנים / שרתי אינטרנט וספקי אינטרנט / ארגוני תקינה / טכנולוגיות צד שרת וצד לקוח / שפות פיתוח לצד שרת וצד לקוח / מבוא לעולם המובייל / טרמינולוגיה ומושגים / היכרות עם יצרנים מובילים / סקירת מערכות הפעלה וטכנולוגיות מובילות בעולם המובייל.  

Introduction to Programming

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

אלגוריתמים / הכרת הרעיון / הגדרת משתנים / השמות ופעולות אריתמטיות / קלט / פלט / תנאים פשוטים ומורכבים / לולאות / מבני Switch

Basic Programming with Java

שפת ה- Java הינה שפת תכנות מונחית עצמים אשר פותחה בחברת סאן מיקרוסיסטמס והיא אחת משפות התכנות הנפוצות ביותר הנמצאות בשימוש כיום. תחביר השפה מבוסס במידה רבה על התחביר של ++C, אך כולל הרחבות רבות במטרה לאפשר תמיכה מובנית בתהליכים השונים, באבטחה ובעיקר בעבודה בסביבת האינטרנט. שפת ה- Java עובדת בסביבת הרצה וירטואלית הנקראת Java Virtual Machine והודות לכך התוכנית יכולה לרוץ על כל מחשב הכולל JVM וכל מערכת הפעלה, מטלפונים סלולריים ועד למחשבי על.

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

Introduction to Object Oriented Programming

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

תפיסת התכנות מונחה העצמים,  מהו אובייקט / עקרונות התכנות מוכוון / העצמים / עצמים בעולם התכנות / תכונות העצמים / דפוסי פעולת עצמים / המחלקה / בניית תוכנה מכוונת עצמים / הכימוס תפיסה ויישום / ההורשה התפיסה והיישום

Object Oriented Programming with Java

במודול זה ניישם את העקרונות שנלמדו ב-Introduction to Object Oriented Programming תוך שימוש בשפת Java.

Java Programming

לאחר שלמדנו את כל העקרונות נשלבם יחד ונלמד תכנים נוספים שיביאו לשליטה מלאה בשפת Java

Introduction to XML

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

פיתוח אפליקציות ל- Android

אנדרואיד הינה מערכת הפעלה המיועדת למכשירים ניידים מבית Google. מערכת הפעלה זו מאפשרת למפתחים לתכנת לפתח אפליקציות בשפת Java הכוללת מחלקות מיוחדות לעבודה עם המכשיר. מערכת ההפעלה Android הינה מערכת קוד פתוח (תחת רשיון Apache 2.0) שבמסגרתו יצרנים יכולים להוסיף הרחבות קנייניות מבלי להגיש אותן חזרה לקהילת הקוד הפתוח. במודול זה ילמדו המשתתפים כיצד לפתח אפליקציה למערכת ההפעלה זו.

תנאי קבלה
  • ראיון אישי / ייעוץ להכוונה מקצועית
  • יכולת בסיסית של עבודה מול מחשב
  • 12 שנות לימוד, מבחן פנימי באנגלית ובמתמטיקה
  • היכרות עם עולם המובייל והסמארטפונים ברמת המשתמש – יתרון משמעותי
זכאות לתעודת סיום

על מנת להיות זכאי לקבל תעודות גמר מסלול יש לעמוד בדרישות הבאות:

  • נוכחות ב 85% מן המפגשים לפחות
  • הצלחה בפרויקטים
  • הצלחה במבחנים פנימיים

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

דרישות מהסטודנט

לצורך ההצלחה במסלול יש לעמוד בדרישות הבאות:

    • נוכחות בכל השיעורים של הקורס
    • השתתפות ומעבר בהצלחה של מבחנים ופרויקטים
    • תרגול – בנוסף ללימודים הסדירים בכיתה, נדרשת מן הסטודנט יכולת תרגול עצמית בבית של כ-12 שעות בשבוע

יתרונות המסלול

קורס פיתוח אפליקציות לאנדרואיד משלב מסלול לימודים מלא המיועד לחסרי רקע בנושא, במהלכו נלמדים כל הטכנולוגיות העיקריות הנדרשות ממפתח מובייל תוך היכרות מעמיקה בטכנולוגיות הנפוצות ביותר כיום.
הקורס מעניק ידע רחב בבניית האפליקציות לא רק בצד-לקוח אלא גם צד-שרת, מה שמרחיב מהותית אפשריות התקדמות מקצועית של בוגר הקורס
הקורס משלב תרגול מעשי רב ומאפשר לתלמידים לבנות אפליקציות מאפס ובהמשך להציע אותן בשוק האפליקציות ובחנות האפליקציות של Google בפרט.
הקורס מציע לימוד מעמיק של כל הנושאים הקשורים לפיתוח אפליקציות Android, מה שמאפשר למועמדים ללא רקע בתכנות לצאת מהקורס עם ידע רב ומעשי ומעלה את סיכויי ההצלחה להתקבל לתפקידי פיתוח בחברות הייטק ישראליות.
מחלקת ההשמה של ג'ון ברייס ג'וב עומדת לרשות התלמידים בסיום הקורס ומכוונת אותם לקראת תהליך חיפוש העבודה. הסיוע כולל קיום סדנאות קו"ח, ליווי בכתיבה נכונה של קו"ח ושליחת קו"ח מתאימים לחברות עימם אנו בקשרי עבודה

מתכונת הקורס
    • 470 שעות (370 שעות לימוד פרונטאליות + 100 שעות עבודה עצמית על הפרויקט)
    • לימודי בוקר בין השעות 9:00-16:30, מפגשים של 8 שעות אקדמיות
    • לימודי ערב בין השעות 17:30- 21:45 (בימי שישי הלימודים בין 9:00 ל- 13:15) שני מפגשים שבועיים, מפגשים של 5 שעות אקדמיות
    • הלימודים אינם מתקיימים בחגים ומועדים. לוח חופשות עדכני יחולק לסטודנטים.

אודות המסלול

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

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

מערכת ההפעלה Android פותחה ע"י Google ב-2007 ותוך זמן קצר החלה להופיע במגוון רחב של מכשירים וסוגי חומרה שונים. מערכת ההפעלה Android היא מערכת פתוחה המקנה חופש רב למשתמש ולמפתח. בשנים האחרונות הביקוש לאפליקציות המותאמות למערכת הפעלה זו עלתה מאוד וחנות האפליקציות Google Play מכילה  מעל 2,500,000 אפליקציות הניתנות להורדה. הפריסה הרחבה של המכשירים מאפשרת לפתח אפליקציות לנתח שוק מאוד גדול של הסמארטפונים.

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

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

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

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

ב-Java EE. כמו כן התלמידים ילמדו לפתח אפליקציות ווב בעזרת HTML, CSS ו-JavaScript שיותאמו להרצה על מכשירי מובייל.

חומרי עזר

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

 פרויקטים מעשיים

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

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

אודות
אודות המסלול

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...