نمایش محتوای اصلی
در حال بارگذاری ...
Search
سبد خرید (2)

ASP.NET MVC 4 & Web API

سيد منصور عمراني
(4 امتیاز)
شابک: 7-41-6529-600-978

امروزه سرویس‌های REST هرچه بیشتر در مقایسه با سرویس‌های سنتی SOAP محبوبیت پیدا می‌کنند. بزرگ‌ترین مزیت این سرویس‌ها مستقل بودن کلاینت از قراردادی است که از آن سو سرویس‌های SOAP به کلاینت‌ها تحمیل می‌کنند، به گونه‌ای که کلاینت‌ها بدون اطلاع از قرارداد یک سرویس SOAP و فراهم کردن پیکربندی لازم، قادر به استفاده از سرویس نخواهند بود. در این کتاب، ابتدا سرویس‌های REST و تفاوت آنها با سرویس‌های سنتی SOAP توضیح داده شده و سپس بر اساس مدلی به نام RMM، توضیح داده می‌شود چگونه می‌توان سرویسی را تعریف کرد که RESTful قلمداد شود. پس از آن با استفاده از قابلیت جدید Web API در سکوی ASP.NET MVC 4، چگونگی پیاده‌سازی یک سرویس RESTful به‌طور عملی آموزش داده می‌شود. ارزش این کتاب نه فقط شامل اصول REST و پیاده‌سازی سرویس RESTful بوده، بلکه نحوه‌ی پیاده‌سازی را با استفاده از جدیدترین و به‌روزترین تکنیک‌ها و ابزارهای موجود، به‌صورت حرفه‌ای آموزش می‌دهد.

1392
144
50,000 تومان 55,000 تومان
-
+
نوبت چاپ یک
ویرایش یک
وزن 200 گرم
جلد 1 از 1
موجود است؟ بلی
چاپ شده است؟ بلی
در حال پیش فروش است؟ خیر
کتاب الکترونیکی است؟ خیر
فصل 1: ASP.NET MVC به‌عنوان يك چهارچوب كاري سرويس‌گرا

فصل 2: چه چيزي RESTful است؟

فصل 3: طراحي يك واسط نمونه‌ي REST

فصل 4: آماده‌سازي محيط برنامه‌نويسي و ايجاد درختواره‌ي كدها

فصل 5: كنترلرها، وابستگي‌ها و مديريت واحد كار ديتابيس

فصل 6: ايمن‌سازي سرويس

فصل 7: سر هم كردن تمام قطعه‌ها

امتیاز
4.85/5 (400 نظر)
مسعود رضاعی
مسعود رضاعی
1392/08/01 11:3:40

آقا خدا قوت دستتون درد نکنه

ابوالفضل روشن ضمیر
ابوالفضل روشن ضمیر
1393/01/05 21:25:20

به نظر شما بهترين هستيد .. دستتون درد نکنه .... من نمي دونم چرا يک نفر يه کتاب واسه WCF نمي نويسه يا تر جمه نمي کنه ... آقاي عمراني اگر فقط خودتون اين کار را بکنيد .. دستت درد نکنه آقاي عمراني

سيد منصور عمراني
سيد منصور عمراني
1393/01/06 13:8:15

از لطف شما سپاسگزارم. بله. WCF هم موضوع خوبي است. اما در حال حاضر درگير کارهاي ديگري هستم. موفق باشيد

Ali Hasani
Ali Hasani
1393/01/20 15:51:27

سلام اين کتاب آقاي عمراني مثل مابقي کتاب هاش نبود مثلا ASP ..Angular و ..... تو مابقي کتاب ها همه چيز با مثال بود و کاملا واضح هم تئوري و هم عملي ... ولي اين کتاب بيشتر جنبه تئوري داشت .. من که سود چنداني ازش نبردم ... فقط يک سري اطلاعات تئوري بدست آوردم ...... اي کاش اين کتاب با مثال هاي خوب و بدرد بخور بود .....

Ali Hasani
Ali Hasani
1393/01/20 17:49:28

www.dotnettips.info بهترين وب سايت براي آموزش WEB API استاد بهروز راد چه مطالبي را گذاشته ... به صورت کاملا عملي و همرا با مثال هاي مهم و عالي ... + مطالب تئوري اومديم پول داديم اين کتاب .. واقعا حيف پول ..... به اين نتيجه رسيدم هيچ کس مثل بهروز راد و وحيد نصيري نمي تونند کتاب هاي برنامه نويسي وب قوي بنويبسند ... استاد بهروز راد === بهترين

سيد منصور عمراني
سيد منصور عمراني
1393/01/21 12:50:17

