کتاب های برچسب Entity Framework Core
تاریخ: 1400/03/16 15:55
توسط: MotoMan
امتیاز: ۱

کتاب Entity Framework Core in Action, Second Edition (انتیتی فریمورک کور در عمل، ویرایش دوم)، یک راهنمای جامع برای انجام عملیات خواندن و نوشتن مرتبط با پایگاه داده توسط EF Core است. ویرایش جدید این کتاب که مورد بازنگری قرار گرفته نسخه اصلی محبوب این کتاب است، با بیش از ۱۰۰ نمودار، قطعه کد و مثال پر شده است، از جمله ساخت و مقیاس پذیری برنامه کتابفروشی تحت وب خودتان. با بررسی الگوهای صرفه جویی در وقت و بهترین شیوه‌های امنیتی، تنظیم عملکرد و آزمون واحد، از تجربیات نویسنده Jon Smith در کار باEF Core در عمل بهره خواهید برد.
Entity Framework دسترسی به داده‌ها در برنامه‌های دات نت را به شدت ساده کرده است. EF یک Object Relational Mapper (ORM) کاربر پسند است که به شما امکان می‌دهد تا کد پایگاه داده با سی شارپ خالص بنویسید. EF Core کلاس‌ها را به صورت خودکار به جداول پایگاه داده نگاشت می‌کند و دستورات استاندارد LINQ، کوئری زدن از پایگاه داده را امکان پذیر می‌کنند. EF Core حتی SQL نیز تولید می‌کند، بنابراین مجبور نیستید که آن‌ها را خودتان بنویسید!
کتاب Entity Framework Core in Action, Second Edition، نوشتن تعاملات بی عیب و نقص با پایگاه داده را برای برنامه‌های دات نتی به شما می‌آموزد. به دنبال مثال‌های مرتبط با تجربیات زیاد Jon Smith، به سرعت از اصول EF به سمت تکنیک‌های پیشرفته، پیشروی خواهید کرد. این کتاب، علاوه بر جدیدترین قابلیت‌های EF، به عملکرد، امنیت، ریفکتور کردن و آزمون واحد پرداخته است. این نسخه به روز شده، همچنین حاوی مطالب جدیدی در مورد پایگاه‌های داده NoSQL است.

 

تعداد بازدید: ۸۹۲
دیدگاه ها: ۱
تاریخ: 1400/02/10 14:17
توسط: MotoMan
امتیاز: ۳

این کتاب، مبانی جامعی از زبان برنامه نویسی #C و چارچوبی که در آن زندگی می‌کند را ارائه می‌دهد. اکنون در کتاب Pro C# 9 with .NET 5, Tenth Edition (سی شارپ 9 با دات نت 5 حرفه ای، ویرایش دهم)، شما جدیدترین قابلیت‌های سی شارپ 9 و دات نت 5 را پیدا خواهید کرد که با بحث‌های زیادی درباره «پشت پرده» ارائه شده اند و به این علت طراحی شده اند تا مهارت‌های تفکر انتقادی توسعه دهندگان را در هنگام کار با آن‌ها گسترش دهند. در این کتاب، ASP.NET Core، Entity Framework Core و موارد دیگر، در کنار جدیدترین به روزرسانی‌ها برای پلتفرم جدید یکپارچه شده NET.، از بهبود عملکرد تا برنامه‌های دسکتاپ ویندوز در NET 5.، به روزرسانی‌ها در ابزار XAML و فایل‌های داده‌ها و مدیریت داده ها، پوشش داده شده اند. فراتر از جدید‌ترین ویژگی‌های C# 9، همه‌ی نمونه کد‌ها برای این نسخه جدید بازنویسی شده اند.
شروع کنید و کشف کنید که چرا این کتاب، مورد علاقه توسعه دهندگان سی شارپ در سراسر جهان است. با خواندن این کتاب، در تکنیک‌های توسعه شی گرا، attribute‌ها و reflection، generic‌ها و collection‌ها و بسیاری از موضوعات پیشرفته که در متون دیگر یافت نمی‌شوند (مانند opcodeهای CIL و انتشار اسمبلی‌های پویا) پایه ای قوی بدست آورید. با کمک کتاب Pro C# 9 with .NET 5، اعتماد به نفس این را به دست خواهید آورد تا سی شارپ را عملی کرده و جهان NET. و پتانسیل گسترده آن را بر اساس شرایط خودتان بررسی کنید. این کتاب برای توسعه دهندگانی که به برنامه نویسی دات نت و زبان سی شارپ علاقه مند هستند مناسب است.

 

