سه شنبه , آبان ۲۹ ۱۳۹۷
خانه / آموزش برنامه نویسی / آموزش برنامه نویسی وب / آموزش Asp.net core 2 / آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv

آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv

آموزش Asp.net core 2 در قالب سایت خبری مشابه ۹۰tv

 

وضعیت دوره : در حال برگزاری

تعداد قسمتها : ۹۷ قسمت (تاکنون)

زمان دوره : ۵۰ ساعت (تاکنون)

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

سورس : دارد (تک تک قسمتها سورس دارد)

نحوه تهیه : در حال حاضر پستی (پست پیشتاز – تحویل حداکثر ۴۸ ساعته)

توضیحات : در صورت تقاضای کابران فاکتور با مهر و امضای شرکت صادر می گردد.

قیمت کل دوره با احتساب هزینه پست : ۲۰۰ هزار تومان (امکان خرید قسطی وجود دارد)

شما کاربران گرامی می توانید جهت هرگونه مشاوره یا سوال در مورد آموزش با شماره تماس ۰۹۱۲۷۲۴۰۸۵۰ (مدرس دوره) از طریق واتس اپ، تلگرام، سروش و یا تماس تلفنی نیز ارتباط برقرار نمایید و سوالات خود را قبل از تهیه این پکیج آموزشی با مدرس دوره در میان بگذارید.

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

آدرس کانال تلگرام : Aspnet_Core@

 

 

  • آیا در مورد کیفیت آموزشهای ما سوالی دارید؟

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

کافیست در کانال تلگرام ما به آدرس @AspNet_Core عضو شده و سپس در گروه برنامه نویسی و رفع اشکال ما عضو شوید و با سایر اعضای سایت به بحث و تبادل نظر بپردازید.

مشاهده جلسه اول در آپارات

 

 

 

جهت دانلود همه قسمتهای رایگان به کانال تلگرامی مراجعه نمایید.

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

 

دوره آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv را در خدمت شما کاربران گرامی سایت AspCore.ir هستیم. با توجه به کمبود منابع خوب و مناسب در مورد آموزش Asp.net Core 2 و با توجه به درخواستهای مکرر دانشجویان گرامی تصمیم گرفتم این دوره آموزشی را در قالب فیلم های آموزشی برای دانشجویان گرامی آماده کنم.

 

در این دوره آموزشی سعی ما بر این هست که آموزش کاملی را از امکانات Asp.net Core 2 داشته باشیم. برخی از سرفصل های مهم در این دوره آموزشی به شرح زیر می باشد. البته دانشجویان گرامی دقت نمایند که این سرفصل ها تغییر خواهد کرد.

 

تصویر صفحه نخست سایت

آموزش Asp.net core 2

 

آموزش Asp.net core 2

 

  • آشنایی کامل با جی کوئری و ایجکس
  • آشنایی کامل با مفاهیم Mvc و پیاده سازی این مدل
  • آشنایی کامل با Identity ها و پیاده سازی به صورت صفر تا صد و کاملا قابل فهم و عملی
  • آشنایی کامل با برنامه نویسی CodeFirst و مفاهیم Migration ها
  • آشنایی کامل با روشهای ارتباط با دیتابیس و تنظیمات آن
  • آشنایی کامل با Model ها و ViewModel ها
  • آشنایی کامل با جداول Identity و کار با آنها
  • آشنایی کامل با مفاهیم Area و مسیریابی ها (Routing)
  • آشنایی کامل با HtmlHelperها و TagHelper ها
  • برنامه نویسی Asyncron یا ناهمزمان
  • آشنایی و کار با Mapper ها
  • آشنایی کامل با صفحه بندی یا Paging ها
  • آشنایی کامل با مفاهیم کار با تصاویر و سرور
  • آشنایی با پلاگین های تاریخ و ادیتورهای حرفه ای
  • کار با پلاگین های اسلایدر
  • کار با فرم های Modal
  • کار با فرم های ایجکسی
  • کار با مباحث Authorize و …
  • یادگیری تنظیمات سایت و فایل web.config جهت قرار دادن روی سایت
  • پیاده سازی سایت روی هاست واقعی Plesk
  • خطایابی و لاگ گیری از سایت روی هاست
  • و بسیاری موارد دیگر که به مرور تکمیل می شود

 

 

  • آیا در مورد تفاوت ها و مزایای این دوره آموزشی نسبت به سایر آموزشهای موجود در وب سوالی دارید؟

شما کاربران عزیز می توانید از طریق شماره ۰۹۱۲۷۲۴۰۸۵۰ در تلگرام، واتس اپ، سروش و یا تماس تلفنی در مورد مهم ترین تفاوت ها و مزایای این دوره آموزشی نسبت به سایر دوره های آموزشی اطلاعاتی را کسب نمایید. دقت نمایید حتما قبل از تهیه هر دوره آموزشی در مورد تفاوت های مهم این دوره نسبت به سایر دوره های آموزشی مطلع شوید. چرا که یک دوره آموزشی ضعیف می تواند کامل انگیزه های شما را برای برنامه نویسی از بین ببرد.

 

در این دوره آموزشی ما از یک قالب آماده استفاده خواهیم کرد. به همین خاطر بحث طراحی قالب و Html و Css و بوت استرپ را کمتر مورد توجه قرار خواهیم داد. البته در طول آموزش بارها و بارها با کدهای Html و Css کار خواهیم کرد. (همچنین آموزش طراحی قالب استفاده شده نیز به صورت کامل و در ۱۰ جلسه موجود می باشد.)

در دوره آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv تمام سعی ما بر این می باشد که شما دانشجوی گرامی برنامه نویسی وب را کاملا واقعی فرا بگیرید نه اینکه فقط پروژه این دوره را بتوانید پیاده سازی نمایید.

 

 

تصاویری از پنل ادمین طراحی شده (تکمیل می شود). جهت مشاهده تصاویر در ابعاد بزرگتر روی تصاویر right Click کرده و view Image را انتخاب نمایید.

 

پنل ادمین آماده

 

 

اموزش برنامه نویسی asp.net core

 

کنترل دسترسی کاربر به صورت داینامیک در asp mvc core

 

 

تصویری از بخش ایجاد خبر

 

پنل کاربری حرفه ای

 

جلسه ۱ : معرفی دوره و پیش نیاز های آموزش

 

