کتاب های برچسب ASP Core
تاریخ: 1401/05/14 18:24
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |WPF |ASP Core |Entity Framework Core |

به جامع‌ترین راهنمای موجود برای سی شارپ و دات نت خوش آمدید. این کتاب، از «برای رسیدن به این هدف، این کار را انجام دهید» فراتر رفته تا به موضوعات اصلی که یک توسعه‌دهنده خوب را عالی می‌سازد بپردازد. کتاب Pro C# 10 with .NET 6 (پرو سی شارپ 10 با دات نت 6) که ویرایش یازدهم این کتاب است، مطالب جدیدی درباره Entity Framework، Razor Pages و Web API‌ها ارائه می‌دهد. شما جدیدترین ویژگی‌های C# 10 و .NET 6 را خواهید دید که با بحث‌های «پشت پرده» برای گسترش مهارت‌های تفکر نقادانه توسعه‌دهندگان در هنگام کارشان طراحی شده‌اند. این کتاب، ASP.NET Core، Entity Framework Core  را در کنار آخرین بروزرسانی‌های پلتفرم یکپارچه .NET، از بهبود کارایی برنامه‌های Windows Desktop در دات نت ۶، بروز رسانی‌ها در ابزار XAML و پوشش بسط یافته فایل‌های داده و مدیریت داده‌ها را پوشش داده است. همچنین همه‌ی نمونه کد ها، با جدیدترین قابلیت‌های سی شارپ 10 بازنویسی شده اند.

با این کتاب، در تکنیک‌های توسعه شی‌گرا، ویژگی‌ها و reflection، generic‌ها و کالکشن‌ها و موضوعات پیشرفته متعددی که در متون دیگر یافت نمی‌شوند (مانند opcode‌های CIL و انتشار اسمبلی‌های پویا) یک پایه محکم به دست آورید. کتاب Pro C# 10 با .NET 6، اعتماد به نفس کدنویسی شما را با یاد دادن سی شارپ کاربردی به شما افزایش می‌دهد و جهان دات نت و پتانسیل گسترده آن را با توجه به شرایط شما بررسی می‌کند.

 
تعداد بازدید: ۷۱۷
دیدگاه ها: ۰
تاریخ: 1401/05/14 10:06
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API |ASP Core |

کتاب Ultimate ASP.NET Core Web API, Second Edition (ای اس پی دات نت کور وب ای پی آی نهایی، ویرایش دوم)، راهنمایی جامع، کاربردی و قابل فهم است که شما را در فقط چند هفته، در ساخت API‌های عملیاتی از صفر تا صد راهنمایی می‌کند. شما مجبور نیستید که این مطالب را خودتان یاد بگیرید؛ ما و کل جامعه را در کنارتان دارید که به شما کمک می‌کنند تا مطالب را با سرعت ۳ برابر جذب کنید و لذت هم ببرید.

از زمانی که .NET Core 1.0 معرفی شد، به نظر می‌رسد که کل اکوسیستم دات نت جان تازه ای یافته است. این فریم ورک احیا شد و اکنون با نسخه 6 دات نت تبدیل به نیرویی شده است که می‌توان روی آن حساب کرد.

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

 
تعداد بازدید: ۶۴۲
دیدگاه ها: ۰
تاریخ: 1401/04/27 11:53
توسط: MotoMan
امتیاز: ۰

