قیمت 16,000 تومان

ویژگی های دوره
language
زبان: فارسی
access_time
تازیخ انتشار در وب سایت: 2021/4/17
playlist_add_check
مخاطبین: دانشجویان و علاقه مندان به برنامه نویسی وب
spellcheck
سطح مطالعه: مبتدی تا پیشرفته
terrain
تعداد صفحات: 137

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

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

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

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

تمرکز این کتاب، ساخت برنامه های کاربردی و تنظیم عملکرد شما در برنامه نویسی است. موضوع این کتاب، فریم ورک 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 :

کدهای اپلیکیشن در 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
  • ۱۰ثبت نام کاربر

 

کلمات کلیدیدانلود رایگان آشنایی با توانایی های asp.net، مهمترین زبان های برنامه نویسی، طراحی سایت، وب سایت، برنامه نویسی کلاسیک، ASP.NET، کد asp، آموزش برنامه نویسی وب سایت، آموزش برنامه نویسی، برنامه نویسی آسان، برنامه نویسی تحت وب،

مخاطبین: دانشجویان مقاطع کارشناسی/ارشد دررشته های کامپیوتر/شبکه/الکترونیک/مخابرات و علاقه مندان به مهارت های شبکه

chat_bubble_outlineنقد و برسی

رتبه میانگین

0
بدون رای 0 رای ها
16,000 تومان
0 امتیازها

رتبه بندی

5 ستاره ها
0
4 ستاره ها
0
3 ستاره ها
0
2 ستاره ها
0
1 ستاره ها
0

هیچ نظری وجود ندارد.

اولین نفر در نقد و بررسی “آشنایی با ASP.NET Core”

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