אינטרנטעיצוב אתרים

מה שאתה צריך לדעת כדי ליצור אתר אינטרנט

מה שאתה צריך לדעת כדי ליצור אתר אינטרנט
מחבר: נייל Biktimirov

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

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

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

מקרה של חיים. היינו במשרד כאשר גייסנו הצוות החדש רק נפתח סניף אופה באתר, בחור צעיר הגיע. הוא רצה להציע את מועמדותו כפי מתכנת ראשי, בצטטו את העובדה שהוא סיים. כן, היה לו בלורית, וכל המסמכים האחרים היו גם בסדר. וכאשר שאלתי אותו מה בשפות הן תוכניות זה גרם לי להתחיל להעביר כמעט דאל המילון כולו. מתברר כי זה יוצר אתרים בשפות: HTML, CSS, JavaScript, PHP, Perl, הוא אפילו לא ידע, אבל ידע ActionScript, DHTML, ואפילו כמה עשרות שפות ליצירת אתרי אינטרנט, אז התוכנית היא גם ליצירת אתרי הלך ספירה. וכל זה על רמה מקצועית. וואו, רמזתי שותף בלעג, כאן היא המסגרת. האיש הזה הוא הצוות כולו להחליף, לעצמי אמרתי!

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

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

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

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

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

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

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

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

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

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

הדבר הראשון שאני ממליץ לדעת של Hypertext Markup Language, הוא HTML (שמונה-Honor אמייל). זה די פשוט ואתה לגבור עליו במשך שבוע, או אפילו פחות, תלוי בזמן שאתם מבלים מאחורי הצג. אני מאמין שבלי שפה שלא תהיה בכלל באינטרנט כי אין שפה אחרת אין את המאפיינים של היפרטקסט, שבלעדיו אי אפשר ליצור אתר אינטרנט. אתה יכול לקרוא חומרי הדרכה Allenova נטליה, יש לה ספר נפלא על HTML, אשר שקראתי בנשימה אחת, אני ממליץ עליו לחפש באינטרנט. ברגע שאתה לומד שפה הנפלאה הזה כדי ליצור אתרי אינטרנט, תצטרך לתרגל, אם אפשר לומר כך, כדי לבסס את הידע שלהם. צור לא שלך דף גדול.

מכיוון שאתה כבר יכול להתחיל עם CSS בשפה אחרת (ss B או C-אס). שני שמות אלה צפויים להיות לא שפת תכנות, שפת סימון, כך שהם יודעים שאתה לא יהיה קשה מדי. זה מה מגיע CSS, אני כנראה לא יוכל להגיד לך את הספרים, משום שלא היה לי חומר הדרכה ספציפי, אני לומד ממקורות גלויים באינטרנט. בלי CSS הוא עכשיו לא יכול לעשות שום משאב מקוון, כך מקובל, אולם, כמו גם ו- HTML. אתה יכול למצוא מדריך בקלות באינטרנט. שתי שפות אלה קשורים באופן הדוק זה לזה, או במילים אחרות, הם משלימים זה את זה. ברגע שאתה אמנת אותם אתה יכול להינתן מדלייה בגלל שתרוויח אותו, ועשה את הצעד הראשון לקראת יצירת אתרים.

השלב השני ביצירת אתרים יותר רציניים, יש כבר שני כיוונים, שתי שפת תכנות ליצירת אתרי JavaScript (JavaScript) ו- PHP (ETP פי ווי הרמן או פיפי-el-פיפי). הם גם דומים זה לזה, אך בינתיים הם שונים ואתה צריך לבחור כל אחד מהם. אבל כדי לקבוע מה יהיה ראשון בשבילך, ומה הצורך השני יסתכל לרגע על היכולות שלהם. רבים אומרים כי עדיף הידע של PHP, ואני חושב כך גם, כי הוא קרוב אלי יותר JavaScript. אבל עדיין, אתה לא אני, וכך יש לך את הדרך שלך, מן הסתם עז משלי.

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

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

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

כעת אנו יכולים לסכם הכל. בעת יצירת אתר בשפות חובה הן HTML ו- CSS. על מנת לאתר הפך יותר תוסס, הצורך אינטראקטיבי להוסיף JavaScript. אם אתה רוצה ליצור אתר רציני, כלומר, להוסיף משוב, לשוחח, בפורום או רישום יש צורך להיות בעל ידע של PHP-מתכנת. למען האמת, ב- PHP, אתה יכול להוסיף טכנולוגיה נוספת - הוא מסד הנתונים, כגון MySQL (מו-הספר). למרות הנתונים יכולים לעבוד עם כל שפה בצד שרת, כלומר, מערכת עצמאית, אך יותר ויותר משמש בשילוב עם PHP.

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

התפתחות האינטרנט אינה מסתיימת כאן, מה אתה קורא לעיל הוא רק בסיס, יש שפות תכנות רבות כגון Perl, Java, VBScript, Firebird, Linter, אורקל, MongoDB ... כמו כן, בנוסף אליהם יש טכנולוגיות אחרות, למשל, עבודה עם גרפיקה (Photoshop) או היצירה (פלאש) אנימציה על האנימציה היא סניף נוסף הוא שפת תכנות ActionScript (פעולה-סקריפט), עם עזרתו לך יהיה קל יותר ליצור אנימציה. Java, JavaScript ו- ActionScript דומים מאוד זה לזה, כי יש להם תקן אחיד, או במילים אחרות, יש להם את אותו השורש.

ברצוני להזכיר כי לדעת כל האמור לעיל לא יכול להיות ברמה מקצועית. זה צריך להיות מפותח זה בתחומו. אם יש לך-מתכנת PHP אתה צריך לדעת HTML, CSS, PHP ו- MySQL. אם אתה פריסה שאתה צריך לדעת HTML, CSS ו- JavaScript. ובכן, אם אתה אינטרנט dazayner אז, כמובן, אתה צריך להיות בעל HTML, CSS ו- Photoshop. אנימטור צריך לדעת פוטושופ, פלאש, ו- ActionScript.

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

בדצמבר 2011

כאשר להדפיס מחדש קישור ישיר למאמר הזה לאתר www.kains.ru - יצירת אתרים ובשקיריה, נדרשת.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.