به هر حال هر کسي نظري دارد. نظر شما هم محترم است. اما چند نکته را خدمت‌تان عرض مي‌کنم: نمي‌دانم چرا مي‌فرماييد کتاب بيشتر تئوري است و اي کاش مثال خوب و به درد بخور داشت، در حالي که از ابتدا تا انتهاي کتاب به طور کاملا عملي يک وب سرويس REST با استفاده از Web API از جنبه‌هاي مختلف پياده‌سازي و آموزش داده شده است. از آماده‌سازي محيط توليد و نحوه‌ي تفکيک و تعريف پروژه‌هاي يک برنامه مطابق اصول حرفه‌اي گرفته تا ايجاد ظرف تزريق وابستگي و ديتابيس و تراکنش و بحث امنيت و لاگ‌گيري. در انتها نيز وب سرويس به طور عملي با استفاده از Fiddler تست مي‌شود. مثال عملي از اين کامل‌تر مي‌خواهيد؟ دوم اين که به حجم کتاب هم توجه داشته باشيد. کتاب تنها 130 صفحه است! با اين حال هم تزريق وابستگي را يادتان مي‌دهد، هم پيکربندي ظرف تزريق Ninject، هم راه‌اندازي و استفاده از ابزار ORM مشهور NHibernate، هم لاگ‌گيري با استفاده از Log4Net، هم ايمن‌سازي وب سرويس با استفاده از ASP.NET Membership. شايد از يک ديدگاه ديگر همين مسئله، يعني قلت کتاب و تعدد موضوعات و بالا بودن سطح آنها، باعث شده کتاب از نظر محتوا ثقيل و

سيد منصور عمراني
سيد منصور عمراني
1393/01/21 12:51:1

به هر حال هر کسي نظري دارد. نظر شما هم محترم است. اما چند نکته را خدمت‌تان عرض مي‌کنم: نمي‌دانم چرا مي‌فرماييد کتاب بيشتر تئوري است و اي کاش مثال خوب و به درد بخور داشت، در حالي که از ابتدا تا انتهاي کتاب به طور کاملا عملي يک وب سرويس REST با استفاده از Web API از جنبه‌هاي مختلف پياده‌سازي و آموزش داده شده است. از آماده‌سازي محيط توليد و نحوه‌ي تفکيک و تعريف پروژه‌هاي يک برنامه مطابق اصول حرفه‌اي گرفته تا ايجاد ظرف تزريق وابستگي و ديتابيس و تراکنش و بحث امنيت و لاگ‌گيري. در انتها نيز وب سرويس به طور عملي با استفاده از Fiddler تست مي‌شود. مثال عملي از اين کامل‌تر مي‌خواهيد؟ دوم اين که به حجم کتاب هم توجه داشته باشيد. کتاب تنها 130 صفحه است! با اين حال هم تزريق وابستگي را يادتان مي‌دهد، هم پيکربندي ظرف تزريق Ninject، هم راه‌اندازي و استفاده از ابزار ORM مشهور NHibernate، هم لاگ‌گيري با استفاده از Log4Net، هم ايمن‌سازي وب سرويس با استفاده از ASP.NET Membership.

سيد منصور عمراني
سيد منصور عمراني
1393/01/21 12:51:40

شايد از يک ديدگاه ديگر همين مسئله، يعني قلت کتاب و تعدد موضوعات و بالا بودن سطح آنها، باعث شده کتاب از نظر محتوا ثقيل و پيچيده شده باشد. از اين رو شايد اين کتاب بيشتر خواننده‌اي متوسط به بالايي مناسب باشد که آشنايي نسبي با ASP.NET MVC هم داشته باشد. دست آخر اين که برادر عزيز، عنايت داشته باشيد: کتاب مزبور ترجمه است. اگر نقصي به کتاب وارد باشد قاعدتا متوجه مولف کتاب است نه مترجم. اتفاقا به همين دليل است که بنده علاقه‌اي به ترجمه ندارم. ولي با اين احوال اين کتاب را با اين حجم از نظر محتوا مناسب ديدم. چون واقعا مطالب زيادي به خواننده مي‌آموزد. با اين حال از اين که نتوانستيد با اين کتاب ارتباط برقرار کنيد متاسفم و براي شما آرزوي موفقيت مي‌کنم.

ابوالفضل روشن ضمیر
ابوالفضل روشن ضمیر
1393/03/31 14:6:18

سلام آقاي عمراني واقعا خسته نباشيد .. من کتاب را خوندم خيلي عالي بود .. واقعا عالي بود .. بينهايت سپاسگزارم چند تا نظر بالا را خوندم .. اين آدم ها کساني هستند که برنامه نويسي را درک نمي کنند هنوز توانايي درک مطالب پر کاربرد را ندارند .. اين ها فقط بايد بنشينند با 4 تا gridview و datasource کار کنند اون هم از طريق ويزارد ... ان شالله هر کجا که هستيد موفق و سربلند باشيد

