הייפראקטיב

פיתוח תוכנה למובייל- בניית ישומי אינטרנט

  • סוג הלימודים במוסד:
     לימודי תעודה
  • אזור גיאוגרפי:
     גוש דן - זבוטינסקי 7 רמת גן מגדל משה אביב


מידע כללי:
המסלול המלא לפיתוח תוכנה למובייל ולבניית ישומי אינטרנט מתקדמים הינו מסגרת הלימודים המקיפה ביותר בישראל להכשרת מפתחי תוכנה למובייל – פיתוח לאייפון נלמד בהיקף רחב יותר מכל תוכנית אחרת (גם אלה שמלמדות רק אייפון), פיתוח תוכנה לאנדרואיד נלמד בהיקף רחב יותר מכל תוכנית אחרת (גם אלה שמלמדות רק אנדרואיד). בנוסף המסלול מכשיר את התלמידים בהיקף ידע נרחב מאוד
ב-web ששקול בהיקפו לקורס web master מלא של הקולגות.

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


תיאור הקורס:
בנוסף לפיתוח תוכנה בסיסי נלמד באמצעות שפת c# באופן שפותח את הדלת בפני בוגרי הקורס להשתלבות בעתיד גם בפיתוח ל-windows phone 7 או בהמשך לימודים לפיתוח תוכנה מסורתי לסביבת dot.net.
במהלך המסלול התלמידים נדרשים להגיש 4 פרוייקטי גמר. מאחר ומפתחי מובייל רבים פועלים כפרי לנסרים ונזקקים לידע עסקי להצלחה בעסקים, המסלול גם מעניק לבוגריו את הכלים ותשתית הידע העסקי הנדרשים לפתיחת עסק עצמאי כפרי לנסר בתחום פיתוח תוכנת מובייל ואתרי אינטרנט. תלמידים במסלול, המעונינים בכך, יכולים לגשת בסיום הלימודים למבחן ההסמכה הבינלאומי ב-java של חברת oracle ה- OCPJP.

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

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

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

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

● סדנת מבוא לענף ההיי-טק – הקורס כולל סדנא יחודית ויוצאת דופן המועברת על ידי מומחה רב תחומי בעל למעלה מ-20 שנות נסיון בתעשיה. הסדנא נפתחת בהקנית ידע רב באוצר המילים היחודי לתעשיה וב-buzz word שאיש היי-טק חייב להכיר בחומרה, תוכנה, תקשורת, רשתות ומובייל. הסדנא מוסיפה ידע במגוון יכולות טכניות שאיש IT חייב להכיר – כדוגמת וירטואליזציה ואמולציה ולסיום מציגה לתלמיד את מבנה ענף ההיי-טק הישראלי, דינמיקות בתהליכי פיתוח ובדיקה, תכנון ובקרת קריירה בענף ההיי-טק ושיקולים משפטיים וחשבוניים בניהול קריירה.

● תכנות מוכוון עצמים בשפת c#. שפת c# הינה שפת תכנות מבוססת עצמים מודרנית, שפותחה על ידי מיקרוסופט כמענה לשפת java. C# נחשבת לשפת התכנות העיקרית לטכנולוגית dot.net הפופולרית וכשפת התכנות הראשית באפליקציות מובייל ל-windows phone 7. השפה מודרנית יותר מ-java ו-objective c ומוצלחת יותר כשפת הלימוד הראשונה בה נתקל התלמיד. בנוסף סביבת הפיתוח visual studio, בה נעשה שימוש לפיתוח בשפה, היא הנוחה ביותר למתכנתים מתחילים. לימוד שאר שפות התכנות בהמשך הקורס מבוצע על בסיס ההבדלים/תוספות שלהן בהשוואה ל-c#.

● תכנות בסיסי נתונים ו-sql. כמעט כל אתרי האינטרנט המודרניים וכן אפליקציות מובייל רבות נסמכות על בסיסי נתונים. הן אנדרואיד והן iOS כוללות בסיס נתונים embedded בשם sqlite. ביחידת לימוד זו נלמדת שפת sql שהיא השפה הסטנדרטית לטיפול בבסיסי נתונים, תוך הדגמה באמצעות בסיסי הנתונים הנפוץ ביותר בסביבת אינטרנט – MySQL.

◄ הכשרה בתכנות ל-iOS. מערכת ההפעלה iOS של אפל מותקנת בכל מכשירי האייפון, מחשב ה-iPad ונגני המוזיקה המתקדמים iPod Touc. מדובר במערכת מורכבת שדורשת שליטה בשפות c ו-objective c כאחד ובסט ה-api של המערכת ובהתאם הלימוד כולל:

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

● תכנות בשפת Objective C. objective c היא שפה חריגה שפותחה בראשית שנות השמונים ונעשה בה שימוש אך ורק לפיתוח תוכנה לפלטפורמות אפל. השפה מיישמת עקרונות object oriented בצורה שונה מאוד מ-java ו-c# ועיקר הלימודים בשלב זה מתבסס על לימוד מודל ה-oop היחודי בשפה זו.

