در خدمت شما هستیم با کتاب آموزش ASP.NET Core به زبان ساده در 128 صفحه به زبان فارسی از وب سایت آموزش برنامه نویسی سورس باران. لیست سرفصل کتاب آموزش ASP.NET Core بصورت کامل در ادامه مطلب ذکر شده، در صورت تمایل می توانید مشاهده نمایید.
کتاب آموزش ASP.NET Core به زبان ساده
فصل اول: مقدمات ASP.NET Core
- ASP.NET Core چیست؟
- مزایای ASP.NET Core
- ایجاد اولین اپلیکیشن ASP.NET Core
- ساختار پروژه
- کلاس Program
- کلاس Startup
- Middleware در ASP.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
- انواع طول عمر
فصل چهارم : ایجاد دیتابیس در ASP Core
- ریجستر DbContext از طریق DI
- نکاتی در مورد appsettings.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
- ASP.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 یک فریمورک Open Source (مجانی) و Cross Platform (چندسکویی) برای ساخت اپلیکیشن های مدرن مانند Web Application , Mobile BackEnd میباشد. که قادر است در ویندوز، لینوکس و مک اجرا شود. ASP.NET Core شامل چارچوب MVC است که اکنون ویژگی های MVC و Web API را به چارچوب برنامه نویسی وب متصل میکند. توجه داشته باشید که :
- Cross Platform یا در فارسی چندسکوی به دسته ای از برنامه ها اطلاق می شود که قابلیت اجرا بر روی چندین پلتفرم را داشته باشند.
- برنامه های ASP.NET Core هم میتواند بر روی NET Core. و هم میتواند بر روی نسخه کامل NetFramework . اجرا شود.
- این تکنولوژی بیشتر برای بهینه سازی و توسعه فریمورک های مبتی بر محاسبات ابری پیاده سازی شده است که شامل کامپوننت های ماژولار همراه با کمترین بار اضافی بر روی سرور میباشد که باعث افزایش انعطاف پذیری اپلیکیشن های توسعه دهندگان در زمان طراحی و پیاده سازی می شود.
- شما اکنون میتوانید برنامه های کاربردی ASP.NET Core خود را بر روی ویندوز، مک و لینوکس توسعه داده و اجرا کنید.
- ASP.NET Core 1.0 ادامه دهنده و یا تکمیل کننده ی نسخه ASP.NET 4.6 نیست بلکه یک بازنویسی از چارچوب فعلی ASP.NET 4.6 است و شاید ASP.NET Core 1.0 قابلیت های یکسانی با نسخه ۴٫۶ داشته باشد اما بسیار سبک تر و بسیار ماژولاتر است .
شاید برایتان جذاب باشد : آموزش ASP.Net Core – ASP.NET Core چیست؟ مزایای ASP.NET Core
چرا ASP.NET Core ؟
اگر بخواهیم به صورت خلاصه برخی از ویژگیهای برجسته و مزایای این تکنولوژی جدید شرکت مایکروسافت را بیان کنیم میتوانیم به موارد زیر اشاره کنیم :
- مجانی و Open Source شدن
- Cross Platform بودن
- سادگی در استفاده
- سبک ، قوی و ساده بودن
- دسترسی به محیط محاسبات ابری
- ارتقاء سطح ماژولار بودن
- سازگار و مطابقت کامل با NuGet Package
- ایجاد یکپارچگی در بین فریم ورک های کلاینت سایدی (Client Side) مدرن و BackEnd
- و …
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- جم فايل : 4.75 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۳ مرداد ۱۳۹۸
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس