پباده سازي و برنامه نويسي زير اينترنت بسياري از دانشجو ها اپليكيشن در زمان علم آموزي طراحي سايت در مشهدبه يك كدام از حرفه هاي زيرمجموعه اپليكيشن عشق و علاقه مند ميشوند و در آن حرفه استارت به كار مي نمايند . فن هايي مثل هوش تصنعي و مصنوعي , برنامه نويسي , روباتيك , پباده سازي اينترنت و غيره . اين ايام بخصوص در كشور ايران با دقت به فقدان ضابطه نسخه برداري رايت , برنامه نويسي و ايجاد اپليكيشن چندان طرفداري ندارد و اين قضيه سبب گرايش دانشجو ها به برنامه نويسي زير اينترنت شدهاست كه بيشترين بازار عمل را براي دانشجو ها فن اپليكيشن آماده مينمايد . البته اين حرفه جزئيات بخش اعظمي را مي طلبد كه احتمالا در دانش كده بعنوان يك درس مطرح نشوند و به دليل گشترش مضاعف پر سرعت وب و ظهور تكنولوژي هاي نو , دانش جو بعداز فارغ التحصيلي با مفاهيمي از اينترنت روبرو مي گردد كه هيچ گاه در كالج با آنان برخورد نكرده است . در صورتي شما نيز برنامه نويسي زير اينترنت را بعنوان شغل خويش گزينش نموده ايد نيازمند يادگيري تكنولوژي هاي بخش اعظمي مي باشيد كه در هنگام ساخت يك پروژه زير اينترنت با آن برخورد خواهيد كرد و بايستي از آن تكنولوژي دستكم به ميزاني كه بتوانيد به كارش ببنديد , با خبر باشيد . دراين مقاله تني چند از اين تكنولوژي ها را معرفي خواهم كرد . تكنولوژي هاي اضطراري براي استارت برنامه نويسي زير اينترنت لهجه HTML : اين لهجه براي چيدن اشيائي كه روي برگه اينترنت مشاهده ميكنيد استفاده مي گردد . محل قرارگيري عكس هاف متنها , جداول , پيوند ها و هر چيزي كه در يك برگه اينترنت مشاهده ميكند با اين كدها در كنار نيز قرار ميگيرند . و مرورگر با اخذ كدهاي اچ تي ام ال آن ها را تعبيروتفسير مي نمايد و صورت كلي يك ورقه اينترنت را به شما نشان ميدهد . يك طراح و چه بسا برنامه نويس اينترنت مي بايست به لهجه html آشنا باشد تا بتواند خدمت باصرفه اي را پباده سازي نمايد . بعداز اينكه اين گويش را آموختيد مي توانيد از قابل انعطاف افزارهايي مثل ExpressionWeb و DreamWeaver كه عمل ساختن كدهاي HTML را انجام ميدهند استفاده نمائيد و عمل خويش را به دوش آنان بيندازيد . ولي شما بايستي شيوه استفاده از آن ها را بدانيد . اينكار مثل اين است كه ابتدا ضرب را بياموزيد و پس از اتومبيل حساب استفاده فرمائيد . - - - يك لهجه برنامه نويسي زير اينترنت : توصيه ما بخصوص در كشور ايران ASP . net و با استفاده از لهجه پايهء C# است . گرچه فهميدن زباني نظير PHP نيز مي تواند شرايط هاي شغلي نيكي را براي شما توليد نمايد . - - - پباده سازي بانك اطلاعاتي ارتباط اي : اولين چيزي كه يك تارنما بزرگ نياز دارااست يك بانك اطلاعاتي توانا و با صرفه شدهاست . شما مي بايست اصول پباده سازي بانك هاي اطلاعاتي , نرمال سازي در پباده سازي بانك هاي اطلاعاتي , و آن گاه پياده سازي را بوسيله يك بانك كار كشته نظير SQL Server و يا اين كه MySQL بدانيد تا بتوانيد اولين گام را در برنامه نويسي زير اينترنت برداريد . - - - شناخت با اينترنت : شما نمي توانيد ساختماني دلخواه بسازيد , مگر اين كه پيش از اين ساختمان هاي متفاوتي را چشم باشيد . ضعف بزرگي كه بخش اعظمي از مهندسين اپليكيشن دارا هستند , آشنا نبودن آن ها با محيط وب و دنياي مجازي است . براي حل اين مشكلتان سفارش ميكنم يك وب لاگ صحيح نمائيد و مدتي بلاگ نويس گرديد و بلاگ خوان . تلاوت وب لاگ هاي مختلف و شناخت با خدمت هاي اينترنتي شمارا با محيطي كه قرار است در آن سرگرم به ساخت و ساز گرديد آشنا ميكند . شما بعنوان يك مهندس اپليكيشن بايستي با تارنما هاي اينترنتي متعددي آشنا باشيد . هر وبسايت يك نگرش تازه در پباده سازي اينترنت به شما مي دهد . سفارش ميكنم براي استارت با سايتهايي نظير جيميل , فليكر , پرشين وب لاگ , فرندفيد , ياهو360 , پيكاسا , يوتيوب , لست . اف . ام آشنا گرديد . هر يك از اين سايتها يكي برجهاي افراشته شده در دنياي مجازي اينترنت است . به ندرت در وبلاگهايي كه ميخوانيد با وبسايت هاي نو آشنا خواهيد شد . هنگام گشت و گذار دراين تارنما ها به معماري بكار رفته در پباده سازي آنها اعتنا فرماييد . - - - شناخت با كانال : مفاهيمي در برنامه نويسي زير اينترنت ميباشد كه شايد در برنامه نويسي زير ويندوز هيچ وقت با آن مواجه نشويد . مفاهيمي نظير IP , Server Configuration , Browser Compatibility و صدها واژه و كلمه و معني ديگر كه جزئي جدانشدني از اينترنت ميباشند . كارايي نماييد با مفاهيم كانال ها , پروتكل هاي اينترنت مثل FTP و HTTP و تاريخچه اي از اينترنت آشنا باشيد . اين داده ها خير صرفا اثر گذار بلكه براي برنامه نويسي زير اينترنت لازم است . نكاتي كه در صدر ذكر شد براي آغاز برنامه نويسي زير اينترنت است و براي اين كه بتوانيد سايتهاي با صرفه و مفيدي پباده سازي نماييد نيازمند تكنولوژي هاي روز دنياي اينترنت مي باشيد كه درپي به تني چند از آن ها اشاره ميكنم . • CSS : سي اس اس قابليت تغيير تحول گرافيكي صفحه هاي اينترنت را زياد معمولي مينمايد و درك كردن آن ياري اكثري به شما در پباده سازي تارنما هايي مي كند كه قابليت و امكان تغييرو تحول صفحه هاي وب سايت را مثل تغيير تحول قالب وب لاگ مهيا مينمايند . • جاوا اسكريپت : اين لهجه اسكريپتي كاربرد مضاعف متعددي در پباده سازي اينترنت دارااست و بخش اعظمي از رويدادهاي صفحه هاي اينترنت با استفاده از جاوا اسكريپت در دست گرفتن مي گردند . نيازي نيست كل دستورها و نكات مو جود دراين لهجه دا ياد بگيريد . البته مي بايست دستورها ابتدايي و دسته بكاربردن آنانرا بياموزيد تا بعد ها بتوانيد از سورسهاي آمادهء جاوا اسكريپتي در پروژه هايتان استفاده نماييد . • آجاكس : ممكن است يك اكانت جيميل داريد . آيا سرعت حذف طومار ها را دراين خدمت با تارنما هاي ديگه مقايسه كرده ايد؟ گهگاه كمتر از نيم ثانيه . جيميل يك كدام از تارنما هايي است كه خيلي زود و صحيح از تكنولوژي آجاكس استفاده كرد , امروزه اكثري از وب سايت ها از اين روش براي بالابردن سرعت بار گذاري صفحه هاي تارنما خويش استفاده ميكنند و چه بسا وبسايت هاي اهل ايران هم از اجاكس براي پباده سازي سود ميبرند . • XML : پوشه هاي XML براي ذخيره و بازيابي داده ها حجيم در خدمت هاي زير اينترنت استفاده اكثري دارا هستند . همينطور گهگاه شما مجبوريد جزو اطلاعات دردسترس در بانك اطلاعاتي را در فولدر XML ذخيره نمائيد تا باري كه روي دوش بانك اطلاعاتي است كاهش يابد . XML در اين مورد شايسته ترين گزينش است . • Regular Expressions : يا اين كه كلمه ها منظم براي قرائت و بازيابي داده ها از در بين فولدر هاي متني مثل XML و يا اين كه صفحه هاي اينترنت سايتها اقتدار بخش اعظمي را در دستان شما قرار مي دهند . شايد در پباده سازي وبسايت متبوع خويش نيازمند استخراج داده ها از روي يك تارنما ديگر باشيد . درصورتي كه وبسايت متبوع فيد نداشته باشد , مي توانيد با استفاده از R . E ها اينكار را انجام دهيد . • Security : زماني شما يك وب سايت را پباده سازي مي نمايد و روي وب قرار ميدهيد مانن اين است كه يك ساختمان را كه با چوب كبريت ساخته ايد برعليه باد قرار دهيد . مدام هكر ها و رقبايي ميباشند كه با نيات متعدد دنبال ضربه زدن به وب سايت شما ميباشند . براين اساس بخش مهمي از يادگرفتن هاي خويش را به فراگيري امن كردن وبسايت هاي اينترنتي و طرحي كه متن ايد اختصاص دهيد . • Stored Prcedure Programming : براي اتصال به بانك اطلاعاتي از روش طرحي كه متن ايد يكسري روش موجود است . شما ميتوانيد دستور هاي SQL را در باطن صفحه ها وبي كه ساخت نموده ايد بنويسيد . ولي اين شيوه خير صرفا امن نيست , بلكه سرعت و قابليت و امكان هاي برنامه شمارا كاهش مي دهد . براي نوشتن دستورها SQL مي بايست از بخش پروسيجر هاي SQL استفاده نماييد . با اينكار , برنامه شما مضاعف استاندارد خيس درج شده و از امنيت بالاتري نسبت به موقعيت پيشين برخوردار ميگردد . آنچه درين مقاله معرفي شد مهمترين تكنولوژي هايي ميباشند كه شمارا در پباده سازي سيستم هاي زير اينترنت كمك ميكنند و حمايت كننده شما براي تعيين شغل آتي تان بعنوان يك برنامه نويس اينترنت است . در راهي كه تعيين نموده ايد با روش هايي براي كوتاه كردن فرآيند هاي برنامه نويسي هم آشنا مي شويد نظير استفاده از سورس كدهاي مهيا , كامپوننت ها و . . . همينطور كارايي نماييد از وبسايت هاي برنامه نويسي و پباده سازي در وب بيشترين منفعت را ببريد . بخش اعظمي از تكنولوژي هايي كه امروزه بصورت رايج در آمده است روزي بعنوان يك ايده در يك بلاگ بيان شده شدهاست .
پباده سازي و برنامه نويسي زير اينترنت بسياري از دانشجو ها اپليكيشن در زمان علم آموزي طراحي سايت در مشهدبه يك كدام از حرفه هاي زيرمجموعه اپليكيشن عشق و علاقه مند ميشوند و در آن حرفه استارت به كار مي نمايند . فن هايي مثل هوش تصنعي و مصنوعي , برنامه نويسي , روباتيك , پباده سازي اينترنت و غيره . اين ايام بخصوص در كشور ايران با دقت به فقدان ضابطه نسخه برداري رايت , برنامه نويسي و ايجاد اپليكيشن چندان طرفداري ندارد و اين قضيه سبب گرايش دانشجو ها به برنامه نويسي زير اينترنت شدهاست كه بيشترين بازار عمل را براي دانشجو ها فن اپليكيشن آماده مينمايد . البته اين حرفه جزئيات بخش اعظمي را مي طلبد كه احتمالا در دانش كده بعنوان يك درس مطرح نشوند و به دليل گشترش مضاعف پر سرعت وب و ظهور تكنولوژي هاي نو , دانش جو بعداز فارغ التحصيلي با مفاهيمي از اينترنت روبرو مي گردد كه هيچ گاه در كالج با آنان برخورد نكرده است . در صورتي شما نيز برنامه نويسي زير اينترنت را بعنوان شغل خويش گزينش نموده ايد نيازمند يادگيري تكنولوژي هاي بخش اعظمي مي باشيد كه در هنگام ساخت يك پروژه زير اينترنت با آن برخورد خواهيد كرد و بايستي از آن تكنولوژي دستكم به ميزاني كه بتوانيد به كارش ببنديد , با خبر باشيد . دراين مقاله تني چند از اين تكنولوژي ها را معرفي خواهم كرد . تكنولوژي هاي اضطراري براي استارت برنامه نويسي زير اينترنت لهجه HTML : اين لهجه براي چيدن اشيائي كه روي برگه اينترنت مشاهده ميكنيد استفاده مي گردد . محل قرارگيري عكس هاف متنها , جداول , پيوند ها و هر چيزي كه در يك برگه اينترنت مشاهده ميكند با اين كدها در كنار نيز قرار ميگيرند . و مرورگر با اخذ كدهاي اچ تي ام ال آن ها را تعبيروتفسير مي نمايد و صورت كلي يك ورقه اينترنت را به شما نشان ميدهد . يك طراح و چه بسا برنامه نويس اينترنت مي بايست به لهجه html آشنا باشد تا بتواند خدمت باصرفه اي را پباده سازي نمايد . بعداز اينكه اين گويش را آموختيد مي توانيد از قابل انعطاف افزارهايي مثل ExpressionWeb و DreamWeaver كه عمل ساختن كدهاي HTML را انجام ميدهند استفاده نمائيد و عمل خويش را به دوش آنان بيندازيد . ولي شما بايستي شيوه استفاده از آن ها را بدانيد . اينكار مثل اين است كه ابتدا ضرب را بياموزيد و پس از اتومبيل حساب استفاده فرمائيد . - - - يك لهجه برنامه نويسي زير اينترنت : توصيه ما بخصوص در كشور ايران ASP . net و با استفاده از لهجه پايهء C# است . گرچه فهميدن زباني نظير PHP نيز مي تواند شرايط هاي شغلي نيكي را براي شما توليد نمايد . - - - پباده سازي بانك اطلاعاتي ارتباط اي : اولين چيزي كه يك تارنما بزرگ نياز دارااست يك بانك اطلاعاتي توانا و با صرفه شدهاست . شما مي بايست اصول پباده سازي بانك هاي اطلاعاتي , نرمال سازي در پباده سازي بانك هاي اطلاعاتي , و آن گاه پياده سازي را بوسيله يك بانك كار كشته نظير SQL Server و يا اين كه MySQL بدانيد تا بتوانيد اولين گام را در برنامه نويسي زير اينترنت برداريد . - - - شناخت با اينترنت : شما نمي توانيد ساختماني دلخواه بسازيد , مگر اين كه پيش از اين ساختمان هاي متفاوتي را چشم باشيد . ضعف بزرگي كه بخش اعظمي از مهندسين اپليكيشن دارا هستند , آشنا نبودن آن ها با محيط وب و دنياي مجازي است . براي حل اين مشكلتان سفارش ميكنم يك وب لاگ صحيح نمائيد و مدتي بلاگ نويس گرديد و بلاگ خوان . تلاوت وب لاگ هاي مختلف و شناخت با خدمت هاي اينترنتي شمارا با محيطي كه قرار است در آن سرگرم به ساخت و ساز گرديد آشنا ميكند . شما بعنوان يك مهندس اپليكيشن بايستي با تارنما هاي اينترنتي متعددي آشنا باشيد . هر وبسايت يك نگرش تازه در پباده سازي اينترنت به شما مي دهد . سفارش ميكنم براي استارت با سايتهايي نظير جيميل , فليكر , پرشين وب لاگ , فرندفيد , ياهو360 , پيكاسا , يوتيوب , لست . اف . ام آشنا گرديد . هر يك از اين سايتها يكي برجهاي افراشته شده در دنياي مجازي اينترنت است . به ندرت در وبلاگهايي كه ميخوانيد با وبسايت هاي نو آشنا خواهيد شد . هنگام گشت و گذار دراين تارنما ها به معماري بكار رفته در پباده سازي آنها اعتنا فرماييد . - - - شناخت با كانال : مفاهيمي در برنامه نويسي زير اينترنت ميباشد كه شايد در برنامه نويسي زير ويندوز هيچ وقت با آن مواجه نشويد . مفاهيمي نظير IP , Server Configuration , Browser Compatibility و صدها واژه و كلمه و معني ديگر كه جزئي جدانشدني از اينترنت ميباشند . كارايي نماييد با مفاهيم كانال ها , پروتكل هاي اينترنت مثل FTP و HTTP و تاريخچه اي از اينترنت آشنا باشيد . اين داده ها خير صرفا اثر گذار بلكه براي برنامه نويسي زير اينترنت لازم است . نكاتي كه در صدر ذكر شد براي آغاز برنامه نويسي زير اينترنت است و براي اين كه بتوانيد سايتهاي با صرفه و مفيدي پباده سازي نماييد نيازمند تكنولوژي هاي روز دنياي اينترنت مي باشيد كه درپي به تني چند از آن ها اشاره ميكنم . • CSS : سي اس اس قابليت تغيير تحول گرافيكي صفحه هاي اينترنت را زياد معمولي مينمايد و درك كردن آن ياري اكثري به شما در پباده سازي تارنما هايي مي كند كه قابليت و امكان تغييرو تحول صفحه هاي وب سايت را مثل تغيير تحول قالب وب لاگ مهيا مينمايند . • جاوا اسكريپت : اين لهجه اسكريپتي كاربرد مضاعف متعددي در پباده سازي اينترنت دارااست و بخش اعظمي از رويدادهاي صفحه هاي اينترنت با استفاده از جاوا اسكريپت در دست گرفتن مي گردند . نيازي نيست كل دستورها و نكات مو جود دراين لهجه دا ياد بگيريد . البته مي بايست دستورها ابتدايي و دسته بكاربردن آنانرا بياموزيد تا بعد ها بتوانيد از سورسهاي آمادهء جاوا اسكريپتي در پروژه هايتان استفاده نماييد . • آجاكس : ممكن است يك اكانت جيميل داريد . آيا سرعت حذف طومار ها را دراين خدمت با تارنما هاي ديگه مقايسه كرده ايد؟ گهگاه كمتر از نيم ثانيه . جيميل يك كدام از تارنما هايي است كه خيلي زود و صحيح از تكنولوژي آجاكس استفاده كرد , امروزه اكثري از وب سايت ها از اين روش براي بالابردن سرعت بار گذاري صفحه هاي تارنما خويش استفاده ميكنند و چه بسا وبسايت هاي اهل ايران هم از اجاكس براي پباده سازي سود ميبرند . • XML : پوشه هاي XML براي ذخيره و بازيابي داده ها حجيم در خدمت هاي زير اينترنت استفاده اكثري دارا هستند . همينطور گهگاه شما مجبوريد جزو اطلاعات دردسترس در بانك اطلاعاتي را در فولدر XML ذخيره نمائيد تا باري كه روي دوش بانك اطلاعاتي است كاهش يابد . XML در اين مورد شايسته ترين گزينش است . • Regular Expressions : يا اين كه كلمه ها منظم براي قرائت و بازيابي داده ها از در بين فولدر هاي متني مثل XML و يا اين كه صفحه هاي اينترنت سايتها اقتدار بخش اعظمي را در دستان شما قرار مي دهند . شايد در پباده سازي وبسايت متبوع خويش نيازمند استخراج داده ها از روي يك تارنما ديگر باشيد . درصورتي كه وبسايت متبوع فيد نداشته باشد , مي توانيد با استفاده از R . E ها اينكار را انجام دهيد . • Security : زماني شما يك وب سايت را پباده سازي مي نمايد و روي وب قرار ميدهيد مانن اين است كه يك ساختمان را كه با چوب كبريت ساخته ايد برعليه باد قرار دهيد . مدام هكر ها و رقبايي ميباشند كه با نيات متعدد دنبال ضربه زدن به وب سايت شما ميباشند . براين اساس بخش مهمي از يادگرفتن هاي خويش را به فراگيري امن كردن وبسايت هاي اينترنتي و طرحي كه متن ايد اختصاص دهيد . • Stored Prcedure Programming : براي اتصال به بانك اطلاعاتي از روش طرحي كه متن ايد يكسري روش موجود است . شما ميتوانيد دستور هاي SQL را در باطن صفحه ها وبي كه ساخت نموده ايد بنويسيد . ولي اين شيوه خير صرفا امن نيست , بلكه سرعت و قابليت و امكان هاي برنامه شمارا كاهش مي دهد . براي نوشتن دستورها SQL مي بايست از بخش پروسيجر هاي SQL استفاده نماييد . با اينكار , برنامه شما مضاعف استاندارد خيس درج شده و از امنيت بالاتري نسبت به موقعيت پيشين برخوردار ميگردد . آنچه درين مقاله معرفي شد مهمترين تكنولوژي هايي ميباشند كه شمارا در پباده سازي سيستم هاي زير اينترنت كمك ميكنند و حمايت كننده شما براي تعيين شغل آتي تان بعنوان يك برنامه نويس اينترنت است . در راهي كه تعيين نموده ايد با روش هايي براي كوتاه كردن فرآيند هاي برنامه نويسي هم آشنا مي شويد نظير استفاده از سورس كدهاي مهيا , كامپوننت ها و . . . همينطور كارايي نماييد از وبسايت هاي برنامه نويسي و پباده سازي در وب بيشترين منفعت را ببريد . بخش اعظمي از تكنولوژي هايي كه امروزه بصورت رايج در آمده است روزي بعنوان يك ايده در يك بلاگ بيان شده شدهاست .