تعداد بازدید: ۲۳۶۱
دیدگاه ها: ۰
تاریخ: 1400/01/02 21:52
توسط: MotoMan
امتیاز: ۱
برچسب ها: Entity Framework Core |

در کتاب Beginning Entity Framework Core 5 (شروع به کار با انتیتی فریمورک کور 5)، نحوه‌ی استفاده از از روش کد محور Entity Framework Core 5  را برای ساخت یک برنامه تحت وب که به یک پایگاه داده در سرور backend دسترسی پیدا کند را خواهید آموخت.  این کتاب برای خوانندگانی است که دانش ابتدایی در مورد NET Framework. دارند و می‌خواهند از Entity Framework (EF) Core 5 برای یک پروژه یا یک برنامه تجاری استفاده کنند. برای استفاده از این کتاب هیچ دانش قبلی از Entity Framework Core 5 لازم نیست. این کتاب، خواننده را از مبانی Entity Framework Core 5 تا برخی مفاهیم پیشرفته راهنمایی می‌کند و با ایجاد یک برنامه وب ASP.NET Core Razor Pages که دارای قابلیت‌های کامل ایجاد، خواندن، به روزرسانی و حذف (CRUD) است، به اوج خود می‌رسد.
این کتاب رویکرد code-first را در پیش می‌گیرد که در آن پایگاه داده شما به صورت برنامه نویسی ایجاد و پر می‌شود. در این روش نیازی به ایجاد پایگاه داده از طریق رابط موتور پایگاه داده خود ندارید. در عوض، به شما نشان داده می‌شود که چگونه مدل داده خود را در Entity Framework تعریف کنید و سپس به Entity Framework اجازه دهید تا کار ایجاد پایگاه داده و طرحواره (schema) را برای شما انجام دهد. ما قبل از استفاده از آن در یک برنامه کامل وب، از NUnit Framework برای آزمایش رفتار Entity Framework Core 5 استفاده خواهیم کرد. ابتدا نحوه‌ی پرس و جو از داده‌ها و سپس نحوه‌ی درج کردن، به روزرسانی و حذف داده‌ها را مرور خواهید کرد. در ادامه، ما به تکنیک‌های پیشرفته‌تری مانند نحوه‌ی تجمیع داده ها، استفاده از ویژگی‌های ناوبری (Navigation) برای دریافت داده‌های مرتبط و فراخوانی SQL خام سفارشی و stored procedure‌ها خواهیم پرداخت. در فصل‌های بعدی همچنین احراز هویت، احراز مجوز و گزارش گیری در برنامه‌های وب ASP.NET Core Razor Pages نیز بررسی شده اند. شما نحوه‌ی کوئری گرفتن و پردازش یک پایگاه داده SQL Server را با آزمایش کردن هر وجه از آن را از طریق تست‌های یکپارچگی NUnit خواهید آموخت.
با به پایان رساندن این کتاب، شما یک برنامه به خوبی طراحی شده خواهید ساخت که می‌توانید از آن به عنوان مبنای برنامه‌های بعدی که در شغل خود ایجاد خواهید کرد استفاده کنید. این کتاب برای توسعه دهندگانی که با سی شارپ و چارچوب دات نت آشنا هستند و می‌خواهند دسترسی به پایگاه داده را با استفاده از Entity Framework Core 5 فرا بگیرند مناسب است. همچنین این کتاب برای توسعه دهندگانی که برنامه‌های تحت وب و تجاری تولید می‌کنند و می‌خواهند آن برنامه‌ها را وقتی که درگیر پایگاه‌های داده می‌شوند سریع‌تر و موثر‌تر ایجاد کنند مناسب است.

 

 
تعداد بازدید: ۱۱۶۹
دیدگاه ها: ۰
تاریخ: 1399/12/26 22:04
توسط: MotoMan
امتیاز:

