کتاب های برچسب asp-core
تاریخ: ۱۸:۵۱:۱۹ ۱۳۹۸/۲/۵ پنج شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: ASP.NET | MVC | ASP Core |

کتاب ASP.NET Core Application Development، چند اسپرینت ابتدایی از یک برنامه که توسط تیمی در شرکتی تخیلی، باز توسعه داده می‌شود را دنبال کرده است. هر فصل از کتاب اطلاعات کمی درباره چالش هایی که تیم با آن‌ها روبرو می‌شود و چگونگی کار آنها برای غلبه بر آن چالش‌ها را شامل می‌شود.

علاوه بر داستان‌های کاربر در اسپرینت‌ها و اطلاعات فنی درباره ASP.NET Core MVC، این کتاب همچنین درباره‌ی نسخه‌ی جدید Entity Framework، سیستم‌های مدیریت پکیج و تکنولوژی‌های جانبی که در توسعه وب مدرن مورد استفاده قرار می‌گیرند بحث کرده است.

تعداد بازدید: ۷۹۱
دیدگاه ها: ۰
تاریخ: ۱۹:۵۴:۱۱ ۱۳۹۸/۱/۴ یکشنبه
توسط: MotoMan
امتیاز: ۴
برچسب ها: ASP Core | Vue.js |

از نظرم من، یادگیری Vue بسیار ساده‌تر از رقبایش است، به همین خاطر انتخابی عالی برای توسعه دهندگان با تجربه‌ی backend دات نت است که به دنبال توسعه خود در دنیای فریمورک‌های frontend و برنامه‌های تک صفحه ای هستند. اگر به اندازه‌ی کافی HTML و jQuery برای ساخت یک برنامه‌ی استاندارد MVC می‌دانید، پس با گرامر Vue هم مشکلی نخواهید داشت چرا که syntax آن شبیه به Razor است.

کتاب آموزش ASP.NET Core 2 و Vue.js، هدفش توسعه دهندگان ASP.NET هست که به دنبال نقطه شروعی برای ساخت برنامه‌های مدرن تک صفحه ای با Vue.js هست یا کسانی که با Vue.js آشنا هستند و به دنبال تکمیل کردن دانش خود برای به کارگیری آن در برنامه‌های واقعی هستند. دانستن جاوا اسکریپت ضروری نیست ولی یک مزیت به حساب می‌آید.

تعداد بازدید: ۶۹۳
دیدگاه ها: ۰
تاریخ: ۱۱:۳۲:۲۹ ۱۳۹۷/۳/۲۶ شنبه
توسط: MotoMan
امتیاز: ۶
برچسب ها: ASP Core |

این کتاب درباره‌ی فریمورک ASP.NET Core است، این که چه چیزی هست و چگونه می‌توان با استفاده از آن برنامه‌های تحت وب ساخت. در حالی که برخی از مطالب این کتاب هم اکنون هم به صورت آنلاین در دسترس هستند ولی آن‌ها در سرتاسر اینترنت در اسناد متفرقه و پست‌های بلاگ‌ها پراکنده شده اند. این کتاب به شما در ایجاد اولین برنامه‌های شما کمک می‌کند و با جا افتادن مفاهیم قبلی مطالب پیچیده‌تری را معرفی می‌کند.

در این کتاب برای آموزش هر موضوعی از مثال‌های کوچکی استفاده شده است به جای این که از یک مثال بزرگ در کل کتاب استفاده شود. هر دو روش دارای مزیت هایی هستند ولی من می‌خواستم مطمئن شوم که در آموزش موضوع جدید، تمرکز کاملا بر روی این موضوع باشد تا سر هم کردن یک مثال بزرگ.

با به پایان رساندن این کتاب شما باید درک خوبی از چگونگی ساختن برنامه‌های وب با ASP.NET Core داشته باشید، نقاط قوت و ضعف آن رابشناسید و از امکانات آن در راستای ساختن برنامه هایی امن بهره مند شوید.

تعداد بازدید: ۲۴۹۸
دیدگاه ها: ۲
تاریخ: ۱۳:۲۷:۷ ۱۳۹۷/۲/۷ جمعه
توسط: MotoMan
امتیاز: ۶
برچسب ها: SignalR | ASP Core |

