קורס פיתוח אפליקציות: פיתוח תוכנה לאנדרואיד + אייפון | תכנות לאייפון  
התקשרו עכשיו: 03-6135565
חייל
משוחרר ? לחץ/י כאן
דף הבית / קורס פיתוח אפליקציות ל-Android ול-iPhone
קורס פיתוח אפליקציות

קורס פיתוח אפליקציות ל-Android ול-iPhone


לינק להורדת סילבוס קורס לסילבוס הקורס

קורס פיתוח אפליקציות ל-Android ול-iPhone
עם התמחות מקיפה ב- Server  ו- Client

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

HackerU המרכז להכשרת והשמת עובדים למקצועות ההייטק (Microsoft Silver Partner שותף מספר 1785294) גאה להציג את המסלול המקיף והמתקדם ביותר לפיתוח אפליקציות ל- Android ול- iPhone בחסות האקדמית של חברת IBM.

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

יתרונות קורס פיתוח אפליקציות לאייפון ולאנדרואיד

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

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

קורס פיתוח אפליקציות לאייפון ולאנדרואיד מעניק למועמדים יתרונות משמעותיים:

  • שלב מיון שבו נבדקת התאמת המועמד למסלול ההכשרה
  • החזר כספי למי שאינו מתאים / ממשיך למסלול המלא
  • מלגה בסך 7,000 ₪ לעוברים את שלב המיון
  • המסלול היחיד בארץ המציע התחייבות לעבודה בתחום לבוגריו
  • מסלול הכשרה שמתאים גם לחסרי רקע בעלי פוטנציאל גבוה להצלחה
  • הכנה למבחני ההסמכה OCAJP
  • המסלול היחיד שמשלב בין טכנולוגיות המובילות בתחום בהיקף שעות משמעותי
  • פיתוח אפליקציות ל-iOS באמצעות שפת Swift
  • פיתוח אפליקציות ל-Android באמצעות Java & Kotlin
  • הכנה מקיפה בפיתוח JAVA לצד שרת ולצד לקוח
  • השתתפות באירועי האקתון עם מיטב המומחים בתחום הפיתוח של חברת IBM
  • גישה חינמית למשך שנה לשימוש בפלטפורמת הפיתוח (IBM-Cloud (Bluemix והתנסות באופן מעשי על גבי פלטפורמת הפיתוח הנפוצה ביותר בעולם האמיתי

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

המסלול נחלק לשני שלבים עיקריים:

שלב מיון - 40 שעות לימוד אקדמיות שבמסגרתן ייבדקו כישורייך והתאמתך לתחום ויילמדו תכני המבוא של המסלול. מסלול זה מהווה היכרות ראשונית עם מונחים מעולם פיתוח התוכנה ל- iPhone ול- Android, מבוא טכנולוגי לעולם המובייל ומבוא לתכנות באמצעות שפת JavaScript . בסיום שלב זה תתקיים בחינת כניסה לקורס המורחב ותקבל את הערכתו האישית של המרצה.
קורס מורחב – 560 שעות אקדמיות. במידה ועברת את שלב המיון בהצלחה ייחתם עמך הסכם השמה, תקבל מלגת לימודים ותעבור לקורס המורחב, שבמסגרתו נלמדים התכנים המעודכנים ביותר לדרישות התעשייה. בקורס תלמד בהרחבה נושאים כגון, שתי שפות התכנות העיקריות (לפיתוח אפליקציות מובייל):
Swift - המשמשת לפיתוח ביישומי Apple ופיתוח צד שרת בשרתי IBM.

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

שעות והיקף הלימוד

לימודי בוקרנמשכים כ- 8 חודשים ומתקיימים פעמיים בשבוע בין השעות 9:00-16:30
לימודי ערב נמשכים כ- 14 חודשים ומתקיימים פעמיים בשבוע בין השעות 17:30-21:30

תנאי קבלה

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

מתודולוגיות הלימוד

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

סגל המרצים

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

תעודת גמר ובחינות ההסמכה

בסיום מסלול ההכשרה תוענק לך תעודת גמר בפיתוח אפליקציות ל-iPhone, ל- Android ולטכנולוגיות Web מטעם HackerU. בנוסף תיגש למבחן ההסמכה החיצוני הבינלאומי - OCAJP.


לינק להורדת סילבוס קורס קורס אינטרנטי HTML ו - CSS בחינם!

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

לקבלת פרטים נוספים

* יש להזין שם מלא

* יש להזין מספר טלפון

* יש להזין כתובת אי-מייל

מדיניות הגנת הפרטיות

ראש תחום
תמונה ראש תחום אביעד דאדון

אביעד דאדון
מרצה וראש תחום פיתוח אפליקציות ל- iPhone ול- Android, ניהול רשתות ואבטחת מידע, NET. ולינוקס ב-HackerU . המרכז להכשרת והשמת עובדים למקצועות ההייטק. משמש כמנהל תחום פיתוח NET. בטכניון, מרצה במחלקה למדעי המחשב במכון הטכנולוגי חולון. בעל ניסיון מקצועי בן למעלה מ- 23. מוסמך MCSD ו- MCT ובעל ניסיון רב בהדרכה. מנכ"ל חברת "BIZWIZE טכנולוגיות בע"מ" וסמנכ"ל פיתוח בחברת פיתוח האתרים הגדולה בישראל "דרונט טכנולוגיות בע"מ".

תמונת סרטון קורס אפליקציות סרטון קורס אפליקציות
לתשומת לבכם: ולמען הסר ספק,
       מובהר כי החברה שומרת לעצמה את הזכות לערוך מעת לעת,
       לפי שיקול דעתה,
       שינויים בתוכניות הלימודים או בסגל המרצים
שלב מיון - הכרות עם טכנולוגיות Mobile
40 ש"א
במהלך שלב המיון תלמד את הנושאים הבסיסיים ביותר הקשורים לטכנולוגיות ה - Mobile, הכרות עם הטכנולוגיות המובילות, כלי פיתוח, מבוא לתכנות באמצעות שפת JavaScript.
בניית אתרי אינטרנט באמצעות HTML 5
15 ש"א
שפת HTML הנה שפת תגיות בסיסית בעולם תכנות אפליקציות מבוססות אינטרנט. במודול זה תלמד את גרסת HTML 5 הגרסה העדכנית ביותר של השפה. גרסה זו מאפשרת, בין היתר, שילוב של אלמנטים מבוססי מולטימדיה בצורה נוחה וסטנדרטית יותר באתרים ובכך מייתרת במובן מסוים את השימוש ברכיבי Flash. בשלב זה יילמדו כל התגיות החשובות בשפת HTML ובכללן בניית טפסים, טבלאות ורשימות. בנוסף, יושם דגש על שימוש בתכונות החדשות של HTML 5 לשילוב מולטימדיה.
עיצוב דפים באמצעות CSS 3.0
10 ש"א
שפת הגדרה לעיצוב הגרפי ידועה כשפת CSS או בשמה המלא Cascading Style Sheets. היא מאפשרת לנו להפריד בין הגדרת תוכן דפי האינטרנט ובין עיצובם הכולל הגדרות של פונטים, צבעים, ריווח ויצירת אנימציה דינמית.
בניית אתרים דינמיים באמצעות JavaScript
15 ש"א
שפת JavaScript הינה, ללא ספק, שפת התכנות צד לקוח הפופולארית בעולם ומשמשת בעיקר לצורך הוספת יכולות דינאמיות בדפי האינטרנט. לאחר שלמדת בשלב המיון את יסודות השפה, תלמד בשלב זה כיצד לעשות בה שימוש כדי להפיח חיים בדפי HTML על ידי שילוב ובקרת תוכן HTML ו- CSS.
עיצוב ואפיון ממשק משתמש ל-SmartPhone
5 ש"א
אחד הדברים החשובים שהוכיחה חברת Apple לעולם הוא החשיבות המכרעת של ממשק גרפי בדגש על חווית משתמש (UX) האופטימלית. מסמך ה-HIG Human Interface) Guidelines) של Apple כולל את סיכום המלצות Apple לעיצוב ממשק משתמש למכשיריה. קונספט נוסף (קווים מנחים) שתלמד בקורס הוא Material Design של חברתGoogle. זהו קונספט עיצובי מתחרה אשר צובר פופולריות רבה בשנתיים האחרונות. בשלב זה יילמדו העקרונות שב-HIG ועקרונות Material Design כבסיס לעיצוב ממשק משתמש לאפליקציות סלולריות. בשלב זה יילמדו העקרונות שב- HIG ועקרונות כלליים אחרים כבסיס לעיצוב ממשק משתמש לאפליקציות סלולאריות.
פיתוח צד לקוח תוך שימוש ב- Bootstrap , ,jQuery
25 ש"א
Bootstrap בשנת 2011 חברת Twitter פיתחה לעצמה פלטפורמת עיצוב שבה יהיה ניתן לבנות אפליקציות רספונסיביות כאשר הפלטפורמה מבוססת על HTML5 ועל CSS3. עד מהרה מרבית החברות בעולם סיגלו לעצמם את פלטפורמת העיצוב של Bootstrap אותה תלמד בקורס בגרסה העדכנית ביותר. זוהי הספרייה לבניית ממשק משתמש רספונסיבי הפופולרית בעולם, המעניקה כלים פשוטים לבניית ממשק חכם המותאם למובייל במהירות וביעילות. במודול זה תלמד לעבוד עם רכיבים שונים כגון: • Helper classes • Grid system • Typography & Glyphicons • Panels • Buttons, Input & Navs • Modals • ועוד jQuery הינה ספריית JavaScript הפופולרית בעולם מזה מספר שנים, היתרונות העיקריים שלה הם: קיצור הקוד בצורה משמעותית והתאמה לדפדפנים שונים. במודול זה תלמד להשתמש בפיצ'רים שונים של הספרייה כגון: • Base & advance selectors • Event handling • DOM manipulation • Animation • AJAX • ועוד Object Oriented Design Patterns מימוש פרקטי של תבניות עיצוב כגון: • Singleton • Factory method • Dependency Injection • Lazy Instantiation • Builder • ועוד תוך דגש על Best Practices ומניעת ה Anti-Patterns
פרויקט מסכם אפליקציות Mobile מבוסס Web
15 ש"א
הפרויקט יבוצע בהנחיית המרצה. כסטודנט המסלול תתנסה בפיתוח אפליקציה מבוססת Web המיועדת לסמארטפון ועושה שימוש בכלל החומר שנלמד כגון: HTML 5, JavaScript, CSS 3 בשילוב הAPI של jQuery Bootstrap, ו- Angular JS.
מבוא לתכנות מוכוון מונחה עצמים באמצעות שפת Java
40 ש"א
תכנות מונחה עצמים מבוסס על הפרדת מרכיבי התוכנית לישויות עצמאיות המכונות אובייקטים. בחלק זה תלמד נושאים מהותיים בתכנות מוכוון עצמים הכוללים: Class, Instance, methods, primitives VS objects וגם מנגנון ניהול זיכרון Garbage Collector. כמו כן תתבסס על עקרונות Object Oriented Design Principles:
  • בקורס נלמד:
  • Inheritance - הורשה
  • Encapsulation - כימוס
  • Polymorphism - רב צורתיות
  • Abstraction - הפשטה
  • Composition - הרכבה