دات نت 5 (NET 5.) یک پلتفرم متن باز و آزاد برای نوشتن برنامه هایی است که بر روی هر پلتفرمی اجرا شوند. این پلتفرم همچنین به شما فرصت می‌دهد تا برنامه‌ها را با سهولت و با هدف قرار دادن هر پلتفرمی از جمله cloud بنویسید. به عنوان توسعه دهندگان نرم افزار، مسئولیت ساخت برنامه‌های پیچیده سازمانی به ما سپرده شده است. در کتاب Enterprise Application Development with C# 9 and .NET 5 (توسعه برنامه‌های سازمانی با سی شارپ 9 و دات نت 5)، ما درباره‌ی انواع معماری‌ها و مفاهیم پیشرفته برای ساخت برنامه‌های سازمانی با استفاده از C# 9 و NET 5. یاد خواهیم گرفت. این کتاب، به عنوان کتاب مقدسی از تمام قابلیت‌های مورد نیاز برای ساخت یک برنامه سازمانی با استفاده از دات نت 5 عمل خواهد کرد.
در طول این کتاب، شما بر روی ایجاد یک برنامه‌ی سازمانی و افزودن کامپوننتی کلیدی به برنامه در هر فصل، قبل از اینکه آن را برای آزمایش و استقرار آماده کنیم، کار خواهید کرد. شما مفاهیم مربوط به ساختمان داده‌های پیشرفته، Entity Framework Core، برنامه نویسی همروند و تزریق وابستگی را یاد خواهید گرفت. همان طور که پیش می‌روید، رویه‌های مختلف احراز هویت و احراز مجوز ارائه شده توسط NET Core. برای امن کردن برنامه‌ها و API هایتان را یاد می‌گیرید. در ادامه، شما برنامه‌های وب را با استفاده از ASP.NET Core 5 می‌سازید و هنگام کار با اجزای مختلف cloud با استفاده از Azure، آن‌ها را بر روی ابر مستقر خواهید کرد. این کتاب سپس به شما نحوه استفاده از جدید‌ترین ویژوال استادیو 2019 مایکروسافت و سی شارپ 9 را برای ساده سازی کار‌های توسعه دهنده نشان می‌دهد و همچنین نکات و ترفند هایی را در ویژوال استادیو 2019 برای بهبود بهره وری شما بررسی می‌کند. همچنین شما تکنیک‌های گوناگون تست کردن مثل آزمون واحد و تست عملکرد و همچنین روش‌های مختلف را برای استقرار برنامه‌های سازمانی بررسی خواهید کرد. با به پایان رساندن این کتاب، شما قادر به ایجاد برنامه‌های سازمانی با استفاده از قابلیت‌های قدرتمند دات نت 5 و استقرار آن‌ها بر روی ابر خواهید بود.
اگر شما یک توسعه دهنده، معمار یا برنامه نویس ارشد هستید که می‌خواهید از قابلیت‌های NET 5. و زبان #C استفاده کنید و همچنین تکنیک‌های اساسی را برای مهارت پیدا کردن فرا بگیرید، پس این کتاب C# .NET 5 برای شماست. برای درک موثرتر مفاهیم مندرج در این کتاب، دانش سطح مبتدی تا متوسط از چارچوب دات نت و برنامه نویسی سی شارپ لازم است.

 

تعداد بازدید: ۲۵۱۵
دیدگاه ها: ۳
تاریخ: 1399/11/11 22:39
توسط: MotoMan
امتیاز: ۱