کتاب An Atypical ASP.NET Core 6 Design Patterns Guide, Second Edition (راهنمای الگو‌های طراحی ای غیر معمول ای اس پی دات نت کور 6، ویرایش دوم)، راهنمای ضروری توسعه دهندگان حرفه ای برای ساختن برنامه‌های وب قوی، قابل نگهداری و انعطاف پذیر با استفاده از ویژگی‌های C# 10 و .NET 6 و الگوهای طراحی در مقیاس کامپوننت و برنامه است. این کتاب به برنامه نویسی همانند بازی کردن با LEGO می‌نگرد؛ چفت کردن قطعات کوچک در یکدیگر برای ایجاد چیزی زیبا. ویرایش جدید این کتاب که به طور کامل برای ASP.NET Core 6 به روز شده است، پوشش بیشتری از الگو‌های میکرو سرویس ها، قرارداد‌های داده و معماری رویداد محور ارائه می‌دهد و ابزار هایی برای ساختن و چسباندن کامپوننت‌های قابل اطمینان به یکدیگر به منظور بهبود شاهکار‌های برنامه نویسی شده در اختیار شما قرار می‌دهد.
فصل‌ها بر اساس مقیاس و موضوع سازمان‌دهی شده‌اند و به شما این امکان را می‌دهند تا از کوچک شروع کنید و بر پایه ا‌ی قوی بسازید؛ دقیقا همان‌طوری که یک برنامه را توسعه می‌دهید. شما با بررسی الگوهای طراحی پایه، اصول معماری SOLID، تزریق وابستگی و سایر مکانیسم‌های ASP.NET Core 6 شروع خواهید کرد. شما الگوهای در مقیاس کامپوننت را بررسی خواهید کرد و سپس به سراغ الگوها و تکنیک‌های در مقیاس برنامه سطح بالاتر خواهید رفت تا برنامه‌های خود را بهتر ساختار دهید. در نهایت، شما به سراغ سمت کلاینت می‌روید تا نقاط را با ابزارهایی مانند Blazor متصل کنید و ASP.NET Core را به یک چارچوب توسعه وب فول استک ارزشمند تبدیل کنید.
شما یادگیری خود را با موارد استفاده عملی و بهترین شیوه‌ها تکمیل می‌کنید و در طول مسیر طیف وسیعی از الگوهای طراحی Gang of Four (GoF) قابل توجه را بررسی خواهید کرد. با به پایان رساندن این کتاب، با ترکیب و پیاده سازی الگوها به روش‌های مختلف و ایجاد راه حل‌های نرم افزاری در هر مقیاسی راحت خواهید بود.

 

تعداد بازدید: ۷۹۳
دیدگاه ها: ۰
تاریخ: 1401/04/10 18:53
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP.NET |ASP Core |

توسعه‌دهندگان حرفه‌ای با استفاده از راهنمایی‌های این کتاب پرفروش، برنامه‌های سبک‌تری را برای پلتفرم ASP.NET Core تولید می‌کنند و اکنون ویرایش نهم این کتاب نیز منتشر شده است که برای ASP.NET Core برای .NET 6 به‌روزرسانی شده است. این کتاب شامل توضیحات مفصلی در مورد پلتفرم ASP.NET Core و چارچوب هایی است که از آن‌ها پشتیبانی می‌کند. این راهنمای اساسی، ASP.NET Core برای دات نت 6 را در زمینه قرار می‌دهد و به ابزارها و تکنیک‌های مورد نیاز برای ساخت برنامه‌های کاربردی وب مدرن و قابل توسعه می‌پردازد. کتاب Pro ASP.NET Core 6, 9th Edition (پرو ای اس پی دات نت کور ۶، ویرایش نهم)، ویژگی‌ها و قابلیت‌های جدیدی مانند MVC، Razor Pages، Blazor Server، و Blazor WebAssembly را همراه با نمایش نحوه بکارگیری آنها پوشش داده است.
چارچوب ASP.NET Core for .NET 6، آخرین تکامل پلتفرم وب ASP.NET مایکروسافت است و یک چارچوب “Host Agnostic” و یک مدل برنامه‌نویسی با بهره‌وری بالا ارائه می‌کند که معماری کد تمیز‌تر، توسعه آزمایش‌محور و توسعه‌پذیری قدرتمند را ترویج می‌دهد.
آدام فریمن، این کتاب پیشرو در بازار را به طور کامل بازنگری کرده است و توضیح می‌دهد که چگونه می‌توان از ASP.NET Core با دات نت 6 بیشترین بهره را برد. او با مباحث اساسی شروع می‌کند، به شما در مورد اجزای میان‌افزار، سرویس‌های تعبیه شده، اتصال مدل درخواستی و موارد دیگر آموزش می‌دهد. با کسب دانش و اطمینان، او موضوعات پیچیده‌تر و ویژگی‌های پیشرفته‌تر را معرفی می‌کند، از جمله مسیریابی endpoint و تزریق وابستگی.

 

 
تعداد بازدید: ۱۲۵۳
دیدگاه ها: ۰
تاریخ: 1401/04/03 10:59
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |WebAssembly |

