توضیحات و دانلود

کتاب آموزش ASP.NET Core به زبان ساده به صورت PDF فارسی
0 0
کتاب آموزش ASP.NET Core به زبان ساده به صورت PDF فارسی

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

در این بخش دانلود رایگان کتاب آموزش ASP.NET Core به زبان ساده را با فرمت PDF و به زبان فارسی آماده کردیم که در قالب شش فصل و ۱۲۸ صفحه توسط علی بیات قلی لاله و زهرا بیات قلی لاله تهیه شده است. در ادامه به معرفی این کتاب آموزش ASP.NET Core پرداخته و سرفصل های آن به همراه لینک دانلود رایگان قرار داده شده است.

مقدمه نویسنده

این کتاب آموزشی مناسب کسانی است که می خواهند با یک عملکرد سریع، پاسخی برای بازار کار باشند. داده ها، در همه جا با سرعت باور نکردنی در حال ردش هستند و میلیون ها برنامه کاربردی از این داده ها استفاده می کنند. اما خبر خوب برای شما این است که هنوز میلیون ها برنامه کاربردی، تولید نشده و مهارت شما برای این شغل بسیار مورد نیاز است. متاسفانه فشار برای تولید و توسعه نرم افزار، بسیار بالاست و همین مورد می تواند شروعی، برای حرکت دوباره باشد.

چطور این حرکت دوباره را شروع کنیم؟

برای این حرکت دوباره، باید به بازار کار نگاهی بیندازیم. همه چیز به سمت جدیدترین و بروزترین تکنولوژی ها در حرکت است. بیاید برای این حرکت دوباره، ما هم با بروزترین تکنولوژی ها شروع کنیم. ماموریت من در زندگی، یادگیری جدیدترین تکنولوژی ها و آموزش آن به سایرین است. دوست دارم دانسته هایم را به اشتراک بگذارم و راه چند ساله ام را برای دیگران آسان تر کنم. در این کتاب سعی شده، ایده یادگیری و تولید کد های عالی با روشی کاملا ساده و روان بیان گردد.

هدف و تمرکز اصلی کتاب

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

ASP.NET Core چیست؟

این روزها، وب اپلیکیشن ها، در همه جا دیده می شوند و انتظار می رود که این اپلیکیشن ها ، بی نهایت Scalable ، قابل توسعه در Cloud و دارای کارایی (Performance) بالا باشد. خبر خوبی که می توانم به شما دهم، این است که ASP.NET Core دقیقا برای این نیازمندی ها طراحی شده است. نکته بسیار مهم و جذاب ماجرای dot NET Core این است که، این تکنولوژی می تواند هم در ویندوز، هم لینوکس و هم سیستم عامل اپل اجرا شود. اینکه شما به یک وب سایت ساده نیاز دارید یا یک وب اپلیکیشن E-Commerce پیچیده، همه با این تکنولوژی قابل انجام است.

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 هم می باشد که این دو مورد می تواند یک تضمین عالی برای ادامه راه ما باشد.

asp.net core book 6274 2 تصویر

 

نکته خیلی مهم در مورد ASP.NET Core :

کدهای اپلیکیشن در ASP.NET Core ، در هر Host که باشد، می تواند به درخواست HTTP پاسخ دهد و اپلیکیشن شما در هر سروری که بتواند به Request های HTTP دسترسی داشته باشد، اجرا خواهد شد. این یعنی اینکه شما دیگر به IIS وابسته نیستید. به طور کلی Handle کردن درخواست های HTTP به دو دسته مهم تقسیم می شوند:

  1. درخواست از یک Browser که HTML بر می گرداند. این برای ASP.NET به عنوان Web UI است.
  2. یک درخواست از نرم افزار که داده ها را بر می گرداند. این برای ASP.NET Core به عنوان Web API یا WebService است.
یک موضوع جالب :

ASP.NET Core یک بار دیگر:

  • از اول نوشته شده است
  • ماژولار است
  • Multi-Platform است
  • کارایی (Perfornmance) بالایی دارد
مزایای ASP.NET Core :

برای دانستن اینکه، چرا مایکروسافت تصمیم گرفت تا یک فریم ورک جدید را ایجاد نماید، باید مزایای آن را دنبال نمایید. ASP.NET Core امکانات زیادی را با خود به ارمغان آورده که در زیر برخی از آنها لیست شده است:

  • Middleware Pipeline برای تعریف رفتارهای اپلیکشن شما
  • بشتیبانی توکار از Dependency Injection
  • ترکیب UI (MVC) و ساختار API (Web API)
  • سیستم پیکربندی بسیار گسترده
  • قابل Scalable شده برای پلتفرم های Cloud ، با استفاده از Asynchronous Programming

شاید نسبت به بعضی از این واژگان مطرح شده در لیست بالا بیگانه باشید، اما نگران نباشید زیرا در طول آموزش این مفاهیم توضیح داده شده و مدام تکرار می شود. در ادامه با دانلود رایگان کتاب آموزش 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
  • ۱۰ثبت نام کاربر


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

ارسال نظر
ارسال پیام به :