یادگیری فول استک، به دانش توسعه وب front-end و back-end نیاز دارد. کتاب ASP.NET Core 5 and Angular (ای اس پی دات نت کور 5 و انگولار)، شما را در شروع به کار با انگولار برای ساخت برنامه‌های وب قدرتمند و همچنین NET 5. و Web API Controller‌ها برای پیاده سازی فراخوانی‌های API و مسیریابی سمت سرور در backend کمک می‌کند. این ویرایش کاملاً بازنگری شده، شامل مقایسه پهلو به پهلو Visual Studio Angular App در برابر NG APP و بررسی Angular Routing Module است.
شما در کنار استفاده از Entity Core Fluent API و کلاس Entity Type Configuration، ساخت یک مدل داده را با Entity Framework Core یاد خواهید گرفت. همانطور که پیشرفت می‌کنید، یاد خواهید گرفت که ورودی کاربر را با فرم‌های واکنشی Angular و اعتبار سنج‌های فرانت اند و بک اند، مدیریت کنید. شما همچنین قابلیت‌های پیشرفته اشکال زدایی و آزمون واحد ارائه شده توسط xUnit.net (.NET 5) و Jasmine و همچنین Karma برای Angular را بررسی خواهید کرد.
علاوه بر این، شما به بررسی دقیق برنامه‌های وب پیشرونده (PWAs) خواهید پرداخت؛ نیازمندی‌های فنی آن ها، تست کردن و تبدیل SWA‌ها به PWA‌ها را یاد می‌گیرید. سرانجام، شما استقرار برنامه‌ها بر روی ویندوز، لینوکس و آژور را با استفاده از IIS، Kestrel و Nginx فرا خواهید گرفت. در پایان این کتاب، شما به مهارت‌های لازم برای ایجاد، دیباگ و استقرار برنامه‌های وب کارآمد با استفاده از ASP.NET Core و Angular مجهز خواهید شد.
این کتاب برای توسعه دهندگان باتجربه ASP.NET است که قبلاً تجربه ASP.NET Core و Angular را دارند و به دنبال یادگیری نحوه استفاده از آنها با هم برای ایجاد برنامه‌های تک صفحه ای (SPA) آماده برای محیط عملیاتی یا برنامه‌های وب پیشرونده (PWA) هستند.

 

تعداد بازدید: ۲۳۹۳
دیدگاه ها: ۱
تاریخ: 1399/10/03 00:27
توسط: MotoMan
امتیاز: ۳
برچسب ها: SignalR |ASP Core |Entity Framework Core |

کتاب ASP.NET Core 5 for Beginners (فریمورک ASP.NET Core 5 برای مبتدیان)، مقدمه ای جامع برای کسانی است که تازه با این چارچوب آشنا شده اند. این راهنمای جمع و جور، رویکردی عملی و جذاب را در پیش می‌گیرد تا تمام چیز هایی که برای شروع به استفاده از ASP.NET Core برای ساختن برنامه‌های وب مدرن cloud-ready احتیاج دارید را در اختیار شما قرار دهد.
این کتاب با معرفی مختصر چارچوب ASP.NET Core آغاز شده و ویژگی‌های جدید در آخرین نسخه‌ی خود که ASP.NET Core 5 است را برجسته می‌کند. سپس بهبود‌های پشتیبانی از چند سکویی، view engine هایی که به شما کمک می‌کنند تا توسعه وب را درک کنید و فناوری‌های جدید frontend در دسترس با Blazor برای ساختن UI‌های وب تعاملی را پوشش می‌دهد. همان طور که جلو می‌روید، شما مبانی چارچوب‌ها و قابلیت‌های مختلفی که با ASP.NET Core همراه هستند را خواهید آموخت. شما همچنین با امن سازی برنامه‌های وب از طریق پیاده سازی identity، آزمون واحد و جدید‌ترین‌ها در container‌ها و cloud-native برای استقرار آن‌ها بر روی AWS و Microsoft Azure، دست و پنجه نرم خواهید کرد. در طول کتاب، شما نمونه کد‌های واضح و مختصری را پیدا خواهید کرد که هر مفهوم را به همراه استراتژی‌ها و تکنیک هایی که به توسعه برنامه‌های وب مقیاس پذیر و قوی کمک می‌کنند، نشان می‌دهند.
با پایان این کتاب، شما نحوه‌ی استفاده از ASP.NET Core را برای ساختن و استقرار وب سایت‌ها و سرویس‌های پویا در انواع مختلف سناریو‌های واقعی را خواهید آموخت. این کتاب برای توسعه دهندگانی است که می‌خواهند یاد بگیرند که چگونه برنامه‌های مبتنی بر وب را با استفاده از چارچوب ASP.NET Core توسعه دهند. آشنایی با زبان C# و درک پایه ای از HTML و CSS برای بهره بردن بیشتر از این کتاب لازم است.

 

 