به کمک بلیزر و بدون تکیه بر جاوا اسکریپت صفحات وب غنی بسازید. چارچوب Blazor مایکروسافت، از WebAssembly برای گسترش پلتفرم فوق محبوب ASP.NET استفاده می‌کند. در Blazor، می‌توانید کامپوننت‌های وب تعاملی بسازید که به صورت بومی در مرورگر و بدون نیاز به پلاگین یا ترانسپایلر اجرا شوند و از آنجایی که سر تا سر زبان سی شارپ است، اشتراک گذاری کد بین سرور و رابط کاربری وب آسان است.
کتاب Blazor in Action (بلیزر در عمل)، به شما آموزش می‌دهد که برنامه‌های ASP.NET فول استک را تماما با سی شارپ ایجاد کنید. شما با یادگیری ساخت کامپوننت‌های وب Blazor، کار بر روی موضوعات اصلی مانند مسیریابی و فرم‌ها شروع خواهید کرد. همانطور که پیش می‌روید، یک برنامه وب «مسیر پیاده روی» را پیاده سازی خواهید کرد که شامل کدهای قابل استفاده مجدد، ادغام با کتابخانه‌های جاوا اسکریپت و امنیت مبتنی بر نقش است. برای اطمینان از اینکه برنامه شما آماده عملیاتی شدن است، این کتاب عملی همچنین مدیریت وضعیت، مانا کردن داده‌ها و آزمایش کردن را نیز پوشش می‌دهد.

 

 
تعداد بازدید: ۹۲۸
دیدگاه ها: ۱
تاریخ: 1401/02/02 12:24
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |WebAssembly |

اگر می‌خواهید که برنامه‌های وب تعاملی بدون استفاده از جاوا اسکرپیت بسازید، Blazor ابزاری ضروری برای این کار است، اما منحنی یادگیری خاص خودش را نیز دارد. در کتاب Web Development with Blazor (توسعه وب با بلیزر)، توسعه سریع رابط کاربری‌های مدرن وب را با استفاده از Blazor سمت سرور و  Blazor WebAssembly یاد خواهید گرفت. این کتاب به شما کمک می‌کند تا بر اکثر چالش‌های رایجی که توسعه دهندگان هنگام شروع کار با Blazor با آن مواجه می‌شوند غلبه کنید و همچنین بهترین شیوه‌های کدنویسی را به شما آموزش دهد.
شما با یادگیری چگونگی استفاده از قدرت Blazor و بررسی تمام قابلیت‌های Blazor Server و Blazor WebAssembly شروع می‌کنید. سپس وارد بخش عملی می‌شوید که حول یک پروژه متمرکز است - موتور وبلاگ. اینجاست که شما تمام دانش جدید خود را در مورد ایجاد پروژه‌های Blazor Server و Blazor WebAssembly، عملکرد درونی نحو Razor و اعتبارسنجی فرم‌ها و همچنین ایجاد کامپوننت‌های خودتان به کار می‌گیرید. شما با Blazor تمام مفاهیم کلیدی مربوط به توسعه وب را یاد خواهید گرفت که همچنین می‌توانید بلافاصله آنها را عملی کنید.
این کتاب با نشان دادن اینکه چگونه همه کامپوننت‌ها عملا با یکدیگر کار می‌کنند، به شما کمک می‌کند تا از برخی از موانع رایجی که توسعه‌دهندگان تازه کار Blazor با آن‌ها روبرو می‌شوند اجتناب کنید و به شما الهام می‌بخشد تا در پروژه‌های دیگر خودتان نیز بلیزر را امتحان کنید. وقتی به پایان این کتاب رسیدید، اعتماد به نفس لازم برای ایجاد و استقرار برنامه‌های Blazor عملیاتی را به دست خواهید آورد.

 

 
تعداد بازدید: ۹۲۵
دیدگاه ها: ۰
تاریخ: 1401/01/26 15:50
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |

در کتاب Beginning gRPC with ASP.NET Core 6، با یادگیری نحوه استفاده از gRPC و ASP.NET Core در چارچوب توسعه مایکروسافت (دات نت 6)، تجربه توسعه خود را بیشتر کنید و راه جدیدی برای توسعه API‌ها با gRPC یاد بگیرید.

کتاب شروع gRPC با ASP.NET Core 6، راهنمای شما برای شروع سریع به ساخت برنامه‌های gRPC در اکوسیستم دات نت مایکروسافت است. خوانندگان، با استفاده از gRPC و جدیدترین فناوری‌ها مانند Angular و ASP.NET Core Razor Pages برنامه ای می‌سازند.