תכנות מתקדם בשפת Java
90 ש"א
במודול זה תלמד נושאים מתקדמים בשפת התכנות Java, המשיקים לשתי סביבות הפיתוח, הן לסביבת Java והן לסביבת Android. תלמד בהרחבה על העבודה הנכונהBest practices בנושאים כגון:
  • בקורס נלמד:
  • אוספים – Collections: List, Set, Map
  • טיפול בחריגות - Exceptions handling
  • עבודה עם טיפוסים גנריים – Generics
  • ניהול קבצים בצורה תכנותית – File management
  • Enum & Data Parsing
  • היבטי Security הרלוונטיים
  • תקשורת - Networking להתממשקות בין צד שרת לצד לקוח בדגש על הפרוטוקולים: TCP & HTTP
  • התמודדות עם בעיות סנכרוניזציה ב High-concurrency multi-threaded environment.
  • בנוסף במודל זה יהיה שימוש רחב בהעברת נתונים עם פורמט JSON ועבודה מול אובייקט JSONObject.
Java Database Connection with MySql
15 ש"א
בסיס נתונים MySql הינו אחד מבסיסי הנתונים הנפוצים בעולם. בחלק זה תכיר את מנועי בסיסי הנתונים RDBMS הכוללים ארכיטקטורת בסיסי נתונים, טבלאות, עמודות, שורות וניהול קשרי גומלין בין הטבלאות בעזרת מפתחות. כמו כן תלמד איך לממש פעולות CRUD על הנתונים בשימוש שפת SQL ובאמצעות המנוע MySQl, איך להשתמש בספריית JDBC להתממשקות לבסיס הנתונים MySql והיבטי Database security שונים.
Design patterns – Java
10 ש"א
במודול זה תיחשף למתודולוגיות התכנות המבוססות על Design Patterns בתכנות מונחה עצמים. בעולם פיתוח התוכנה ישנן תבניות עיצוב תוכנה המגדירות קווים מנחים ליצירת תשתית יעילה וטובה יותר המבוססות על ניסיון רב שנים בתחום. תבניות אלו מחולקות לקטגוריות מוגדרות: למערכת ההפעלה קיים מספר עצום של תכונות, ולכן לימוד ה- API השימוש בו לוקח שעות לימוד רב ומפוצל בקורס לשני שלבים. בשלב הראשון – פיתוח אפליקציות ל- Android: ארכיטקטורת מערכת ההפעלה. מונחי יסוד כגון Content, Service, Activity, Provider, Broadcast, Receiver יילמדו, וכמו כן ייעשה שימוש ב- Widgets ו- API ליצירת מגוון אפליקציות תוך שימוש בממשק המשתמש הטבעי של Android.
  • בקורס נלמד:
  • Creational patterns
  • Structural patterns
  • Behavioral patterns
  • Architectural patterns
  • Concurrency patterns
  • את תבניות אלו תלמד בשילוב עם יישום מעשי בשפת Java במטרה לחשוף אותך ליתרונות בשימוש ב-Design Patterns.