تعداد بازدید: ۳۸۴۹
دیدگاه ها: ۹
تاریخ: 1399/08/22 00:47
توسط: MotoMan
امتیاز: ۶

در ویرایش پنجم کتاب C# 9 and .NET 5 – توسعه چند سکویی مدرن – مدرس خبره Mark J. Price، تمام چیز هایی که برای شروع برنامه نویسی برنامه‌های سی شارپ احتیاج دارید را در اختیار شما قرار می‌دهد. جدید‌ترین ویرایش این کتاب، از ویرایشگر محبوب Visual Studio Code که بر روی تمامی سیستم عامل‌های اصلی کار می‌کند، استفاده می‌کند. این کتاب به طور کامل به روز شده و فصل جدیدی در مورد چارچوب Microsoft Blazor به آن اضافه شده است. کتاب سی شارپ 9 و دات نت 5، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم اصلی، کد نویسی برنامه‌های واقعی و جدیدترین قابلیت‌های C# 9 و NET 5. با استفاده از تمرینات عملی و VS Code‌ است.

در کتاب C# 9 and .NET 5, 5th Edition، جدیدترین موارد اضافه شده به سی شارپ 9، کتابخانه کلاس دات نت 5، Entity Framework Core و Blazor را بررسی می‌کنید؛ همچنین تسلط خود بر ASP.NET Core 5.0 را تقویت می‌کنید و وب سایت‌ها و سرویس‌های حرفه ای ایجاد خواهید کرد و برنامه‌های چند سکویی برای ویندوز، macOS، لینوکس، iOS و اندروید خواهید ساخت.

بخش اول کتاب، مبانی #C، از جمله برنامه نویسی شی گرا و قابلیت‌های جدید C# 9 مانند برنامه‌های top-level، نمونه سازی شی جدید target-typed و انواع immutable با استفاده از کلمه کلیدی record را آموزش می‌دهد. بخش دوم، API‌های NET. برای انجام کارهایی ماند مدیریت و کوئری گرفتن از داده ها، مانیتور کردن و بهبود عملکرد، کار با فایل سیستم، جریان‌های async، سریالایزیشن و رمزگذاری را پوشش می‌دهد. بخش سوم، مثال هایی از برنامه‌های کراس پلتفرم را ارائه می‌دهد که می‌توانید بسازید و مستقر کنید، مانند وب سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core یا برنامه‌های تلفن همراه با استفاده از Xamarin.Froms.

در پایان این کتاب، شما درک و مهارت‌های لازم را برای استفاده از C# 9 و NET 5. به منظور ایجاد وب سایت ها، سرویس‌ها و برنامه‌های تلفن همراه کسب کرده اید. این کتاب برای مبتدیان سی شارپ و دات نت یا برنامه نویسانی که در گذشته با سی شارپ کار کرده اند اما احساس می‌کنند که از تغییرات در چند سال گذشته جا مانده اند، بهترین است. این کتاب انتظار ندارد که شما تجربه کار با #C یا NET. داشته باشید؛ با این حال، شما باید یک درک کلی از برنامه نویسی داشته باشید. دانشجویان و متخصصان با سابقه علمی، فنی، مهندسی یا ریاضیات (STEM) قطعاً می‌توانند از این کتاب بهره مند شوند.

تعداد بازدید: ۵۶۲۲
دیدگاه ها: ۹
تاریخ: 1399/07/11 18:11
توسط: MotoMan
امتیاز: ۴

شما می‌دانید که ساختن راهکار‌های نرم افزاری با استفاده از هر پلتفرم یا زبانی بسیار پیچیده است و مخصوص بخش، شرکت، مشتری و موضوع شماست. شاید شما در صنعت انتشارات الکترونیکی کار می‌کنید، سیستم هایی را برای ایالت یا دولت محلی توسعه می‌دهید، یا در ناسا یا یک شاخه از ارتش کار می‌کنید.
در مجموع، ما در صنایع مختلفی کار کرده ایم، از جمله توسعه نرم افزارهای آموزشی کودکان (Oregon Trail / Amazon Trail)، سیستم‌های مختلف سازمانی و پروژه هایی در صنایع پزشکی و مالی. این احتمال تقریباً 100 درصدی است که کدی که در محل کار خود می‌نویسید ارتباط چندانی با کدی که ما طی این سال‌ها نوشته ایم، نداشته باشد.

بنابراین، در این کتاب، ما عمداً تصمیم گرفته ایم که از ایجاد مثال هایی که کد را به صنعت یا روش برنامه نویسی خاصی گره می‌زند، اجتناب کنیم. با توجه به این، ما سی شارپ، شی گرایی، CoreCLR و کتابخانه‌های کلاس پایه NET Core. را با استفاده از مثال‌های که مخصوص صنعت خاصی نیست، توضیح می‌دهیم. به جای اینکه تمامی مثال ها، گیریدی از داده‌ها را پر کند، محاسبه حقوق و دستمزد یا فلان چیز را انجام دهد، ما به موضوعی که همه می‌توانیم با آن ارتباط داشته باشیم، پایبند هستیم: اتومبیل (به همراه تعدادی ساختارهای هندسی و سیستم‌های حقوق و دستمزد کارمندان که برای محکم کاری اضافه شده اند)؛ و این همان جایی است که شما وارد می‌شوید.

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

کتاب Pro C# 8 with .NET Core 3 از عناوین کلاسیک مهم است که زبان برنامه نویسی #C و چارچوبی که در بستر آن است را به صورت جامع بررسی کرده است. اکنون در ویرایش نهم کتاب حرفه ای شدن در سی شارپ 8 با NET Core 3.، شما جدیدترین قابلیت‌های C# 8 و NET Core. را همراه با فصل‌های جدیدی در مورد چارچوب سبک و کراس پلتفرم مایکروسافت، یعنی NET Core 3.1. پیدا خواهید کرد. پوشش ASP.NET Core ،Entity Framework Core و موارد دیگر، در کنار آخرین به روز رسانی‌ها برای NET Core.، از جمله Windows Presentation Foundation (WPF) نیز وجود دارد. این کتاب نه تنها تمامی جدیدترین قابلیت‌های C# 8 را پوشش می‌دهد، بلکه همه فصل‌ها و نمونه کد ها، برای این نسخه جدید بازنویسی شده اند.

این کتاب را مطالعه کنید تا بفهمید که چرا این کتاب بیش از 15 سال مورد علاقه توسعه دهندگان سی شارپ در سراسر جهان بوده است. با کمک این کتاب در تکنیک‌های توسعه شی گرا، attribute‌ها و reflection، generic‌ها و کالکشن‌ها و بسیاری از موضوعات پیشرفته ای که در کتاب‌های دیگر یافت نمی‌شوند (مانند CIL opcodes و انتشار اسمبلی‌های پویا) پایه ای محکم بدست آورید.

 

تعداد بازدید: ۳۰۷۹
دیدگاه ها: ۰
تاریخ: 1399/06/01 23:22
توسط: MotoMan
امتیاز: ۳

در این کتاب، شما نگاشت کننده رابطه به شی (ORM) به نام Entity Framework را برای برنامه‌های سازمانی با استفاده از NET Framework. و به ویژه NET Framework Core 3.1. بررسی می‌کنید. مثال‌ها و ملاحظات دنیای واقعی ارائه شده در این کتاب، به شما در ایجاد راهکار‌های قوی و موثر پایگاه داده کمک کنند. در طول این کتاب، مشکلات واقعی، سوالات و گرفتاری‌های رایجی ارائه شده اند تا به شما در تشخیص راهکار‌های بهینه برای موفقیت حداکثری در سناریو‌های مختلفی که در برنامه‌ها با آن‌ها روبرو می‌شوید کمک کنند.
کتاب Practical Entity Framework با مروری ساده از دو رویکرد متداول کار با پایگاه‌های داده یعنی database first و code first شروع می‌شود و سپس بر شیوه‌ی code first متمرکز می‌شود. استفاده از رویکرد code first اجازه می‌دهد تا کل پایگاه داده به صورت کد ساخته و نگهداری شود، بنابراین هرگز وضعیتی ایجاد نمی‌شود که نتوانید طرح پایگاه داده را به قبل باز گردانید. علاوه بر این، رویکرد code first تاریخچه ای کاملا شفاف از تغییرات پایگاه داده ایجاد می‌کند که به آسانی در کنترل نسخه قابل ردیابی است. تلاش این کتاب این است تا شما را در جایگاه معمار قرار داده و توسعه داده‌های سازمانتان را رهبری کنید.

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

 