این کتاب به شما می‌آموزد که چگونه با استفاده از بهترین شیوه‌های صنعت مانند امنیت، نظارت، لاگ گیری و غیره، یک برنامه کارآمد راه اندازی کنید. این کار را با انجام عملیات Create، Read، Update و Delete (CRUD) در پایگاه داده SQL Server با Entity Framework Core انجام خواهید داد. از آنجا به بعد می‌توانید برنامه‌های وب را با استفاده از Angular و ASP.NET Core Razor Pages که با API‌های gRPC ترکیب شده را بسازید.

پس از خواندن این کتاب، می‌توانید از طیف وسیعی از فرصت‌های توسعه‌دهنده با gRPC استفاده کنید و از اینکه کدام سناریوهای استفاده برای پروژه‌های شما مناسب‌تر هستند، درک درستی پیدا کنید.

 
تعداد بازدید: ۱۲۸۹
دیدگاه ها: ۰
تاریخ: 1400/12/17 22:33
توسط: MotoMan
امتیاز: ۱

چارچوب ABP، یک زیرساخت کامل برای ایجاد برنامه‌های وب مدرن با پیروی از بهترین شیوه‌ها و قرار دادهای توسعه نرم افزار ارائه می‌دهد. با چارچوب و اکو سیستم سطح بالای ABP، می‌توانید اصل Don’t Repeat Yourself (DRY) را پیاده سازی کنید و بر منطق کد خودتان تمرکز کنید.
کتاب Mastering ABP Framework (تسلط بر چارچوب ABP)، که توسط خالق فریمورک ABP نوشته شده است، به شما کمک می‌کند تا درک کاملی از چارچوب و تکنیک‌های توسعه برنامه‌های وب مدرن کسب کنید. با توضیحات گام به گام مفاهیم اساسی و مثال‌های عملی، شما نیازمندی‌های یک راهکار وب مدرن و اینکه چگونه ABP Framework آن را برای توسعه راهکار‌های خودتان لذت بخش می‌کند را درک خواهید کرد. شما نیازمندی‌های رایج توسعه برنامه‌های تحت وب سازمانی را کاوش می‌کنید و زیرساخت فراهم شده توسط APB را بررسی می‌کنید. در سراسر کتاب، با بهترین شیوه‌های توسعه نرم افزار برای ساخت راهکار‌های وب قابل نگهداری و ماژولار آشنا خواهید شد. با به پایان رساندن این کتاب، قادر خواهید بود تا یک راهکار وب کامل ایجاد کنید که توسعه، نگهداری و تست آن آسان است.

 

تعداد بازدید: ۱۲۶۸
دیدگاه ها: ۰
تاریخ: 1400/12/05 21:03
توسط: MotoMan
امتیاز: ۱
برچسب ها: dotNET Framework |ASP Core |WebAssembly |

بلیزر (Blazor)، با حذف نیاز به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت کلاینت و  سمت سرور، برداشت جدیدی از توسعه وب ارائه می‌دهد. بلیزر به سی شارپ و دات نت اجازه می‌دهد تا در هم سمت سرور و هم سمت کلاینت استفاده شوند و همچنین مجموعه ای از قابلیت‌های قوی را ارائه می‌دهد که به خوبی برای برنامه‌های مقیاس پذیر و سطح سازمانی مناسب است. با Blazor می‌توانید از تمام تجربیات خود در دات نت 6 به همراه هزاران کتابخانه موجود، در مرورگر استفاده کنید. این کتاب شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامه‌های وب آموزش می‌دهد.

با کمک این کتاب، برنامه‌های تحت وبی با سی شارپ و دات نت ۶ بسازید که در هر مرورگر مدرنی اجرا شوند و تبدیل به یک توسعه دهنده فول استک شوید! با استفاده از چارچوب Microsoft Blazor و تکنیک هایی که در این کتاب نمایش داده شده اند، همه‌ی این چیز‌ها را انجام خواهید داد. کتاب Microsoft Blazor, 3rd Edition (مایکروسافت بلیزر، ویرایش سوم)، نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و یا gRPC، استفاده از مجازی سازی برای بارگیری موثر حجم زیادی داده، استقرار و کامپایل پیش از موعد (ahead-of-time) به WASM، قابلیت‌های جدید آزمون واحد، امنیت با استفاده از OpenID Connect، را در آخرین ویرایش خود پوشش داده است.

