check home phone-call search send

490,000 تومان

خرید محصول
دوره کامل آموزش ASP.Net Core

دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد

کامل شده
دوره های آموزشی
  • پروژه محور و مبتنی بر بازار کار
  • برنامه نویسی و پیاده سازی یک پرتال خبری به عنوان نمونه
  • آموزش از صفر صفر تا نحوه پابلیش و کانفیگ کردن سایت روی هاست
  • تغییرات و امکانات جدید CoreMvc
  • معرفی EF7 و DataContext و Linq
  • به همراه سورس کد سایت به صورت رایگان

توضیحات دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد

33 ساعت برای طراح وب شدن و ورود به بازار کار 

پس از پیاده سازی دوره آموزش طراحی فروشگاه با Asp.net Mvc 5 و فراگیری این فریم‌ورک و معماری جذاب برنامه نویسی این بار برای به سراغ ASP.net MVC Core که نسلی نو از این برنامه نویسی تحت وب می باشد آمدیم. در این دوره به معرفی فریم‌ورک و تکنولوژی Asp.net Mvc Core خواهیم پرداخت با تغییرات ویژوال نسخه 15 به بعد و نسخه Core آشنا خواهیم شد و نحوه کدنویسی Mvc Core را با استفاده از بستر دستورات EF7 و Entity و Identity فراخواهیم گرفت.

آموزش ASP.Net Core1

آموزش به سه بخش تقسیم شده که شامل :

  • بخش اول: معرفی تغییرات و امکانات جدید CoreMvc خواهد بود
  • بخش دوم: معرفی EF7  و DataContext و Linq  می باشد
  • بخش سوم: برنامه نویسی یک پرتال خبری ساده برپایه بخش های مهم مانند اسلایدر و دسته بندی و نمایش خبر و نظردهی به خبر و مدیریت بخش ها و ثبت نام و ورود با دستورات Identity می باشد.

دوره به گونه ای پیاده شده که چندین بخش مهم یک پرتال خبری را با مفاهیم Mvc Core برنامه نویسی می شود و دستورات مختلفی که وجود دارند را پیاده می کنیم.

 

پیشنهاد میکنیم قبل از شروع این دوره آموزشی، ابتدا اقدام به یادگیری ASP.net MVC است که در همین سایت به صورت کامل ارائه شد و میتوانید آن را فراهم و بیاموزید و درکنار آن مفاهیم جالب Core را با این دوره یادگرفته و به پیاده سازی وب سایت هایی با زبان ASP.net MVC Core بپردازید.

دوره آموزش طراحی سایت با ASP.Net MVC (80 ساعت)

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

Asp.Net Core  چیست؟

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

ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌است.

چرا Asp.Net Core  یاد بگیریم ؟

هرچند مایکروسافت عادت به اعلام رسمی پایان پشتیبانی از بسیاری از محصولات خود را ندارد اما تمام فناوری‌های «قدیمی» خودش را بر روی CodePlex نگهداری می‌کند و تمام فناوری‌های «جدید» را به GitHub منتقل کرده‌است. بنابراین اگر در مورد فناوری خاصی به Codeplex رسیدید، یعنی «دیگر ادامه‌ی رسمی نخواهد یافت» و حداکثر در حد رفع یک سری باگ‌ها و مشکلات گزارش شده باقی می‌مانند.

هم اکنون نگارش دوم ASP.NET Identity را بر روی Codeplex می‌توانید مشاهده کنید. نگارش سوم آن به GitHub منتقل شد‌ه‌است که این نگارش صرفا با ASP.NET Core سازگار است. در مورد ASP.NET MVC و Web API نیز چنین حالتی رخ داده‌است. نگارش‌های 5 و 2 آن‌ها بر روی Codeplex موجود هستند و نگارش ششم که به ASP.NET Core تغییر نام یافت و ترکیبی است از MVC و Web API، در GitHub توسعه می‌یابد.