در این جلسه که قسمت اول از آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv می باشد ضمن معرفی کلیات دوره آموزشی قالب کلی سایت و برخی از بخش های آن را به طور اجمالی معرفی کردیم. در این دوره آموزشی از ویژوال استودیو ۲۰۱۷ و از نسخه Core 2 استفاده خواهیم کرد.

 

 

 

جلسه ۲ : ایجاد پروژه در Asp.net core 2 و آماده سازی قالب

  • توضیحاتی در مورد قالب پروژه
  • ایجاد پروژه
  • ارائه توضیحاتی در مورد نسخه ویژوال استودیو و نصب آپدیت ها
  • توضیحات تکمیلی ایجاد پروژه
  • معرفی برخی تغییرات Asp.net core 1 و Asp.net core 2
  • آشنایی با قالب پروژه
  • آماده سازی قالب
  • سوار کردن قالب سایت روی پروژه
  • آشنایی با Layout و آماده سازی آن
  • استفاده از فایلهای آماده قالب جهت راه اندازی قالب

 

 

آموزش Asp.net core 2 در قالب سایت خبری مشابه ۹۰tv

 

 

جلسه ۳ : بخش بندی پروژه با استفاده از PartialView

  • آشنایی با بخش بندی قالب
  • آشنایی با PartialView ها
  • ایجاد PartialView
  • معرفی فایل _ViewStart
  • معرفی فایل _ViewImport

 

 

جلسه ۴ : معرفی فایل appsettings.json و تنظیمات مقدماتی برنامه

  • معرفی فایل appsettings.json
  • آشنایی با کاربردهای فایل appsettings.json
  • ایجاد رشته اتصال (connection string) در فایل appsettings.json
  • معرفی کلاس Startup.cs
  • کدنویسی سازنده کلاس startup.cs
  • آموزش مفهومی استفاده از تنظیمات کاربر توسط برنامه
  • ایجاد کلاس ApplicationDbContext
  • معرفی قابلیت Identity
  • ایجاد کلاس های ApplicationUser و ApplicationRole
  • تزریق کلاس های ApplicationUser و ApplicationRole به کلاس ApplicationDbContext
  • و …

 

 

 

 

جلسه ۵ : آشنایی با Service ها و پیاده سازی Migration در Asp.net core

  • توضیحات کامل در مورد تنظیمات Identity
  • توضیح متد Configure در کلاس Startup.cs
  • آشنایی با سروریس های مورد نیاز در برنامه مثل DbContext و پارامترهای آن
  • آشنایی با سرویس Identity و پارامترهای آن
  • آموزش کامل مبحث Migration و کاربردهای آن
  • آموزش پیاده سازی Migartion در پروژه
  • آشنایی با جداول ایجاد شده در Identity

 

 

 

جلسه ۶ : آموزش ایجاد کلاس در Model و آشنایی با اعتبارسنجی فیلدها (DataAnnotation)

  • آشنایی با مبحث مهم Middle Ware ها
  • آشنایی با کلاس Programو متد Main
  • توضیح کلاس Startup.cs و آشنایی با متد Configure و میان افزارها
  • توضیح middle ware ها و pipe line و …
  • آشنایی با مدل Code First و  ایجاد کلاسهای دسته بندی مطالب (Category) و اخبار (News)
  • ایجاد فیلدها و Property های جدول دسته بندی مطالب و اخبار
  • آشنایی با Attribute های اعتبارسنجی
  • تعریف کلاسهای Model در کلاس ApplicationDbContext
  • معرفی شی دیتابیس در پروژه (ApplicationDbContext)

 

جلسه ۷ : آشنایی با اعتبارسنجی داده ها (Data Annotation)

  • آشنایی تخصصی با ویژگیهای (Attribute) اعتبار سنجی داده ها
  • آشنایی با ویژگی Key
  • آشنایی با ویژگی Display
  • آشنایی کامل با ویژگی Required
  • آشنایی با ویژگی StringLength و Property های آن
  • آشنایی با ویژگی regularExpression و فرمت های مختلف ایمیل و …
  • ایجاد کلاس ها و متغیرهای ثابت برای کوتاه شدن کدها
  • آشنایی با کلیدهای خارجی در مدل CodeFirst و نحوه تعریف آن
  • کار با رفرنس DataAnnotation و Schema
  • آشنایی با مبحث Migration

 

جلسه ۸ : ایجاد بخش لاگین

  • توضیحاتی در مورد نحوه اجرای پروژه با Debug و بدون debug
  • ایجاد بخش لاگین (PartialView)
  • کدنویسی دستورات Html  و Css مربوط به بخش لاگین
  • آشنایی با برخی دستورات و کلاس های بوت استرپ
  • طراحی کامل قالب بخش لاگین

 

جلسه ۹ : آشنایی با پنل حرفه ای AdminLTE جهت پنل مدیریتی

  • آشنایی با پنل های مدیریتی
  • معرفی و دانلود پنل AdminLTE به صورت فارسی
  • آشنایی با قسمتهای مختلف پنل مدیریتی AdminLTE
  • آشنایی با Area و ایجاد ناحیه کاربری
  • پیکربندی Area در فایل startup.cs
  • سوار کردن قالب مدیریتی روی پروژه
  • استفاده از فایلهای Css و Jquery و لینک کردن آنها در Layout

 

جلسه ۱۰ : تکمیل پنل مدیریتی و ایجاد کنترلر دسته بندی مطالب

  • آشنایی با بخش RenderBody در Layout
  • ایجاد کنترلر Category یا دسته بندی مطالب
  • آشنایی با Attribute های Area
  • ایجاد View برای نمایش لیست دسته بندی ها
  • ایجاد فایل های ViewImport و viewState جهت ارث بری تمام ویوهای یک Area
  • ایجاد view برای ایجاد Category
  • آشنایی با بسیاری از کلاس های بوت استرپی و تگ های input و label و span در TagHelper ها
  • آشنایی با دستورات TagHelper ها مانند Asp-Controller و Asp-Action و Asp-Validation-For و …

 

جلسه ۱۱ : ثبت اطلاعات در دیتابیس و آشنایی با الگوی repository و  لایه

  • آشنایی با Arrribute های ارسال اطلاعات مثل HttpPost
  • ارسال اطلاعات و ارسال Model به سمت سرور و ثبت اطلاعات در دیتابیس
  • تعریف و استفاده از دیتابیس در Controller
  • نحوه Initial کردن کلاسهای لازم در Controller
  • آموزش ایجاد سازنده کلاس یا Constructor
  • آشنایی با دستورات Linq در ثبت اطلاعات
  • آشنایی با ViewBag و استفاده از آن در View
  • آموزش نمایش validation های ایجاد شده
  • آشنایی با ویژگی ValidateAntiForgeryToken
  • آشنایی با مزایای الگوی Repository
  • ایجاد کلاس repository برای Category
  • معرفی مزایا و معایب Repositort
  • آشنایی با لایه Service

 