خواندن این کتاب، در یادگیری ساخت رابط‌های کاربری و ارائه داده‌ها به کاربر برای نمایش و اصلاح، و ضبط تغییرات کاربر از طریق مقید کردن داده‌ها (data binding) به شما کمک می‌کند. این کتاب، چگونگی دسترسی به یک کتابخانه غنی از قابلیت‌های .NET همچون یک مدل کامپوننت برای ساخت یک رابط کابری قابل ترکیب و همچنین نحوه‌ی توسعه کامپوننت‌های قابل استفاده مجدد که در صفحات و وبسایت‌های زیادی قابل استفاده هستند را نشان می‌دهد. همچنین، تبادل داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس‌ها و سرویس‌های پایگاه داده را می‌دهند.

تعداد بازدید: ۱۸۸۷
دیدگاه ها: ۰
تاریخ: 1400/10/16 16:14
توسط: MotoMan
امتیاز: ۱

معماری میکرو سرویس، روشی برای توزیع بار کاری فرآیند‌ها در برنامه‌های مستقل است. این توزیع بار، اجازه می‌دهد تا برنامه‌های مستقل، جداگانه مقیاس پذیر شوند و تکامل پیدا کنند. همچنین، به توسعه دهندگان این امکان را می‌دهد تا برنامه‌های بزرگ را به قطعات کوچکتر، آسان‌تر برای نگهداری و مقیاس پذیر بشکنند. در حالی که این مفهوم، ارزشمند و ساده است اما اعمال آن در یک برنامه بسیار پیچیده‌تر است. از کجا شروع خواهید کرد؟ چگونه نقطه تقسیم بهینه برنامه خود را پیدا می‌کنید و از نظر استراتژیک، چگونه برنامه شما باید به سرویس‌های جداگانه تقسیم شود؟
کتاب Pro Microservices in .NET 6 (میکرو سرویس‌ها در دات نت ۶ حرفه ای)، با مروری بر میکرو سرویس ها، دات نت ۶، event storming و طراحی دامنه محور (DDD) آغاز می‌شود. شما از این اطلاعات اساسی برای ساخت یک برنامه مرجع در سراسر کتاب استفاده خواهید کرد. در این کتاب، اولین میکروسرویس خود را با استفاده از NET 6. ایجاد خواهید کرد که می‌توانید آن را در Docker و Azure Kubernetes Service مستقر کنید. همچنین در مورد سبک‌های ارتباطی، تمرکز زدایی داده‌ها و تست میکروسرویس‌ها یاد خواهید گرفت. در نهایت، شما در مورد لاگ گیری، معیارها، ردیابی و استفاده از آن اطلاعات برای اشکال زدایی یاد خواهید گرفت.
این کتاب برای توسعه دهندگان و معماران نرم افزار مناسب است. خوانندگان باید آشنایی اولیه با ویژوال استودیو و تجربه کار با دات نت، ASP.NET Core و سی شارپ نیز داشته باشند.

 

 
تعداد بازدید: ۳۰۷۴
دیدگاه ها: ۰
تاریخ: 1400/10/11 23:40
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |

چارچوب ASP.NET Core مملو از ویژگی‌های پنهان برای ساخت برنامه‌های تحت وب پیچیده است. شما با سفارشی نکردن آن به گونه ای که برای برنامه‌های شما کار کند، بسیاری از قابلیت‌های آن را از دست خواهید داد. با کمک کتاب Customizing ASP.NET Core 6.0، تکنیک‌هایی را کشف خواهید کرد که به شما کمک می‌کنند تا برای ارائه برنامه‌های قوی، حداکثر استفاده را از فریمورک ببرید.
در ویرایش دوم کتاب Customizing ASP.NET Core 6.0 (سفارشی سازی ای اس پی دات نت کور 6.0)، شما آخرین ویژگی‌ها و تغییرات نسخه NET 6 LTS. را بررسی خواهید کرد؛ و همچنین رفتار‌های پنهان و تکنیک‌های سفارشی سازی که به شما کمک می‌کنند تا از ASP.NET Core برای ساخت برنامه‌های وب بیشترین بهره را بگیرید را بررسی خواهید کرد. در این کتاب شما بینش‌ها و تکنیک‌های سفارشی‌سازی جدیدی را برای موضوعات مهمی مانند احراز هویت و احراز مجوز پیدا خواهید کرد. این کتاب همچنین نحوه کار با کش و تغییر رفتار پیش‌فرض برنامه‌های ASP.NET Core را به شما نشان می‌دهد. شما مفاهیم اساسی مربوط به بهینه سازی چارچوب مانند پیکربندی، تزریق وابستگی، مسیریابی، action filter‌ها و موارد دیگر را خواهید آموخت. همانطور که پیش می‌روید، می‌توانید راهکار‌های سفارشی ایجاد کنید که نیازهای مورد استفاده شما را با ASP.NET Core برآورده کند. فصل‌های بعدی، تکنیک‌های ماهرانه و بهترین شیوه‌ها برای استفاده از چارچوب برای نیازهای توسعه برنامه شما، از طراحی UI گرفته تا میزبانی را پوشش خواهند داد. در نهایت، روی endpoint routing جدید در ASP.NET Core تمرکز می‌کنید تا endpoint‌های سفارشی بسازید و برای پردازش سریع‌تر درخواست‌ها، endpoint‌های شخص ثالث را به برنامه‌های وب خود اضافه کنید. در پایان این کتاب، می‌توانید ASP.NET Core را برای توسعه برنامه‌های بهینه‌ شده قوی سفارشی کنید.

 

