پروژه سایت اطلاعات پرواز با Asp.net-MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
پروژه های Asp.net با تکنولوژی MVC جزء پروژه های پرطرفدار سایت می باشند که علاقه مندان زیادی پیدا کرده است در این بخش تیم برنامه نویسی سایت یک پروژه سایت با موضوع اطلاعات پرواز به زبان asp.net و تکنولوژی MVC و بانک اطلاعاتی Sql Server در سایت قرار داده است.در این پروژه دو بخش مدیریت پروازها و جستجو و نمایش اطلاعات پروازها قرارداده شده است.در بخش مدیریت پروازها می توان اطلاعات پرواز مثل شناسه پرواز ، قیمت پرواز ، نوع پرواز ، تعداد صندلی باقیمانده ، مقصد ، مبدا ، زمان پرواز قرارداده شده است و در بخش جستجو اطلاعات پرواز می توان پروازهای مورد نظر را جستجو و مشاهده کرد.
آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017
آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما تقدیم می شود.
ASP.NET Core MVC چیست؟
ASP.NET Core بر پایهی NET Core. استوار است و نگارشی از NET. محسوب می شود که مستقل از سیستم عامل و بدون واسط برنامه نویسی ویندوز عمل می کند . ویندوز هنوز هم سیستم عاملی برتر به حساب می آید ولی برنامه های وب نه تنها روز به روز از کاربرد و اهمیت بیشتری برخوردار میشوند بلکه باید بر روی سکوهای دیگری مانند فضای ابری (Cloud) هم بتوانند میزبانی (Host) شوند، ماکروسافت با معرفی ASP.NET Core گستره کارکرد NET. را افزایش داده است . به این معنی که می توان برنامه های کاربردی ASP.NET Core را بر روی بازهی گسترده ای از محیطهای مختلف میزبانی کرد هماکنون میتوانید پروژه های وب را برای Linux یا macOS هم تولید کنید.
ASP.NET Core در مقایسه با MVC نخستین ، سادهتر شده و برخلاف آن هیچ ارتباطی با پروژه های Web Form ندارد و از آنجا که بر پایه NET Core. بنا شده است ایجاد پروژه های وب را بر روی بسیاری از سیستم عامل های گوناگون پشتیبانی کرده و امکان میزبانی در محیط های مختلف را داراست.
ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم میکند و افزودن بر این که شامل همهی کارایی های واسط کاربری وب است روش های طبیعیتری برای ایجاد محتوای پیچیده پیشنهاد میکند و امکان میدهد که بسیاری از کارهای کلیدی مربوط به توسعه ، مانند آزمایش های واحد یه سادگی انجام شوند.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بسته ی آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017 حاوی 116 عنوان ویدئویی در قالب 10 فصل و بیش از 4 ساعت و نیم آموزش مالتی مدیا است. علاوه بر این، فایل پروژه ی همه ی فصل ها نیز موجود می باشند.
ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.
دانلود دموی بسته ی آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017
عناوین فصل های بسته ی آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017
فصل اول: شروع به کار
ساخت برنامه
پیاده سازی Style برنامه
نصب پکیج های Nuget مربوط به EF Core
ساخت Student Entity
اضافه کردن بقیه ی Entity ها
ساخت Context دیتابیس
کار با Dependency Injection در Context
معرفی Localdb
Seed کردن دیتابیس
کار با Scaffolding برای پیاده سازی Controller ها و View ها
رسم و رسومات کار با دیتابیس
فصل دوم: پیاده سازی عملیات CRUD
پیاده سازی صفحه ی Details
کار با Routing
تغییرات در صفحات Create و Details و View های مرتبط
جلوگیری از حملات Overposting
معرفی EntityState
تغییرات صفحات Edit و Delete
روش Read-First و Create-and-Attach در حذف داده ها
بستن Connection های دیتیابیس
کار با تراکنش ها
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کوئری های No-tracking
فصل سوم: انجام عملیات Sorting، Filtering، Paging و Grouping
اضافه کردن قابلیت Sort به کنترلر Student
اضافه کردن قابلیت Filtering به متد Index
اضافه کردن قابلیت جست و جو
اضافه کردن قابلیت Paging
اضافه کردن صفحه ی آمار دانش آموزان به برنامه
فصل چهارم: Migration ها
معرفی Migration ها
اضافه کردن پکیج های Nuget برای Migration
ساخت یک Migration
بررسی متدهای Up و Down
معرفی Data Model Snapshot
اضافه کردن Migration به دیتابیس
فصل پنجم: ساخت یک Data Model پیچیده
ساخت Data Model پیچیده
کار با Attribute ها
ساخت Instructor Entity
ساخت OfficeAssignment Entity
ساخت Department Entity
اضافه کردن Migration و به روز رسانی دیتابیس
فصل ششم: خواندن داده های مرتبط
معرفی روش Eager Loading
معرفی روش Lazy Loading
معرفی روش Explicit Loading
مسائل مربوط به کارایی برنامه
اضافه کردن View های مورد نیاز به برنامه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فصل هفتم: به روز رسانی داده های مرتبط
ویرایش Create در کنترلر Courses
اضافه کردن AsNoTracking به متدهای Edit و Delete
به روز رسانی View های Edit و Create
به روز رسانی کنترلر و View های Instructors
به روز رسانی صفحات Delete
به روز رسانی صفحات Create
فصل هشتم: مسائل مربوط به Concurrency
مبحث Concurrency Conflict
روش های خوش بینانه و بدبینانه
کشف Concurrency Conflict
اضافه کردن قابلیت کشف و ترمیم Concurrency Conflict به Departments
فصل نهم: پیاده سازی وراثت
وراثت به Data Model
روش های وراثت در بانک اطلاعاتی TPH – TPT – TPC
پیاده سازی وراثت برای Entity های Student و Instructor
فصل دهم: مباحث پیشرفته
نوشته شده در ای اس پی Asp.Net،پروژه ها،پروژه های آماده Aspتگ شده پروژه asp و mvc،پروژه اطلاعات پروژا با asp،پروژه سایت اطلاعات پرواز،پروژه سایت اطلاعات پرواز با asp و mvc،پروژه سایت اطلاعات پرواز باasp.net،پروژه سایت با asp.net،پروژه سایت با mvc
راهبری نوشتهها
پروژه مدیریت اطلاعات پرواز با اندروید
پروژه بازی دوز تحت شبکه با سی شارپ
نوشته های مرتبط
پروژه اتوماسیون اداری تحت وب با Asp.Net به همراه مستندات
پروژه بانک اطلاعاتی فروشگاه با Access
پروژه محاسبه حقوق کارمندان به زبان سی شارپ(تحت کنسول)
پروژه سیستم Help Desk با Asp.Net
پروژه کتابخانه با C++
پروژه سیستم فروش خودرو با سی شارپ
پروژه مدیریت دانشجویان با C
پروژه بانک اطلاعاتی املاک با Sql Server
پروژه سایت عکاسی با
بر Bootstrap
HTML 5 doctype
Mobile First
Container ها
سیستم چینش صفحه
سایز صفحه
دستگاه های با صفحه نمایش کوچک
دستگاه های با صفحه نمایش متوسط
دستگاه های با صفحه نمایش بزرگ
گزینه های گرید
مثال چینش افقی
مثال موبایل و دسکتاپ
مثال موبایل، تبلت، و دسکتاپ
تغییرات ستون ها برای حالت Responsive
افست کردن ستون ها
تو در تو کردن ستون ها
ترتیب ستون ها
ساختار فونت ها
لیست ها
جدول ها
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فرم ها
یک مثال ساده
فرم های Inline
فرم های افقی
کنترل هایی که پشتیبانی می شوند
Input ها
TextArea
CheckBox و Radio ها
Select ها
کنترل ها Static
حالت های فرم
سایز بندی کنترل ها
دکمه ها
تصاویر
بررسی ساختار پایگاه داده پروژه و آماده کردن آن برای استفاده در View ها
بررسی ساختار پایگاه داده پروژه
جدول گروه های صفحات
جدول صفحات
جدول گروه های کالاها
جدول کالاها
جدول فاکتورها (سفارش های خرید)
جدول تاریخچه و رهگیری پرداخت های آنلاین
جدول گروه های کاربران
جدول کاربران
افزودن صفت (Attribute) ها به کلاس های مدل
افزودن صفت Key به مشخصه معادل Primary Key در کلاس های مدل
افزودن صفت های Display Name
افزودن صفت های Required به فیلدهایی که اجازه دریافت مقادیر تهی ندارند
مشخص کردن پیام خطای Validation به زبان فارسی
افزودن صفت های مشخص کننده Data Type
افزودن صفت UIHint در موارد خاص
نصب Kendo UI و استفاده از آن در پروژه
آشنایی با Kendo UI
Kendo UI محصول جدید Telerik
Kendo UI به عنوان جایگزین Telerik Extensions for ASP.NET MVC
Kendo UI کاملا مبتنی بر Jquery و HTML 5 ساخته شده است.
بررسی قابلیت های Kendo UI و Widget های آن
نصب Kendo UI بر روی سیستم و Visual Studio
ایجاد پروژه جدید با استفاده از Kendo UI Wizard
استفاده از Wizard فوق چه مزایایی نسبت به انجام کارهای آن به صورت دستی دارد؟
فارسی سازی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Kendo UI
فارسی سازی رابط کاربری Kendo UI با استفاده از Resource
ایجاد تغییر در اسکریپت های Kendo UI برای بخش هایی که از Resource پیروی نمی کنند
آماده سازی بستر پروژه برای استفاده از امکانات ASP.NET MVC و Kendo UI
افزودن Editor Template ها
Editor Template ها چه هستند و چه کار می کنند؟
افزودن قالب برای نوع داده HTML
استفاده از Kendo Editor به صورت پیش فرض برای نوع داده HTML
افزودن قابلیت Image Upload برای درج در ویرایشگر HTML به صورت پیش فرض
مشخص کردن تنظیمات برای Image Browser
افزودن کنترلر ImageBrowser برای مدیریت فولدرها و آپلودها
افزودن قالب برای نوع داده عددی
استفاده از Kendo NumericTextBox
استفاده از صفت UIHint برای مشخص کردن این که NumericTextBox میبایست برای کدام فیلدها استفاده شود
افزودن Display Template ها
Display Templae ها چه هستند و چه کاربردی دارند؟
افزودن قالب برای نوع داده HTML
افزودن قالب نمایش برای نوع واحد پولی
افزودن jQuery Persian DatePicker به پروژه جهت تشخیص خودکار فیلدهای تاریخ و تبدیل آنها به انتخابگر تاریخ شمسی
افزودن Script ها و Style ها
افزودن کد تشخیص و تبدیل
فراهم کردن امکان نمایش عناوین فارسی در View ها برای تمام بخش ها
استفاده از صفت DisplayName برای خود کلاس ها Model
برنامه نویسی و ایجاد Html Helper ویژه نمایش نام مفرد کلاس Model در View های Delete, Edit,Create
طراحی یک صفت (Attribute) جدید به نام DisplayPluralName برای تعریف نام جمع (مثلا کاربران به جای کاربر) در View های List
برنامه نویسی و ایجاد یک Html Helper جدید برای نمایش اسم جمع کلاس های مدل در View های List
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ایجاد بخش مدیریت خبرها
افزودن Controller بخش خبرها
افزودن کنترلر PageGroups
افزودن کنترلر Pages
بهینه سازی کدهای بخش مدیریت خبرها
مدیریت محتوای Html ای افزوده شده در Action های Create و Edit
نمایش گروه های خبر در صفحات اصلی سایت
افزودن Action های نمایش خبرها بر اساس دسته بندی به کنترلر بخش خبرها
ایجاد بخش مدیریت کالاها و گروه بندی های آن
افزودن کنترلر های بخش مدیریت کالاها
افزودن کنترلر ProductGroups
افزودن کنترلر Products
بهینه سازی امکانات مدیریت کالاها
فراهم سازی امکان آپلود تصاویر کالا با استفاده از Kendo Upload
ایجاد تصویر کوچک (Thumbnail) هر کالا بر اساس تصویر آپلود شده
jQuery Ajax و کاربرد آن در ASP.NET MVC
Ajax در سمت کلاینت: jQuery
Selector های jQuery
رویدادهای jQuery
jQuery و Ajax
آشنایی با پارامترها و نحوه عملکرد تابع .Ajax()
Ajax در سمت سرور: ASP.NET Web Api
ASP.NET W
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
eb API چیست؟
شروع کار با Web API
نوشتن یک API Controller
بررسی یک Controller به عنوان نمونه
پارامترهای ورودی Action
کار عملی: ترکیب jQuery Ajax و ASP.NET Web API برای افزودن کالاها به سبد خرید
نمایش مشخصات کالاها به صورت لیست با استفاده از Kendo ListView
تعریف کردن قالب نمایش کالا برای هر مورد در لیست
استفاده از تابع های سمت کلاینت Kendo UI برای فرمت کردن فیلدهای یک کالا
نمایش تصاویر کوچک کالا به ازای هر مورد نمایش داده شده
ایجاد API Controller برای سبد خرید (ShoppingCart)
در Api Controller پیش فرض ASP.NET MVC امکان استفاده از Session وجود ندارد، چه باید کرد؟
ایجاد یک کلاس پدر Api Controller با قابلیت پشتیبانی از Session
افزودن یک Rounte Handler و تعریف آن در سیستم برای فعال کردن قابلیت استفاده از Session هنگام تعریف Route
افزودن کد تبدیل کننده hyperlink های کالاها در سبد خرید به عوامل فراخوانی Ajax Request برای افزودن کالا به سبد خرید
ایجاد بخش مدیریت کاربران و نقش ها
ایجاد کردن کنترلر های بخش مدیریت کاربران
تحت کنترل در آوردن مکانیسم Login و Role Management پروژه
ایجاد امکانات لاگین کاربر
پیکربندی امنیتی پروژه
افزودن Role Provider مورد نیاز به پروژه و فعال کردن آن در web.config
امن کردن بخش های مورد نیاز پروژه برای کنترل لاگین و چک کردن گروه کاربر
ایجاد بخش های مدیریت و نمایش سبد خرید و سفارش خرید
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ایجاد صفحه نمایش سبد خرید
افزودن دکمه های افزودن و کاهش تعداد و حذف کالا
افزودن دکمه نهایی کردن خرید
درج کالاهای انتخاب شده در جدول سفارشات
افزودن قابلیت پرداخت آنلاین
بررسی نحوه ارتباط با پرداخت آنلاین زرین پال
افزودن کلاس پرداخت آنلاین زرین پال
فراهم کردن پارامترهای مورد نیاز بانک زرین پال با توجه به داده های فاکتور خرید
ارسال مشتری به دروازه پرداخت آنلاین زرین پال
ایجاد صفحه بازگشت از بانک و نمایش نتایج پرداخت آنلاین
ثبت گزارش پرداخت و نمایش نتیجه در فهرست فاکتورها
افزودن یک قالب (Template) آماده به سایت
CSS ها و دیگر ملحقات قالب کجا باید اضافه شوند؟
افزودن ارجاعات CSS های قالب به پروژه
اعمال کردن چینش قالب آماده به صفحه Layout
Publish کردن و انتقال پروژه بر روی هاست
حذف Reference های اضافی و استفاده نشده از پروژه
Publish کردن پروژه
انتقال پایگاه داده به محیط هاستینگ
آپلود کردن اجزاء پروژه بر روی هاست
مشاهده نتیجه کار در سایت آپلود شده
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276