تعداد بازدید: ۲۰۰۳
دیدگاه ها: ۰
تاریخ: 1399/05/31 19:08
توسط: MotoMan
امتیاز: ۳

در این دوره،‌ کار با Entity Framework Core 3.1 را از یکی از برترین متخصصان این حوزه یاد می‌گیرید. در دوره ویدیویی Entity Framework Core: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما نحوه‌ی ساخت مدل داده‌ها با EF Core 3.1، استفاده از EF Core برای ارتباط برقرار کردن نرم افزار با پایگاه‌های داده و بکارگیری EF Core در تست‌های خودکار را یاد خواهید گرفت.

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

تعداد بازدید: ۲۳۳۳
دیدگاه ها: ۰
تاریخ: 1399/05/02 20:08
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC |ASP Core |Entity Framework Core |Video |

چارچوب ASP.NET Core 3.0 قابلیت‌های جدید زیادی را به همراه دارد و به توسعه دهندگان این امکان را می‌دهد تا راحت‌تر با ASP.NET Core MVC برنامه بسازند. دوره ویدیویی Building Web Applications with ASP.NET Core MVC موسسه Pluralsight که توسط Gill Cleeren تدریس شده است، شما می‌آموزید که چگونه یک برنامه وب مدرن کاملاً کارآمد را با ASP.NET Core 3.0 MVC بسازید.

در این دوره، ابتدا نحوه پیکربندی یک پروژه ASP.NET Core 3.0 را می‌آموزید. در ادامه، خواهید فهمید که چگونه با استفاده از Entity Framework Core 3.0، صفحات مختلفی را ایجاد کنید که به یک پایگاه داده وصل می‌شوند. برای ساختن این صفحات، در مورد Razor، tag helper ها، layout‌ها و view component‌ها یاد خواهید گرفت. در پایان، نحوه احراز هویت کاربران را با استفاده از ASP.NET Identity یاد خواهید گرفت. پس از اتمام این دوره، مهارت و دانش ASP.NET Core 3.0 MVC را برای ساخت برنامه‌های وب واقعی را در اختیار خواهید داشت.

تعداد بازدید: ۱۷۹۳
دیدگاه ها: ۰
تاریخ: 1399/04/19 20:44
توسط: MotoMan
امتیاز: ۱

هر برنامه ای از داده‌ها استفاده می‌کند و دانش کاملی از Entity Framework Core برای ساختن برنامه‌های موفق NET. و NET Core. مهم است. در دوره ویدیویی Entity Framework Core 2.1: What's New Playbook موسسه Pluralsight که توسط Julie Lerman تدریس شده است، یاد خواهید گرفت که چگونه در این به روزرسانی از تمام ویژگی‌های تأثیرگذار اضافه شده به EF Core 2 به طور کامل استفاده کنید.

در این دوره، ابتدا نحوه استفاده از بعضی از قابلیت‌های بازگردانده شده که کاملا متفاوت از آنچه در EF 6 انجام می‌دادند را یاد می‌گیرید از جمله data seeding، lazy loading و کوئری‌های GroupBy. در ادامه، برخی از قابلیت‌های کاملاً جدید مانند view mapping، event handler‌های ردیابی تغییرات و تبدیل انواع را بررسی خواهید کرد. سرانجام، برخی از تغییرات کوچک را که می‌توانند تأثیر زیادی روی کد شما داشته باشند را یاد خواهید گرفت. پس از اتمام این دوره، دانش عمیقی در مورد این قابلیت‌های مهم در EF Core 2.1 کسب خواهید کرد و توانایی خود را در ایجاد منطق دسترسی به داده‌ها کارآمد و هوشمند را در نرم افزار خود ارتقا می‌دهید.

تعداد بازدید: ۱۰۸۴
دیدگاه ها: ۰
تاریخ: 1399/04/19 18:41
توسط: MotoMan
امتیاز: ۱