تعداد بازدید: ۲۶۳۸
دیدگاه ها: ۰
تاریخ: 1400/08/24 00:12
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |

کتاب Creating ASP.NET Core Web Applications (ایجاد برنامه‌های وب ای اس پی دات نت کور)، طراحی و توسعه‌ی یک برنامه‌ی وب ASP.NET Core را با استفاده از .NET Core 3.0 آموزش می‌دهد. این کتاب نحوه‌ی منتشر کردن یک برنامه‌ی تحت وب بر روی سرور و اتصال آن به یک پایگاه داده عملیاتی را به شما نشان می‌دهد.

کتاب Creating ASP.NET Core Web Applications، با راه اندازی پروژه بر روی ویژوال استادیو شروع می‌شود که در آن با صفحات Razor، Entity‌ها و ایجاد یک سوریس داده آشنا می‌شوید. شما مدل هایی را همراه با متد هایی برای استفاده از یک query string و مدیریت درخواست‌های بد ایجاد خواهید کرد. اصلاح داده‌ها با Tag helper‌ها و همچنین نصب Entity Framework، کار با database migration‌ها و پیاده سازی سرویس‌های دسترسی به داده‌ها نیز مورد بحث قرار گرفته اند. همچنین شما چگونگی استفاده از صفحات layout و section‌ها را با فایل‌های PartialView ها، _ViewImport‌ها و _ViewStart یاد خواهید گرفت. شما همچنین میان افزار سفارشی ایجاد خواهید کرد و رویدادهای برنامه را نیز ثبت خواهید کرد. شما قادر خواهید بود تا برنامه وب را مستقر کرده و همچنین آن را به پایگاه داده SQL Server متصل کنید. این کتاب برای توسعه دهندگان نرم افزار در استک دات نت که می‌خواهند برنامه‌های وب ASP.NET Core بسازند مناسب است.

تعداد بازدید: ۱۷۳۸
دیدگاه ها: ۰
تاریخ: 1400/08/21 17:09
توسط: MotoMan
امتیاز: ۳

کتاب C# 10 and .NET 6 – Modern Cross-Platform Development, 6th Edition (سی شارپ 10 و دات نت 6، توسعه چند سکویی مدرن، ویرایش ششم)، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم کلیدی، کاربرد‌های دنیای واقعی و جدید‌ترین ویژگی‌های C# 10 و NET 6. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدید‌ترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی ویژگی‌های جدید ارائه شده با C# 10 و NET 6. را در خود جای دهد.

شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیس‌ها و ارث بری کلاس‌ها را یاد خواهید گرفت. این کتاب، API‌های دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، نظارت و بهبود عملکرد و کار با فایل سیستم، جریان‌های async، serialization و رمزگذاری را پوشش می‌دهد. این کتاب، نمونه‌هایی از برنامه‌های چند پلتفرمی را که می‌توانید بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core را ارائه می‌کند.

