אינטרנט ישראל
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
ראשי » פיתוח אינטרנט

פיתוח אינטרנט

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.

פיתוח אינטרנט או פיתוח רשת הוא תהליך של פיתוח תוכנה שפועלת ברשת ה-World Wide Web, או תוכנה אשר עובדת על גבי פרוטוקול HTTP דרך שרתי האינטרנט על גבי דפדפני אינטרנט.

בניגוד לפיתוח תוכנה מסורתי שנעשה בדרך כלל בסביבת פיתוח אחידה ועל פלטפורמה אחידה. פיתוח אינטרנט הוא כאוטי הרבה יותר ומפתחי אינטרנט נדרשים לפתח במגוון שפות ועל מגוון פלטפורמות. כך למשל מפתח PHP העוסק בפיתוח CRM הפועל באינטרנט, נדרש מן הסתם להכרות מעמיקה עם PHP ועם פריימוורק אחד לפחות כגון ZEND או Symphony. בנוסף להכרות מעמיקה עם מסד נתונים (MySQL או PostgreSQL). אך גם נדרש להכרות עם טכנולוגיות כמו CSS, HTML וכמובן JavaScript (ולעתים גם עם פריימוורק כמו jQuery) ועבודה עם פלאש ו-ActionScript, אחסון והעברת נתונים ב-XML ו-JSON ולהבנה בנושאים כגון נגישות אינטרנט, קידום אתרי אינטרנט במנועי חיפוש (SEO) ואבטחת נתונים.

בנוסף, התחום מתפתח ומשתנה. בניגוד לתכנות מסורתי, השינויים קורים מהר, במיוחד בתחום ה-Open Source. כך למשל, jQuery, הפריימוורק הפופולרי שנדמה שאף אתר אינטרנט מתקדם לא יכול בלעדיו, לא היה קיים כלל לפני 4 שנים. רק בשנים האחרונות (יולי 2006) החלו להשתמש ב-JSON שכיום מהווה חלק חשוב מכל תקשורת בין שרתים.

כפועל יוצא של מגוון הטכנולוגיות הרב והעדכונים והחידושים השונים בתחום, נוצרו שני תתי תחומים של פיתוח אינטרנט: Back-End ו-Front-End. כאשר Back-End עוסק בצד השרת – תכנון המערכת ומסדי הנתונים, פיתוח ה-PHP והאינטראקציה בינו לבין מסדי הנתונים ויצירת webservices. ה-Front-End עוסק בכל נושא ה-Client Side – תכנון ה-Layout והמימוש שלו באמצעים היעילים ביותר, בניית הסקריפטים של jQuery ותקשורת AJAX בין ה-client ל-server.

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

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

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

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

פיתוח אינטרנט מתקדם

אתר אינטרנט ישראל מוקדש לפיתוח אינטרנט מתקדם. כלומר – אין כאן מאמרים המלמדים PHP, HTML או JavaScript. ההנחה היא כי גולשי האתר מכירים את הטכנולוגיות האלו על בוריין. מטרת האתר לספק ידע מעבר לפיתוח האינטרנט הבסיסי. כמו למשל מדריך מקיף ל-jQuery שעדיין לא נחשב כ-Common Knowledge בקרב מפתחי אינטרנט או מדריך מקיף ל-Action Script 3 שמאפשר למפתחי אינטרנט לבנות אפליקציות רשת מורכבות בסביבת פלאש ו-Air. מדריך ה-MySQL נכתב לאחר שהבנתי שיש רבים ממפתחי הרשת שאינם מכירים את MySQL למעט כמה שאילתות בסיסיות.

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

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.
ללמוד ג'אווהסקריפט בעברית

ללמוד לתכנת ג'אווהסקריפט בעברית שגייס יותר משלוש מאות אלף שקל ולמעלה מ-2000 תומכים - בואו ללמוד עכשיו איך לתכנת.

רשימת הנושאים
  • מדריכים
    • ריאקט
    • טייפסקריפט
    • ECMAScript 6
    • ES20XX
    • Node.js
    • Express
    • רספברי פיי
    • Babel
    • docker
    • MongoDB
    • Git
    • לימוד MySQL
    • SASS
    • jQuery
    • CSS3
    • HTML 5
    • SVN
    • LESS
  • פיתוח אינטרנט
    • פתרונות ומאמרים על פיתוח אינטרנט
    • jQuery Scripts
    • jQuery למתקדמים
    • יסודות בתכנות
    • נגישות אינטרנט
  • חדשות אינטרנט
  • מידע כללי על אינטרנט
    • רשת האינטרנט
    • בניית אתרי אינטרנט
  • rss logo

    לכל המאמרים

    לכל המאמרים שפורסמו באינטרנט ישראל משנת 2008 ועד עכשיו.
  • rss logo

    RSS Feed

    משתמשים בקורא RSS? אם כן, עקבו אחרי אינטרנט ישראל באמצעות פיד ה-RSS!
    מה זה RSS?
  • Twitter logo

    עקבו אחרי בטוויטר

    בחשבון הטוויטר שלי אני מפרסם עדכונים מהירים על חדשות בתחום התכנות והיזמות, התרעות על מצבי חירום ורכילות בוערת על תחום הווב.
    מה זה טוויטר?
  • facebook like image

    ערוץ הטלגרם של אינטרנט ישראל

    בערוץ הטלגרם של אינטרנט ישראל אני מפרסם את הפוסטים של באתר וכן עדכונים טכנולוגיים נוספים.
    מה זה טלגרם?
  • github logo

    הפרויקטים שלי בגיטהאב

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

כל הזכויות שמורות לרן בר-זיק ולאינטרנט ישראל | מדיניות הפרטיות של אתר אינטרנט ישראל | אתר אינטרנט ישראל נגיש לפי תקן WCAG 2.0 AA | הצהרת הנגישות של האתר | אבטחת מידע ודיווח על בעיית אבטחת מידע

גלילה לראש העמוד