روش پیشنهادی مایکروسافت برای مدیریت پایگاه داده‌های برنامه، Entity Framework Core Migrations است؛ با وجود اینکه آنها بسیار قدرتمند هستند، اما شما باید بدانید که چگونه از آنها استفاده کنید. در دوره ویدیویی Entity Framework Core 2.1 Migrations: Fundamentals موسسه Pluralsight که توسط Michael Perry تدریس شده است، شما مبانی توسعه و استقرار یک برنامه سازمانی را با استفاده از migration‌ها یاد خواهید گرفت.

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

تعداد بازدید: ۱۰۹۰
دیدگاه ها: ۰
تاریخ: 1399/04/18 21:53
توسط: MotoMan
امتیاز: ۱

کتابخانه Entity Framework Core 2، جدیدترین نسخه از پلتفرم دسترسی به داده و ORM‌ مدرن مایکروسافت است. در دوره ویدیویی Entity Framework Core 2: Mappings‌ موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما چگونگی استفاده موثر از آخرین نسخه Entity Framework Core را بررسی می‌کنید تا خودتان را برای کار با نرم افزار‌های عملیاتی آماده کنید.

در این دوره ابتدا باید می‌گیرید که چگونه به بهترین نحوه روابط یک به یک و چند به چند را تشکیل دهید و با آن‌ها تعامل کنید. در ادامه نحوه بهره بردن از نگاشت‌های بیشتر مثل خواص سایه ای جدید، پشتیبانی از توابع scalar و owned entity‌ها را بررسی خواهید کرد. در آخر نیز نحوه کار با view‌های پایگاه داده را مرور خواهید کرد. با به پایان رساندن این دوره، شما می‌توانید مهارت‌های خود را ارتقا داده و ابزار‌های مورد نیاز خود را برای ساختن برنامه‌های عملیاتی فراهم کنید.

تعداد بازدید: ۱۰۶۳
دیدگاه ها: ۰
تاریخ: 1399/04/17 21:52
توسط: MotoMan
امتیاز: ۱

در دوره ویدیویی Testing with EF Core موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما یاد خواهید گرفت که چگونه EF Core می‌تواند به شما در تست کردن کد هایی که با پایگاه داده در ارتباط هستند کمک کند.

در این دوره، شما درباره روش‌های مختلف تست کردن برنامه‌ها یاد می‌گیرید. در ادامه خواهید فهمید که چگونه provider‌های پایگاه داده درون حافظه ای مثل InMemory و SQLite، به بهبود تست‌های شما کمک می‌کنند. سرانجام نحوه ایزوله سازی تست‌های خود و چگونگی ارتقای Test Explorer را با لاگ هایی که از EF Core می‌آیند، خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما دانش و مهارت‌های EF Core مورد نیاز برای بهبود تست هایتان و در نتیجه قابلیت اطمینان کدتان را در اختیار خواهید داشت.

تعداد بازدید: ۱۶۸۳
دیدگاه ها: ۱
تاریخ: 1399/04/16 20:08
توسط: MotoMan
امتیاز: ۱

چارچوب Entity Framework Core 2، جدید‌ترین نسخه از ORM مایکروسافت برای انجام عملیات مرتبط با پایگاه داده در برنامه‌های تحت NET. است. EF Core نسخه ای سبک و توسعه پذیر از Entity Framework‌ است که از صفر بازنویسی شده است. این که شما تازه با EF Core آشنا شده اید یا به دنبال این هستید که ببینید چگونه تجربه قبلی EF خود را به EF Core انتقال دهید، دوره ویدیویی Entity Framework Core 2: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، می‌تواند در شروع کار به شما کمک کند.

در این دوره، ابتدا یاد می‌گیرید که چگونه یک مدل داده EF Core تعریف کنید تا به عنوان پلی بین اشیاء دات نتی و پایگاه داده شما عمل کنند. سپس می‌آموزید که چگونه با استفاده از API‌های مختلف EF Core با مدل داده تعامل کنید. در پایان، چگونگی تلفیق کردن این مدل را در یک برنامه desktop مبتنی بر NET Framework. و یکی برنامه چند سکویی ASP.NET Core MVC به شما نشان داده خواهد شد.

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

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