הכנה למבחן ההסמכה OCAJP
15 ש"א
מבחן ההסמכהOracle Certified Associate Java Programmer של חברת Oracle (שרכשה את חברת Sun Microsystems, ממציאת שפת Java) הנו הסטנדרט הבינלאומי להערכת מקצועיות מפתחים בשפת Java. מדובר במבחן ברמה גבוהה שדורש שליטה מלאה ביסודות השפה כמו גם חשיבה פסיכומטרית מטעם הנבחן. מסיבה זו גם מתכנתי Java מנוסים נדרשים להכנה מיוחדת למבחן. בשלב זה נפתור מגוון שאלות מבחינות עבר ונחדד את הידע שנצבר ב-Java כהכנה לבחינה.
פיתוח אפליקציות ל - Android
45 ש"א
למערכת ההפעלה Android קיימות גרסאות רבות, כאשר היום קיימים בשוק מכשירים בעלי גרסאות מערכת הפעלה שונות. למערכת ההפעלה קיים מספר עצום של תכונות, ולכן לימוד ה- API והשימוש בו לוקח שעות לימוד רב ומפוצל בקורס לשני שלבים: בשלב הראשון – פיתוח אפליקציות ל- Android: ארכיטקטורת מערכת ההפעלה. תלמד מונחי יסוד כגון Intent, Fragment, Manifest, ContentProvider Service, Activity, Context, BroadcastReceiver. כמו כן ייעשה שימוש ב-Widgets ו- API ליצירת מגוון אפליקציות תוך שימוש בממשק המשתמש הטבעי של Android.
פיתוח אפליקציות מתקדם ל-Android
45 ש"א
מודול זה הינו השלב השני בפיתוח אפליקציות לאנדרואיד, כאן נתחיל ללמוד איך לבצע שימוש ברכיבי החומרה המגוונים הקיימים ב- Smart Phones מבוססי אנדרואיד. תלמד את הנושאים הבאים: שימוש ברכיבי חומרה כגון GPS ,Accelerometer ,Bluetooth ו-Camera. תקשורת בארכיטקטורת REST , שימוש ב-Notifications ועוד. כמו כן יוצגו יכולות התחברות תוך שימוש בשירותים וממשקים שונים על מנת להציג נתונים. התממשקות עם API מערכות פופולריות בשוק, כגון: Youtube, Google, וכו׳. בנוסף, במודל זה תוצג יכולת עבודה מול בסיסי נתונים הן פנימיים שנמצאים על המכשיר כגון מנוע SQLite והן מול שרתים חיצונים.
פיתוח באמצעות שפת Kotlin
ש"א
מודול זה הינו חלקו האחרון של למידת פלטפורמת ה - Android. כאן תלמד את שפת Kotlin החדשה, שהוצגה כשפה רשמית החדשה לפיתוח Android בכנס Google IO 2017 . תלמד את יסודות השפה, התחביר והיתרונות של השפה. כמו כן איך להמיר קוד קיים מ Java- ל- Kotlin, איך להתממשק עם הספריות והקלאסים הכתובים בJava מתוך ה-Kotlin ולהפך. בנוסף, כיצד תוכל ליישם באופן פרקטי את החומר שלמדת עד כה על שפת ה - Android בשפת Kotlin ואז לבחור בשפה בה תוכל לכתוב את הפרויקט שלך, או אולי אפילו לשלב בין השפות.
תכנות בשפת Swift
25 ש"א
שפת תכנות Swift הינה שפת התכנות החדשה שהוצגה לעולם בספטמבר 2014. בדומה לשפות כמו C, C++, Java המשמשות בפיתוח על ידי מגוון חברות גדול, גם Swift ניתנת היום לשימוש בשלל כלים שונים בנוסף לאלה שלApple. בשלב הראשון תלמד את עקרונות התכנות הייחודיים לשפה בהשוואה לשפות שכבר נלמדו בקורס Java ו- JavaScript ובכלל זה הגדרת משתנים, פונקציות, מערכים ואוספים, מבנים, מחלקות והטמעת קוד קיים בשפת Objective C. בסיום שלב זה תוכל לגשת לפיתוח תוך שימוש ב- API האפיון שהוא השלב השני. בעוד אפליקציות iPhone פשוטות מאוד לתפעול על ידי משתמש הקצה, פיתוח אפליקציות ל- iPhone דורש יכולות שונות לחלוטין והתמודדות עם חומר סבוך למדי. עקב גודל המשימה פוצל לימוד הפיתוח ל- iOS לשני שלבים: בשלב הראשון יילמדו ארכיטקטורת מערכת ההפעלה ושימוש במגוון העצום של בקרי ממשק המשתמש של המערכת. במהלך שלב זה יפתחו התלמידים אפליקציות שונות תוך שימוש בממשק המשתמש הטבעי של iOS.
פיתוח אפליקציות ל-iPhone תוך שימוש ב- Swift
40 ש"א
זהו שלב הלימוד השני של שפת התכנות Swift. בשלב זה נעסוק בסוגיות מתקדמות באופן יישום השפה ובנקודות דקדוקיות מתקדמות. כמו כן, יילמד שימוש בפרוטוקולים מפורשים ומשתמעים, יילמדו שיטות לבניית ארכיטקטורת ירושה מורכבת בשפה ויילמד שימוש במחלקות יסוד ב- Foundations Framework לבניית מבני נתונים מתוחכמים. בחלק זה נלמד לפתח רכיבי UI.
תכנות מתקדם בשפת Swift
25 ש"א
מודול זה הינו השלב השני של שפת התכנות Swift. בשלב זה נעסוק בסוגיות מתקדמות באופן יישום השפה ובנקודות דקדוקיות מתקדמות. כמו כן, נלמד שימוש בפרוטוקולים מפורשים ומשתמעים, יילמדו שיטות לבניית ארכיטקטורת ירושה מורכבת בשפה ותלמד שימוש במחלקות יסוד ב-Foundations Framework לבניית מבני נתונים מתוחכמים. בחלק זה תלמד לפתח רכיבי UI.
פיתוח אפליקציות ל- iPhone
30 ש"א
בשלב זה, תוך שימוש בשפת Swift, נעבור לשימוש ברכיבי תצוגה מבוססי UI כגון: UIView, UILabel, UIScroll, UISlider ועוד. המטרה של שלב זה היא להקנות לך את הכלים הנדרשים על מנת לפתח אפליקציות מבוססות UI מתקדם. בהתאם שעות ההנחיה בכיתה ינוצלו בעיקר לעזור לסטודנטים לתכנן את מבנה פרויקט הגמר האישי של כל אחד מהם, ואילו רוב עבודת הפיתוח המעשית תבוצע על ידם בבית. כל סטודנט יוכל לבחור פרויקט גמר בתחום שקרוב לליבו, אולם כל פרויקט יידרש לעמוד בסטנדרטים אקדמיים קשיחים.
פיתוח אפליקציות מתקדם בשפת Swift
35 ש"א
שלב זה הינו השלב האחרון בפיתוח אפליקציות מבוססות שפת Swift. כאן תלמד כיצד לפתח אפליקציות מתקדמות. במודול זה ילמדו נושאים כגון תקשורת באמצעות פרוטוקולים HTTP & TCP, שימוש ב- MapKit וב- Camera, עבודה עם מסדי נתונים מקומיים כגון: SQlite & CoreData, עבודה עם JSON כמו כן התממשקות עם מערכות API פופולריות כגון: Youtube, Google, Facebook וכו'. כמו כן תלמד לעבוד עם Media כגון: תמונות, סרטונים וקבצי קול ועוד.
הנחיות כלליות לפרויקט סיום אנדרואיד ואייפון
60 ש"א
הדרישות לפרויקט מסכם במודל ה-Android וה-iPhone הוא על פי פורמט קבוע, כאשר הנושא פתוח לבחירת הסטודנטים (באישור המרצה), והרציונל הוא שהפרויקט יתבצע בקבוצות של 2-3 אנשים לפרויקט. דרישות מינימום לפרויקט: 1. לפחות 6 נושאים ממודלים מתקדמים של הקורס (באישור המרצה) 2. יישום של לפחות 2 Design Pattern 3. OOP - שמירה על עקרונות – inheritance, encapsulation, polymorphism, loose coupling, high cohesion 4. תקינות קוד כולל שמות בעלי משמעות, הערות, מחזור קוד 5. EOP - הגיון בשימוש באירועי מערכת ומשתמש.
Bluemix) IBM-Cloud) התנסות מעשית על גבי פלטפורמת פיתוח נפוצה מהעולם האמיתי
ש"א
Bluemix הינו כלי ענן חדשני שפותח ע"י חברת IBM על מנת לאפשר למפתחים ולחברות יצירה, הפצה וניהול האפליקציה בענן. כלי זה מבוסס על Cloud Foundry שמהווה פלטפורמת ( PaaS (Platform as a Service. Bluemix מנגיש שירותים שונים ברמת האינטרפרייז, שניתן לשלב בתוך התוכנה בצורה קלה מבלי התעסקות ארוכה בהתקנות וקונפיגורציות ומאפשרת התממשקות על ידי API לשירותים כגון: שירותי תקשורת, ,Blockchain ,Analytics שירותים פיננסים, Containers ,IOT ,Mobile Security ,Big Data ,Watson ועוד. בשלב זה תקבל הזדמנות בלעדית להתנסות בעבודה מול כלי ענן של Bluemix ליצירת התשתית לאפליקציה שאתה רוצה לפתח.