با به کارگیری تکنولوژی‌های مدرن متن باز، برنامه‌های وب واقعی طراحی کنید، توسعه دهید و منتشر کنید. این کتاب به شما نحوه‌ی استفاده از ASP.NET Core برای ساخت برنامه‌های وب کراس پلتفرم در کنار استفاده از SignalR برای فعال سازی قابلیت ارتباط بلادرنگ بین سرور و کلاینت‌ها را نشان می‌دهد. شما از Docker برای containerize کردن برنامه استفاده می‌کنید، برای پیکج کردن برنامه با GitHub یکپارچه می‌شوید و انتشار مداوم به پلتفرم IaaS آژور را فراهم می‌کنید.

کتاب توسعه برنامه وب بلادرنگ،موضوعاتی از قبیل تم CSS متریال،استفاده از رویکرد توسعه آزمون محور با xUnit.net و ایمن سازی برنامه خود با استفاده از پروتکل OAuth 2.0 را پوشش داده است. در ادامه شما لاگ گیری، مدیریت خطا ها؛ راهبری با استفاده از View Component‌ها و چگونگی کار با فرم‌ها و اعتبار سنجیشان را فرا خواهید گرفت.

تعداد بازدید: ۲۱۸۸
دیدگاه ها: ۱
تاریخ: ۱۸:۵۹:۳۰ ۱۳۹۷/۱/۳۰ پنج شنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: ASP Core | Entity Framework Core |

در کتاب Pro Entity Framework Core 2 for ASP.NET Core MVC، چگونگی بیشترین بهره برداری از Entity Framework Core 2 در پروژه‌های MVC توضیح داده شده است. مطالب این کتاب با توضیح روش‌های مختلفی که Entity Framework Core 2 می‌تواند داده‌ها را مدل کند و انواع متفاوت دیتابیس هایی که می‌تواند از آن‌ها استفاده می‌کند شروع می‌شود. سپس نحوه‌ی استفاده از Entity Framework Core 2 در پروژه‌های MVC خودتان به شما نشان داده می‌شود که از اصول و مبانی شروع شده و تا ساخت ویژگی‌های پیشرفته‌تر و پیچیده‌تر ادامه می‌یابد و آنقدر پیش می‌رود تا دانش مورد نیاز را به دست آورید.

این کتاب برای توسعه دهندگان ASP.NET Core MVC 2  است که می‌خواهند از Entity Framework Core 2 در پروژه هایشان به عنوان لایه دسترسی داده استفاده کنند.

تعداد بازدید: ۲۵۳۹
دیدگاه ها: ۳
تاریخ: ۲۱:۱۹:۳۳ ۱۳۹۷/۱/۱۵ چهارشنبه
توسط: MotoMan
امتیاز: ۱۲
برچسب ها: AngularJS | ASP Core |

با ترکیب توانایی‌های چشمگیر ASP.NET Core 2 و Angular 5، از راه اندازی پروژه گرفته تا انتشار آن، هم در توسعه وب backend و هم frontend ماهر شوید.

توسعه وب فول استک به معنای توانایی کار بر روی هر دو بخش بک اند و فرانت اند یک برنامه است. Frontend قسمتی از برنامه است که کاربر آن را می‌بیند و با آن کار می‌کند در حالی که backend موتور پشت کار است که منطق برنامه، پیکربندی سرور، ذخیره و بازیابی داده ها، کار با پایگاه داده، اعتبار سنجی کاربر و ... را پیاده سازی می‌کند.

از فریمورک ASP.NET Core MVC برای پیاده سازی بک اند با صدا زدن API و مسیر یابی سمت سرور  استفاده می‌شود. شما یاد میگیرد که چگونه با استفاده از ویژگی‌های درجه یک Angular 5 مثل انقیاد دو طرفه، Observable‌ها و تزریق وابستگی، front end را بسازید؛ با Entity Framework Core مدل داده را بسازید؛ با کمک CSS/LESS رابط کاربری ای mobile-friendly و واکنش گرا طراحی کنید؛ ورودی‌های کاربر را با استفاده از فرم‌ها و اعتبارسنج‌ها مدیریت کنید؛ تکنیک‌های مختلف احراز هویت را جستجو کنید؛ پشتیبانی کردن از پرووایدر‌های شخص ثالث OAuth2 مثل فیسبوک و برنامه را با استفاده از ویندوز سرور، SQL Server و IIS/Kestrel reverse proxy مستقر کنیم.

تعداد بازدید: ۴۰۰۴
دیدگاه ها: ۸
تاریخ: ۱۸:۱۰:۵۷ ۱۳۹۷/۱/۶ دوشنبه
توسط: MotoMan
امتیاز: ۱۳
برچسب ها: C Sharp | WPF | dotNET Framework | .NET Core | ASP Core |

پس از سال‌های زیادی، NET. حرکت جدیدی کرده است. فریمورک NET. یک برادر جوان دارد: NET Core.! فریمورک NET. سورسش بسته بود و فقط برای سیستم‌های ویندوزی در دسترس بود. اکنون، NET Core. متن باز است و بر روی Linux نیز در دسترس است و از الگو‌های نوین استفاده می‌کند. اکنون ما می‌توانیم پیشرفت‌های خیلی بزرگی در اکو سیستم NET. مشاهده کنیم.

با استفاده از #C و ASP .NET Core، شما می‌توانید برنامه‌ها و سرویس‌های تحت وبی بسازید که بر روی ویندوز، لینوکس و مک اجرا می‌شوند. شما می‌توانید از Runtime ویندوز برای نوشتن برنامه‌های ویندوز بومی (همچنین به عنوان Universal Windows Platform و UWP نیز شناخته می‌شوند) از #C و XAML و همچنین NET Core. استفاده کنید. با Xamarin شما می‌توانید با استفاده از #C و XAML برنامه هایی بسازید که بر روی اندروید و iOS اجرا شوند. با کمک NET Standard. می‌توانید کتابخانه هایی بنویسید که بتوان آن‌ها را بین ASP .NET Core، برنامه‌های ویندوز و Xamarin به اشتراک گذاشت. علاوه بر این شما همچنان می‌توانید برنامه‌های سنتی ویندوز فرم و WPF بسازید. همه این موارد در این کتاب پوشش داده شده اند.

فریمورک NET. تاریخچه ای طولانی دارد، اما NET Core. خیلی جوان است. NET Core 2.0. دارای API‌های خیلی جدیدی است که از NET Framework. آمده اند تا انتقال برنامه‌های NET Framework. را به دنیای NET Core. ساده‌تر کنند.

به عنوان حرکتی ساده تر، شما می‌توانید کتابخانه هایی با استفاده از NET Standard 2.0. بسازید که از برنامه‌های NET Framework. با NET Framework 4.6.1. گرفته تا برنامه‌های NET Core 2.0. و برنامه‌های ویندوز از بیلد 16299 به بعد را پشتیبانی کند.

امروزه دلایل زیادی نمی‌توان پیدا کرد تا از ASP .NET Core با وجود انتقال ساده به NET Standard. و کتابخانه هایی که بیشتر و بیشتر می‌توان در NET Core. استفاده کرد، در backend مورد استفاده قرار نداد. از نگاهی بالاتر، ASP .NET Core MVC خیلی شبیه به برادر بزرگترش ASP .NET MVC به نظر می‌رسد. با این حال ASP .NET Core MVC خیلی انعطاف پذیر تر، کار کردن با آن با استفاده از الگوهای NET Core. ساده‌تر و به سادگی بسط می‌یابد.

برای ایجاد برنامه‌های جدید وب، استفاده از تکنولوژی صفحات Razor ممکن است تمامی چیزی باشد که شما به آن احتیاج داشته باشید. اگر برنامه رشد پیدا کرد، صفحات Razor را به سادگی می‌توان به الگوی Model-View-Controller با استفاده از ASP .NET Core MVC گسترش داد.

در زمان نوشتن این کتاب، نسخه‌ی NET Core. کتابخانه SignalR، تکنولوژی ای برای ارتباطات بلادرنگ، در نزدیکی عرضه شدن خود قرار دارد. ASP .NET Core به خوبی با تکنولوژی‌های جاوا اسکریپت مثل Angular و React/Redux کار می‌کند. حتی قالب هایی برای ایجاد پروژه هایی با این تکنولوژی ها  در ترکیب با ASP .NET Core به عنوان backend وجود دارد.

زمانی که #C در سال 2002  منتشر شد، زبانی بود که برای NET Framework. توسعه داده شده بود. سیشارپ بر اساس ایده هایی از ++C، جاوا و پاسکال طراحی شده بود. Anders Hejlsberg به همراه تجربه‌های خود از توسعه زبان Delphi از Borland به مایکروسافت آمد. آندرس هایلسبرگ در مایکروسافت بر روی نسخه‌ی مایکروسافتی جاوا به نام ++J قبل از به دنیا آمدن #C کار می‌کرد. زبان #C فقط به عنوان زبان برنامه نویسی همه منظوره شی گرا پا به عرصه نگذاشت بلکه به عنوان زبان برنامه نویسی مبتنی بر کامپوننت که از property ها، رویداد ها، (attributes (annotations و ساختن اسمبلی‌ها (باینری‌های شامل متادیتا) منتشر شد.

