آموزش Asp.NET MVC 6

آموزش ASP.NET Identity

مدرس :

آخرین تکنولوژی ماکروسافت برای مدیریت کاربران در ASP.NET به نام Identity است. در سال های اخیر برنامه نویسان دات نتی برای مدیریت کاربران از ASP.NET Membership استفاده می کردند ولی در Identity تحول اساسی در این تکنولوژی رخ داده است بطوری که میتوان گفت سیستم مدیریت کاربران فعلی ارتباط چندانی با سیستم قدیمی ندارد. محدودیت ها تا اندازه زیادی کاسته شده و برنامه نویس انعطاف پذیری و قابلیت های زیادی را به کمک Identity احساس خواهد کرد.

دوره آموزشی ASP.NET Identity بر پایه MVC تهیه شده است و بطور کامل این تکنولوژی را برای علاقمندان بیان کرده است. پیش نیاز این دوره، آشنایی با مبانی ASP.NET MVC و همچنین EntityFramework است. اگر تا امروز تنها یک پروژه و آن هم دست و پا شکسته با MVC و EF تهیه کرده اید نگران نباشید. در این دوره سعی شده برخی مفاهیم ASP.NET MVC نیز توضیح داده شود.

از دیگر ویژگی های این دوره، وجود توضیحات در مورد کاربرد Owin در ASP.NET MVC است که کمترین منابع در اینترنت را داراست.  فصل اول در شش قسمت، اختصاصا به این موضوع پرداخته است.

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

مباحثی که به عنوان مبانی از آن یاد میشود، مثل توابع و متدهای جنریک و همچنین Func ها در حدی که نیاز های مربوط به درک Identity را برطرف کنند، توضیح داده شده است. بخش های اختصاصی در مورد Seed و Migration در این دوره موجود است و ویدیوهای بخش Migration برای عموم قابل دسترسی است.

سرفصل و محتوای این دوره بر اساس کتاب های مرتبط با MVC تنظیم شده است و از لحاظ آموزشی دارای منطق درست و مفیدی برای یادگیری است.

سرفصل دوره آموزشی (مدت زمان : حدود 4:30 ساعت)

-  فصل اول : آیدنتیتی ، قدم اول