WCF به علت پیچیدگی بیش از حد و مدرن نبودن طراحی آن، رقابت را به ASP.NET Web API 2.x واگذار کرد و مدل برنامه نویسی ASP.NET Web API 2.x نیز هم اکنون جزئی از ASP.NET Core است. بنابراین اگر قصد ایجاد پروژه‌ی جدیدی را بر این مبنا دارید، بهتر است با APS.NET Core کار را شروع کنید.

طراحی سایت با ASP.Net Core1

با یادگیری ASP.NET Core چه چیزی بدست خواهید آورد؟

  • یکپارچگی در ساخت واسط کاربری وب (Web UI) و API های وب (Web API)
  • ادغام فریم ورک های سمت کلاینت مدرن با جریان های کاری توسعه (Development Workflows)
  • تزریق وابستگی داخلی
  • پایپلاین (Pipeline) HttpRequest سبک و پیمانه ای جدید
  • قابلیت میزبانی روی IIS یا به صورت خود میزبان در پردازش مختص شما
  • ساخته شده بر مبنای .net core که از نسخه سازی صحیح side by side پشتیبانی میکند.
  • کلاً به عنوان بسته های Nuget ارائه میشود.
  • ابراز و تجهیز جدید که ساخت و توسعه وب مدرن را ساده میکند.
  • ساخت و اجرای برنامه های کاربردی Asp.net‌ با قابلیت کار بر روی چند پلتفرم ویندوز ، مک و لینوکس
  • متن باز و جامع

طراحی وبسایت با ASP.Net Core1

برای اطمینان از کیفیت دوره، 6 جلسه از این دوره را به صورت رایگان برای شما در بخش زیر قرار دادیم که با خیال راحت بتوانید دانلود و از کیفیت عالی این دوره اطمینان پیدا کنید.

سرفصل های دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد

1

جلسه یک

35 دقیقه
  • آغاز دوره آموزشی و معرفی مدرس
  • معرفی دوره MVC Core
  • معرفی پیشنیازهای دوره
  • معرفی نرم افزارهای مورد نیاز
  • بررسی تئوری MVC Core
  • معنا و مفهوم و نحوه پدیدار شدن Core
2

جلسه دو

55 دقیقه
  • بررسی نسخه های فریم ورک دات نت
  • معرفی نسخه جدید Core
  • استفاده از خاصیت اجرای Core روی لینوکس و ویندوز وغیره
  • معرفی پوشه روت اصلی برای قالب و استایل
3

جلسه سه

45 دقیقه
  • ایجاد و تحلیل دستورات project.json با سایت نیوگت
  • اپدیت فایل project.json با نیوگت
  • تحلیل دستورات Startup در نسخه Core
  • معرفی دستورات global.json در نسخه Core
4

جلسه چهار

50 دقیقه
  • پیکر بندی روت اصلی پروژه
  • معرفی بخش های MVC Core
  • ایجاد لایه بندی ها و صفحه شروع پیش فرض
  • ایمپورت کردن بعضی مسیرهای پرکاربرد
5

جلسه پنج

40 دقیقه
  • بررسی تگ های اضافه شده به Core
  • مانند تگ های فرم
  • تگ های تصویر
  • تگ های لیست انتخابی
  • تگ های اسکریپتی
  • و اعتبار سنج ها
  • و مسیر دهی های مختلف
6

جلسه شش

55 دقیقه
  • تعریف معنای لینک در سی شارپ
  • معرفی دستورات و متدهای لینک
  • بررسی و مقایسه سازی دستورات پرکاربردی
  • IEnumerable
  • IQueryable
  • List
7

جلسه هفت

55 دقیقه
  • پیاده سازی کامل دستورات لینک
  • معرفی شیوه های مختلف دسترات لینک
  • فراخوانی داده از با لینک
  • کاربرد لینک در لیست و …
8

جلسه هشت