در طول زمان، #C با generic ها، زبان پرس و جوی یکپارچه (LINQ)، عبارات لامبدا، امکانات dynamic و برنامه نویسی ساده‌تر آسنکرون تکمیل‌تر شد. سیشارپ زبانی ساده برای برنامه نویسی نیست چرا که امکانات زیادی را ارائه می‌دهند، اما دائما ویژگی هایش که کاربردی هستند را توسعه می‌دهد. با این ویژگی ها، #C  بیشتر از یک زبان شی گرا یا مبتنی بر کامپوننت، شامل ایده‌های زبان‌های برنامه نویسی تابعی نیز می‌شود.

با C# 6، سورس کد کامپایلر به صورت کامل بازنویسی شد. این بیشتر از این است که pipeline جدید کامپایلر را بتوان در برنامه‌های شخصی استفاده کرد؛ مایکروسافت همچنین سورس‌های جدید را دریافت می‌کند که تغییرات بخش‌های دیگر برنامه را نیز بهم نریزد. بنابراین توسعه کامپایلر بسیار راحت شده است.

سیشارپ 7 مجددا ویژگی‌های جدیدی را اضافه کرده است که از برنامه نویسی تابعی (functional programming) می‌آیند مثل توابع محلی، tuple‌ها و pattern matching.

تعداد بازدید: ۵۶۱۸
دیدگاه ها: ۶
تاریخ: ۱۹:۴۲:۳۰ ۱۳۹۶/۱۲/۲۲ سه شنبه
توسط: MotoMan
امتیاز: ۱۰
برچسب ها: WEB API | ASP Core |
با استفاده از ASP.NET Core 2  و یک سری سناریو‌های کاربردی و عملی، web API‌های کراس پلتفرم و با دوام بسازید. مثال‌های این کتاب به شما کمک می‌کنند تا API هایی بسازید که سریع و مقیاس پذیر باشند. شما از مبانی فریمورک گرفته تا حل مشکلات پیچیده ای که به هنگام پیاده سازی سرویس‌های RESTful با آن‌ها برخورد می‌کنید، پیشرفت خواهید کرد. این کتاب شامل تمامی مثال هایی می‌شود که نشان می‌دهد چگونه باز نویسی کامل ASP.NET Core 2 مایکروسافت، برنامه‌های کراس پلتفرم را قادر میسازد که سریع و ماژولار باشند و به همراه رشد کسب و کار شما، برنامه ‌های سمت سرور نیز مقیاس پذیر شوند.
عمده مباحث کتاب طراحی API مدرن با ASP.NET Core 2: ساختن سیستم‌های Back-End کراس پلتفرم، شامل مبانی و مفاهیم اصلی ASP.NET Core 2 می‌شود. شما درباره‌ی چگونگی ساختن API‌های RESTful با الگوی MVC با استفاده از بهترین شیوه‌های اثبات شده به همراه شش اصل REST  را می‌آموزید. مثال‌های فراهم شده در این کتاب، کمک می‌کنند تا توسعه web API‌ها و برنامه هایی که می‌توانند بر روی هر پلتفرمی از قبیل ویندوز، لینوکس و MacOS اجرا شوند را یاد بگیرید.
مطالبی که در این کتاب یاد می‌گیرید عبارت اند از:
- ترکیب ابزار API خودکار مثل Swagger از مشخصات OpenAPI
- استاندارد سازی query و فرمت‌های response با استفاده از زبان پرس و جوی GraphQL فیسبوک
- پیاده سازی امنیت با به کار گیری احراز هویت و مجوز با استفاده از ASP.NET Identity
- اطمینان از ذخیره سازی امن اطلاعات حساس با استفاده از stack محافظت از داده ها 
- ایجاد آزمون‌های واحد و یکپارچگی برای تضمین کیفیت کد
تعداد بازدید: ۲۵۰۶
دیدگاه ها: ۱
تاریخ: ۲۱:۱۱:۲۸ ۱۳۹۶/۱۲/۱۵ سه شنبه
توسط: MotoMan
امتیاز: ۶
برچسب ها: AngularJS | Css | ASP Core |

