בואו ללמוד את מערכת ההפעלה המובילה בעולם
קורסים טכנולוגים בהזמנה אישית להיכרות ועבודה שוטפת עם Android
מקצועיות
מעל 20 שנות נסיון
בתעשיה, בשרותי הבטחון ובאקדמיה
מחוייבות
בניית סילבוס מותאם אישית לצרכי הלקוח
והתחייבות חוזית לעמידה בו
יצירתיות
תחום מאתגר, מתפתח וייחודי
שבו היצירה כולה בידיים שלך
על אידיאולוגיה ופיתוח אפליקציות
כתבה ששודה בתכנית ״סדרת חינוך״ וצולמה במהלך קורס אנדרואיד שהעבירה מכללת SYNTAX בחברת איירון סורס (22.8.17).
המהדורה המרכזית (ערוץ 10)
כתבה ששודרה במהדורת החדשות המרכזית על ערן קצב, מפתח אפליקציית Bip it ומייסד בית הספר Syntax, נסיעת מבחן עם האפליקציה בכתבתו של אביב פרנקל.
תוכנית הבוקר של אורלי וגיא
ערן קצב, מייסד בית הספר Syntax, בשיחה עם אורלי וגיא מסביר כיצד מפתח בודד ללא משאבים ותקציבי שיווק אדירים יכול לפתח מוצר אשר משפיע ומשנה את פני החברה. בראיון מבצע ערן הדגמה חייה של אפליקציית Bip it אשר צברה עד כה מעל חצי מיליון הורדות בישראל בלבד ומשמשת עשרות אלפי אנשים מידי יום ביומו – כל זאת ללא כל השקעה כספית.
כלכליסט TV
מתוך הכתבה: ״מה שיותר מרשים הוא שמאחורי האפליקציה עומד מפתח בודד, שאינו מגובה בשום הון גדול או קרן. […] המטרה הבאה שלו היא להפוך את האפליקציה לכלי עזר עבור בעלי מוגבלויות שאינם יכולים להשתמש בסמארטפונים – כגון עיוורים, משותקים או קטועי גפיים. גישה מרעננת בעולם ההייטק הישראלי בו המרוץ לאקזיט הפך לעיקר״
המהדורה המרכזית (ערוץ 10)
ערן קצב, מפתח אפליקציית Bip it ומייסד בית הספר Syntax, נסיעת מבחן עם האפליקציה בכתבתו של אביב פרנקל.
תוכנית הבוקר של אורלי וגיא
כיצד מפתח בודד ללא משאבים ותקציבי שיווק אדירים יכול לפתח מוצר אשר משפיע ומשנה את פני החברה. הדגמה חייה.
כלכליסט TV
מתוך הכתבה: ״מה שיותר מרשים הוא שמאחורי האפליקציה עומד מפתח בודד, שאינו מגובה בשום הון גדול או קרן […]
על אידיאולוגיה ופיתוח אפליקציות (כאן 11)
כתבה ששודה בתכנית ״סדרת חינוך״ וצולמה במהלך קורס אנדרואיד שהעבירה מכללת SYNTAX בחברת איירון סורס (22.8.17).
על אידיאולוגיה ופיתוח אפליקציות (כאן)
כתבה ששודה בתכנית ״סדרת חינוך״ וצולמה במהלך קורס אנדרואיד שהעבירה מכללת SYNTAX בחברת איירון סורס (22.8.17).
תוכנית הבוקר של אורלי וגיא
כיצד מפתח בודד ללא משאבים ותקציבי שיווק אדירים יכול לפתח מוצר אשר משפיע ומשנה את פני החברה. הדגמה חייה.
כלכליסט TV
מתוך הכתבה: ״מה שיותר מרשים הוא שמאחורי האפליקציה עומד מפתח בודד, שאינו מגובה בשום הון גדול או קרן […]
המהדורה המרכזית (ערוץ 10)
כתבה ששודרה במהדורת החדשות המרכזית על ערן קצב, מפתח אפליקציית Bip it ומייסד בית הספר Syntax, נסיעת מבחן עם האפליקציה בכתבתו של אביב פרנקל.
המהדורה המרכזית (ערוץ 10)
ערן קצב, מפתח אפליקציית Bip it ומייסד בית הספר Syntax, נסיעת מבחן עם האפליקציה בכתבתו של אביב פרנקל.
על אידיאולוגיה ופיתוח אפליקציות (כאן)
כתבה ששודה בתכנית ״סדרת חינוך״ וצולמה במהלך קורס אנדרואיד שהעבירה מכללת SYNTAX בחברת איירון סורס (22.8.17).
כלכליסט TV
מתוך הכתבה: ״מה שיותר מרשים הוא שמאחורי האפליקציה עומד מפתח בודד, שאינו מגובה בשום הון גדול או קרן […]
תוכנית הבוקר של אורלי וגיא
ערן קצב, מייסד בית הספר Syntax, בשיחה עם אורלי וגיא מסביר כיצד מפתח בודד ללא משאבים ותקציבי שיווק אדירים יכול לפתח מוצר אשר משפיע ומשנה את פני החברה. בראיון מבצע ערן הדגמה חייה של אפליקציית Bip it אשר צברה עד כה מעל חצי מיליון הורדות בישראל בלבד ומשמשת עשרות אלפי אנשים מידי יום ביומו – כל זאת ללא כל השקעה כספית.
המהדורה המרכזית (ערוץ 10)
ערן קצב, מפתח אפליקציית Bip it ומייסד בית הספר Syntax, נסיעת מבחן עם האפליקציה בכתבתו של אביב פרנקל.
תוכנית הבוקר של אורלי וגיא
כיצד מפתח בודד ללא משאבים ותקציבי שיווק אדירים יכול לפתח מוצר אשר משפיע ומשנה את פני החברה. הדגמה חייה.
על אידיאולוגיה ופיתוח אפליקציות (כאן)
כתבה ששודה בתכנית ״סדרת חינוך״ וצולמה במהלך קורס אנדרואיד שהעבירה מכללת SYNTAX בחברת איירון סורס (22.8.17).
כלכליסט TV
מתוך הכתבה: ״מה שיותר מרשים הוא שמאחורי האפליקציה עומד מפתח בודד, שאינו מגובה בשום הון גדול או קרן. […] המטרה הבאה שלו היא להפוך את האפליקציה לכלי עזר עבור בעלי מוגבלויות שאינם יכולים להשתמש בסמארטפונים – כגון עיוורים, משותקים או קטועי גפיים. גישה מרעננת בעולם ההייטק הישראלי בו המרוץ לאקזיט הפך לעיקר״.
מכללת Syntax הוקמה על ידי ערן קצב, בוגר מדעי המחשב מהאוניברסיטה העברית, בעל נסיון של מעל 20 שנה בהדרכה ומפתח אפליקציות שרשמו מעל מיליון הורדות!
עם לקוחותינו ניתן למצוא את חברת General Motors, IronSource, CWT, Ophir Optronics, ERM, עיריית רמת גן ומשרדים ממשלתיים שונים (ספק מורשה של משרד הבטחון מס 0011024467).
מערכת ההפעלה אנדרואיד (Android) מבית גוגל היא מערכת ההפעלה המובילה בעולם ומותקנת על ניידים וטאבלטים(מעל 80% מהשוק), רכבים, טלווזיות, אביזרי לבוש, מיכשור רפואי ובכל שנה הרשימה הזו רק הולכת וגדלה. יתרה מזו מעצם היותה קוד פתוח היכולת שלנו להעזר בה, לעבוד עימה ובעצם לפתח יישומים (אפליקציות) היא בלתי מוגבלת, וזאת בניגוד למערכת ההפעלה הסגורה של אפל (iOS). מהצד השני חופש כזה מצריך אמצעי אבטחה יחודיים המתפתחים מגרסה לגרסה והמרחב הזה שבין המשתמש למערכת ההפעלה ויישמוי צד ג׳ הופך למורכב הרבה יותר.
המכללה מעבירה הן קורסי תכנות בשפת Kotlin ובארכיטקטורת ה MVVM לצד קורסי Android Internals החוקרים את ארכיטקטורת מערכת ההפעלה והתקשורת בין הרכיבים השונים ואף קורסי היכרות טכנולוגים עם דגש על נושא האבטחה במערכת Android.
בניגוד ליתר תחומי פיתוח התוכנה אין צורך בצוותי ענק של עשרות מתכנתים אלא במפתח בודד עם ידע, נחישות ורצון לעשות שינוי.
אם זיהיתם צורך, יש לכם רעיון או שפשוט מתחשק לכם להשתלב בתחום המתפתח והמתגמל ביותר שיש כיום, תאמינו שזה אפשרי ובואו להגשים את החלום.
בניגוד למכללות אחרות אצלנו אין ״מריחות זמן״ מיותרות, לומדים באינטנסיביות וביעילות את כל שתצטרכו לדעת ויותר.
Native Android Programming With Kotlin Jetpack
שפת התכנות הרשמית לאנדרואיד היא קוטלין (Kotlin). Kotlin הוצגה בשנת 2011 על ידי JetBrains ובמאי 2019 החליטה Google להכריז עליה כשפה המועדפת לפיתוח לאנדרואיד. לא רק זאת אלא שגוגל כתבה מחדש את כל ספריות התמיכה שלה הנקראות כיום AndroidX בשפת Kotlin ומספקת את כל התיעוד הרשמי שלה בשפה זו. היא נלמדת כשפה עצמאית כי מעבר לשימושה הספציפי עבורנו היא משמשת גם לכתיבת קוד צד שרת ותפוצתה בתעשיה הולכת וגוברת. יתר על כן, מכיוון שמערכות לקוח חייבות להיות רספונסיביות, נלמד גם כיצד ה-Coroutines יכולים לעזור לנו לבנות קוד אסינכרוני שנטמיע באפליקציות שלנו.
המטרה הסופית של הקורס היא להעניק למשתתפים את היכולת לפתח אפליקציות אנדרואיד מורכבות אך מדויקות (מבחינת קוד) המתקשרות עם מסדי נתונים מקומיים ומרוחקים כאחד, ובנויות לפי הכלים המסופקים בחבילת ה Jetpack לארכיטקטורת אפליקציות. יותר מזה, הקורס יתמקד בפלטפורמת פיתוח Native ככלי הן ליצירת תקשורת מעמיקה עם שירותי המכשירים הניידים והן לביצוע פעולות רקע מורכבות ארוכות טווח (שאינן קשורות ל-UI) תוך שמירה על משאבי המערכת.
בוגרי הקורס יקבלו את הכלים המודרניים ביותר שיש לגוגל להציע למפתחים שלהם על מנת ליצור את יישומי האנדרואיד היעילים ביותר שיכולים לבצע כל משימה שבמערכות אחרות כדוגמת iOS שמורה למערכת ההפעלה בלבד.
Android Internals Course
קורס Android Internals אינו מיועד דווקא למתכנתים אלא לאנשי טכנולוגיה המעוניינים להכיר לעומק את מערכת הקוד הפתוח מבית גוגל על רבדיה השונים מבפנים.
במהלך הקורס נלמד מה המשמעויות של אנדרואיד כפרויקט קוד פתוח וכיצד בכל זאת מקבלת גוגל שליטה במערכת, נלמד על ארכיטקטורת הפלטפורמה, המכונות הווירטואליות המרכיבות אותה, תהליך ה BOOT על שלביו השונים תוך התמקדות ב Zygote ושרותי המערכת הרצים ברקע, נחקור כיצד מתבצעת האבטחה המבוססת Linux בין התהליכים השונים וכיצד הם יכולים לתקשר בינהם באמצעות Binder, נחקור את ניהול הזכרון, התהליכים ומערכת הקבצים ונראה את החולשות והחוזקות של כל אלו.
בנוסף נכיר את כלי הפיתוח השונים לאנדרואיד ונחקור לעומק את ה Android Debug Bridge (ADB) ככלי עזר להפעיל את כלל שרותי הטלפון הגלויים והחבויים, וככלי שיעזור לנו לנתח כל אפליקציה ולהפעיל את שלל מרכיביה. לצורך כך גם נלמד על ארבעת הרכיבים השונים המרכיבים כל אפליקציה (Activities, Services, Broadcast Receivers and Content Providers) ואיזה תפקיד משרת כל אחד מהם ועל איזה צורך הוא עונה. נכיר לעומק את ה Manifest שבו אנו מצהירים על כלל שרותי האפליקציה אל מול מערכת ההפעלה ולבסוף נבין בדיוק את ההבדל בין יישומי מערכת ההפעלה ליישומי צד ג שאותן ניתן להוריד מחנות האפליקציות (רמז, הוא לא גדול כל כך).
הקורס אמנם תאורטי אך הוא מורכב משלל כלים מעשיים. ראשית בעזרת ה ADB נחקור אפליקציות שונות העושות שימוש בשרותי המכשיר השונים, שנית נתכנת בעזרת ה Native Development Kit (NDK) ונשתמש ב Java Native Interface (JNI) כדי לשלב את המודול הניטייב באפליקציות שלנו. יתראה מכך נבנה שרות AIDL Binder לתקשורת שרת-לקוח ונראה כיצד מיושמת התקשורת ברמת ה Kernel.
קורס Android Uno – מבוא לאנדרואיד
קורס Android Uno הוא קורס קצר בן יום או יומיים אשר מטרתו לספק היכרות טכנולוגית מעמיקה לאנשים שאינם בהכרח טכנולוגים עם מערכת ההפעלה המובילה בעולם – Android.
במהלך הקורס ינתן מבוא כללי על מערכת ההפעלה כמערכת קוד פתוח וההשלכות של זה על המפתח והמשתמש, יוצגו רבדי מערכת ההפעלה השונים, מנגנוני האבטחה ובידוד המשתמשים, מערכת הקבצים ועוד. לאחר סקירה של המערכת נסקור גם את היכולות השונות של יישומים צד ג׳ המפותחים עבורה אל מול יישומי המערכת עצמה. במהלך הקורס נראה כיצד ניתן לאתר ולחקור יישומים חשודים ומזיקים פוטנציאלית, ונסיק מסקנות לגבי התנהלות נכונה ובטוחה של המשתמש.
לכל אורך ההכשרה יושם דגש על ההבדלים בין מערכת ההפעלה Android למקבילתה מבית אפל והיא iOS. בסיום הקורס יכירו המשתתפים את החולשות וחוזקות של של מערכת ההפעלה ואת סיבתן המבנית, כיצד לנצל אותן לטובתם, וכיצד להתגונן מפניהם כמשתמש.
לסיכום הקורס תוצג אפליקציית ״ריגול״ יחודית שפותחה עבור הקורס ודרכה נוכיח שאפליקציות צד שלישי אכן יכולות לקיים ניטור תמידי של כל הפעילות שלנו כולל האזנה וניתוח של כל מה שאנו אומרים. אפליקציה זו תיחקר לעומק ויושם דגש על המרחב שבין האפליקציה הזדונית לבין מערכת ההפעלה המנסה לגונן על המשתמש, לפעמים בהצלחה, לפעמים פחות אך בכל גרסת אנדרואיד מציבה אתגרים חדשים לאותם ״פצחנים״.