55 دقیقه
  • معرفی دستورات اصلی با لینک :
  • حذف و بروزرسانی و اضافه کردن
  • معرفی تابع اکستیشن
  • ساخت تابع های قابل توسعه
9

جلسه نه

55 دقیقه
  • نحوه تولید کلید اصلی در لینک
  • نحوه تولید کلید خرجی در لینک
  • ارتباط دهی مقادیر در لینک
  • ارتبا ط دهی گروهی با دستورات لینک
  • نحوه کاهش افزونگی
10

جلسه ده

55 دقیقه
  • معرفی تابع های ریاضی در لینک
  • خروجی گرفتن از توابع ریاضی
  • گروه بندی داده با لینک
  • مرتب سازی چندتایی با لینک
  • معرفی دستور سرچ ساده با لینک
11

جلسه یازده

55 دقیقه
  • معرفی محدوده داده ای در لینک
  • خروجی پیش فرض گرفتن در لینک
  • معرفی تابع Except
  • معرفی تابعIntersect در
  • معرفی تابعSequenceEqual
12

جلسه دوازده

55 دقیقه
  • معرفی دستورات کدفرست
  • شرح الگوی ارتباط پایگاه داده ای با Core
  • معرفی متدی برای ارتباط داینامیک با پروژه
  • ایجاد کلاسی برای نگه داری اطلاعات اتصال به SQL
13

جلسه سیزده

55 دقیقه
  • معرفی دستورات Entity Framwork
  • ارتباط دهی جداول کلاسی
  • ساخت اتریبوت های مختلف
  • معرفی پراپرتی های کلاس
  • نحوه تعیین کلید های کلاس ها
14

جلسه چهارده

55 دقیقه
  • معرفی متدهای تست برای DataContext
  • خروجی گرفتن داده های جداول به صورت SingleOrDefault
  • خروجی گرفتن داده های جداول به صورت FirstOrDefault
  • معرفی توابع پیش فرض پرکاربرد با خروجی از پایگاه
15

جلسه پانزده

55 دقیقه
  • ساخت یک پروژه Mvc Core
  • ایجاد اپلیکیشن Mvc
  • معرفی قسمت های مختلف پروژه
  • انتقال فایل های قالب به روت
  • ایجاد کلاس های اولیه برای پایگاه داده
16

جلسه شانزده

55 دقیقه
  • انتقال کدهای قالب به لایوت
  • ایجاد کدهای صفحه اصلی
  • تعریف پراپرتی های جداول
  • خبر , نظر , تنظیمات , دسترسی ها
  • دستری صفحات , دسته بندی , سرور
  • تصاویر , اسلایدر
17

جلسه هفده

55 دقیقه
  • ایجاد اتریبیوت برای کلاس های ایجاد شده
  • نحوه ارتباط بین جداول با سی شارپ
  • معرفی کلید خارجی برای هر کلاس
  • ایجاد شاخص روی هر کلاس
  • ایجاد DataContext
  • ساخت ماگریشن و پایگاه داده
18

جلسه هجده

55 دقیقه
  • ایجاد بخش نمایش جدیدترین خبرها
  • تعریف یک ریپوزیتوری برای خبر
  • نحوه ساخت یک ریپوزیتوری موقت
  • ساخت یک ویو مدل برای خبر
  • تعریف یک ریپوزیتوری برای تصویر
19

جلسه نوزده

45 دقیقه
  • ایجاد یک ریپوزیتوری برای جزئیات خبر
  • ایجاد متد داخلی جزئیات خبر
  • ایجاد متد داخلی دسته خبر
  • ایجاد ویو مدل ترکیبی برای جزئیات کامل خبر
20

جلسه بیست

45 دقیقه
  • ادامه بخش نمایش جزئیات خبر
  • ایاد تصویر خبر برای جزئیات
  • ایجاد بخش دریافت نظرات هر خبر
  • نحوه دریافت گالری تصویر خبر
  • محسابه تعداد نظرات خبر
  • نمایش نام نویسنده هر خبر