آرمان اسپیار
آرمان اسپیار
1394/10/26 19:0:12

من یک مرجع جهت یاد گیری web api نیاز دارم من از mvc 5.2 و ویژوال استادیو ۲۰۱۵ استفاده میکنم آیا این کتاب مناسب من هست ؟

سيد منصور عمراني
سيد منصور عمراني
1394/11/05 22:30:41

سلام. تغییرات web api در MVC 5 بنیادین نبوده است. می‌توانید این کتاب را به عنوان starter استفاده کنید. جنبه مثبت این کتاب این است که اصول کلی REST را به طور خلاصه به شما آموزش داده و همچنین نحوه‌ی پیاده‌سازی عملی و حرفه‌ای یک وب سرویس web api را بر اساس بهترین اصول و تکنیک‌های برنامه‌نویسی به همراه نحوه‌ی استفاده از تعدادی از ابزارهای مفید مورد استفاده در برنامه‌های ASP.NET MVC را به شما یاد می‌دهد.

هادی شجاعیان
هادی شجاعیان
1394/11/20 20:33:22

با سلام کتاب رو تازه خریداری کردم اجمالی نگاه کردم ،حجم کم ولی پر از اطلاعات کاربردی.ممنون از شما مهندس عمرانی. به نظر من انتخاب خوبی داشتید برای ترجمه.

آرمان اسپیار
آرمان اسپیار
1395/01/24 17:58:26

اتقاقا من فکر میکنم انتخاب خوبی نبود چونه همه با ef کار میکنند در صورتی این کتاب پوشش نمیده و همچنین صفر تا 100 webapi نیست بیشتر برای کسانی خوبه قبلا با وب سرویس های دیگه کار کرده اند

سيد منصور عمراني
سيد منصور عمراني
1395/01/26 11:23:11

هر کسی نظری دارد و نظرش محترم است. ولی ضمن احترام با شما موافق نیستم. لایه ی دیتا تنها یکی از مطالب متنوع بیان شده در این کتاب است. همان طور که عرض کردم در این کتاب مطالب زیادی بیان می شود، مانند نحوه تعریف ساختار یک پروژه Web API، بحث تزریق وابستگی، استفاده از Ninject به عنوان IoC container یا ظرف تزریق، بحث لاگ گیری، بحث امنیت، بحث تراکنش ها. چیزی که شما می فرمایید مثل این است که کتاب را به دلیل استفاده از ظرف تزریق Ninject و نه چیز دیگری مانند Unity یا AutoFac کم اهمیت قلمداد کنیم. با وجودی که EF ابزار ORM بسیار خوبی است اما NHibernate نیز ابزار ORM بسیار قدرتمندی است و بسیاری از افراد از آن استفاده می کنند. ضمن این که ابزارهای ORM متنوع دیگری هم هست. حتی بسیاری از افراد ترجیح می دهند به منظور کنترل بیشتر بر لایه دیتا، متن پرس و جوها، اجرای آنها و سرعت و کارایی بیشتر مستقیما از ADO.NET استفاده کنند.

سيد منصور عمراني
سيد منصور عمراني
1395/01/26 11:24:58

اینها همه صرفنظر از بحث REST است که به نظرم مولف آن را به شکل خوبی در ابتدای کتاب بیان می کند. من بارها افرادی را دیده ام که ادعای نوشتن سرویس REST می کنند در حالی که تصورشان از REST تنها سرویسی است که اجزای آدرس URL آن با / از هم جدا شده باشد. از نظر این که این کتاب برای افرادی مناسب است که قبلا با وب سرویس های دیگر کار کرده باشند نیز با شما موافق نیستم. زیرا این کتاب از صفر تا 100 نوشتن یک api را آموزش می دهد و نیازی به آشنایی قبلی با وب سرویس های دیگر نیست.

ثبت نظر/پرسش/پیشنهاد
# موضوع عنوان توضیح دانلود
1 نمونه pdf مجموعه صفحات قسمت ابتدايي کتاب شامل فهرست و بخشي از فصل يک دانلود
2 نامشخص اسکریپت ایجاد دیتابیس با اجرای این اسکریپت T-SQL در یکی از گونه‌های SQL Server می‌توانید دیتابیس پروژه‌ی توضیح داده شده در کتاب را ایجاد کنید. دانلود
سيد منصور عمراني 1392/08/06 13:56:43

یکی از مواردی که موقع ویرایش از دستم در رفت، نام روی فیلدینگ مبدع REST بود که موقع ترجمه، آن را به صورت "روی فیدلینگ" دیده بودم. بعدا متوجه این مساله شدم اما موقع ویرایش فراموش کردم آن را تصحیح کنم. لذا در جریان باشید نام مبدع REST، روی فیلدینگ است، نه فیدلینگ.

;