با انتشار هر نسخه‌ی جدیدی از مرورگر‌ها، وب تبدیل به پلتفرم توانمندی‌تری می‌شود. ویژگی‌های جدید آینده، در دسترس پیشگامان تکنولوژی قرار می‌گیرند در حالی که امکانات گذشته، پایدار‌تر می‌شوند. این جعبه ابزار همیشه در حال رشد توانایی‌های HTML، CSS و جاوا اسکریپت؛ به نظر می‌رسد که سریع‌تر رشد می‌کند و نشانی از کند شدن را نشان نمی‌دهد و در حقیقت این رشد به حدی سریع است که نیاز به ابزارهای تخصصی برای بهره گیری از این ویژگی‌های جدید وجود دارد؛ ابزار هایی مثل WebPack و Gulp.
میزان دانشی که برای ساخت برنامه‌های مدرن تحت وب احتیاج است توسط عنوان شغلی جدیدی به نام مهندس front-end نشان داده می‌شود، اصطلاحی که تا همین چند سال پیش وجود نداشت. علاوه بر پیشرفت‌های رخ داده در پلتفرم وب، فناوری‌های سمت سرور نیز در حال تحول هستند. برای فراهم کردن بهترین تجربه برای هر دوی کاربر و توسعه دهنده وب، پلتفرم سمت سرور باید خیلی سریع، امن، کراس پلتفرم و مقیاس پذیر در بستر ابر باشد و باید ابزار‌های خوبی نیز داشته باشد.
بیشتر برنامه‌های وب شامل کدهای سمت کلاینت می‌شوند که بر روی مرورگر اجرا می‌شوند و کد‌های سمت سرور نیز بر روی یک یا چند سرور اجرا می‌شوند. برای این که یک توسعه دهنده‌ی وب حرفه ای شوید، لازم است که به قدر کافی در مورد هر دوی تکنولوژی‌های سرور و کلاینت بدانید و این بسیار چالش بر انگیز خواهد بود. چرا که معلوم نیست چه اندازه کافی است و چه مدت باید به طور مداوم یاد بگیریم.
یک راه برای این که خودمان را راحت کنیم این است که مجموعه‌ی درستی از فریمورک‌ها و ابزار‌ها را انتخاب کنیم تا برنامه هایمان را توسط آن‌ها بنویسیم. انتخاب فریمورک‌های مناسب مهم هستند. گزینه‌های زیادی وجود دارند، اما تعداد کمی وجود دارند که برای ساخت برنامه‌های وب مدرن مناسب باشند. ASP.NET Core به عنوان فریمورک برنامه برای سرور و Angular برای کلاینت، ترکیبی فوق العاده هستند. Bootstrap اطمینان می‌دهد که برنامه در همه‌ی مرورگرها و بر روی همه‌ی دستگاه‌ها خوب به نظر برسد.
در کتاب توسعه Front-End با ASP.NET Core، Angular و Bootstrap، چگونگی استفاده از  ASP.NET Core به همراه Angular و Bootstrap به شما نشان داده می‌شود. با راهنمایی های  روشن و مختصر، این راهنما یک منبع ارزشمند برای پاسخگویی به خواسته‌های توسعه وب مدرن است.

 

تعداد بازدید: ۲۶۸۰
دیدگاه ها: ۳
تاریخ: ۲۲:۵۵:۳۴ ۱۳۹۶/۱۱/۲۳ دوشنبه
توسط: MotoMan
امتیاز: ۷

فریمورک ASP.NET Core 2 برای توسعه برنامه‌های وب کراس پلتفرم با کارایی بالا استفاده می‌شود. این فریمورک بر مبنای NET Core 2. است و به طور قابل توجهی API‌های فریمورک بیشتری نسبت به نسخه‌ی یک دارد.

کتاب ASP.NET Core 2 با کارایی بالا؛ به تکنیک‌های بهبود عملکرد سطح بالا اشاره دارد. در آغاز، چگونگی پیدا کردن و اندازه گیری مشکلات کارایی به شما نشان داده می‌شود و پس از آن راه حل برخی از رایج‌ترین آن مشکلات بیان می‌شود. در ادامه با چگونگی آغاز به کار با ASP.NET Core 2 بر روی ویندوز، مک، لینوکس و کانتینر‌های داکر آشنا می‌شوید.

