
אם יש לכם טלפון או טאבלט אנדרואיד צנוע, כמו סמסונג ברמת כניסה, ואתם עדיין רוצים להתחיל בתכנות, יש לכם מזל: עם Termux תוכלו להקים סביבת לינוקס קטנה בכיס שלכם ולהתחיל להתעסק איתה. C, C++, Python, HTML ו-CSS ללא צורך במחשבהרעיון נשמע קצת גיקי, אבל ברגע שמנסים אותו רואים שהוא לגמרי בר-קיימא ללימוד תכנות ולביצוע פרויקטים אמיתיים.
בשורות הבאות נראה כיצד לנצל את Termux כדי תכנתו בפייתון וב-C++ מטאבלט או ממכשיר נייד עם אנדרואיד.תלמדו אילו חבילות להתקין, כיצד לקמפל מהטרמינל, אילו סוגי פרויקטים ניתן ליצור ואילו כלים להוסיף. בנוסף, תמצאו טיפים מעשיים למתחילים, קישורים מועילים לתיעוד ומבוא קצר לחיבור כל זה לאבטחת סייבר ואוטומציה, והכל תוך כדי שאתם עובדים על מכשיר נייד.
מה זה Termux ולמה להשתמש בו לתכנות אנדרואיד?
Termux היא אפליקציית אנדרואיד המציעה לך סביבת לינוקס מלאה בתוך הטלפון הנייד או הטאבלט שלךאין צורך בגישת רוט או טריקים מסובכים. זה כמו לפתוח מסוף לינוקס בטלפון שלך: אתה יכול להתקין חבילות, להשתמש במנהל החבילות שלך, לערוך קבצים, לקמפל תוכניות, להריץ סקריפטים ועוד הרבה יותר.
היתרון הגדול הוא ש-Termux זה מסיר הרבה מחסומים אופייניים ללימוד תכנות.אינך זקוק למחשב נייד חזק, אינך צריך להגדיר מכונות וירטואליות או להתמודד עם התקנות מסובכות. בעזרת מכשיר האנדרואיד שלך וחיבור אינטרנט טוב, תוכל להתקין מהדרים של C/C++, מפרשי Python, שרתים קלים וכלי רשת שבדרך כלל תשתמש בהם רק במחשב אישי.
אם אתם מתחילים עם שפות כמו C++, Python, HTML או CSS, Termux מאפשר לכם... לעבור מתיאוריה לתרגולבמקום רק לצפות בסרטונים ולקרוא הערות, תוכלו לכתוב את הקוד שלכם, להריץ אותו במכשיר הנייד שלכם ולהתנסות בפרויקטים קטנים שמקרבים תרחישים מהעולם האמיתי.
יתר על כן, המערכת האקולוגית של Termux משתלבת היטב עם אופן הפעולה של אבטחת סייבר, אוטומציה של תהליכים וניהול מערכות, היכן שהם משמשים. סקריפטים של פייתון, כלי רשת ופקודות לינוקס ברציפות. הפיכת הטלפון שלכם למעבדה מיני ניידת היא דרך מצוינת לאמן את ההרגלים האלה מהיום הראשון.
התקן והגדר את Termux בטאבלט או במכשיר הנייד שלך עם אנדרואיד
לפני שאתם מתחילים לכתוב קוד, אתם צריכים לכוונן את Termux פחות או יותר. הדבר הראשון הוא להוריד את האפליקציה מ... מקור אמין ועדכניהאפשרות המומלצת היא בדרך כלל מאגר F-Droid הרשמי או דף ה-GitHub של Termux, שם הם מעלים את הגרסאות האחרונות התואמות ל-APIs העדכניים ביותר של אנדרואיד.
לאחר התקנת האפליקציה, פתחו את Termux ותנו לה להכין את הסביבה הראשונית. תראו הנחיית מעטפת טיפוסית. השלב ההגיוני הבא הוא עדכון חבילות הבסיס של המערכת כדי להימנע מלהיתקע עם גרסאות מיושנות. ב-Termux, זה נעשה באמצעות הפקודות הרגילות של המנהל עצמו:
עדכון חבילה ושדרוג חבילה זה מה שתשתמשו בו כדי להוריד אינדקסים חדשים ולעדכן את כל מה שהתקנתם. זהו שלב שעליכם לחזור עליו מדי פעם, במיוחד לפני התקנת מהדרים, פייתון או כלי פיתוח, מכיוון שהוא מונע התנגשויות גרסאות.
עם המערכת המעודכנת, תהיו מעוניינים להתקין כמה כלי עזר בסיסיים למסוףאלה כוללים לעתים קרובות עורכים כמו nano או vim, כלי פירוק קבצים, כלי עזר לרשת ותוספות אחרות כדי להקל על חיי היומיום שלך. Nano היא בדרך כלל האפשרות הפשוטה ביותר אם אתה מתחיל, מכיוון שהיא משתמשת בקיצורי דרך פשוטים ומציגה עזרה בתחתית המסך.
בשלב זה, כבר יש לכם מיני לינוקס שפועל על מכשיר האנדרואיד שלכם, מוכן להוסיף מהדרים, מפרשים וכל דבר אחר שאתם צריכים כדי לתכנת ב-C, C++ ו-Python מהטרמינל. אינכם צריכים להיות מומחי מערכות: בהדרגה תתרגלו לפקודות הבסיסיות ככל שתכתבו את התוכניות הראשונות שלכם.
התקנת clang וקומפילציה של C ו-C++ עם Termux
כדי לתכנת ב-C ו-C++ מ-Termux אתה צריך קומפיילר שמבין את שתי השפותבסביבה זו, חבילת clang נפוצה, הכוללת את התמיכה הדרושה עבור C ו-C++ וגם יוצרת קיצורי דרך לקבצי הרצה תואמים ל-gc ו-g++ כך שניתן לקמפל עם פקודות קלאסיות.
ההתקנה פשוטה: בסשן Termux חדש, הפעל את הפקודה קלאנג להתקנת חבילההכלי יבקש אישור; פשוט ענו עם Y כשתתבקשו. מנהל החבילות יוריד את כל הרכיבים הדרושים ויתקין אותם במערכת שלכם. מנקודה זו ואילך, יהיו לכם קבצי ההפעלה זמינים לקימפול ב-C (gcc) וב-C++ (g++).
עם התקנת קלאנג, מה שאתה מקבל הוא סביבת בנייה מלאה עבור C ו-C++ באנדרואידניתן לכתוב קוד מקור, לקמפל אותו וליצור קבצי הרצה הפועלים ישירות בתוך Termux. זה כמעט אותו הדבר כמו מה שהיית עושה במערכת לינוקס שולחנית, אבל מותאם לטלפונים ניידים או טאבלטים.
אם בשלב כלשהו תיתקלו בשגיאות עקב תלויות או ספריות חסרות, התקנת התוכנה הדרושה כנראה תספיק. חבילות תוספות ספציפיות מתוך מנהל Termux עצמו. אל דאגה: ברוב המקרים, זה יהיה עניין של קריאת הודעת השגיאה, מציאת שם הספרייה והוספת החבילה המתאימה.
מסגרת זו מאפשרת לך לקמפל כל דבר, החל מתוכניות פשוטות ועד לפרויקטים מורכבים יותר, כל עוד הן אינן מסתמכות על ממשקים גרפיים כבדים או רכיבים אחרים שאינם נתמכים על ידי אנדרואיד. זה יותר ממספיק כדי ללמוד לוגיקה ב-C ו-C++ ולתרגל מבני נתונים, אלגוריתמים ותוכניות שירות קטנות של קונסולות.
תוכנית C ראשונה מהטאבלט שלך עם Termux
ברגע שיש לכם את המהדר, הגיע הזמן לנסות אותו עם דוגמה פשוטה. בדרך כלל, תיצרו... כתוב תוכנית "שלום עולם" ב-C כדי לוודא שהכל עובד.הצעד הראשון הוא לבחור עורך. ננו הוא בדרך כלל האפשרות הנוחה ביותר אם אתם רק מתחילים, וניתן להתקין אותו בקלות באמצעות:
pkg להתקין nano זוהי הפקודה שמוסיפה את העורך לסביבת Termux. לאחר השלמת ההתקנה, ניתן ליצור קובץ חדש בשם כמו hola.c על ידי הפעלת ננו שלום.ג בטרמינל. פעולה זו תפתח מאגר ריק שבו תוכלו להקליד כל קוד C שתרצו.
בתוך הקובץ, כתבו תוכנית C פשוטה שמדפיסה הודעה על המסך. אינכם צריכים להיצמד לדוגמה הקלאסית; כל טקסט יספיק כדי לוודא שהקומפילציה והביצוע פועלים כראוי. הדבר החשוב הוא שהוא מכיל את הפונקציה `main` וקריאה ל-`printf`, כי היא המבנה הבסיסי של תוכנית C.
לאחר שתסיים לכתוב, עליך לשמור את הקובץ. עם ננו, התהליך כרוך בשימוש בצירוף המקשים. CTRL + O כדי לכתוב את הקובץ, לחץ על Enter כדי לאשר את השם, ולאחר מכן לחץ על CTRL + X כדי לצאת מהעורך. תחזרו לשורת Termux כאשר קובץ ה-hola.c שלכם שמור בספרייה הנוכחית.
השלב הבא הוא קומפילציה. מאותה ספרייה שבה נמצא hola.c, השתמשו בקומפיילר C על ידי הפעלת משהו כמו gcc -o שלום שלום.cפקודה זו מורה למהדר ליצור קובץ הפעלה בשם hola מקוד המקור hola.c. אם הכל נכון, לא יופיעו הודעות שגיאה ותראו את הפקודה חוזרת בשקט.
משם, אתה רק צריך להריץ את הקובץ שנוצר עם שלום כדי לראות את ההודעה המתוכנתת בטרמינל. בכך, כבר הוכחת שאתה יכול כתוב, קומפיל והרץ תוכניות C ישירות במכשיר האנדרואיד שלך. באמצעות Termux, ללא צורך במחשב שולחני.
קומפילציה והרצה של קוד C++ ב-Termux עם G++
עבור C++ הרעיון דומה מאוד, אבל באמצעות ה- קובץ הרצה של g++ שהוא חלק מחבילת clang++C מרחיבה מאוד את אפשרויות השפה בהשוואה ל-C, עם תכנות מונחה עצמים, תבניות, ספריות סטנדרטיות עשירות יותר ועוד. ב-Termux, ניתן לתרגל את כל זה באמצעות אותו טרמינל.
במקרים מסוימים, מהדר C++ יכול לקמפל קוד C טהור, אם כי בדרך כלל הוא יציג אזהרה כלשהי. לדוגמה, ניתן להשתמש בפקודה g++ -o hola_cpp hola.c כדי ליצור קובץ הרצה מאותו קובץ C. המהדר יזהיר אותך שאתה מערבב דברים, אך עדיין ייצור קובץ בינארי בשם hola_cpp שתוכל להריץ עם ./hola_cpp.
למרות זאת, מומלץ שעבור פרויקטים אמיתיים של C++ משתמשים בקבצים עם הסיומת .cpp ובקוד שתוכנן עבור C++ניצול המאפיינים הייחודיים שלה. כך תוכלו להפיק את המרב מהשיעורים, מהספרייה הסטנדרטית ומהכלים המודרניים של השפה מבלי להיות מוגבלים על ידי C.
כמו ב-C, תהליך העבודה זהה: יוצרים קובץ מקור (לדוגמה, program.cpp), עורכים אותו באמצעות nano או העורך המועדף עליכם, שומרים את השינויים, ולאחר מכן מבצעים קומפילציה באמצעות g++, תוך ציון שם קובץ הפלט הניתן להרצה. אם מתעוררות אזהרות או שגיאות, Termux יציג אותן בטרמינל כדי שתוכלו לתקן את הקוד.
בעזרת גישה זו ניתן להתחיל לבנות תוכניות C++ קטנות מהטאבלט שלךמתרגילים בסיסיים ועד מבני תרגול, ועד כלי עזר מיניאטוריים שמאפשרים אוטומציה של משימות בתוך Termux עצמה, כגון עיבוד קבצי טקסט, ניתוח יומנים או יצירת דוחות פשוטים בקונסולה.
התקן והשתמש בפייתון ב-Termux עבור פרויקטים מהעולם האמיתי
מלבד C ו-C++, Termux מצטיינת בעבודה עם Python. בעזרת מספר פקודות בלבד, תוכלו להפוך את הטלפון הנייד שלכם ל... מעבדת סקריפטים ואוטומציה שילווה אותך לכל מקום. כדי להתקין את המפענח, פשוט השתמש במנהל החבילות הרגיל שלך.
הפקודה שאתה צריך היא pkg התקן פייתוןפעולה זו תוריד את גרסת הפייתון הזמינה במאגרי Termux, יחד עם הספריות החיוניות להתחלה. לאחר ההתקנה, ניתן יהיה לגשת למתורגמן מהטרמינל פשוט על ידי הקלדת python או python3, בהתאם לכינוי המוגדר כברירת מחדל.
לאחר שפיתון פועל, תוכלו להתחיל ליצור סקריפטים ופרויקטים קטנים. אחת הדרכים הטובות ביותר ללמוד היא לעקוב אחר סדרה המבוססת על פרויקטים מעשיים שתוכלו להריץ ולשנות ישירות במכשיר שלכםבמקום להתמקד רק בדוגמאות בודדות, אתם ניגשים לכל נושא עם מטרה ברורה: להפוך משהו לאוטומטי, לנתח מידע או לקיים אינטראקציה עם שירותים חיצוניים.
גישה מעניינת מאוד כוללת ערבוב של פקודות לינוקס עם סקריפטים של פייתון, תוך ניצול העובדה ש-Termux מספקת לך... כלי רשת, כלי עזר למערכת וגישה למערכת הקבצים ואפשרויות עבור ניהול wakelocks וסוללהבדרך זו, כל תוכנית שאתם יוצרים בפייתון פותרת בעיה ספציפית, ובמקביל מאלצת אתכם לחשוב כיצד להתאים את הלוגיקה של השפה לאפשרויות של סביבת הטרמינל.
בעזרת תוכנית זו, Termux מפסיקה להיות סתם אפליקציה מוזרה והופכת לבן לוויה ללימודים: כל רגע פנוי מספיק כדי לפתוח את הטרמינל, לכתוב קוד ולבדוק רעיון חדש מבלי להזדקק למכשיר נוסף.
רעיונות שימושיים לפרויקטים של פייתון ב-Termux
כדי למנוע מפייתון להפוך לרשימה של פונקציות ולולאות בלבד, מומלץ לעצב פרויקטים שדומים מאוד למצבים מהעולם האמיתי. Termux מציעה שפע של הזדמנויות לכך, במיוחד בתחומים כמו... אבטחת סייבר בסיסית, אוטומציה של משימות חוזרות ונשנות וניתוח מידע.
רעיון ראשון אחד הוא ליצור תסריט של אוטומציה של בדיקת רשתלדוגמה, תוכנית שמבצעת פינגים (pings) לאתרים מרובים, רושמת את התגובות שלהם ומודיעה לך אם יש כשל כלשהו. ניתן להשתמש במודולים כמו תת-תהליכים, שקעים או ספריות ספציפיות כדי לטפל בחיבורים. בדרך זו, מתרגלים הנפקת פקודות חיצוניות, לכידת פלט וטיפול בשגיאות מבלי לגרום לסקריפט לקרוס.
פרויקט נוסף פרקטי מאוד הוא בודק עוצמת סיסמה פשוטכאן תוכלו לכתוב סקריפט שמקבל סיסמה, מנתח את אורכה, את השימוש באותיות גדולות וקטנות, מספרים וסמלים, ומחזיר ציון. אם אתם מרגישים הרפתקנים, תוכלו להוסיף ביטויים רגולריים או להשוות אותם לרשימות של מילים נפוצות שאתם יוצרים ומנהלים מ-Termux.
אפשר גם להתעסק עם ה- ניתוח קבצי יומןבין אם משירותים שאתם מגדירים ב-Termux ובין אם ממערכות אחרות שאתם מעבירים למכשיר הנייד שלכם, המטרה תהיה לקרוא את הקובץ, לסנן שורות עם מידע ספציפי (שגיאות, התראות, כתובות IP ספציפיות), ליצור סיכומים או דוחות, ואם תרצו להמשיך הלאה, לזהות דפוסים שעשויים לעניין אתכם לצורך אבטחה או תחזוקה.
פרויקט אחד שנוטה להיות די מרתק הוא יצירת מגרד אתרים פשוטעל ידי מינוף ספריות כמו בקשות ומנתח HTML, ניתן ליצור סקריפט שמבקר בדפים ספציפיים, אוסף נתונים ושומר אותם לניתוח מאוחר יותר. זה יכול להיות שימושי למעקב אחר מחירים, איסוף מידע ציבורי, התבוננות בשינויים באתרי אינטרנט מעניינים, או אפילו אימון העיניים לזהות תוכן חשוד או ניסיונות הנדסה חברתית.
לבסוף, זה מאוד חינוכי ליצור מעקב בזמן אמת אחר נתונים כגון מזג אוויר או מטבעות קריפטוגרפייםבאמצעות ממשקי API ציבוריים, הסקריפט שלך מבצע שאילתה מעת לעת על המידע ומציג אותו במסוף Termux, או שומר אותו בקבצים לצורך השוואות היסטוריות. עבודה עם ממשקי API דורשת ממך לטפל בבקשות HTTP, תגובות JSON, אימות טוקנים וניהול שגיאות רשת בסיסי.
למד פייתון ואבטחת סייבר בו זמנית מהטלפון הנייד שלך
רבים מהפרויקטים שניתן לבצע עם Python ב-Termux מתאימים באופן טבעי להצגת מושגים מ... אבטחת סייבר ושיטות עבודה מומלצותהרעיון הוא לא להפוך את הטלפון הנייד שלכם לכלי פריצה רב-תכליתי, אלא להבין כיצד הסקריפטים שלכם קשורים לאבטחת רשתות, מערכות ונתונים.
כשבונים, למשל, כלי להערכת סיסמאות, יש לכם את התירוץ המושלם לדבר על מדיניות אבטחה ארגונית, ניהול אישורים תקין ומסגרות כמו למשל NIST CSF או סטנדרטים כמו NIS2, שקובעים התחייבויות במגזרים מסוימים. גם אם אתם מתכנתים כחובבים, מושגים אלה נותנים לכם הקשר מהעולם האמיתי.
במקרה של מנתחי יומנים, הסקריפט שלך יכול לתפקד כ- מערכת מיניאטור אירועי גילוי זה מחפש דפוסים חריגים, ניסיונות התחברות כושלים או התנהגות חריגה. שוב, זה קשור לאופן שבו צוותי אבטחה מאורגנים בחברות, וזה עוזר לך לחשוב במונחים של ניטור מתמשך ותגובה לאירועים.
עבודה עם סקרייפרים ו-APIs גם מאלצת אותך לשקול דברים כמו שימוש אחראי במידע, כיבוד תנאי השירות וטיפול בנתונים אישייםזה זמן טוב להציג נוהלי אתיקה בסיסיים: אל תעמיסו שירותים בבקשות, אל תאספו נתונים רגישים ללא רשות, והגנו על כל אישור שאתם משתמשים בו בסקריפטים שלכם.
אם גם אתם מעוניינים באוטומציה של תהליכים בסביבה מקצועית, Termux ו-Python יכולים להיות הצעד הראשון כדי ליישם את הרעיונות האלה... פלטפורמות ענן כמו AWS או Azure, או לשלב אותן עם פתרונות בינה עסקית כמו Power BIהיכן שמטופלים כמויות גדולות של נתונים וזרימות עבודה מורכבות יותר, וגם עבור משימות מקומיות כגון לתזמן אתחול מחדש תקופתי של המכשיר.
תצורה בסיסית וטיפים לשיפור סביבת Termux שלך
Termux עובד ישר מהקופסה, אבל בעזרת כמה שינויים קלים תוכלו ליצור סביבה נוחה יותר לתזמון שעות. ראשית, מומלץ ש... הגדר עורך שנוח לך איתוNano הוא פשוט, אבל אם כבר יש לכם ניסיון עם Vim או תוכנות דומות, תוכלו להתקין ולהתאים אותו אישית בעזרת קיצורי הדרך הרגילים שלכם.
טיפ שימושי נוסף הוא לארגן מבנה תיקיות ברור לפרויקטים שלךלדוגמה, ספרייה אחת עבור C, אחרת עבור C++, אחרת עבור Python, ובתוך כל אחת מהן, תיקיות משנה עבור כל פרויקט. זה ימנע מכם לערבב קוד מקור, קבצי הרצה ונתונים, ויתרגל אתכם לעבודה בצורה מאורגנת מההתחלה.
אם אתם מתכוונים להתמודד עם רשתות, ממשקי API או שירותים חיצוניים, שקלו להשתמש ב- VPN במכשיר האנדרואיד שלך בעת עבודה עם Termuxזה לא חובה, אבל זה מוסיף שכבה שימושית של פרטיות ואבטחה, במיוחד אם אתם נמצאים ברשתות Wi-Fi ציבוריות או לא אמינות. כמו כן, אם אתם רוצים לחסוך במשאבים, למדו כיצד... אוטומציה של הדלקה וכיבוי של הטלפון הנייד.
מומלץ גם להתרגל לכתיבה רישום וטיפול בחריגים בסקריפטים של פייתוןבמקום שהתוכנית תקרוס בחריגה הראשונה, היא מזהה שגיאות רשת, פורמט נתונים או הרשאות ורושמת את מה שקרה. זה מאלץ אותך לעצב קוד חזק יותר ומלמד אותך לחשוב במונחים של חוסן.
לבסוף, אל תשכחו ש-Termux היא סביבת לינוקס אמיתית, כך שכל מה שתלמדו כאן - פקודות, הרשאות, מבנה ספריות, pipes, הפניות מחדש - יהיה שימושי בהמשך בשרתים, מכונות וירטואליות או מערכות ייצור. זוהי דרך מעשית מאוד ל... להכיר את הטרמינל תוך כדי עבודה על פרויקטים שאתה נהנה מהם.
שילוב Termux ו-Python עם IDEs באנדרואיד
שאלה נפוצה למדי כשמתחילים להשתמש ב-Termux היא האם זה אפשרי חיבור סביבת Termux Python ל-IDE "רציני" באנדרואידהרעיון הוא שהמפרש יפעל בתוך Termux אבל עריכה וביצוע של הקוד מממשק ידידותי יותר למשתמש, בדומה לשימוש ב-IDE שולחן עבודה.
באנדרואיד ישנן אפליקציות כמו Pydroid או דומות הכוללות פרשנות משלהן ומאפשרות תכנות עם ממשק גרפי, אך במקרים אלה ה- סביבת זמן הריצה מבודדת מ-Termux.הם לא חולקים חבילות או תצורה, וכל אפליקציה פועלת באופן עצמאי. לכן, אם אתם רוצים IDE שמשתמש בדיוק בפייתון של Termux, הדברים מסתבכים.
נכון לעכשיו, האפשרויות לקיום ה-IDE המשולב במלואו עם סביבת Termux Python מוגבלמה שאתם יכולים לעשות הוא לקרב את הזרימה הזו באמצעות עורכים רבי עוצמה הפועלים בתוך Termux (כגון Vim או Neovim עם תוספים) או על ידי שילוב של Termux עם עורכים חיצוניים שניגשים לקבצים משותפים, למרות שעדיין תרצו לבצע את הקוד מהטרמינל.
אלטרנטיבה נוספת היא לחבר את המכשיר למחשב ולעבוד איתו IDE מרוחק שמתקשר עם Termuxאבל זה כבר מרמז על מעבר לרעיון של "רק טלפון נייד או טאבלט". לשימוש נייד גרידא, הגישה הריאליסטית ביותר היא לקבל את העובדה ש-Termux מבוססת טרמינל ולשפר אותה עם תצורה טובה, כינויים, קיצורי מקלדת ועורך גמיש בתוך הסביבה עצמה.
אם המטרה העיקרית שלכם היא ללמוד את Python ביסודיות וליישם את מה שלמדתם בפרויקטים אמיתיים, Termux נותנת לכם את כל מה שאתם צריכים. ואם בהמשך תרצו לעבור למערכות פיתוח מקיפות יותר, תוכלו לשכפל חלק ניכר מההגדרות שלכם במחשב או בסביבת ענן תוך שמירה על ההגדרות הקיימות. אותה היגיון עבודה שכבר תרגלתם באנדרואיד.
בעזרת טלפון נייד או טאבלט צנועים, סביבה כמו Termux והכלים הנכונים, תוכלו להקים סביבת עבודה טובה למדי כדי ללמוד C, C++ ו-Python, לשלב פקודות לינוקס עם סקריפטים מעשיים, להתנסות ברשתות, יומני רישום ו-API, ולהבין בהדרגה כיצד כל זה משתלב בעולם אבטחת הסייבר, אוטומציה של תהליכים ושירותי ענן מקצועיים. עם עקביות מסוימת, מעבדה קטנה זו הופכת לצעד הראשון לקראת פרויקטים רציניים יותר, וככל שהידע שלכם גדל, תוכלו לקחת את אותם רעיונות לשרתים, יישומים ארגוניים או פתרונות בינה עסקית מבלי לשנות את החשיבה שלכם, אלא רק את קנה המידה שלכם.