21

جلسه بیست و یک

45 دقیقه
  • ایجاد بخش ثبت نظر برای خبر
  • امکان تعریف مسیر بازگشت بعد از ثبت خبر
  • نمایش خبرهای مرتبط با خبر مشاهده شده
  • ساخت متد برای بازگشت خبرهای مرنبط با دسته
22

جلسه بیست و دو

45 دقیقه
  • ایجاد بخش نمایش پربازدیدترین خبرها
  • ایجاد بخش نمایش خبرهای مهم
  • ایجاد یک کلاس تبدیل تاریخ میلادی به شمسی
  • خروجی نهایی تمام بخش ها
23

جلسه بیست و سه

45 دقیقه
  • ایجاد پارشیال برای اسلایدر
  • اضافه کردن یک فیلد به جدول اسلایدر
  • نحوه تشخیص لوکال بودن یا ftp بودن فراخوان تصویر
  • ایجاد اسلایدر برای سایت
24

جلسه بیست و چهار

45 دقیقه
  • نمایش دسته بندی ها
  • ساخت یک لینک ترکیبی برای نمایش هر دسته
  • ایجاد پارشیال نمایش دسته
  • ایجاد صفحه نمایش خبرهای هر دسته از سمت سرور
  • نحوه پیدا کردن خبرهای هر دسته به روش مستقیم و ریپوزیتوری
  • ایجاد یک فیلد برای جدول خبر برای تصویر
25

جلسه بیست و پنج

45 دقیقه
  • ادامه بخش نمایش دسته ها
  • ایجاد صفحه سمت کاربر برای نمایش خبر هر دسته
  • تنظیم چینش خبرها روی صفحه دسته بندی
  • خروجی نهایی بخش دسته بندی
26

جلسه بیست و شش

45 دقیقه
  • ایجاد صفحه بندی برای دسته خبر
  • تعریف اصول صفحه بندی
  • نحوه فرمول نویسی برای ساخت صفحه بندی پویا
  • پیاده سازی نهایی صفحه بندی
27

جلسه بیست و هفت

45 دقیقه
  • ایجاد بخش مقالات
  • ساخت جدول مقالات
  • ایجاد جدیدترین مقالات ثبت شده
  • ایجاد نمایش جزئیات هر مقاله
  • نمایش خبرهای جدید و محبوب روی سایدبار
28

جلسه بیست و هشت

45 دقیقه
  • تکمیل بخش فوتر سایت
  • شروع بحث دسترسی های سایت
  • معرفی اتریبیوت Authorize
  • معرفی مدل ورود
  • بررسی صفحه ورود
  • بررسی نحوه ورود هرکاربر به صورت صحیح
29

جلسه بیست و نه

45 دقیقه
  • بررسی ورود دو مرحله ای
  • بررسی تولید کد تایید دومرحله ای ورود
  • بررسی نحوه تایید نهایی ورود
  • ایجاد صفحه ثبت نام
  • پیاده سازی کد سمت سرور ثبت نام همراه با کد تایید ایمیل
30

جلسه سی

45 دقیقه
  • ایجاد بخش خروج از سایت
  • غیرفعال کردن صفحه ورود و ثبت نام برای کاربر لاگین شده
  • ایجاد وب سرویس ایمیل به صورت لوکال
  • ایجاد وب سرویس ایمیل به صورت کتابخانه سی شارپ
  • ارسال ایمیل موفق
  • تایید اکانت کاربری بعد از ثبت نام با ایمیل
31

جلسه سی و یک

45 دقیقه
  • ایجاد دسترسی برای ثبت نام
  • امکان استفاده از Role
  • ایجاد کلاس Seed برای پیش فرض کردن مقدار
  • اجبار کردن کاربر برای لاگین در بخش ثبت نظر
  • تکمیل بخش ثبت نام
  • معرفی بخش ورود از طریق شبکه اجتماعی به سایت
32

جلسه سه و دو

45 دقیقه
  • معرفی بخش بازنشانی رمز عبور
  • پیاده سازی روش اول رمز عبور با استفاده از لینک تغییر
  • پیاده سازی روش روم با استفاده از تغییر اتوماتیک رمز
33

جلسه سی و سه

45 دقیقه
  • ایجاد بخش مدیریت
  • ایجاد صفحه اصلی مدیریت برای کاربر عضو
  • ایجاد صفحه مدیریت اصلی سایت
  • ایجاد بخش مدیریت دسترسی کاربرها به صورت ویرایش و اضافه شدن
34

جلسه سی و چهار

45 دقیقه
  • ایجاد بخش مدیریت صفحات
  • امکان ویرایش صفحات برای هر دسترسی
  • امکان حذف صفحات برای هر دسترسی
  • امکان اضافه کردن صفحات برای هر دسترسی
  • ایجاد بخش مدیریت تعیین نقش هر کاربر
  • امکان تعریف عملیات های هر نقش
35

جلسه سی و پنج

45 دقیقه
  • ایجاد بخش مدیریت اسلایدر
  • نحوه بارگذاری تصویر با Ftp
  • نحوه بارگذاری تصویر به صورت لوکال
  • نحوه حذف تصویر
  • نحوه ویرایش و اپدیت تصویر
36

جلسه سی و شش

45 دقیقه
  • ایجاد بخش مدیریت خبرها
  • امکان ویرایش خبرها
  • ایجاد بخش مدیریت مقاله ها
  • امکان ویرایش مقاله
  • تست درج تصویر از طریق Ftp روی سرور انلاین
  • نحوه ایجاد ویرایشگر CkEditor
37

جلسه سی و هفت

45 دقیقه
  • ایجاد بخش مدیریت نظرها
  • ایجاد بخش مدیریت کاربران
  • ایجاد بخش مدیریت دسته ها
  • تکمیل و برطرف کردن مشکلات جزئی
  • جمع بندی نهایی دوره
38

آپدیت اول

45 دقیقه
  • آموزش پابلیش و کانفیگ کردن سایت روی هاست واقعی
رایـگان

جلسات رایگان بخش هایی از دوره را مشاهده کنید

جلسه یک

جلسه دو

جلسه سه

جلسه چهار

جلسه پنج

جلسه شش

خرید و دانلود محصول

490,000 تومان
تعداد جلسات : 73 جلسه زمان کل دوره : 30 ساعت

دیدگاه کاربران

تعداد دیدگاه های کاربران : 4 دیدگاه
Avatar
دانش‌جو
پاسخ دهید

سلام. فایل‌ها رو که می‌خوام ببینم یه تابلوی خالی برام میاره، دانلود هم نمیشه. چه با گوشی چه سیستم. لطفا اگر امکانش هست درستش کنید.

    Avatar
    پشتیبان سورس ایران در پاسخ دانش‌جو
    پاسخ دهید

    سلام
    وقت بخیر
    لینکش رو گذاشتیم دوست عزیز
    میخواید تو تلگرام به همکارم پیام بدید تا براتون ارسال کنند
    09358221789
    شماره تلگرام هستش
    اینم آیدی
    hemmatieng

Avatar
سعيد انصاري
پاسخ دهید

سلام و خسته نباشید خدمت شما.یه پیشنهادی که داشتم اینه که موضوع های هر جلسه که اصطلاحات انگلیسی داره بکار ببرید بهتره تا معادل آن یا فارسیش کنید؟

    Avatar
    پشتیبان سورس ایران در پاسخ سعيد انصاري
    پاسخ دهید

    سلام
    تا جایی که تونستیم از اصطلاحات فارسی استفاده کردیم که مخاطب و دانشجو راحتتر ارتباط برقرار کنه
    موفق باشید


شما با موفقیت در خبرنامه ما عضو شدید