جلسه ۱۲ : آشنایی با لایه Service و کلاسهای Generic

  • آشنایی با لایه Service
  • ایجاد لایه Service
  • آشنایی و ایجاد interface جهت ایجاد لایه Service
  • ایجاد ارتباط بین repository و لایه Service با controller
  • ثبت Service مربوط به لایه Serivice در متد Configuration Service در cs
  • آشنایی با عملیات CRUD
  • معرفی کلاسهای Generic و ایجاد یک کلاس جنریک
  • کدنویسی کلاس جنریک جهت جلوگیری از کدنویسی های زیاد و تکراری در کار با دیتابیس
  • آشنایی با متدهای virtual

جلسه ۱۳ : آشنایی با الگوی UnitOfWork

  • تکمیل کلاس جنریک
  • تعریف متد get و delete و … در کلاس جنریک
  • آشنایی با بحث Lazy Loading و eagle Loading
  • آشنایی با کاربردها و مزایای الگوی UnitOfWork

جلسه ۱۴ : ایجاد و استفاده از الگوی UnitOfWork

  • ایجاد کلاس UnitOfWork
  • کدنویسی و توضیح Property های این کلاس
  • ایجاد Property های getter یا فقط خواندنی
  • تشکیل لایه Service برای کلاس UnitOfWork

جلسه ۱۵ : نمایش لیست دسته بندی های سایت

  • ایجاد view برای نمایش دسته بندی های سایت
  • آشنایی با متد IEnumerable در نمایش لیست اطلاعاتی
  • طراحی قالب ویوی نمایش لیست Category ها
  • آشنایی با glyphyicon های بوت استرپ
  • آشنایی با برخی از دستورات HtmlHelper و Razor
  • طراحی View برای لیست نمایش Category

جلسه ۱۶ : ویرایش و حذف Category

  • ایجاد اکشن متد edit
  • کدنویسی بخش ویرایش اطلاعات با استفاده از UnitOfWork
  • ارسال Id اطلاعات از View به کنترلر

جلسه ۱۷ : آشنایی با فرم های بوت استرپی Modal

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

 

جلسه ۱۸ : حذف دسته بندی ها با استفاده فرم های Modal

  • آشنایی با فرم های بوت استرپی Modal
  • نوشتن دستورات حذف اطلاعات با استفاده از مدل Unit Of Work
  • آشنایی با متد RedirectToAction
  • آشنایی با دستور nameof
  • ایجاد و نوشتن دستورات لازم جهت ارسال اطلاعات به سمت متد Delete
  • آشنایی با ویژگی ActionName جهت تغییر نام اکشن ها جهت امنیت بیشتر
  • تکمیل Layout پروژه

 

 

 

جلسه ۱۹ : ایجاد کنترلر و View برای اخبار (News)

  • ایجاد کنترلر برای اخبار News
  • نوشتن دستورات Repository و UnitOfWork جهت کار با دیتابیس
  • ایجاد View برای نمایش اخبار
  • تکمیل بخش لیست اخبار

 

 

جلسه ۲۰ : ایجاد Controller برای بخش کاربران (Users)

  • ایجاد ستون های اضافی در جداول Identity (ApplicationUsers)
  • نوشتن دستورات مربوط به UnitOfWork جهت کار با جدول کاربران
  • آموزش تغییرات فیلدهای پیش فرض جداول Identity

 

 

جلسه ۲۱ : آشنایی با viewModel و ثبت اطلاعات کاربر

  • ریسپانسیو کردن کامل جدول User
  • آشنایی با کاربرد viewModel
  • ایجاد ViewMode و کدنویسی Validation ها
  • آشنایی با برخی از Attribute های کنترلی مثل Compare و …
  • آشنایی با فیلد تصویر در جدول
  • ایجاد view برای ثبت اطلاعات کاربران

 

 

جلسه ۲۲ : آشنایی با پلاگین تقویم شمسی

  • تکمیل View مروبوط به ایجاد User
  • آشنایی با font-awesome
  • آشنایی با خاصیت PlaceHolder
  • آشنایی با تگ Select  در TagHelper
  • آشنایی با پلاگین تقویم فارسی
  • آموزش نحوه اضافه کردن پلاگین تقویم فارسی در پروژه

 

 

جلسه ۲۳ : تکمیل فرم ثبت کاربر

  • کار با کنترل تقویم فارسی
  • زیبا سازی فرم ثبت User
  • کار با بسیاری از المنت های Html و کلاسهای گرافیکی

 

 

جلسه ۲۴ : آپلود تصویر و فایل روی سرور – جلسه اول

  • آموزش جی کوئری
  • آشنایی با جاوااسکریپت و جی کوئری
  • آشنایی با تگ input با قابلیت ارسال فایل
  • آشنایی با دستورات جی کوئری جهت آپلود فایل
  • آشنایی با Ajax و آپلود ایجکسی فایل به سمت سرور
  • کار با کلاس مربوط به تصویر جهت نمایش تصویر و تغییر اندازه

 

 

جلسه ۲۵ : آپلود تصویر و فایل روی سرور – جلسه دوم

  • آموزش کدنویسی سمت سرور جهت دریافت فایل آپلود شده
  • ایجاد اکشن uploadFile
  • کار با کلاس IFormFile جهت دریافت فایل از سمت کلاینت
  • آموزش نکات کلیدی در هنگام آپلود فایل یا تصویر
  • آموزش کار با Json و ارسال اطلاعات از سمت سرور به سمت کلاینت

 

 

جلسه ۲۶ : آپلود تصویر و فایل روی سرور – جلسه سوم

  • ثبت اطلاعات کاربر در دیتابیس به همراه تصویر
  • نمایش Validation های فرم ثبت کاربر در صورت خطا
  • نوشتن دستورات کنترلی جهت ثبت اطلاعات کاربر در دیتابیس و آپلود تصویر
  • آشنایی با متدهای done و fail در ارسال اطلاعات با استفاده از ajax

 