● iOS API. אחד השלבים המהנה ביותר בקורס. לימוד אינטנסיבי של אבני הבנין השונות לפיתוח אפליקציות אייפון, אייפד ואייפוד טאץ’ בסביבת XCode ו-Interface Builder תוך פיתוח אפליקציות מובייל רבות. הלימוד כולל הרחבה גדולה במיוחד בתכנות לרכיבי החומר הייחודיים לאייפון ולאייפד.

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

● פרוייקט iPhone. כתיבת פרוייקט גמר בדמות אפליקצית מובייל מורכבת והעלאתה ל-app store (לבעלי חשבון מפתח).

◄ הכשרה בתכנות ל-android. מערכת ההפעלה android שולטת כיום על למעלה מ-50% משוק מערכות ההפעלה לסמארטפונים. פיתוח לאנדרואיד דורש שליטה ברמה גבוהה בשפת java ובסט ה-api של המערכת ובהתאם הלימוד כולל:

● תכנות מתקדם ב-java. לאחר שהתלמיד כבר שולט בתכנות מוכוון עצמים ב-c# נלמד תכנות מוכוון עצמים ב-java על יסוד מעבר מהיר על ההבדלים בין שתי השפות ולכן מסתיים באופן מהיר יחסית. לאחר מכן מושם דגש על לימוד סוגיות מתקדמות בתכנות java כדוגמת multithreading programming, מבני נתונים מתקדמים ועוד.

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

● סדנת android 4. סדנא מיוחדת במסגרתה נלמדות השלמות לגרסת מערכת ההפעלה android 4.0 (ice cream sandwich) העדכנית. מעבר לכך נדונות בסדנא סוגיות בתכנון ממשק משתמש אטרקטיבי ביישומי מובייל, שיקולים שיווקים בגוגל מרקט וסיעור מוחות שיטתי כטכניקה לטיוב אפליקציות מובייל.

● פרוייקט android. כתיבת פרוייקט גמר בדמות אפליקצית מובייל מורכבת והעלאתה לגוגל מרקט. (לבעלי חשבון מפתח).

◄ הכשרת התלמיד בפיתוח לאינטרנט/בניית אתרים. נדבך לימודים זה מאגד את את הידע וההכשרה ה-’web master-ית’ שכולל הקורס ומאפשר לבוגר לעבוד גם כבונה אתרים וגם ליצור אפליקציות מובייל אגנוסטיות. בהתאם הלימוד כולל:

● טכנולוגיות web. לימוד טכנולוגיות ה-web העיקריות לצד הקליינט – לימוד שפת html בגרסת 5.0 המודרנית, לימוד css לעיצוב ברמת קוד של דפי אינטרנט, לימוד שפת java script ושילוב הידע במסגרת dhtml ו-ajax. בפועל לימודי java script מתבצעים לאחר לימוד השפה המורכבת בהרבה c# ועל כן הלימוד מתבצע במהירות ויעילות.

● לימודי פיתוח אפליקציות מובייל אגנוסטיות עם phone gap במסגרת סדנא מרוכזת . במסגרת סדנא זו מוקנה ידע המאפשר לתלמיד לפתח אפליקציות מובייל אגנוסטיות (שמשקפות את רוב הביקוש לאפליקציות מובייל של לקוחות בישראל) מבוססות טכנולוגיות web, אותן ניתן למכור ב-app store של אפל ל-iPhone ובגוגל מרקט של גוגל ל-android. בסיום שלב לימוד זה ניגש התלמיד לכתיבת פרוייקט מסכם – אפליקצית מובייל שרצה באופן זהה מבסיס קוד אחד ל-iPhone ול-android.

● תכנות צד שרת ב-PHP. Php הינה שפת תכנות מוכוונת עצמים המשמשת בתכנות צד השרת
באתרי אינטרנט רבים באינטרנט. הביטוי ’צד שרת’ מתייחס לתוכנה שרצה בשרת ה-web להבדל מחלק התוכנה באתר שמתבצע בדפדפן. שליטה ב-PHP נדרשת בעת פיתוח אתרי אינטרנט מורכבים ומסייעת גם לשפר אתרי אינטרנט המפותחים באמצעות מערכת cms.

● לימוד פיתוח אתר מורכב באמצעות מערכת cms במסגרת סדנא מרוכזת. מערכת CMS הינה תוכנה שמאפשרת להקים בקלות יחסית אתרי אינטרנט גדולים. 2 מהמערכות הפופולריות בתחום הינן JOOMLA ו-DRUPAL. אתרים גדולים כדוגמת אתרי אוניברסיטאות, אתרים מסחריים כדוגמת יד 2 ועוד ניתן להקים בפרקי זמן קצרים יחסית באמצעות מערכת CMS. שליטה במערכת CMS מאפשרת לבונה אתרים מיומן לזכות במכרזים ולהרוויח יותר בזכות עלות הפיתוח הפחותה בהשוואה למתחרים. חברות רבות גם משתמשות באתרים שפותחו בזריזות באמצעות מערכת cms לצרכי ניהול מידע פנימיים ואינטראנט. בסיום שלב לימוד זה ניגש התלמיד לכתיבת פרוייקט מסכם – אתר אינטרנט מסחרי מבוסס מערכת cms.

כל מסלולי הלימוד של  הייפראקטיב


לימודים + נרשמים ללימודים  -כל ההצעות ללימודים בישראל יועצי הלימודים שלנו ישמחו לעזור לכם ללא תשלום בטלפון 073-2158649