תכני הקורס – טבלה מסכמת

נושאים שעות
שלב מיון - הכרות עם טכנולוגיות Mobile 40
בניית אתרי אינטרנט באמצעות HTML 5 15
עיצוב דפים באמצעות CSS 3.0 10
בניית אתרים דינמיים באמצעות JavaScript 15
עיצוב ואפיון ממשק משתמש ל-SmartPhone 5
פיתוח צד לקוח תוך שימוש ב- Bootstrap , ,jQuery 25
פרויקט מסכם אפליקציות Mobile מבוסס Web 15
מבוא לתכנות מוכוון מונחה עצמים באמצעות שפת Java 40
תכנות מתקדם בשפת Java 90
Java Database Connection with MySql 15
Design patterns – Java 10
הכנה למבחן ההסמכה OCAJP 15
פיתוח אפליקציות ל - Android 45
פיתוח אפליקציות מתקדם ל-Android 45
פיתוח באמצעות שפת Kotlin
תכנות בשפת Swift 25
פיתוח אפליקציות ל-iPhone תוך שימוש ב- Swift 40
תכנות מתקדם בשפת Swift 25
פיתוח אפליקציות ל- iPhone 30
פיתוח אפליקציות מתקדם בשפת Swift 35
הנחיות כלליות לפרויקט סיום אנדרואיד ואייפון 60
Bluemix) IBM-Cloud) התנסות מעשית על גבי פלטפורמת פיתוח נפוצה מהעולם האמיתי
סה"כ שעות שלב מיון + קורס מורחב 600

שאלות ותשובות

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

כן, בקורס מפתחי אפליקציות לאנדרואיד ולאייפון יש להגיש 3 פרויקטים - 3 אפליקציות שהסטודנט מפתח במהלך הקורס.
מפתח אפליקציות לאייפון ולאנדרואיד, מפתח JAVA ,android developer, מפתח IOS NATIVE, מפתח אפליקציות למובייל, מתכנת לבניית אפליקציה, IOS DEVELOPER ועוד תפקידים רבים ומגוונים שבהם תוכל להשתלב בסיום המסלול. למעבר לכלי שכר לחץ כאן.
חייג עכשיו
השאר פרטים