در این کتاب مشکلاتی که در موقع توزیع برنامه بر روی زیرساختی ابری و افزایش تاخیر رخ می‌دهد بررسی شده اند. همچنین چگونگی بهینه سازی کدهای #C و انتخاب بهترین ساختمان‌های داده‌ها برای انجام کار بیان شده است. همچنین ویژگی‌های جدید #C نسخه 6 و 7 به همراه برنامه نویسی همروند و معماری‌های توزیع شده نیز پوشش داده شده اند.

در پایان این کتاب، شما مشکلات تاخیر و کارایی را حل می‌کنید، اما همچنان این را نیز متوجه خواهید شد که چگونه بر روی پیچیدگی و نگهداری برنامه‌ی شما تاثیر می‌گذارند. در انتها، کمی از تکنیک‌های خیلی پیشرفته برای بهینه سازی‌های بیشتر را نیز بررسی خواهیم کرد.

تعداد بازدید: ۲۴۷۴
دیدگاه ها: ۰
تاریخ: ۱۰:۱۵:۲۲ ۱۳۹۶/۱۱/۲۰ جمعه
توسط: MotoMan
امتیاز: ۱۱
برچسب ها: .NET Core | ASP Core | Entity Framework Core |

توانایی توسعه برنامه‌های تحت وبی که خیلی کارآمد ولی همچنان به آسانی قابل نگهداری باشند به امری ضروری برای خیلی از کسب و کار‌ها تبدیل شده است. ASP.NET Core 2.0 فریمورکی متن باز از مایکروسافت است که ساخت برنامه‌های تحت وب کراس پلتفرم مدرن و پویا را آسان می‌کند. این کتاب شما را با تمامی مفاهیم ضروری ASP.NET Core 2.0 آشنا می‌سازد تا یاد بگیرید چگونه برنامه‌های تحت وب قدرتمند بسازید.

کتاب یادگیری ASP.NET Core 2.0، با مقدمه ای مختصر از فریمورک ASP.NET Core و بهبود هایی که در آخرین نسخه‌ی آن یعنی ASP.NET Core 2.0 انجام شده است، شروع می‌شود. پس از آن شما اولین برنامه وب خود را به سرعت بیلد، تست و دیباگ می‌کنید. به محض این که شما ساختار پایه ای برنامه‌های وب ASP.NET Core 2.0 را فهمیدید، وارد مفاهیم و سناریو‌های پیچیده‌تر می‌شوید.

در ادامه، ما چگونگی بهره گیری از مزیت‌های فریمورک‌های پر استفاده مثل Model View Controller و Entity Framework Core 2 را شرح می‌دهیم و یاد خواهید گرفت که چگونه برنامه خود را امن کنید. در انتها ما به شما نشان می‌دهیم که به چه شکل برنامه‌های خود را با استفاده از Azure، AWS و Docker منتشر و مانیتور کنید.

پس از مطالعه این کتاب شما باید بتوانید برنامه‌های تحت وب کارآمد و قدرتمند را با ASP.NET Core 2.0 توسعه دهید که بیشترین رضایت مشتری را در پی داشته باشد.

 

تعداد بازدید: ۳۹۶۱
دیدگاه ها: ۳
تاریخ: ۲۳:۰:۳۲ ۱۳۹۶/۹/۱۸ شنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: ASP.NET | MVC | AngularJS | .NET Core | ASP Core |

اگر وب سایت شما پویا هست و باید از اسکریپت نویسی سمت سرور استفاده کنید، می‌توانید از ASP.NET استفاده کنید و حقیقت این هست که استفاده از AngularJS باعث نمی‌شود که کد‌های سمت سرور شما MVC‌تر شود! اگر می‌خواهید که به کد‌های سمت سرور خود ساختار MVC دهید می‌توانید از ASP.NET MVC استفاده کنید. مسیر آموزشی این کتاب به گونه ای است که به شما کمک کند تا اصول ASP.NET Core MVC را یاد بگیرید و از دانش کسب شده در ساخت برنامه‌های ASP.NET Core استفاده کنید.
در این کتاب به شما نشان خواهیم داد که هنوز هم امکان دارد که برنامه‌های وب بزرگ را از پایه توسعه داد و این کار را با استفاده از ابزار‌های مناسب و کمی حوصله انجام می‌دهیم تا چگونگی استفاده کردن از آن‌ها با یکدیگر، تا رسیدن به چیزی که می‌خواهیم را یاد بگیرید.
در کتاب ASP.NET Core: Cloud-ready, Enterprise Web Application Development ما از دو فریمورک مطرح استفاده می‌کنیم. از ASP.NET Core برای پوشش مفاهیم سمت سرور و از Angular 2 برای مباحث سمت کلاینت نه فقط به خاطر قابلیت‌های فوق العادشان و طراحی بی نقصشان، بلکه هر دوی آن‌ها بازنویسی کاملی از نسخه‌های پیشین بسیار محبوبشان بودند که نقش رهبری در زمینه‌ی خودشان را بر عهده داشتند.
در این کتاب من کاری می‌کنم تا اهمیت برنامه‌های تحت وب را درک کنید. ما نحوه‌ی بهینه سازی کارایی را معرفی می‌کنیم و سعی کرده ایم تا تعادل را بین بهینه سازی زود گذر و کد ناکار آمد را از طریق رویکردی علمی و مبتنی بر شواهد، حفظ کنیم. این کتاب تکنیک‌های بهینه سازی کارایی برنامه‌های تحت وب را حل می‌کند و از هر دو منظر مسائل عمومی( HTTP، HTTPS، HTTP/2، TCP/IP، database access، compression، I/O، asset optimization، caching، message queuing و ...) و C#، ASP.NET Core و NET Core.، بهبود کارایی بررسی شده است. این مطالب شامل بررسی جزئیات آخرین ویژگی‌های فریمورک‌ها است و نشان می‌دهد که چگونه الگو‌های طراحی، کارایی را بهبود می‌بخشند. ما اشتباهات رایج کارایی که معمولا توسط توسعه دهنده مورد بی توجهی قرار گرفته است را نشان داده ایم و استراتژی‌های تشخیص و رفع این مشکلات در مراحل اولیه را ارائه داده ایم. با پیشاپیش یاد گرفتن و رسیدگی به این چالش ها، شما می‌توانید از سوپرایز‌های کثیف که موقع منتشر کردن کد پیش می‌آیند دوری کنید.

 

تعداد بازدید: ۲۷۲۷
دیدگاه ها: ۳
تاریخ: ۲۱:۳۳:۴۱ ۱۳۹۶/۹/۱ چهارشنبه
توسط: MotoMan
امتیاز: ۱۸
کتاب Pro C# 7: With .NET and .NET Core از عناوین کلاسیک ضروری است که زبان برنامه نویسی #C و فریمورکی که در بستر آن است را به صورت جامع بررسی کرده است. اکنون در ویرایش هشتم این کتاب جدیدترین ویژگی‌های آخرین نسخه‌های C# 7.1 و NET 4.7. را خواهید دید و در کنار آن چهار فصل جدید در مورد فریمورک سبک و کراس پلتفرم مایکروسافت یعنی NET Core 2.0. به همراه بررسی ASP.NET Core، Entity Framework(EF) Core به همراه آخرین به روز رسانی‌های NET. شامل Windows Presentation Foundation (WPF)، Windows Communication Foundation (WCF) و ASP.NET MVC است.
مطالبی که در این کتاب یاد خواهید گرفت عبارتند از:
- ویژگی‌های جدیدترین نسخه C# 7.1 از tuple‌ها گرفته تا pattern matching را می‌بینید.
- پلتفرم متن باز و سبک مایکروسافت یعنی Net Core. را یاد می‌گیرید که شامل ASP.NET Core MVC، ASP.NET Core web services و Entity Framework Core است.
- XAML، .NET 4.7 و ویژوال استادیو 2017 مورد بررسی کاملی قرار گرفته اند.
- فلسفه پشت NET. و جایگزین جدید کراس پلتفرم آن یعنی NET Core. را می‌فهمید.
تعداد بازدید: ۵۶۰۸
دیدگاه ها: ۷
تاریخ: ۱۹:۵۷:۷ ۱۳۹۶/۸/۲۶ جمعه
توسط: MotoMan
امتیاز: ۷
برچسب ها: ASP.NET | .NET Core | ASP Core |

ASP.NET Core بزرگترین تغییر در اکو سیستم توسعه وب مایکروسافت از زمان معرفی ASP.NET در سال 2002 است. ASP.NET Core به روز رسانی نسخه بعدی ASP.NET MVC نیست، بلکه بازنویسی کل پلتفرم ASP.NET است. ASP.NET Core فریمورکی ماژولار، کراس پلتفرم، متن باز، با کارایی بالا و مقیاس پذیر در سطح اینترنت است که برای توسعه دهندگان full-stack طراحی شده است. ASP.NET Core را می‌توان به همراه روش‌های پیشرفته توسعه front-end مثل برنامه‌های وب تک صفحه ای مثل React و Angular 4 نیز استفاده کرد.
کتاب ASP.NET Core Recipes راهنمایی عملی برای توسعه دهندگان برنامه‌های وب مدرن است که از بین پیچیدگی‌های ASP.NET، jQuery، React و HTML5 راه حل هایی ساده برای مشکلات رایج توسعه وب ب استفاده از متدهایی اثبات شده برا اساس بهترین شیوه‌ها ارائه می‌دهد.

 