بهترین برنامه برای یادگیری ساختارهای زبان سی شارپ و بسیاری از کتابخانه‌های دات نت، با کدهای غیرضروری برنامه حواس را پرت نکرده است. از این رو، مباحث سی شارپ و دات نت که در فصل‌های 1 تا 12 پوشش داده شده اند، دارای برنامه‌های کنسول هستند. در فصل‌های 13 تا 17، با تسلط بر اصول اولیه، برنامه‌ها و سرویس‌های کاربردی را با استفاده از ASP.NET Core، الگوی Model-View-Controller (MVC) و Blazor خواهید ساخت.

همچنین دو فصل آنلاین جدید در مورد استفاده از NET MAUI. برای ساخت برنامه‌های چند سکویی و ساخت سرویس‌ها با استفاده از فناوری‌های مختلف، از جمله Web API، OData، gRPC، GraphQL، SignalR، و Azure Functions وجود دارد.

تعداد بازدید: ۸۰۷۴
دیدگاه ها: ۱
تاریخ: 1400/07/06 22:04
توسط: MotoMan
امتیاز: ۲
برچسب ها: ASP Core |Security |

با کمک کتاب Pro ASP.NET Core Identity (پرو ای اس پی دات نت کور آیدنتیتی)، بیشترین بهره را ASP.NET Core Identity ببرید. نویسنده‌ی معروف این کتاب، Adam Freeman، سناریو‌های رایج احراز هویت و مدیریت کاربر را به توسعه دهندگان آموزش می‌دهد و نحوه‌ی پیاده سازی آن‌ها در برنامه‌ها را توضیح می‌دهد. او هر موضوعی را به طور واضح و مختصر پوشش می‌دهد و این کتاب حاوی جزئیات ضروری است که برای کارا بودن نیاز دارید.

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

 
تعداد بازدید: ۲۲۴۰
دیدگاه ها: ۰
تاریخ: 1400/06/30 23:39
توسط: MotoMan
امتیاز: ۱

کتاب Code like a Pro in C# (کد نویسی مانند یک حرفه ای در سی شارپ)، به شما نحوه‌ی نوشتن کد سی شارپ تمیزی که برای توسعه برنامه‌های سازمانی مناسب باشد را آموزش می‌دهد. در این کتاب، شما یک مجموعه کد قدیمی را با بکارگیری تکنیک‌های مدرن سی شارپ، ریفکتور می‌کنید. همچنین شما ابزار هایی مانند Entity Framework Core، تکنیک‌های طراحی مانند تزریق وابستگی و روش‌های کلیدی مانند تست کردن و کد تمیز را بررسی خواهید کرد. این کتاب، یک مسیر عالی برای ارتقای مهارت‌های فعلی سی شارپ خودتان یا مهاجرت از یک زبان شی گرای دیگر به #C و اکو سیستم NET. را فراهم کرده است.

این کتاب، بر اساس مهارت‌های فعلی برنامه نویسی شماست تا به شما در ارتقای مهارت‌های کد نویسی خودتان یا مهاجرت از جاوا یا هر زبان شی گرای دیگری به سی شارپ کمک کند. شما نحوه‌ی کد نویسی #C که برای توسعه سازمانی ضروری است را یاد خواهید گرفت. این کتاب، مهارت‌های ضروری backend را مورد مبحث قرار می‌دهد و آن‌ها را با یک چالش شغلی رایج عملی می‌کند: ریفکتور کردن یک مجموعه کد قدیمی به کدی امن، تمیز و خوانا. هنگامی که این کتاب را تمام کردید، درک سطح حرفه ای از سی شارپ خواهید داشت و برای شروع به کسب تخصص از طریق منابع سطح پیشرفته آماده خواهید بود.

در این کتاب، “Hello, World” یا اصول مقدماتی علوم کامپیوتر یاد داده نمی‌شود؛ بلکه با ریفکتور کردن یک کد قدیمی منسوخ شده برای مطابقت آن با استاندارد‌های C# مدرن، استفاده از تکنیک ها، ابزار‌ها و بهترین شیوه‌های جدید را یاد خواهید گرفت. در طول این کتاب، ما یک codebase موجود (نوشته شده با NET Framework.) را برداشته و آن را به API‌های ساده شده با NET 5. ریفکتور می‌کنیم.

تعداد بازدید: ۲۵۳۱
دیدگاه ها: ۰
تاریخ: 1400/03/16 16:06
توسط: MotoMan
امتیاز: ۰
برچسب ها: ASP Core |