جلسه ۲۷ : آشنایی با کلاس internal و ویرایش اطلاعات کاربر

  • آشنایی با کلاس های internal
  • ایجاد ViewModel برای ویرایش اطلاعات کاربر
  • ایجاد View جهت ویرایش اطلاعات کاربر
  • نوشتن اکشن متد مربوط به ویرایش اطلاعات کاربر

 

 

جلسه ۲۸ : نوشتن دستورات ویرایش اطلاعات کاربر و کار با کنترلهای گرافیکی

  • ایجاد یک  checkboxگرافیکی با استفاده از پلاگین iCheck
  • اضافه کردن فایل های Css و Jquery مربوط به پلاگین icheck
  • پیاده سازی بحث ریست پسورد
  • ویرایش اطلاعات کاربر در دیتابیس
  • ویرایش کامل اطلاعات کاربر به همراه تصویر و بحث ریست رمزعبور توسط ادمین

 

 

جلسه ۲۹ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه اول

  • آشنایی با پلاگین JsTree جهت نمایش اطلاعات به صورت درختواره
  • آشنایی با کلیات کار
  • آشنایی با دسترسی Hard Core و Dynamic
  • آشنایی با سایت JstTree
  • دانلود پلاگین JsTree
  • استفاده از پلاگین jsTree در پروژه
  • ایجاد کلاس TreeViewNode جهت استفاده در پلاگین JsTree
  • توضیحاتی در مورد جداول Identity
  • آشنایی با تایین هویت با روش Claim Based Authentication
  • آشنایی با تایین هویت با روش Role Based Authentication

 

جلسه ۳۰ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه دوم

  • آشنایی با کدنویسی پلاگین JsTree
  • ایجاد Controller با نام role جهت پیاده سازی Identity
  • سفارشی سازی جدول های Identity جهت پیاده سازی دسترسی داینامیک
  • آشنایی با پیاده سازی روش Role Based Authentication
  • آموزش کامل کدنویسی جهت نمایش به صورت درختواره اطلاعات دیتابیس
  • ارسال اطلاعات به صورت Json.Serialize
  • طراحی View جهت نمایش اطلاعات به صورت یک درختواره

 

 

جلسه ۳۱ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه سوم

  • آموزش دستورات جی کوئری جهت کار با پلاگین JsTree
  • آشنایی با متدها و Event های پلاگین JsTree
  • آموزش نحوه دریافت و ارسال دریافت اطلاعات برای پلاگین JsTree

 

جلسه ۳۲ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه چهارم

  • ثبت اجزای سیستم به صورت سلسله مراتبی با تایین پدر
  • ایجاد ViewModel جهت ثبت اجزای سیستم در دیتابیس جهت دسترسی
  • ایجاد View جهت ثبت اجزای سیستم جهت تعریف نقش ها
  • آشنایی با تگ select و نمایش اطلاعات در این تگ از دیتابیس
  • ارسال اطلاعات توسط ViewBag جهت نمایش در تگ select
  • کدنویسی بخش Controller جهت ثبت نقش های جدید در دیتابیس

 

جلسه ۳۳ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه پنجم

  • ایجاد دکمه دسترسی در بخش لیست کاربران
  • ایجاد ویوی نمایش دسترسی های سیستم به صورت درختواره
  • نوشتن کدهای بخش کنترلر و کدهای جی کوئری
  • ثبت دسترسی های داینامیک برای کاربران در دیتابیس

 

 

جلسه ۳۴ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه ششم

  • طراحی ویو و اکشن های ویرایش دسترسی های اختصاص داده شده به کاربران
  • سلب دسترسی و افزودن دسترسی جدید به کاربران
  • ایجاد کلاس Repository برای کار با جدول AspNetUserRoles
  • نحوه دریافت نقش های کاربر به صورت یک آرایه
  • ایجاد Interface برای کار با متدهای کلاس AspnetUserRoles
  • افزودن Serviceهای مورد نیاز برای کار با Interface و Repository
  • ارسال نقش های کاربر به View و دریافت در درختواره جهت نمایش نقش های هر کاربر

 

 

 جلسه ۳۵ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هفتم

  • ویرایش دسترسی های کاربر
  • کدنویسی مربوط به ویرایش دسترسی ها و افزودن دسترسی های جدید
  • محدود کردن کاربران به دسترسیهای خود
  • کدنویسی بخش لاگین و مشخص کردن کاربر لاگین شده
  • ایجاد یک Model برای بخش لاگین
  • بازطراحی و کدنویسی پارشیال ویوی Login

 

 

جلسه ۳۶ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هشتم

  • کدنویسی های بخش لاگین
  • کدنویسی های مربوط به Identity
  • افزودن میان افزارهای مورد نیاز
  • انجام لاگین به صورت Role Based Authentication
  • کدنویسی های بخش لاگین به صورت کاملا حرفه ای و اصولی
  • کار با سرویس ConfigureApplicationCookie

 

جلسه ۳۷ : خروج از سیستم (LogOut)

  • آشنایی با مبحث خروج از سیست و حواشی آن
  • آشنایی با برخی از مشکلات فرم لاگین و حل مشکلات
  • تشخیص کاربران لاگین شده
  • طراحی یک پارشیال ویو برای کاربران لاگین شده جهت نمایش مشخصات آنها
  • کار با FormAjax ها
  • آشنایی با فرم های ایجکسی

 

 

جلسه ۳۸ : آشنایی با FormAjax و Jquery Ajax و لاگین حرفه ای ایجکسی

  • کار با کتابخانه Jquery.onubtrousive.ajax
  • کنترل حالتهای مختلف لاگین و لاگ اوت
  • کنترل خطاهای هنگام لاگین
  • نمایش Validation های کنترلهای ورودی با استفاده از جی کوئری ایجکس
  • کدنویسی دستورات جی کوئری جهت ارسال اطلاعات لاگین به سمت سرور
  • کدنویسی مربوط به کنترل خطاها و حالات مختلف لاگین توسط جی کوئری ایجکس
  • بدست آوردن مشخصات کاربر لاگین کرده و نمایش مشخصات کاربر

 

 

 

کانال تلگرام ما

 

 

آموزش Asp.net core 2

 

لطفا نظرات خود را در مورد این آموزش از طریق بخش نظرات اعلام کنید.

 

آموزش Asp.net core 2 در قالب سایت خبری مشابه ۹۰tv

 

درباره سعید بحرانی فرد

