دربارهی کتاب آموزش گام به گام ASP.NET عین الله جعفرنژاد قمی
در کتاب آموزش گام به گام ASP.NET نوشتهی عین الله جعفرنژاد قمی از زبان C#.NET برای نوشتن کدها و از SQL Server 2008 برای ایجاد بانک اطلاعات استفاده شده است. گفتنی است که این کتاب دانشگاهی ارزشمند کاملاً خودآموز میباشد؛ زیرا همهی مباحث مطرح شده در آن به طور کامل تشریح شده و با ارائهی مثالهای مختلف و حل آنها، یادگیری را آسان نموده، به طوری که برنامهنویس با دنبال کردن مثالها و اجرای آنها در رایانه، به راحتی فناوری ASP.NET را فرا خواهد گرفت.
قابل ذکر است که تمامی مثالهای به کار برده شده در کتاب آموزش گام به گام ASP.NET جعفرنژاد قمی از انتشارات علوم رایانه، قبلاً اجرا و امتحان شدهاند. امروزه با توجه به گسترش کاربرد رایانه و اینترنت در همهی امور تمام سازمانها، شرکتها و حتی افراد نیاز دارند که به خوبی از اینترنت و امکانات آن بهرهمند شوند.
یکی از راههای ارتباطی قدرتمند در اینترنت، وبسایت است که میتوان با یادگیری طراحی وب، وبسایتهایی با توجه به نیاز خود طراحی کرد. ASP.NET یک فناوری نوین برای ایجاد وبسایت می باشد. این فناوری مانند یک قالب عمل میکند که برنامهنویس با اندکی کدنویسی میتواند به راحتی وبسایتهایی با اهداف متفاوت مانند اقتصادی یا تجاری، بازاریابی، پژوهشی و آموزشی و یا حتی تفریح و سرگرمی ایجاد کند.
بخشی از کتاب آموزش گام به گام ASP.NET مهندس جعفرنژاد قمی
فصل پانزدهم: وب سرویس ها
مفهوم وب سرویس: شاید تاکنون اطلاعاتی را در یک صفحه وب دیدید و آرزو کردید که آن را در صفحات وب خود داشته باشید. تمام کسانی که برنامه های وب را می نویسند، علاقه مند هستند داده ها را از تمام نقاط وب جمع آوری و پردازش کنند و آن ها را به شیوه های جدیدی ترکیب کرده و سایت های جذاب و جدیدی را ایجاد کنند. این کار توسط قطعاتی به نام وب سرویس صورت می گیرد.
در پایین ترین سطح، وب سرویس ها می توانند درخواست هایی را از کامپیوتر های دیگر دریافت کنند، پردازش هایی را انجام دهند و نتیجه را به کامپیوتر دیگری بفرستند. این کامپیوترها از طریق قرارداد HTTP با یکدیگر ارتباط برقرار می کنند. این همان قرار دادی است که مرورگرها برای ارتباط با سرویس دهنده از آن استفاده می کنند. اما، مشتریان وب سرویس ها، معمولاً مرورگرها نیستند، بلکه برنامه هایی هستند که از آنها استفاده می کنند.
به طور کلی برنامه های کاربردی ASP.NET، روش ایجاد برنامه های کاربردی وب را تغییر داده اند. از طرف دیگر، وب سرویس، روش اشتراک داده ها توسط برنامه های کاربردی و توزیع قابلیت ها را تغییر می دهد. COM و DCOM تلاش هایی بودند که در جهت توزیع قابلیت ها و امکانات در سراسر شبکه های کامپیوتری انجام شدند و هنوز هم کارایی دارند، اما وب سرویس این موضوع را تقویت کرد.
وب سرویس ها، واحد های مستقلی از منطق برنامه نویسی اند که در کارگزار وب وجود دارند. این ها می توانند به راحتی در هر نوع برنامه کاربردی مورد استفاده قرار گیرند. COM وابسته به استاندارد خاصی است که به سیستم مربوط می شود، ولی استانداردهای وب سرویس همگانی اند. به طور کلی می توان گفت که وب سرویس ها مجموعه ای از اشیا و متد ها هستند که به طور اشتراکی قابل استفاده هستند.
اجزای وب سرویس: هر وب سرویس، از اجزای خاصی تشکیل شده است:
- فایل متنی با پسوند .asmx که حاوی کد وب سرویس است. اگر از ویژال استودیونت استفاده می کنید، از فایل دیگری برای کد نویسی استفاده می شود.
- کلاس وب سرویس که از کلاس Web.Services.WebService به ارث می برد.
- متدی با صفت Web.Services.WebMethodAttribute . این صفت، توابع و زیربرنامه هایی را مشخص می کند که می خواهید در اینترنت فراهم شوند.
امنیت وب سرویس: شاید یکی از دلایلی که وب سرویس ها مدت ها نتوانستند گسترش یابند، وضعیت امنیتی آن ها بوده باشد. وقتی یک وب سرویس را ایجاد می کنید، برای بازاریابی آن، باید دستیابی به آنرا کنترل و برنامه ریزی کنید.
در ASP.NET 1.0، تأمین امنیت چندان آسان نبود، ولی این موضوع در ASP.NET 2.0 بهبود قابل ملاحظه ای یافت. همانطور که می دانید، درخواست و پاسخ وب سرویس به صورت XML (متن ساده) می باشد. اگر از طریق SSL ارسال نشود، هرکسی می تواند به آن دست یابد و کد آن را برباید. امکانات جدیدی در ASP.NET فراهم شده است که به امنیت وب سرویس ها کمک می کند.
خرید کتاب آموزش گام به گام ASP.NET جعفرنژاد قمی
کتاب آموزش گام به گام ASP.NET تألیف مهندس عین الله جعفرنژاد قمی توسط انتشارات علوم رایانه به چاپ رسیده است.
فهرست کتاب آموزش گام به گام ASP.NET جعفرنژاد قمی
- اصول طراحی وپیاده سازی صفحات وب
- مقدمه ای بر NET
- نصب ویژوال استودیونت
- چند کنترل استاندارد
- کنترل های رادیویی، انتخابی و لیست ها
- پیوند ها، مدیریت حالت و شیوه نامه ها
- کنترل های اعتبارسنجی و پیشرفته
- مبانی بانک اطلاعات و نصب SQL Server
- کنترل های داده ای ( بخش اول )
- کنترل های داده ای (بخش دوم)
- کنترل های مرورگر سایت
- کنترل های ورود به سیستم
- برنامه نویسی قطعه ای
- کاربرد XML در ASP.NET
- وب سرویس ها
- پیکربندی پروژه های وب
- تأمین امنیت در وب سایت
- download و upload کردن سایت
- Caching در ASP.NET
- تجارت اکترونیک
- ساخت پورتال
- تکنیک های جاوااسکریپت و Ajax
- Ajax در ASP.NET
پیوست 1: مبانی HTML
- برنامـه نویســی با C#.NET
- نویسنده: مهندس عین الله جعفرنژاد قمی
- انتشارات: علوم رایانه
نظرات کاربران درباره کتاب آموزش گام به گام ASP.NET جعفرنژاد قمی
دیدگاه کاربران