تعداد بازدید: ۲۵۳۴
دیدگاه ها: ۲
تاریخ: ۹:۵۲:۵ ۱۳۹۶/۸/۱۲ جمعه
توسط: MotoMan
امتیاز: ۲۱
برچسب ها: ASP.NET | MVC | .NET Core | ASP Core | Docker |
کتاب پیش رو ویرایش هفتم Pro ASP.NET Core MVC 2 است که برای ASP.NET Core MVC 2 به روز رسانی شده است. این کتاب شامل توضیحات مفصلی از عملکرد هسته MVC است که توسعه دهندگان را قادر به تولید برنامه‌های بهینه شده برای Cloud و موبایل  بر بستر پلتفرم .NET می‌کند. این کتاب ASP.NET Core MVC را اساس کار خود قرار داده و ابزار‌ها و تکنیک‌ها برای ساخت برنامه‌های تحت وب مدرن، بهینه برای Cloud و توسعه پذیر را مورد بررسی قرار می‌دهد.
 
موارد جدید در این ویرایش:
- کاملا برای ویژوال استادیو 2017، C# 7 و .NET Core 2 به روز رسانی شده است.
- ویژگی‌های جدید مثل View Filter‌ها پوشش داده شده است.
- پلتفرم‌ها و ابزار‌های گسترده‌تری بیشتر از هر موقعی مورد بررسی قرار گرفته اند؛ از Visual Studio Code و .NET Core در پلتفرم‌های غیر ویندوزی نیز استفاده شده است.
- توزیع برنامه بر اساس Docker
 
مطالبی که در این کتاب یاد خواهید گرفت:
- فهم کامل معماری ASP.NET Core MVC
- بررسی کل فریمورک ASP.NET MVC به صورت یک مجموعه یکپارچه
- نمایش این که چگونه MVC و توسعه آزمون محور در عمل کار می‌کنند
- آموزش ویژگی‌های جدید ASP.NET Core MVC 2 و چگونگی استفاده از این امکانات جدید در کار‌های خود
- نمایش چگونگی استفاده از وب سرویس‌های RESTful در برنامه‌های وب تک صفحه ای
- آموزش سریع و موثر قابلیت‌های جدید این فریمورک بر اساس دانش شما از نسخه‌های قبلی MVC
تعداد بازدید: ۷۲۴۸
دیدگاه ها: ۱۵
تاریخ: ۲۱:۴۵:۲ ۱۳۹۶/۷/۲۹ شنبه
توسط: MotoMan
امتیاز: ۷
برچسب ها: .NET Core | ASP Core | Docker |

داکر مجموعه ای از ابزارها برای ایجاد و اجرای برنامه‌ها در container‌ها است که برنامه را از ده‌ها و یا حتی صد‌ها برنامه‌ی دیگری که در سرور در حال اجرا هستند ایزوله می‌کند. هر برنامه در برابر برنامه‌های دیگر در حال اجرا در سرور محافظت می‌شود، به گونه ای که به نظر می‌رسد که این تنها برنامه‌ی در حال اجرا بر روی سرور است.
این کتاب چگونگی استفاده از داکر در برنامه‌های ASP.NET Core MVC را شرح می‌دهد و نشان می‌دهد که کانتینرها توسعه، انتشار و مدیریت این برنامه‌ها را در حالت production آسان می‌کند.
برای این که از این کتاب حداکثر استفاده را ببرید، شما باید با .NET Core و ASP.NET Core MVC آشنا باشید که شامل چگونگی ایجاد، کامپایل و اجرای پروژه بر روی Visual Studio و Visual Studio Code می‌شود. شما همچنین باید آشنایی پایه ای با Windows، Linux و یا macOS داشته باشید تا بتوانید دستورات را از طریق خط فرمان اجرا کنید.

 

تعداد بازدید: ۲۱۴۵
دیدگاه ها: ۱
loading...

لطفا منتظر بمانید...