چارچوب ASP.NET Core 5.0، بیش از چهار سال پس از انتشار ASP.NET Core 1.0 در سال 2020 منتشر شد؛ اما ASP.NET نیز تاریخچه ای طولانی تا قبل از ASP.NET Core دارد و آن تاریخچه، زمینه و انگیزه ای را برای توسعه ASP.NET Core فراهم کرد. این کتاب بیشتر به دلیل رویکرد من در یادگیری ASP.NET Core نوشته شده است. من به جای خواندن مستندات و پست‌های وبلاگ ها، تصمیم گرفتم چیز جدیدی را امتحان کنم و در مورد آنچه می‌آموختم شروع به نوشتن کردم. این کتاب، همه‌ی مواردی را که برای شروع کار با ASP.NET Core نیاز دارید را شامل می‌شود، چه تازه با توسعه وب آشنا شده باشید و چه در حال حاضر توسعه دهنده ASP.NET هستید. این کتاب، تمرکز بسیار زیادی بر روی خود چارچوب دارد، بنابراین در مورد چارچوب‌های سمت کلاینت همچون Angular و React و یا فناوری‌های دیگری مانند Docker خیلی وارد جزئیات نمی‌شود. من همچنین تمام قابلیت‌های جدید در دات نت 5 مثل Blazor و gRPC را بررسی نمی‌کنم. در عوض،‌ لینک هایی ارائه داده ام که می‌توانید اطلاعات بیشتری در مورد این فناوری‌ها پیدا کنید.
در این کتاب ما بر روی ساخت برنامه‌های رندر شده در سمت سرور با استفاده از Razor Pages و Web APIs با MVC controllerها تمرکز کرده ایم. شما مبانی ASP.NET Core مثل میان افزار، تزریق وابستگی و پیکربندی و نحوه سفارشی سازی هر کدام از آن‌ها مطابق با نیازمندی هایتان را خواهید آموخت. شما نحوه‌ی افزودن احراز هویت و احراز مجوز به برنامه هایتان و چگونگی بهبود امنیتشان و نحوه‌ی استقرار و نظارت بر آن‌ها را فرا خواهید گرفت. سرانجام شما نحوه‌ی تست برنامه‌های خودتان را با استفاده از آزمون‌های واحد و آزمون‌های یکپارچگی یاد خواهید گرفت. به شخصه کار با برنامه‌های ASP.NET Core در مقایسه با برنامه هایی که از نسخه قبلی ASP.NET استفاده می‌کنند، برای من خوشایند است و امیدوارم که این اشتیاق در این کتاب برای شما نیز ایجاد شود!
کتاب ASP.NET Core in Action, Second Edition، (ای اس پی دات نت کور در عمل، ویرایش دوم)، دنیای توسعه وب کراس پلتفرم با ASP.NET Core را به روی شما باز می‌کند. شما کار را با دوره ای فشرده در مورد .NET Core آغاز خواهید کرد؛ سپس شروع به ساخت برنامه‌های وب شگفت انگیز به صورت گام به گام می‌کنید و به طور سیستماتیک قابلیت‌های ضروری را اضافه می‌کنید. در این راه، مراحل مهمی مانند تست کردن، استقرار چند پلتفرمی و امنیت را نیز با هم مخلوط خواهید کرد. حتی اگر قبلا با ASP.NET هم کار نکرده باشید، شما به سرعت شروع به ساخت برنامه‌های وب چند سکویی خواهید کرد.
این کتاب برای توسعه دهندگان سی شارپ که علاقه مند به یادگیری یک چارچوب وب کراس پلتفرم هستند مناسب است. این کتاب تصور نمی‌کند که شما در ساختن برنامه‌های وب از قبل تجربه ای دارید - به عنوان مثال ممکن است که شما یک توسعه دهنده تلفن همراه یا دسکتاپ باشید - اگرچه تجربه قبلی با ASP.NET یا یک چارچوب وب دیگر بدون شک مفید است. غیر از دانش سی شارپ و دات نت، من داشتن دانش حداقلی از شیوه‌های رایج شی گرا و به طور کلی دانش پایه ای از پایگاه داده‌های رابطه ای را فرض کرده ام. همچنین یک آشنایی گذرا با HTML، CSS و جاوا اسکریپت در جایگاه یک زبان اسکریپت نویسی سمت کلاینت را نیز در این کتاب فرض کرده ام.

 

تعداد بازدید: ۳۴۶۸
دیدگاه ها: ۰
loading...

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