معرفی Identity / تاریخچه مدیریت کاربران در ماکروسافت /  Owin و Katana قسمت اول (معرفی) /  Owin و Katana قسمت دوم (ارتباط با MVC / (Owin و Katana قسمت سوم   (نصب و شروع کد نویسی) / Owin و Katana قسمت چهارم ( Func چیست؟)/ Owin و Katana قسمت پنجم (ایجاد میدل ور و استفاده از آن1) / Owin و Katana قسمت ششم (اثر میدل ور در چرخه حیات MVC) / شروع با تمپلیت MVC /خلاصه فصل

-  فصل دوم : نصب آیدنتیتی

نصب پکیج های مورد نیاز/  کانتکست و مدل /  کلاس startup.cs / نمایش لیست کاربران / ایجاد کاربر و ولیدیشن / ویرایش و حذف کاربر /  خلاصه فصل

 -  فصل سوم : آیدنتیتی در عمل

  مقدمه / اتریبیوت Authorize /  مبانی کنترلر Admin قسمت اول / مبانی کنترلر Admin قسمت دوم / کلاس ها و متدهای جنریک / مقدمات Role / مدیریت Role ها قسمت اول / مدیریت Role ها قسمت دوم / اعطای دسترسی به کمک Role / خلاصه فصل

-  فصل چهار : مباحث پیشرفته

مقدمه / Seed چیست؟ / Migration چیست؟ قسمت اول / Migration چیست؟ قسمت دوم / Migration چیست؟ قسمت سوم / آشنایی با Claim قسمت اول /  آشنایی با Claim قسمت دوم / آشنایی با Claim قسمت سوم / آشنایی با Claim قسمت چهارم / آشنایی با Claim قسمت پنجم / اعتبار سنجی از طریق یک سایت خارجی / خلاصه 

ویدیوهای مربوط به آموزش Migration را از لینک های زیر دریافت کنید :

لینک دانلود قسمت اول

لینک دانلود قسمت دوم

لینک دانلود قسمت سوم

نظرات (51)

  • میثم
    1393/11/03 09:09 عصر

    با سلام و تشکر از ارائه مطالب مفید و ارزنده نرم افزار پخش کننده زیاد psuse میندازه!!!! یعنی هر چند ثانیه تیک میندازه!

    پاسخ
    • مدیرسایت
      1393/11/03 10:13 عصر

      ممنون از لطفتون. در مورد نرم افزار، ما در حال بهینه سازی و ایجاد نسخه ی جدیدتر هستیم. در تست های ما مکثی وجود نداشت و تنها زمانی که سیستم روی بار بود و نوار وضعیت نرم افزار به علت وجود نشانگر ماوس در پایین صفحه نمایش نشان داده میشد اندکی مکث بوجود می آمد که با جابجایی نشانگر به سمت بالای صفحه ی نمایش و محو شدن نوار وضعیت ویدیو ، مشکل برطرف میشد. حتما در صورتی که مشکل ادامه داشت با ایمیل info@tamr.in مکاتبه کنید تا راهنمایی های لازم انجام شود.

      پاسخ
  • محسن
    1393/11/05 01:06 عصر

    ممنون عالی و حرفه ای منبع به این شکل خیلی کمه

    پاسخ
  • رضا
    1393/11/14 10:19 صبح

    سلام و خسته نباشید سایت خوبی دارید ولی تو محصولات که رایگان نیستند یک مشکلی وجود دارد و آن این است که توی ویدئو قطی زیاد داره و در ضمن من سر کار اینترنت دارم و در خانه اینترنت ندارم و این پلیر نیاز به تصب داره که حتما باید اینترنت وصل باشد حالا من در خانه اینترنت ندارم باید چکار کنم؟

    پاسخ
    • مدیرسایت
      1393/11/15 03:54 عصر

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

      پاسخ
  • رضا
    1393/11/16 05:54 عصر

    سلام خسته نباشید ببخشید اینجا شاید جاش نباشد من بپرسم ولی می خواستم کمکم کنید من owin را نصب کردم و طبق ویدئو پیش رفتم منتها بهم ارور می دهد که اسمبلی یکی نیست که از ارور عکس گرفتم و در زیر قرار دادم http://www.uploadbaz.com/1nnas3qp7j7q چکار کنم تا مشکلم بر طرف شود ممنون می شوم راهنمائی کنید

    پاسخ
    • مرتضی دلیل
      1393/11/26 03:36 صبح

      متاسفانه لینک تصویر قابل مشاهده نیست

      پاسخ
  • حسین
    1393/12/17 04:56 عصر

    سلام من از آموزش ها تون خرید کردم آیا تخفیف برای این آموزش ها ندرید. بازم خرید کنیم؟

    پاسخ
  • مدیرسایت
    1393/12/17 05:38 عصر

    فعلا برنامه ای برای تخفیف نداریم.

    پاسخ
  • حسین
    1393/12/18 04:51 عصر

    سلام در این اموزش هنگام ایجاد یک وب سایت از empty استفاده می کنید و کلاس های مربوط به Identity خودتان ایجاد می کنید یا هنگام ایجاد از گزینه تپلیت آماد و individiual user Accounts استفاده می کنید.

    پاسخ
    • مرتضی دلیل
      1393/12/18 10:38 عصر

      از حالت asp.net empty web application استفاده شده است.

      پاسخ
  • حسین
    1393/12/18 05:39 عصر

    سلام من یه سوالی داشتم اگه امکنش هست راهنمایی کنید. من وب سایتی که قبلا طراحی کرده بودم در asp.net بود و هیچ نقشی برای کاربران ایجاد نکردن بودم و فقط خودم یه کلاس یوزر و یه کلاس یوزر پروفایل طراحی کرده بود و چندین کلاس دیگر که از entity framework استفاده کرده بود حال همان وب سایت رو با MVC5 طراحی کردم. تو دیتابیس قبلی هم اطلاعات زیادی دارم. با خرید این آموزش می تونم از identity استفاده کنم و اطلاعاتم رو منتقل کنم. و مشکلی پیش نیاد؟

    پاسخ
    • مرتضی دلیل
      1393/12/18 10:50 عصر

      کافیه اطلاعاتتون رو به دیتابیس جدید منتقل کنید، اینکه دیتابیس جدیدتون با membership قدیمی مایکروسافت کار میکنه یا Identity تفاوتی توی شکل انتقال دیتا نداره. اینکه آیا این آموزش به شما کمک میکنه از آیدنتیتی استفاده کنید جواب مثبت هست و با توجه به سرفصل اطلاعات مفید زیادی توی این دوره وجود داره ولی آیا مشکل شما حل میشه یا مشکلی پیش نمیاد ارتباطی با آیدنتیتی نداره.

      پاسخ
  • بی نام
    1394/02/15 04:53 عصر

    با سلام من محصول رو خریداری کرم نرم افزار رو هم نصب کردم فایل مورد نظر رو هم در محل گفته شده قرار دادم وی نرم افزار کار نمی کنه و پیغام می ده فایل مورد نظر product در محل مورد نظر وجود ندارد در صورتیکه دقیقا در جای گفته شده قرار دارد من محصول و فایل رو از یک pc دیگه دانیود کردم و ایان در یک pc دیگه دارم استفاده می کنم ممکنه مشکل از این بلشه لطفا راهنمایی کنید

    پاسخ
    • مدیرسایت
      1394/02/15 05:03 عصر

      سلام. ممنون از خریدتون. دقیقا مشکل همینی هست که بهش اشاره کردید. مراحل زیر رو انجام بدید. 1. فایل ستاپ پخش کننده تمرین رو توی سیستمی که قرار هست آموزش های ویدیویی توش پخش بشن اجرا کنید و حتما به اینترنت وصل باشید تا بتونید مشخصات اکانتون رو موقع نصب بهش بدین(احتمالا اینکار رو انجام دادید، پس به مرحله دو برید) 2. فایل کانفیگ محصول رو از همین صفحه دانلود کنید، این فایل حاوی مشخصات جدیدی هست که باید جایگزین فایل قبلی روی سیستم شما بشه(در محل مناسب، راهنمای ما رو در بخشی که لینک های دانلودی هست مطالعه کنید). 3. فایل اجرایی پخش کننده رو اجرا کنید و طبق راهنما فایل ها ی آموزشی رو پخش کنید. درصورتی که مشکلی داشتید با ایمیل تمرین info@tamr.in مکاتبه کنید

      پاسخ
  • yasin
    1394/02/18 01:13 صبح

    ممنون مشکل حل شد

    پاسخ
  • بی نام
    1394/03/18 04:10 عصر

    با عرض سلام و خسته نباشید من این محصول رو تهیه کردم و کامل جلو رفتم فقط یک قسمت از آموزش برام گنگ بود و اون اینه که Admin به چه کسی گفته می شه ؟؟؟؟؟!!!!! به نظر سوال من خیلی سطحی می یاد ولی واقعا منو در گیر کرده . آیا Admin به کاربر معمولی گفته می شه که در سایت ثبت نام کرده و بعد از ثبت نام یک سری دسترسی های اضافه داره و یا به مدیر اصلی سایت گفته میشه که تمام دسترسی هارو داره ؟؟؟؟؟ و مهمترین سوال اینکه بنده به عنوان مدیر سایت به صفحاتی باید دسترسی داشته باشم که حتی کسی که در سایت ثبت نام کرده نتونه دسترسی داشته باشه و فقط بعد از ثبت نام به قسنت هایی که تعریف شده بتونه دسترسی داشته باشه من چطور می تونم به صفحه ای در سایت دسترسی داشته باشم که هیچ شخص دیگری حتی بعد از login نتواند آن را ببیند و در آن صفحه بتوانم تمام اطلاعات کاربرانم را داشته باشم واقعا ممنون می شم اگر کمکم کنید چون این آموزش بدون دانش این موضوع کاربردی نیست . با تشکر فراوان

    پاسخ
    • مرتضی دلیل
      1394/03/21 01:40 صبح

      ادمین یک نوع نقش برای کاربریست که میتواند اختیارات خاص داشته باشد. در اکثر برنامه ها ادمین همان مدیر سایت است که توانایی حذف و اضافه کردن کاربر، حذف و اضافه کردن محتوا و حذف و اضافه کردن محصولات و ... را داراست. در حقیقت تمام دسترسی ها در دست ادمین است. اینکه دسترسی شما به صفحاتی ممکن باشد که دیگران از دیدن آن محروم باشند در فصل سوم و در بخش Role ها توضیح داده شده است. در ساده ترین توضیح از اتریبیوت های مربتط با Role برای محدود کردن کنترلرها و اکشن ها استفاده کنید. شاید آیدنتیتی ارتباط چندانی با سیستم مدیریتی قبلی مایکروسافت یعنی سیمپل ممبرشیپ نداشته باشد ولی در اصول با آن مشترک است.

      پاسخ
  • بی نام
    1394/12/15 01:39 صبح

    سلام آموزش Identity 2.0 هست ؟

    پاسخ
    • مدیرسایت
      1394/12/15 02:09 صبح

      سلام. بله

      پاسخ
  • بی نام
    1394/12/15 02:08 صبح

    سلام Identity 2.0 رو آموزش دادید ؟

    پاسخ
    • مدیرسایت
      1395/01/04 02:10 صبح

      بله

      پاسخ
  • علیرضا
    1395/01/04 01:34 صبح

    سلام خدمت استاد دلیل استاد من از mvc6 استفاده میکنم این آموزش رو گرفتم اما mvc 6 مثل اینکه تفاوتهایی با mvc5داره البته با فیلماتون پیش میرم آیا من باید identity3 یاد بگیرم یا همین هم کارم رو راه میندازه؟ ودومین در خواست اینکه شما انقد قسمت back سایت رو خوب ساپورت میکنید و آموزش های مفیدی گذاشتید ای کاش قسمت ui سایت رو هم آموزش میدادید html , java script ,css ,... ممنون بابت آموزش هاتون

    پاسخ
    • مرتضی دلیل
      1395/01/04 02:13 صبح

      سلام. MVC5 و MVC6 از لحاظ معماری تفاوت چندانی ندارند اما ساختار پروژه کمی تغییر کرده که همین دوره نیاز شما را برطرف میکند. در مورد آیدنتیتی هم برای کارهای مقدماتی این دوره کافیست اما اگر میخواهید عمیق تر آیدنتیتی را متوجه شوید دوره آیدنتیتی موجود در سایت تمرین را پیشنهاد میکنم.

      پاسخ
  • علي
    1395/01/19 12:00 صبح

    باسلام اینجانب امروز ASP.NET Identity را خریداری و برنامه را نصب نمودم متاسفانه صدای مربوط به ویدیو دارا مکث زیاد و آزار دهنده می باشد به نحوی که هنگام مشاهده ویدیو تمرکز را به هم میریزد واحتمالاْ کد شدن با عث این موضوع گردیده است خواهشمند است مشکل رسیدگی و رفع گردد

    پاسخ
    • مدیرسایت
      1395/01/19 12:38 صبح

      سلام. ممنون از خریدتون. صدا و کیفیت فیلم مشکلی ندارد. در بعضی سیستم ها پخش کننده دچار نقص می شود که در بالای همین کامنت ها و در بخش دانلود توضیح داده شده که از پخش کننده جایگزین استفاده کنید. این پخش کننده در فولدر محل نصب نرم افزار پلیر وجود دارد و عبارت safe mode در کنار نام فایل نوشته شده است. این پخش کننده صدا و تصویر را به بهترین شکل ممکن پخش میکند.

      پاسخ
  • بی نام
    1395/01/26 08:00 صبح

    سلام من این محصول و asp mvc رو خریداری کردم.ولی من نمیتونم این محصول رو روی تبلت ببینم بر عکس محصول asp.net mvc,آیا راهی هست؟

    پاسخ
    • مدیرسایت
      1395/01/26 12:11 عصر

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

      پاسخ
  • مهدی
    1395/01/27 03:27 صبح

    با سلام. من میخواستم آموزشتون رو بگیرم اما یه سوال دارم. من دیتابیسم رو درست کردم و از روی اون مدل انتیتی رو ساختم. identity از کدفرست استفاده میکنه. حالا من میتونم ارتباط جدول هام رو با جدول کاربرا برقرار کنم ؟

    پاسخ
  • مهدی
    1395/01/27 03:27 صبح

    با سلام. من میخواستم آموزشتون رو بگیرم اما یه سوال دارم. من دیتابیسم رو درست کردم و از روی اون مدل انتیتی رو ساختم. identity از کدفرست استفاده میکنه. حالا من میتونم ارتباط جدول هام رو با جدول کاربرا برقرار کنم ؟

    پاسخ
    • مرتضی دلیل
      1395/02/22 03:05 صبح

      با پوزش از اینکه کامنت شما را دیر پاسخ میدهم. شما میتونین به راحتی Code First From Database رو انجام بدین و انتیتی اون چیزی که درست کردید رو به داخل سولوشن پروژه بیارید و از آیدنتیتی به صورت کد فرست استفاده کنید. اگر هم دوست دارید به کلی دیتابیس فرست کار کنید این لینک را ببینید http://stackoverflow.com/a/20669370/1579102

      پاسخ
  • آرش
    1395/02/22 01:38 صبح

    آموزشهاتون پروژه محور هستن یا با مثالهای جداگانه ؟؟

    پاسخ
  • آرش
    1395/02/22 12:08 عصر

    خیلی برام جالبه . آقال مهندس دلیل اینهمه بی توجهی به کامنتها !!!! واقعا خوب نیست.. وقتی کامنتمو تایید کردین، همان لحظه هم میتونستید جواب بدین. نگاه به ساعت بکنین میبینین ساعت 3 جواب نفر قبلی رو دادین . اون هم بعد تقریبان یکماه.. اینظوری پشتیبانی کردن اصلا خوب نیست. موفق باشید...بدرود

    پاسخ
    • مرتضی دلیل
      1395/02/22 05:50 عصر

      معذرت میخوام. دیشب جوابتون رو نوشتم ولی گویا ارسال نشد. سرفصل ها رو مطالعه کنید اسمی از پروژه نیامده؛ این دوره شامل چندین مثال گاها مرتبط برای هر موضوع است. جالبه اون دوستمون که یکماه پیش سوال کرد شکایتی نکرد شمایی که چند ساعت از ثبت کامنتتون گذشته شاکی هستید. باز هم ببخشید.

      پاسخ
  • آرش
    1395/02/24 12:52 صبح

    مرسی مهندس عزیز موضوع اینه که من میخوام زودتر به نتیجه برسم که این آموزش رو تهیه کنم و یا نه. وگرنه اگه واسم مهم نبود شاکی نمی شدم . پشتیبانی انلاین این نکات رو داره دیگه ;-) براتون آرزوی موفقیت دارم. راستی این تکست باکستون ران ات سرور نیستش وقتی که جواب سوال امنیتی رو اشتب بزنی، همه ی پیاممون پاک میشه.. البته در موقعیت یک شاگرد اینو عرض کردم، و درس پس میدم خدمت استادم.

    پاسخ
  • arman
    1395/03/24 01:48 عصر

    سلام خسته نباشید آیا در این آموزش Identity سفارش سازی هم می کنید ؟

    پاسخ
    • مرتضی دلیل
      1395/03/24 04:16 عصر

      با توجه به اینکه آموزش بر اساس یک پروژه Empty صورت گرفته کل کارها قدم به قدم انجام شده در حد کاستوم کردن جدول یوزر و Role نکاتی گفته شده ولی مجالی برای توضیح در مورد کاستوم کردن متدها و پیاده سازی اینترفیس های مختلف آیدنتیتی نبوده است.

      پاسخ
  • محمد
    1395/04/27 01:21 صبح

    با سلام بخشی از اموزشتون رو دیدم و سوالم اینه که اگر ما از اموزش شما و یا identity موجود در تمپلیت اماده mvc برای دیتابیس فرست بخواهیم استفاده کنیم به چه صورتیه . ظاهرا اموزشتون برای کد فرسته. اگر امکانش هست راهنمایی بفرمایید.

    پاسخ
    • مدیرسایت
      1395/04/28 07:53 عصر

      با اجرای تمپلیت ام وی سی و رجیستر کردن یک یوزر به طور اتوماتیک دیتابیس و جداول مربوط به آیدنتیتی ساخته میشود. پس کافیست به دیتابیس مراجعه و جداول خودتان را اضافه کنید و سپس در ویژوال استودیو به روش دیتابس فرست مدل خود را ایجاد نمایید.

      پاسخ
      • محمد
        1395/04/29 03:22 عصر

        متاسفانه خطای میده اینم متن خطاش Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility.

        پاسخ
      • محمد
        1395/05/01 11:36 صبح

        یعنی بعد از ساختن جداول در دیتابیس خودم مدلهامو ایجاد کنم - بعدش ایا نیازی به کلاس dbcontext خود identity نیست؟ و اون مباحث ارث بریش؟

        پاسخ
    • مرتضی دلیل
      1395/05/01 06:17 عصر

      این راهنما را ببینید http://stackoverflow.com/a/20669370

      پاسخ
  • Xerxes
    1395/05/22 11:31 عصر

    با سلام و تشکر از ارائه مطالب مفید و ارزنده من قصد خرید این دوره آموزشی رو دارم ولی از اونجایی قبلا فرموده بودید که بزودی تمامی آموزش ها رو میشه روی تمامی پلیر ها تماشا کرد منتظر هستم تا این امگان رخ دهد لطفا زمانش رو الام کنید که چه زمانی میشه روی تمامی پلیر ها تماشا کرد ممنون

    پاسخ
    • مدیرسایت
      1395/11/07 11:00 عصر

      این امکان از امروز برای تمامی دوره ها فراهم شده است.

      پاسخ
  • علی
    1395/07/05 09:24 عصر

    سلام خسته نباشید اقای دلیل شما تغییر در جداول identity رو هم تو اموزشتون قرار دادین؟ تو سرفصل ها چیزی ندیدم! مثلا Id از نوع GUID رو int کنیم و ...

    پاسخ
  • کیانوش
    1395/07/08 06:54 صبح

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

    پاسخ
  • Xerxes
    1395/08/15 08:48 عصر

    سلام همین الان این محصول رو خریداری کردم ولی نمیتونم دانلود کنم کمک کنید

    پاسخ
    • مدیرسایت
      1395/08/16 02:27 عصر

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

      پاسخ
  • علی
    1395/10/25 07:01 عصر

    سلام.جهت اطلاع کاربران سایت و از آنجا که مدیران محترم سایت لزومی به \اسخگویی و حتی تایید کامنتها نمی بینند باید عرض کنم که لینکها در مرورگر فایرفاکس قابل رویت هستند.و در کروم خیر.البته از مرورگرهای دیگر خبر ندارم.

    پاسخ
  • محمد
    1395/11/09 08:07 عصر

    سلام اگه میشد این پروژه را روی یک پروژه خیلی کوچک تست انجام میدادین خیلیخوب بود چون مدام کد ها راکپی میکردین واقعا گیج کننده هست و اصلا متوجه نمیشم من تمام پک ها را خریدم و لی واقعا خودتون را بذارین جای کسی که میخواد از بیس idetity را بفهمه خیلی برام سخته کاش قدم به قدم یک چیزی درست میکردین

    پاسخ
  • پدرام
    1396/05/31 03:38 عصر

    سلام این آموزش دقیقآ آموزش کتاب pro asp.net mvc platform هستش ای کاهش حداقل به جای بازخوانی کتاب یه مقدار تنوع تو کارتون میدادید و یه پروژه واقعی در کنارش انجام شد الان شما فقط دارید انگاری کتاب رو برای مردم میخونید خوب این و همه خودشون میتونن برن بخونن دیگه .

    پاسخ

ارسال دیدگاه

Captcha

راهنمای استفاده از محتوای آموزشی سایت (حتما پیش از خرید مطالعه کنید)

دو نوع محصول در سایت موجود است. محصولات رایگان و محصولاتی با قیمت مشخص. در صورتی که یک محصول رایگان باشد به سادگی از طریق لینک های موجود در توضیحات مربوط به آن محصول، میتوانید آن را دانلود نمایید.
در صورتی که محصول برای خرید در سایت قرار داده شده باشد باید مراحل زیر را طی نمایید :
1. پس از ثبت نام و لاگین شدن، روی قیمت محصول مورد نظر کلیک کنید تا در سبد خرید ثبت شود، سبد شما در بالای صفحه سمت چپ قابل رویت است
2. میتوانید چندین محصول را انتخاب نمایید تا در سبد خرید شما ثبت شود
3. پس از پایان تقاضا، روی سبد خرید کلیک نمایید تا به صفحه ی مربوط به محصولات انتخاب شده هدایت شوید
4. پس از چک کردن نام محصولات با کلیک روی پرداخت آنلاین میتوانید هزینه محصولاتی که انتخاب نموده اید را پرداخت کنید
5. چنانچه پرداخت با موفقیت انجام شود صفحه ی حاوی شماره خرید و همچنین اعلام موفقیت برای شما نمایش داده میشود
6. از این پس با مراجعه به صفحات مربوط به محصولات خریداری شده(مثلا همین صفحه) میتوانید لینک های دانلود آنها را نیز ببینید، به شرط آنکه لاگین شده باشید
آموزشیکامپیوترویدیومکانیکPDFنرم افزارجامداتEntityFrameworkC#اندرویدCFDوب سرویسWCFASP.NET MVCASP.NETjavaوردپرسPhpحضوریتایپ اسکریپت
مرتضی دلیلمهدی میلانیمرحمت زینعلیترجمه فارسیفرید ذوالقدرحمیدرضا غرویان