115 نظر ثبت شده است.

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

    • سعید بحرانی فرد

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

  2. با عرض سلام و تشکر از استاد عزیز
    میخواستم بپرسم این دوره حدوداً کی تکمیل میشه و کل دوره حدوداً چند قسمت هست.
    ممنون از اموزش های خوبتون.

    • سعید بحرانی فرد

      با سلام
      این دوره حدودا ۱۰۰ قسمت میشه
      تقریبا میشه گفت تا ۱۰ روز آینده تموم هست.
      البته برای تهیه میتونید همین الان هم تهیه بفرمایید. از طریق تلگرام یا واتس اپ یا تماس تلفنی با بنده در تماس باشید (۰۹۱۲۷۲۴۰۸۵۰)
      متشکرم

  3. سرفصل های دوره کی کامل میشه؟

  4. با عرض سلام و وقت بخیر خدمت استاد بحرانی فرد
    در این دوره مباحث مربوط به WebAPI , RestFull , Weberveice آموزش میدین؟

    • سعید بحرانی فرد

      با سلام
      در مورد Web Service مطلبی نیست چون نیازی به وب سرویس خاصی نیست در این دوره. البته استفاده از وب سرویس ها بسیار ساده هست و براش آموزش رایگان قرار خواهیم داد. در مورد وب ای پی آی مطلب داریم.
      موفق باشید

  5. کریمیان اقبال

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

    • سعید بحرانی فرد

      با سلام
      بزودی تموم میشه این دوره و آموزشهای بسیار کاربردی تر رو شروع خواهیم کرد.
      این دوره هم مطمئن باشید نسبت به آموزشهای سی شارپ و Sql Server کمبودی نداره و بسیار کاملتر هست.
      موفق باشید

  6. سلام وقت بخیر
    ببخشید من سوال داشتم . قبلا این آموزش تا قسمت ۵۳ خریداری کردم . وقتی دوره تمام شد آموزش کامل دوره ارسال میکنید ؟ یا باید اطلاع بدیم و مشخصات ارسال کنیم
    ممنون .

    • سعید بحرانی فرد

      با سلام
      اطلاعات کامل خریداران ثبت شده هست و موجود هست. تا چند روز دیگه اطلاع رسانی میشه از طریق کانال و ارسال میشه همه قسمتها
      موفق باشید

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

  8. معین وب مستر

    با سلام و عرض ادب

    این دوره نهایتا تا چند قسمت ختم میشه؟؟

    اگه کسی Asp.netMVC ندونه میتونه این دوره رو ببینه؟؟؟

    • سعید بحرانی فرد

      با سلام
      احتمالا حدود ۱۰۰ قسمت
      شما اگر MVC رو در حد خیلی خیلی مقدماتی بدونید بهتره. البته آموزشهای رایگان برای MVC توی سایت موجوده که در همون حد کافیه بدونید.
      موفق باشید

  9. بسیار دوره خوبی هست
    از همه مهتر اینکه گروه رفع اشکال برای همه هم وجود داره و اکثر سوالات توش پاسخ داده میشه.

  10. سلام و عرض خسته نباشید
    استاد از EER هم استفاده کنید
    با تشکر

  11. اول یک سوال اینکه این دوره کی تموم میشه؟

    دوم هم یک تشکر که مثل دوره های سی شارپ اتوماسیون اداری و فروش و انبارداری تون این دوره هم فوق العاده عالی هست ظاهرا

    • سعید بحرانی فرد

      سلام و درود

      هدف اول ما مثل همه دوره ها کیفیت هست.
      اما سعی می کنیم زیاد طولانی نشه این دوره
      موفق باشید

  12. سلام
    چرا سرفصل های دوره کامل نیست؟

    • سعید بحرانی فرد

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

  13. باسلام
    در صورت امکان به نحوه جاپ اطلاعات مثلا چاپ اطلاعات کاربر، یا چاپ لیست مطالب نوشته شده یک کاربر و… هم یک اشاره ای بکنید
    باتشکر

  14. حسين صادقي كيا

    با سلام
    استاد چطوري مي تونيم يك جدول Log داشته باشيم كه تمام تغييرات بين دو جدول رو به صورت اتوماتيك ثبت كنه!؟
    مثلاً اگر يك درخواستي به مدير ارسال شد و مدير هر تغييري (تأييد ، لغو ، ويرايش) را روي درخواست ارسالي اعمال كرد رو به صورت اتوماتيك در اين جدول ثبت كنه و يا حتي خود كاربر اگر درخواستش رو تغيير داد Log هاي آن در جدول log ثبت شود!؟

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

  16. سلام استاد
    یه پروژه دارم با کور
    براتون مقدور هست انجام بدید؟
    ممنون

    • سعید بحرانی فرد

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

  17. سلام استاد
    من درمورد دیتابیس سوال داشتم . ممنون میشم راهنماییم کنید.
    یک سایت با phpقبلا نوشته شده .
    حالا با توجه به روش برنامه نویسی که در سایت قرار دادید میخواستم بدونم راهی هست من یک سایت با asp بنویسم و از یکی جداولی که در سایت قبلی mysql هست اطلاعاتش در سایت جدیدasp فراخوانی کنم ؟

    • سعید بحرانی فرد

      با سلام
      ببینید توی asp core روش کد فرست استفاده میشه و باید تمامی جداول به صورت مدل تعریف بشن
      بنظرم باید از اول پیاده سازی بشه
      موفق باشید

  18. سلام
    قسمتهای رایگان این مجموعه کدوم قسمتهاست و چجوری میشه دانلود کرد؟

    • سعید بحرانی فرد

      با سلام
      قسمتهای ۱ الی ۵ …قسمت ۲۹ و ۵۲ فعلا رایگان منتشر شده که می تونید از همینجا یا از طریق کانال دریافت کنید
      آدرس کانال @Aspnet_core

  19. سلام
    استاد ببخشید من میخوام این دوره رو تهیه کنم. قدری mvc کار کردم
    برای من مناسبه فکر می کنید؟

    • سعید بحرانی فرد

      با سلام و درود
      بله برای شما هم بسیار مناسب هست
      ولی میتونید برای راهنمایی بیشتر با بنده در ارتباط باشید
      @saedbfd

  20. سلام و عرض ادب و احترام
    استاد امکان داره قابلیت پخش زنده (مسابقات) هم در این دوره آموزش داده شود؟
    با تشکر

    • سعید بحرانی فرد

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

  21. سلام،
    در سرفصلها تا جلسه ۳۸ را ذکر کردید ولی در عنوان ۵۴ جلسه ذکر کردید.
    لطفا مابقی سرفصلها را هم مشخص کنید.
    در ضمن آیا امکان خرید تک جلسه هم هست؟

    • سعید بحرانی فرد

      با سلام
      بله در حال حاضر ۵۴ قسمت آماده شده.
      سرفصل ها به زودی تکمیل میشه.
      خرید تک جلسه خیر نداریم.
      اما خرید موضوعی هست. مثلا شما میتونید بحث دسترسی داینامیک رو خریداری کنید . یا بخش ارسال کامنت در سایت که بسیار حرفه ای پیاده سازی شده رو خریداری کنید.
      جهت خرید با شماره ۰۹۱۲۷۲۴۰۸۵۰ از طریق تلگرام، واتس اپ، سروش در ارتباط باشید
      موفق باشید

  22. متشکر از استاد بحرانی فرد
    این آموزش رو تهیه کردم
    بنظرم کامل ترین آموزش Asp.net core باشه. مثل آموزشهای سی شارپ و Sql Server ایشون واقعا این آموزش هم عالیه.
    امیدوارم ادامه اش زودتر کامل بشه

  23. با سلام
    استاد امکان داره یه گوشه از صفحه اصلی سایت (یا مثلا تو قسمت footer سایت )آخرین پست های اینستاگرام مربوط به سایت رو هم نمایش بده؟

    • سعید بحرانی فرد

      با سلام
      بله همه چیز امکان داره
      اما توی این دوره این مورد رو نداریم. ما سعی می کنیم اصول برنامه نویسی رو آموزش بدیم . این موارد موضوعی مد نظر ما نیست.
      موفق باشید

  24. باسلام و عرض خسته نباشید
    استاد امکان داره این سایت رو روی یک هاست دانلودی آپلودش کنید و سایت روی یک سرور دانلودی بالا بیارید؟تا کلیپ های ورزشی و مصاحبه هایی که بصورت صوتی روی سایت قرار داده میشن رو کاربر بتونه دانلود کنه؟

    • سعید بحرانی فرد

      با سلام
      معمولا سایت رو روی هاست معمولی میذارن و فایلهای حجیم و فیلم ها رو روی یک سرور دانلودی مجزا
      موفق باشید

      • با سلام
        برای فایل های تصویری میشه از سایت های آپلودی استفاده کنیم و لینکش رو تو سایت خودمون قرار دهیم؟برای فایل های صوتی باحجم کم مثلا ۴ الی ۵ مگابایت میشه تو این دوره یه اشاره بکنید؟

  25. من آموزشهای سی شارپ و wpf مهندس بحرانی فرد رو تهیه کردم
    واقعا بی نظیر بود
    امیدوارم این آموزش هم به همین شکل باشه

  26. با سلام
    استاد شما درست می گید اگر همینجوری توی Core 2.0 یک پروژه رو از نوع Identity بسازیم ، ثبت نام کاربر با ایمیل و Forget Password وجود داره
    اما توی Core 2.1 این قسمت به Page منتقل شده و اجازه دسترسی به آن را نداریم ، حتی وقتی به مسیری که گفته هم می رویم ، هیچ فایلی وجود ندارد
    لطفاً راهنمایی کنید
    با تشکر

    • سعید بحرانی فرد

      با سلام
      خب شما یک پروژه از نوع کور ۲ بسازید و از کدهای اون توی ۲٫۱ استفاده کنید.
      البته سعی می کنم یک آموزش تک قسمتی برای این کار تهیه کنم
      شما نظرتون کار با Page هست یا مدل MVC ?

  27. اگر بخوایم با چند تا از دوستانمون خریداری کنیم(هر کی برای خودش البته نه به صورت اشتراکی) آیا تخفیف داره؟

    • سعید بحرانی فرد

      با سلام
      بله از طریق تلگرام یا واتس اپ یا تماس تلفنی با بنده در ارتباط باشید.
      موفق باشید

  28. استاد بی صبرانه منتظر اتمام این دوره هستم.

  29. با سلام
    استاد اگه ميشه به اين آموزش ثبت نام كاربر (توسط خود كاربر) منظورم همون سيستم Register است كه اكثر سايت ها دارند را اضافه كنيد و Password Recovery و Forget password از طريق ايميل كاربر را همينطور
    و اگر مي تونيد سيستم ايميل را براي ارسال پيام به كاربران (مثلاً اگه يه رويداد خاصي داشتيم) بتونيم ايميل بزنيم به كاربران سايت
    با تشكر

    • سعید بحرانی فرد

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

  30. با سلام
    استاد میشه Asp.net Core را روی هاست های لینوکسی بالا آورد ؟!
    یا هاست های هستند که Asp.net Core را پشتیبانی کنند و پنل آن ها Cpanel و یا DirectAdmin باشه؟
    لطفا در مورد cross platform بودن Asp.net Core هم مطلب قرار دهید

    • سعید بحرانی فرد

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

  31. سایر قسمتهای آموزش Asp.net core 2 رو چجوری میتونیم تهیه کنیم؟

    • سعید بحرانی فرد

      با سلام و درود
      جهت تهیه سایر قسمتها از طریق تلگرام، واتس اپ، سروش و یا تماس تلفنی با مدرس دوره در ارتباط باشید. (شماره مدرس دوره ۰۹۱۲۷۲۴۰۸۵۰)
      همچنین میتونید در کانال سایت (@Aspnet_core) هم عضو باشید و از اطلاعیه ها مطلع بشید.
      موفق باشید

  32. آموزش mvc core شما کی به پایان میرسه؟

    • سعید بحرانی فرد

      با سلام و درود
      نکته اول اینکه هدف ما حفظ کیفیت کار هست. فکر میکنم حدود ۱ الی ۲ ماه دیگه
      متشکرم

  33. سلام
    این دوره آموزش Asp.net core هست؟

    • سعید بحرانی فرد

      با سلام و درود
      بله این دوره Asp.net core 2 در قالب پیاده سازی سایت خبری مشابه با ۹۰tv هست. البته در ادامه آموزش به Core 2.1 ارتقا میدیم کار رو.
      متشکرم

  34. سلام .جلسه ششم به بعد را چطور میشه تهیه کرد

    • سعید بحرانی فرد

      با سلام
      جهت تهیه این دوره آموزشی از طریق واتس اپ / تلگرام / سروش و یا تماس تلفنی با مدرس دوره در ارتباط باشید.
      شماره تماس : ۰۹۱۲۷۲۴۰۸۵۰

      موفق باشید

  35. سلام،
    با توجه به داینامیک بودن سطح دسترسی ها، برای ساخت و نمایش منوها هم بصورت داینامیک از همین جدول استفاده کنید. فقط یک فیلد هم اضافه کنید که این منو هست یا نه و فقط منوها ایجاد شود.
    در ضمن در دسترسی، سه حالت لحاظ بشه: دارای دسترسی- بدون دسترسی ولی نمایش گزینه – بدون دسترسی و عدم نمایش گزینه

    ممنون

  36. با عرض سلام و ادب
    استاد میشه ویدئوهای بیشتری بارگزاری نمایید، بعد از جلسه پنجم ویدئویی در سایت موجود نیست، فعلا همین ها منتشر شدند؟

    • سعید بحرانی فرد

      با سلام و درود
      برای تهیه ویدیوها از طریق تلگرام، واتس اپ، تماس یا … با شماره بنده تماس بگیرید

      شماره تماس بنده : ۰۹۱۲۷۲۴۰۸۵۰

      موفق باشید

  37. سلام
    اگر امکان داره برای بخش اخبار از url slug هم استفاده کنید مانند خود سایت ۹۰tv

    http://90tv.ir/news/472423/دو-گزینه-جدید-برای-پست-مدیرفنی-باشگاه-منچستریونایتد

  38. سلام مهندس ،میشه آموزش راه اندازی سایت های نوشته شده با asp.net core روی هاست لینوکس سی پنل(آپاچی) آموزش بدید،ممنون میشم.

  39. سلام
    ممنون از استاد عزیز
    استاد این آموزش asp.net core 2 در قالب سایت خبری مشابه ۹۰tv پیش نیاز هم داره ؟

    • سعید بحرانی فرد

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

  40. سلام استاد
    در آموزش هاتون از برنامه نویسی روی قائده و اصول هم صحبت کنید مثلا چطور یک سیستم رو بخش بندی کنیم برای هر بخش کلاس مختص به خودش مانور بیشتر روی شی گرایی و کلاس بندی بدهید در اصول نام گذاری درست کلاس ها و توابع متغیر ها و…
    الان داخل یک شرکت که می رویم چند تا کاغذ می زارن جلومون می گن طبق این اصول باید کد بزنی مثلا دستورات فلان را در کلاس نام توابع را باتوجه به به ترتیب کارایی – کلاس – بخش نام گذاری کنید پترن ها نمی دونم امید و ارم تونسته باشم منظورمو برسونم مثلا سیستم اگر خیلی بزرگ شد هم قابل تحلیل باشه هم اگر خواستیم بدیم به یک برنامه نویس دیگر بتونیم بگیم از این اصول و منطق پی رفتیم که سر درگم نشه

    • سعید بحرانی فرد

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

  41. سلام
    الف)درقسمت پنل مدیری کنار عکس کار(عکس سعید بحرانی فر) سه تا ایکون وجود دارد تعدادی عدد روی انها نوشته شده است
    سوالم اینه که این اعداد بصورت ajax نوشته شده اند یا signalr و آیا بدون رفرش صفحه این تعداد تغییر پیدا میکنند
    ب)این روش تا قسمت ۱۸ اموزش داده شده است
    باتشکر

    • سعید بحرانی فرد

      با سلام و درود

      این بخش ها مربوط به خود قالب هست و هنوز تا (قسمت ۳۰ که ضبط شده) کد نویسی روش انجام نشده.

  42. میلاد قیاس پور

    سلام استاد وقتتون بخیر
    استاد امکان داره یکم روی footer سایتم کار کنید؟مثلا تعداد کل بازدید کنندگان؟تعداد بازدیدکنندگان روز؟تاریخ؟نقشه سایت؟و…

  43. سلام
    نحوه تعیین سطح دسترسی چگونه است
    کی اماده میشود و چند قسمت میباشد

    • سعید بحرانی فرد

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

  44. سلام استاد گرانقدر
    ما همچنان منتظریم و خیلی مشتاق برای تهیه این دوره، بنظرم اگر ۱۵ قسمت ابتدا رو عرضه کنید و ما مشغول مشاهده و یادگیری اونها باشیم تا شما بقیه رو آماده میکنید. ممنونت میشیم.

    • سعید بحرانی فرد

      با سلام
      بزودی یکسری قسمتها رو آماده می کنم میذارم.
      داخل کانال اطلاع رسانی میکنم در مورد این دوره
      @AspNet_Core

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

    • سعید بحرانی فرد

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

  46. سلام
    این دوره رو چطور میتونیم تهیه کنیم؟

    • سعید بحرانی فرد

      سلام و درود
      توی کانال تلگرامی (@AspNet_Core) نحوه تهیه کردنش رو بزودی اعلام میکنم
      موفق باشید

  47. با سلام و خستع نباشید
    میخواستم بدونم قسمت های ۶ تا ۱۸ را کی تو سایتتون قرار میدید
    با تشکر فراوان

    • سعید بحرانی فرد

      با سلام و درود
      این دوره در حال ضبط هست و بعضی از قسمتها به عنوان نمونه فعلا قرار میگیره. سایر قسمتها بعد از تکمیل شدن دوره قرار میگیره. برای اطلاع از زمان انتشار و سایر اطلاعات در کانال تلگرام ما (@Aspnet_core) عضو باشید
      موفق باشید

  48. درود بر شما
    اتفاقی داشتیم در گوگل سرچ میکردیم با این پست روبه رو شدیم و بعد لوگوی سایت خودمون در ویدیو شما دیدیم، معلومه زیاد سر میزنید به سایت ما 😉
    موفق باشید اقای بحرانی فرد

    • سعید بحرانی فرد

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

  49. سلام
    لطفا جلسات کوتاه باشند در حد ۴۰ دقیقه
    و از اضافه گویی پرهیز کنید،
    من آموزش هایی دارم که هر قسمتش چیزی بین ۱ ساعت تا ۱ساعت و ۵۰ دقیقه است، هم حوصله سر بره هم آدم اگه بخواد یک جلسه رو چند بار ببینه پدرش در می آد.
    با تشکر

    • سعید بحرانی فرد

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

  50. سلام
    من آموزش asp.net core 1 شما که در سایت کلیک سایت بود روتهیه کردم ولی فرصت نکردم نگاه کنم .
    سوال من اینه که برای استفاده از این آموزش ، حتما باید اون قبلی رو ببینم بعدا بیام اینو بخرم؟
    یعنی core1 آیا پیشنیاز core 2 هست؟
    من فقط html و JavaScript و css و کمی c# بلدم
    آیا میتونم از این آموزش استفاده کنم؟
    ممنون

    • سعید بحرانی فرد

      با سلام
      ببینید توی این دوره یک مقدار سطح آموزش رو بالا در نظر گرفتیم و نخواستیم دوباره از صفر همه چیز رو بگیم چون آموزشهای مقدماتی زیاده. بنابراین باید کمی آشنا باشید (البته نه خیلی در حد اینکه بدونید View و model و … چی هست.)
      بنابراین اون دوره میتونه خیلی شما رو کمک کنه تا یاد بگیرید و بعد بیاید و این دوره رو شروع کنید و حرفه ای تر کار کنید.

  51. سلام استاد
    دوره اتوماسیون اداری رو رفتم و به نظر خیلی عالی بود و کامل تمامی مطالب رو فهمیدم یک مقدار هم php کار کردم الان قسمت ۳۱ دوره کتابخانه هستم از وقتی وارد بحث asp.net شده خیلی سخته ۶۰ درصد رو خوب درک نمی کنم این طبیعیه برم جلوتر خوب می شه ؟؟
    یا این که بیام از این دوره شروع کنم ؟
    یا این که برم یه دوره asp mvc4 که پایین تره برم آشنا بشم در کل تازه یهو وارد محیط وب codfirst شدم
    این که می گید خوب روی کد ها فکر کنید و … اره ولی همش فکرمی کنم این asp.net داره برنامه نویس رو محدود می کنه وباید طبق قوانین و قوائد مایکروسافت بریم دستمون زیاد باز نیست!

    • سعید بحرانی فرد

      سلام
      ببینید mvc4 ساده تر از Core نیست. در واقع اینجوری نیست هر چی قدیمی تر ساده تر.
      برنامه نویسی وب کلا از ویندوز سنگین تره بنظرم همون دوره رو ادامه بدید. ضمنا کجا رو درک نمیکنید؟ میتونید با من در تماس باشید تا مشاوره بهتون بدم (۰۹۱۲۷۲۴۰۸۵۰)
      قسمت ۳۱ در مورد طراحی قالب هست و کار با html و css هست و مفاهیم خاصی ندارن اینا.

      • سلام
        این که دیتابیس تماما باید باکد باید درست بشه و کوری ها هم دستورات sql نیست بعضی پیام هارو تو مدل مینویسیم توی اجرا میاد یه مقدار گیج کننده و سختش کرده

        • سعید بحرانی فرد

          خب این مورد نیاز به کمی تمرین داره فقط
          مطمئنا برای کسی که با dbfirst کار کرده یکم مفاهیم متفاوته. اما جای نگرانی نداره.

  52. با سلام و عرض ادب و احترام
    استاد امکان داره بحث سئو رو هم در این دوره داشته باشید؟

    • سعید بحرانی فرد

      با سلام
      راستش سئو یک مبحث گسترده هست و دوره های آموزشی مجزا می خواد. اما یکسری موارد مهم مثل متاتگ ها، تگهای مهم مثل تگهای h و … رو آموزش می دیم که البته خود این مواردم خیلی تاثیر گذاره.

  53. با سلام و عرض ادب
    چند تا پیشنهاد دارم برای این دوره :
    من با وسواس زیادی دوره مدیریت کتابخانه رو انتخاب کردم به نظر من کامل ترین اموزش ممکن بود
    اما چند تا نکته که در اکثر اموزش ها زیاد روش کار نمیشه اما در بازار کار شدیدا به ان نیاز داریم
    تعیین سطح دسترسی (ادمین های سایت توسط ادمین اصلی سطح دسترسی متفاوتی داشته باشند)
    پنل مدیرتی به نظر من خیلی مهمه شامل یه داشبورد کامل از وب سایت باشد مثلا میتوان برای ۹۰tv برای نظر سنجی ها نمودار گرافیکی کشید میزان مشارکت در هر نظر سنجی رو نشون داد و یا حتی میزان عضویت در سایت و… (از این پنل میتوان برای اتوماسیون اداری هم استفاده کرد که خیلی نیازه کمبودش حس میشه در دوره ) و گزارش گیری

    • سعید بحرانی فرد

      با سلام
      ممنون از نظر شما
      بله همه سعی خودم رو میکنم که پنل مدیریتی کاملی داشته باشه

  54. با سلام و عرض ادب

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

    همچنین ارسال sms و گزارش گیری گرافیکی و نموداری رو هم بگنجونید . با تشکر

  55. میلاد قیاس پور

    سلام و عرض ادب و احترام
    استاد امکان داره برای صفحه لاگین از کد امنیتی هم استفاده کنید؟
    مورد بعدیم امکان داره یه نظرسنجی هم برای سایت ایجاد کنید؟

    • سعید بحرانی فرد

      با سلام
      مورد بسیار خوبی را اشاره فرمودید
      سعی می کنم حتما کد کپچا رو استفاده کنم.
      متشکرم

  56. استاد عزیز، باعث افتخار هستید
    لطفا در خصوص SSL توضیحات و مثالی رو توی این پروژه آموزش بدید
    با تشکر فراوان

  57. سلام و عرض ادب و خسته نباشید
    استاد ممکنه با یک وب سرویس تو این دوره کار کنید تا مفهوم وب سرویس رو متوجه بشیم.
    با تشکر

  58. سلام
    استاد من دارم آموزش مدیریت کتابخانه رو میبینم قسمت ۵۶ هستم فعلا
    خیلی خوب آموزش میدید اونجا
    آموزشهاتون منظم و با برنامه میره جلو و نحوه انتقال مفاهیم عالیه
    بعد از اون حتما این آموزش رو خواهم دید

    یک دنیا تشکر و خدا قوت میگم بایت زحمتی که میکشید

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

    • سعید بحرانی فرد

      با سلام
      تهیه دوره آموزشی کاری بسیار زمان بر هست. خصوصا اینکه تکنولوژی Asp.net core 2 هم جدید هست و کار بنده سختتر هست و قطعا نمیشه رایگان باشه.
      اما مطمئن باشید هزینه اش رو خیلی پایین در نظر میگیریم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *