خانه / مقالات برنامه نویسی / دانلود کتاب فارسی آموزش ASP.Net Core

دانلود کتاب فارسی آموزش ASP.Net Core

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

قبل از اینکه در مورد کتاب فارسی آموزش ASP.Net Core صحبت کنیم باید توضیحاتی در مورد ASP.Net Core دهیم. ابتدا این تکنولوژی دوست داشتنی را معرفی و بعد در مورد مزایای آن به صورت کامل توضیح میدهیم. بعد در آخر لینک دانلود کتاب فارسی آموزش ASP.Net Core را برای شما قرار میدهیم. البته خبر خوشی هم برای کسانی که حوصله کتاب خوندن ندارند داریم که باید تا انتها این مطلب رو دنبال کنند.

ASP.Net Core چیست؟

.Net Core پلتفرمیست چند منظوره برای توسعه و برنامه نویسی (development) که توسط مایکروسافت و اجتماع .Net در GitHub تهیه و بست داده شده است. .Net Core کاملا Cross-Platform طراحی شده به شکلی که در ویندوز، لینوکس و مک قابل استفاده بوده و همچنین برای دستگاهای مختلف، فضاهای ابری و سناریوهای مرتبط با اینترنت اشیاء کاربرد دارد.

.NET Core چیست؟

ASP.NET Core آخرین دستاورد ASP.NET می باشد و هدف Highly Modular و Little Coupling، طراحی شده است. با این روند برنامه شما با ماژولاریتی بالا و کمترین وابستگی ایجاد می شود. اگر قبلا با ASP.NET MVC 5 کار کرده باشید، می توان گفت که ASP.NET Core ایده خوبی برای شروع کار شماست. ASP.NET Core کاملا Open Source بوده و شما می توانید در GitHub آن را دانلود نمائید. علاوه بر این، قابل دسترس در Windows و Mac و Linux هم می باشد که این دو مورد می تواند یک تضمین عالی برای ادامه راه ما باشد.

ویژگی های اصلی .Net Core:

هر زبان برنامه نویسی یا تکنولوژی دارای تعداد ویژگی و مزایا می باشد که .Net Core از این قائده مستتثنا نیست. در بخش زیر تعدادی از ویژگی های اصلی این تکنولوژی دوست داشتنی رو لیست کرده ایم که می توانید مطالعه کنید.

انعطاف پذیری در استفاده: می تواند به صورت یک افزونه در اپلیکیشن مورد نظر شما افزوده شود و یا اینکه به صورت کاملا مجزا و با کاربری های مختلف در سرویس شما نصب گردد.

قابلیت چند سکویی (Cross-Platform): قابلیت نصب بر روی ویندوز، لینکوس و macOS؛ امکان پورت کردن به سایر OSها. با توجه به برنامه های مایکروسافت و دیگر کمپانی ها و طراحان و توسعه دهندگان دخیل، پشتیبانی از سایر سیستم عاملها، CPUها و اپلیکیشن ها با گذر زمان رشد و بهبود خواهد یافت.

ابزارهای Command-line: تمامی محصولات مشتق شده از سناریوهای مختلف قابل استفاده و ویرایش و اجرا به صورت خط فرمان هستند.

سازگاری: به لطف استفاده از کتابخانه استاندارد .Net ،.Net Core توانایی سازگاری با .Net Framework ، Xamarin و Mono را داراست.

متن باز بودن (Open source): پلتفرم .Net Core کاملا متن باز بوده و از لایسنسهای MIT و Apache 2 استفاده می کند.


 کتاب فارسی آموزش ASP.Net Core

تا این لحظه توضیحات در مورد ASP.Net Core دادیم حال به سراغ معرفی کتاب فارسی آموزش ASP.Net Core برویم. کتاب آموزش ASP.Net Core به زبان فارسی تالیف شده است و در قالب ۱۲۴ صفحه نگارش شده است. این کتاب از مقدمات شروع به آموزش این تکنولوژی کرده است. 

توضیح نویسنده کتاب آموزش ASP.Net Core

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

کتاب آموزش ASP.Net Core

سرفصل های کتاب فارسی آموزش ASP.Net Core

کتاب آموزش ASP.Net Core دارای شش فصل می باشد که در بخش پایین به صورت ریز و دقیق در مورد این فصل ها صحبت می کنیم تا بیشتر با محتویات درون این کتاب آشنا شوید.

فصل اول: مقدمات ASP.NET Core

  • NET Core چیست؟
  • مزایای NET Core
  • ایجاد اولین اپلیکیشن NET Core
  • ساختار پروژه
  • کلاس Program
  • کلاس Startup
  • Middleware در NET Core چیست؟
  • قابلیت های Middleware
  • موارد استفاده از Middleware
  • نحوه عملکرد Middlware
  • کاربرد متد ConfigureServices در کلاس Startup
  • چطور Request ها با Middleware ، Handle می شوند؟
  • کاربرد متد Configure در کلاس Startup
  • wwwroot

فصل دوم: مدیریت Exception ها

  • مدیریت Exception ها
  • مدیریت Exception ها و محیط های اجرایی
  • Exception در محیط اجرایی
  • تعریف Environment
  • مدیریت Status code ها

فصل سوم: مقدمات EF Core

  • Routing چیست؟
  • مقدمه ای در مورد EF Core
  • اضافه کردن دیتابیس به پروژه
  • DataAnnotation چیست؟
  • تعریف DbContext
  • ConnectionString چیست؟
  • مقدمه ای در مورد Dependency Injection
  • مزایای DI
  • طول عمر یک سرویس ایجاد شده توسط DI
  • انواع طول عمر

فصل چهارم: ایجاد دیتابیس

  • ریجستر DbContext از طریق DI
  • نکاتی در مورد json و IConfiguration service
  • Entity Framework Migration چیست؟
  • ایجاد Migration
  • نکاتی در مورد EF Core

فصل پنجم: عملیات CRUD

  • مفهوم Separation Of Concerns
  • شروع عملیات CRUD
  • Controller چیست؟
  • Layout چیست؟
  • نمایش لیست کارمندان
  • Razor چیست؟
  • Tag Helper چیست؟
  • _ViewImports و _ViewStart چیست؟
  • جزئیات کارمند
  • ایجاد URL برای Action
  • Model Binding چیست؟
  • Validation بر روی Server
  • ValidateAntiForgeryToken چیست؟
  • متد حذف کارمند
  • درج کارمند جدید
  • تمام کدهای EmployeeController
  • NET Identity چیست؟

فصل ششم: ASP.NET Identity

  • Authentication و Authorization چیست؟
  • مدیریت User
  • ایجاد صفحه Login
  • Claim چیست؟
  • Principal چیست؟
  • ایجاد یک Principal
  • Claim برای کاربر
  • افزودن Claim Check
  • ایجاد Logout
  • ثبت نام کاربر

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

فیلم آموزش طراحی وبسایت با ASP.Net Core

جلسات رایگان دوره آموزش طراحی وب با ASP.Net Core1 

(بیش از ۴ ساعت فیلم آموزشی، کل دوره بیش از ۳۳ ساعت): 
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش

برای دانلود کتاب فارسی آموزش ASP.Net Core از باکس زیر استفاده کنید


لينک منبع

درباره ی admin

همچنین ببینید

کتاب آموزش برنامه‌ نویسی بازی با SFML – مقدماتی

مدتی می شود که تب و تاب برنامه نویسی بازی در ایران به راه افتاده …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *