33 ساعت برای طراح وب شدن و ورود به بازار کار
پس از پیاده سازی دوره آموزش طراحی فروشگاه با Asp.net Mvc 5 و فراگیری این فریمورک و معماری جذاب برنامه نویسی این بار برای به سراغ ASP.net MVC Core که نسلی نو از این برنامه نویسی تحت وب می باشد آمدیم. در این دوره به معرفی فریمورک و تکنولوژی Asp.net Mvc Core خواهیم پرداخت با تغییرات ویژوال نسخه 15 به بعد و نسخه Core آشنا خواهیم شد و نحوه کدنویسی Mvc Core را با استفاده از بستر دستورات EF7 و Entity و Identity فراخواهیم گرفت.
آموزش به سه بخش تقسیم شده که شامل :
- بخش اول: معرفی تغییرات و امکانات جدید CoreMvc خواهد بود
- بخش دوم: معرفی EF7 و DataContext و Linq می باشد
- بخش سوم: برنامه نویسی یک پرتال خبری ساده برپایه بخش های مهم مانند اسلایدر و دسته بندی و نمایش خبر و نظردهی به خبر و مدیریت بخش ها و ثبت نام و ورود با دستورات Identity می باشد.
دوره به گونه ای پیاده شده که چندین بخش مهم یک پرتال خبری را با مفاهیم Mvc Core برنامه نویسی می شود و دستورات مختلفی که وجود دارند را پیاده می کنیم.
پیشنهاد میکنیم قبل از شروع این دوره آموزشی، ابتدا اقدام به یادگیری ASP.net MVC است که در همین سایت به صورت کامل ارائه شد و میتوانید آن را فراهم و بیاموزید و درکنار آن مفاهیم جالب Core را با این دوره یادگرفته و به پیاده سازی وب سایت هایی با زبان ASP.net MVC Core بپردازید.
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 Core چه چیزی بدست خواهید آورد؟
- یکپارچگی در ساخت واسط کاربری وب (Web UI) و API های وب (Web API)
- ادغام فریم ورک های سمت کلاینت مدرن با جریان های کاری توسعه (Development Workflows)
- تزریق وابستگی داخلی
- پایپلاین (Pipeline) HttpRequest سبک و پیمانه ای جدید
- قابلیت میزبانی روی IIS یا به صورت خود میزبان در پردازش مختص شما
- ساخته شده بر مبنای .net core که از نسخه سازی صحیح side by side پشتیبانی میکند.
- کلاً به عنوان بسته های Nuget ارائه میشود.
- ابراز و تجهیز جدید که ساخت و توسعه وب مدرن را ساده میکند.
- ساخت و اجرای برنامه های کاربردی Asp.net با قابلیت کار بر روی چند پلتفرم ویندوز ، مک و لینوکس
- متن باز و جامع
برای اطمینان از کیفیت دوره، 6 جلسه از این دوره را به صورت رایگان برای شما در بخش زیر قرار دادیم که با خیال راحت بتوانید دانلود و از کیفیت عالی این دوره اطمینان پیدا کنید.
دیدگاه کاربران
تعداد دیدگاه های کاربران : 4 دیدگاهسلام. فایلها رو که میخوام ببینم یه تابلوی خالی برام میاره، دانلود هم نمیشه. چه با گوشی چه سیستم. لطفا اگر امکانش هست درستش کنید.
سلام
وقت بخیر
لینکش رو گذاشتیم دوست عزیز
میخواید تو تلگرام به همکارم پیام بدید تا براتون ارسال کنند
09358221789
شماره تلگرام هستش
اینم آیدی
hemmatieng
سلام و خسته نباشید خدمت شما.یه پیشنهادی که داشتم اینه که موضوع های هر جلسه که اصطلاحات انگلیسی داره بکار ببرید بهتره تا معادل آن یا فارسیش کنید؟
سلام
تا جایی که تونستیم از اصطلاحات فارسی استفاده کردیم که مخاطب و دانشجو راحتتر ارتباط برقرار کنه
موفق باشید