בניית אתרים - איך עושים את זה?
בניית אתרים באינטרנט, מתחילת הדרך - "מה זה אתר אינטרנט?" ועד תכנון האתר והעלתו לרשת.
מה זה "אתר אינטרנט"?
ההגדרה ע''פ המילון : אוסף של דפי אינטרנט המוצגים ברשת.
בנוסף לכך, האתר מציג מידע חיוני (תלוי במה עוסק האתר) אל המשתמש (הגולש).
כיום קיימים אתרים רבים ברחבי הרשת, האתרים עוסקים בתחומים שונים, כגון חדשות, בריאות, עסקים, בידור ועוד.
אתרי אינטרנט בנויים לצרכים שונים: *אתרים פרטיים *אתרים עסקיים. אתרים עם מטרת רווח. *חברות המפרסמות את עצמן באינטרנט ועוד..
בניית אתרים - עבודה ותכנון
בניית אתרים דורשת עבודה רבה, ידע ותכנון מראש. בניית אתרים הינו בין החלקים החשובים והקריטיים ביותר שמתבצעים לפני התחלת פיתוחו של האתר. על מנת לבצע עבודה טובה, יש להגיע להבנה מעמיקה בנוגע לנושאי האתר ותחומי פעילותו. להלן ראשי הפרקים החשובים: *שם האתר *נושא האתר *קהל היעד (למי האתר מיועד?) *תוכן
בניית אתרים - עיצוב אתרים : תכנון מוקדם
לאתר טוב - תכנון טוב. תכנון האתר משפיע על האתר מאוד ובנוסף לכך, כשהכל מאורגן לפני תחילת העבודה, קל לעבור לתהליך בניית אתרים ולהגיע לתוצאות המתאימות והדרושות.
לאחר סיום התכנון והשקעת החשבה לגבי הנושאים הנ''ל אפשר לעבור לתהליך בניית אתרים מבחינה טכנית ולעצב את האתר בצורה נכונה. לפני סוף התהליך מעשית צריך להחליט באיזה שפה תשתמש לבניית האתר - שפות תכנות מאפשרות לנו לעבור לתהליך בניית אתרים.
בניית אתרים - שפות
לכל שפה יש מאפיין המייחד אותה.
HTML הינה השפה הבסיסית בתהליך בניית אתרים ועל כן מפתח אינטרנט להכיר אותה - HTML למעשה היא אינה שפת תכנות, אלא שפת סימון בלבד ועובדת מול הדפדפן (כדוגמת Internet Explorer, Opera, Mozilla FireFox..)
לאחר HTML, אותה חייבים ללמוד, ישנו סדר הגיוני ללמידת שאר השפות הנחוצות לבניית האתר.
CSS שפה מאוד שימושיות ונחוצה בתהליך בניית אתרים ובמיוחד לעיצובו. CSS מאפשרת הפרדה מלאה בין העיצוב לתוכן האתר וכן עבודה מהירה וקלה יותר בעיצוב אתרי אינטרנט.
שפות צד לקוח דוגמא: JavaScript (JS). חיונית לעבודה ישירה מול מחשב הלקוח ע''י סקריפטים (scripts) .
שפות צד שרת דוגמא - ASP/PHP. בתהליך בניית אתרים דינאמיים ופיתוח מערכות באינטרנט יש לעבוד מול שפות טכנולוגיות בצד שרת. דוגמאות למערכות אשר ניתן לפתח עם שפות צד שרת באינטרנט: פורומים, מערכות תוכן ועוד