پکیج صفر تا صد ASP.NET MVC
( فیلم آموزشی ) ،توسط مهندس محمد جعفر بلاغی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.

معرفی سرفصل های این دوره:
در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داریم از صفر تا صد طراحی یک فروشگاه اینترنتی رو به صورت کامل پیاده سازی کنیم .این فروشگاه شامل تمامی بخش های مورد نیاز یک فروشگاه اینترنتی است:
1) درگاه پرداخت آنلاین
2) ایجاد شماره فاکتور برای هر خرید
3) سبد خرید حرفه ای
4) بخش عضویت و سیستم عضوگیری
5) سیستم لایک و دیس لایک
6) سیستم نظردهی در مورد کالاها
7) بخش پرسش های متداول
8) سیستم پیشرفته ثبت سفارشات
9) تامین امنیت به صورت حرفه ای و با استفاده از متودهای مختلف
10) ساخت پنل مدیریت فروشگاه و . . . نکات بسیاری که تا کنون به این شکل، در هیچ کجا آموزش داده نشده است.امیدواریم با ارائه این پکیج توانسته باشیم گامی در راستای پیشرفت برنامه نویسی تحت وب ، برداشته باشیم.
در این مجموعه بر تمامی زبان های برنامه نویسی تحت وب از جمله ajax,html5,jquery,Asp.net MVC تاکید شده است.
پس از دیدن این مجموعه آموزشی شما قادر خواهید بود که به سادگی انواع وب سایت ها را با استفاده از مباحث فراگرفته شده ، طراحی نمایید.
به همراه این مجموعه، مجموعه 17 قسمتی HTML و همچنین CSS به صورت رایگان ارائه می گردد.
از آنجا که بسیاری از کاربران هیچ گونه آشنایی با برنامه نویسی Asp.net ندارند به همین دلیل در حدود 20 قسمت به معرفی مفاهیم اولیه برنامه نویسی Asp.net پرداخته شده تا پس از شروع پروژه اصلی به مشکل بر نخوریم.
به همراه این مجموعه، پکیج 17 قسمتی در مورد طراحی قالب فروشگاه 5040 نیز ارائه می گردد.از اینرو،قالب استفاده شده در پکیج نیز به صورت کاملا اختصاصی آموزش داده شده و از هیچ منبعی کپی برداری نشده است تا خللی در روند آموزش ها ایجاد نگردد.
آموزش asp.net


بخش های رایگان این مجموعه آموزشی:
معرفی پروژه و طرح آموزش ( بخش 1 ) دانلود مستقیم معرفی و آشنایی با مفهوم MVC ( بخش 2 ) دانلود مستقیم آشنایی با محیط نرم افزاری Visual Studio ( بخش 3 ) دانلود مستقیم آشنایی با انواع متغیرها در Asp.net ( بخش 4 ) دانلود مستقیم آشنایی با دستورات مقدماتی Asp.net ( بخش 5 ) دانلود مستقیم آشنایی با دستورات مقدماتی Asp.net ( بخش 6 ) دانلود مستقیم آموزش sql server ( بخش 7 ) دانلود مستقیم آموزش sql server ( بخش 8 ) دانلود مستقیم آموزش sql server(ساخت دفترچه تلفن) ( بخش 9 ) دانلود مستقیم آموزش sql server(ساخت دفترچه تلفن) ( بخش 10 ) دانلود مستقیم آموزش linq در Asp.net ( بخش 11 ) دانلود مستقیم آموزش linq در Asp.net ( بخش 12 ) دانلود مستقیم آموزش sql server(ساخت دفترچه تلفن) ( بخش 13 ) دانلود مستقیم آموزش sql server(ساخت دفترچه تلفن) ( بخش 14 ) دانلود مستقیم آموزش linq در Asp.net ( بخش 15 ) دانلود مستقیم- آموزش linq در asp.net
-آموزش sql server در asp.net
...
( معرفی پروژه و طرح آموزش )
( معرفی و آشنایی با مفهوم MVC )
Model,View,Controller هر کدام به چه معنا هستند؟ ارتباط آنها به چه صورت است؟
تفاوت بین Asp.net MVC و Asp.net Web Form چیست؟
از نظر سئو کدام یک بهتر است؟ کدام یک حجم کدنویسی کمتری دارد؟ نظم برنامه نویسی در کدام حالت بیشتر است؟
چه سایتهای مشهوری از MVC استفاده نموده اند؟
پس از آن به مقایسه کوتاهی بین php,Asp.net خواهیم پرداخت و مزایا و معایب هر کدام را خواهیم دید.
در این فیلم 60 دقیقه ای همه موارد فوق را به همراه مثال بررسی خواهیم نمود.
( آشنایی با محیط نرم افزاری Visual Studio )
به صورت عملی یک پروژه جدید را آغاز خواهیم کرد،این آموزش برای دوستانی در نظر گرفته شده که تا کنون با visual studio آشنایی نداشته اند.
لازم به توضیح است که فعلا در مرحله مقدماتی آموزش ساخت فروشگاه هستیم به عبارتی ابتدا قصد داریم نکات لازم و مقدماتی را مطرح کنیم و پس از کسب مهارت های لازم به سراغ بخش های اصلی برویم.
( آشنایی با انواع متغیرها در Asp.net )
قبل از اینکه بحث اصلی طراحی فروشگاه را شروع کنیم،لازم است مقدماتی در مورد برنامه نویسی Asp.net گفته شود تا دوستانی که از صفر شروع کرده اند نیز هیچ گونه مشکلی نداشته باشند.
در این بخش با انواع متغیرها در Asp.net آشنا خواهیم شد و خواص مربوط به هر یک از آنها را با مثال های کاملا کاربردی بررسی خواهیم نمود.
( آشنایی با دستورات مقدماتی Asp.net )
از آنجا که وعده ما این بوده که برای در آموزش ها مباحث را از صفر تا صد توضیح دهیم، از این رو ابتدا مباحث مقدماتی را به صورت جامع مرور خواهیم نمود.
در این بخش نیز با چند دستور مقدماتی دیگر در Asp.net آشنا خواهیم شد.آنچه در این بخش خواهیم دید:
1) کار با console.writeline
2) کار با console.readline
3) بررسی عملگرهای منطقی
4) مشخص نمودن شرط and با استفاده از نمادهای مربوطه
5) کار با convert.toInt32
6 ) آشنایی با ساختار شرطی if
( آشنایی با دستورات مقدماتی Asp.net )
از آنجا که وعده ما این بوده که برای در آموزش ها مباحث را از صفر تا صد توضیح دهیم، از این رو ابتدا مباحث مقدماتی را به صورت جامع مرور خواهیم نمود.
در این بخش نیز با چند دستور مقدماتی دیگر در Asp.net آشنا خواهیم شد.
( آموزش sql server )
دیتابیس یا پایگاه داده محلیست برای ذخیره سازی داده ها و سپس استفاده از آنها در مواقعی که به آنها نیاز داریم.
قبل از آنکه پروژه ساخت فروشگاه را شروع کنیم، ابتدا قصد داریم مقدمات مورد نیاز را به صورت کامل مطرح کنیم تا در طول انجام پروژه به مشکل بر نخوریم.
در این فیلم 47 دقیقه ای با مفاهیم اولیه پایگاه داده آشنا خواهیم شد و انواع آن را مورد بررسی قرار خواهیم داد و به بررسی مزایا و معایب هر یک خواهیم پرداخت.
سپس به شروع کار با دیتابیس sql server که یک پایگاه داده بی نظیر و بسیار قدرتمند محسوب می شود ،خواهیم نمود و با محیط نرم افزاری آن آشنا خواهیم شد.
پس از آن دیتابیسی را خواهیم ساخت و سپس به ایجاد جدولی در آن خواهیم پرداخت.هم چنین با چگونگی ساخت فیلد جدید در جدول ساخته شده آشنا خواهیم شد و به صورت کاملا عملی با مثال های متعدد با مباحث مختلف sql server آشنا خواهیم شد.
در ادامه با ساختار دستورات در sql server کار خواهیم کرد و خواهیم دید که چگونه می توان با استفاده از کدنویسی ، در sql server موارد مورد نیاز را انجام داد.
( آموزش sql server )
sql server خواهیم پرداخت.آنچه در ین بخش خواهیم دید:
1) کار با داده های مختلف در دیتابیس ، از جمله int,nvarchar,...
2) تعیین اجازه خالی بودن یا نیودن فیلدهای جدول
3) ساخت جدول با استفاده از دستورات sql server به صورت کدنویسی
4) آشنایی با نحوه اجرای کدهای نوشته شده در خود sql server
5) آشنایی با کوئری insert در sql server
6) کار با ویژگی های مختلف فیلدهای جدول و بررسی خطاهای احتمالی در هنگام اجرای دستورات
7) آشنایی با کوئری update در sql server
8) آشنایی با کوئری delete در sql server
هدف از این بخش، آشنایی با نحوه کار با SQL SERVER می باشد.
( آموزش sql server(ساخت دفترچه تلفن) )
sql server خواهیم پرداخت.آنچه در ین بخش خواهیم دید:
در این بخش به ادامه آشنایی و حل مثال (ساخت دفترچه تلفن) با استفاده از دیتابیس sql server خواهیم پرداخت و برای شروع پروژه اصلی فروشگاه آماده خواهیم شد.
هم چنین با رابطه یک به یک و چند به چند و .... در sql server آشنا خواهیم شد.
علاوه بر آن در این بخش ، با مفهوم join ها آشنا خواهیم شد و خواهیم دید که نحوه ساخت و هم چنین کاربرد دیاگرام ها و join ها چیست؟
( آموزش sql server(ساخت دفترچه تلفن) )
sql server خواهیم پرداخت.آنچه در ین بخش خواهیم دید:
1) مثال هایی دیگر از کوئری select در sql server
2) کار با inner join در sql server
3) مثال هایی در مورد کوئری delete در sql server
4) تکمیل ساخت دفترچه تلفن در sql server
5) بررسی کاربردی join های ایجاد شده
در طی ساخت دفترچه تلفن در sql server به مرور با بخش های مختلف آن و همچنین نحوه اجرای کوئری های مختلف از نوع select,insert,delete,update و .... آشنا شدیم و تا حدودی با join ها نیز آشنا شدیم.
مباحث مقدماتی فوق جهت آمادگی برای انجام پروژه ساخت فروشگاه اینترنتی 5040 می باشد.بنابراین دوستانی که میاحث فوق را به خوبی فرانگرفته اند حتما به اهمیت موضوعات مطرح شده توجه بیشتری داشته باشند تا در انجام پروژه اصلی با مشکل رو به رو نشوند.
( آموزش linq در Asp.net )
linq چیست؟ چه کاربردهایی دارد؟مزایا و معایب آن چیست؟ انواع linq چیست؟
در ادامه مجموعه فیلم های آموزشی ساخت فروشگاه اینترنتی،قصد داریم به آشنایی با مبحث linq بپردازیم.در این بخش به مقدمات linq خواهیم پرداخت.
1) آشنایی با توابع
2) آشنایی با کلاس ها
3) تفاوت ساختار و کلاس
4) بررسی توابع مربوط به linq
5) آشنایی با Entity framework
6) ارتباط با sql با استفاده از linq
همه موارد فوق ، با ذکر مثال به روشنی توضیح داده شده اند و سعی بر آن بوده که به صورت کاملا پایه ای به همراه جزییات توضیح داده شوند.
در این بخش با مفاهیم مقدماتی linq آشنا خواهیم شد و مباحث تئوری لازم را بررسی خواهیم کرد.
( آموزش linq در Asp.net )
سپس با بخش های مختلف آن کار خواهیم کرد و با controller های اصلی آشنا خواهیم شد.
سپس جهت آشنایی بیشتر به صورت عملی، مراحل ساخت یک ماشین حساب ساده را به صورت کامل بررسی خواهیم کرد.
همه موارد فوق ، با ذکر مثال به روشنی توضیح داده شده اند و سعی بر آن بوده که به صورت کاملا پایه ای به همراه جزییات توضیح داده شوند.
در این بخش با مفاهیم مقدماتی linq آشنا خواهیم شد و مباحث تئوری لازم را بررسی خواهیم کرد.
( آموزش sql server(ساخت دفترچه تلفن) )
sql server خواهیم پرداخت.آنچه در ین بخش خواهیم دید:
در این بخش به ادامه آشنایی و حل مثال (ساخت دفترچه تلفن) با استفاده از دیتابیس sql server خواهیم پرداخت و برای شروع پروژه اصلی فروشگاه آماده خواهیم شد.
هم چنین با رابطه یک به یک و چند به چند و .... در sql server آشنا خواهیم شد.
علاوه بر آن در این بخش ، با مفهوم join ها آشنا خواهیم شد و خواهیم دید که نحوه ساخت و هم چنین کاربرد دیاگرام ها و join ها چیست؟
( آموزش sql server(ساخت دفترچه تلفن) )
sql server خواهیم پرداخت.آنچه در ین بخش خواهیم دید:
1) مثال هایی دیگر از کوئری select در sql server
2) کار با inner join در sql server
3) مثال هایی در مورد کوئری delete در sql server
4) تکمیل ساخت دفترچه تلفن در sql server
5) بررسی کاربردی join های ایجاد شده
در طی ساخت دفترچه تلفن در sql server به مرور با بخش های مختلف آن و همچنین نحوه اجرای کوئری های مختلف از نوع select,insert,delete,update و .... آشنا شدیم و تا حدودی با join ها نیز آشنا شدیم.
مباحث مقدماتی فوق جهت آمادگی برای انجام پروژه ساخت فروشگاه اینترنتی 5040 می باشد.بنابراین دوستانی که میاحث فوق را به خوبی فرانگرفته اند حتما به اهمیت موضوعات مطرح شده توجه بیشتری داشته باشند تا در انجام پروژه اصلی با مشکل رو به رو نشوند.
( آموزش linq در Asp.net )
linq چیست؟ چه کاربردهایی دارد؟مزایا و معایب آن چیست؟ انواع linq چیست؟
در ادامه مجموعه فیلم های آموزشی ساخت فروشگاه اینترنتی،قصد داریم به آشنایی با مبحث linq بپردازیم.در این بخش به مقدمات linq خواهیم پرداخت.
1) آشنایی با توابع
2) آشنایی با کلاس ها
3) تفاوت ساختار و کلاس
4) بررسی توابع مربوط به linq
5) آشنایی با Entity framework
6) ارتباط با sql با استفاده از linq
همه موارد فوق ، با ذکر مثال به روشنی توضیح داده شده اند و سعی بر آن بوده که به صورت کاملا پایه ای به همراه جزییات توضیح داده شوند.
در این بخش با مفاهیم مقدماتی linq آشنا خواهیم شد و مباحث تئوری لازم را بررسی خواهیم کرد.
( آموزش linq در Asp.net )
سپس با بخش های مختلف آن کار خواهیم کرد و با controller های اصلی آشنا خواهیم شد.
سپس جهت آشنایی بیشتر به صورت عملی، مراحل ساخت یک ماشین حساب ساده را به صورت کامل بررسی خواهیم کرد.
همه موارد فوق ، با ذکر مثال به روشنی توضیح داده شده اند و سعی بر آن بوده که به صورت کاملا پایه ای به همراه جزییات توضیح داده شوند.
در این بخش با مفاهیم مقدماتی linq آشنا خواهیم شد و مباحث تئوری لازم را بررسی خواهیم کرد.
( آموزش linq در Asp.net )
در ادامه آموزش برنامه نویسی به زبان Asp.net ،در این بخش خواهیم دید:
1) آشنایی با struct ها در Asp.net و بررسی تفاوت آن با class ها
2) آشنایی با Extension method ها
3) مثالی از نحوه کار با struct ها و Extension method ها
4) کاربرد Generic و مفهوم آن
5) نحوه ساخت یک list در Asp.net و افزودن مقادیر جدید به آن
6) کار با حلقه foreach جهت دستیابی به مقادیر list
مباحث مقدماتی فوق جهت آمادگی برای انجام پروژه ساخت فروشگاه اینترنتی 5040 می باشد.بنابراین دوستانی که میاحث فوق را به خوبی فرانگرفته اند حتما به اهمیت موضوعات مطرح شده توجه بیشتری داشته باشند تا در انجام پروژه اصلی با مشکل رو به رو نشوند.
بدون فراگیری این بخش های مقدماتی، اجرای پروژه اصلی فروشگاه 5040 قطعا امکان پذیر نخواهد بود.
( آموزش linq در Asp.net )
1) کار با DataTable ها در Asp.net و آشنایی با مفهوم و کاربرد آنها
2) نحوه افزودن ستون های جدید به DataTable ایجاد شده
3) افزودن رکوردهای جدید به DataTable ساخته شده
4) نحوه نمایش جدول در خروجی با استفاده از controller از نوع DataGridView
5) آشنایی با IEnumerable ها
- کاربرد IEnumerable در هنگام جست و جو در یک آرایه (یا جدولهای موجود در دیتابیس) می باشد.در این بخش مثالی را از آن خواهیم دید که چگونه می توان با استفاده از دستور select در Linq ،مقادیر موجود در دیتا سورس (که مثلا می تواند یک آرایه و یا اینکه اطلاعات موجود در جدول در sql server باشد) را دریافت کرد.
6) آشنایی با IQueryable ها و مروری بر آنها
7) بررسی تئوری تفاوت های IEnumerable و IQueryable
( آموزش linq در Asp.net )
1) کار با DataTable ها در Asp.net و آشنایی با مفهوم و کاربرد آنها
2) نحوه افزودن ستون های جدید به DataTable ایجاد شده
3) افزودن رکوردهای جدید به DataTable ساخته شده
4) نحوه نمایش جدول در خروجی با استفاده از controller از نوع DataGridView
5) آشنایی با IEnumerable ها
- کاربرد IEnumerable در هنگام جست و جو در یک آرایه (یا جدولهای موجود در دیتابیس) می باشد.در این بخش مثالی را از آن خواهیم دید که چگونه می توان با استفاده از دستور select در Linq ،مقادیر موجود در دیتا سورس (که مثلا می تواند یک آرایه و یا اینکه اطلاعات موجود در جدول در sql server باشد) را دریافت کرد.
6) آشنایی با IQueryable ها و مروری بر آنها
7) بررسی تئوری تفاوت های IEnumerable و IQueryable
( آموزش linq در Asp.net )
1) شبیه سازی جدول بانک اطلاعاتی (همان مثال دفترچه تلفن که در بخش های اولیه آموزش مقدماتی ساخت فروشگاه اینترنتی بررسی کردیم) ، با استفاده از کلاس نوشته شده و به کمک یک list
2) نحوه ساخت یک شی (یا نمونه) از جدول (یا همان کلاس) ساخته شده و تعیین مقادیر فیلدهای شبیه سازی شده
3) حل مثل هایی دیگر در مورد دستورات Linq جهت دریافت اطلاعات از دیتاسورس مورد نظر
4) استفاده از شرط where در دستورات select به هنگام کار با Linq
5) کاربرد Equalls در دستورات sql
حل چندین مثال کاربردی جهت آشنایی و تسلط بیشتر بر دستورات Linq.
هدف آن است که با استفاده از دستورات Linq ،نهایتا ما بتوانیم دستورات مورد نظر خود را در دریتابیس اجرا کنیم.
6) کار با join ها در دستورات Linq به صورت کاملا عملی و کاربردی
7) نهایتا با استفاده از table شبیه سازی شده و به کمک list های ساخته شده از آن table، دفترچه تلفن را با استفاده از دستورات Linq پیاده سازی می نماییم.
اکیدا توصیه می شود قبل از دیدن این بخش، بخش های زیر را یک بار دیگر به دقت مشاهده فرمایید:
ساخت فروشگاه با Asp.net MVC بخش 7 /SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 8/SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 9/SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 10/SQL SERVER
( آموزش linq در Asp.net )
1) آشنایی بیشتر با Lambda Expression ها
2) مقایسه همزمان Lambda Expression و Query Expression به صورت همزمان
3) اعمال شروط مورد نظر هنگام اجرای کوئری select و حل مثال های متعدد جهت تسلط بیشتر
4) آشنایی با نحوه ایجاد join توسط Lambda Expression
5) کار با سایر دستورات Linq از جمله count ,First,Last
حل چندین مثال کاربردی جهت آشنایی و تسلط بیشتر بر دستورات Linq.
هدف آن است که با استفاده از دستورات Linq ،نهایتا ما بتوانیم دستورات مورد نظر خود را در دریتابیس اجرا کنیم.
اکیدا توصیه می شود قبل از دیدن این بخش، بخش های زیر را یک بار دیگر به دقت مشاهده فرمایید:
ساخت فروشگاه با Asp.net MVC بخش 7 /SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 8/SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 9/SQL SERVER
ساخت فروشگاه با Asp.net MVC بخش 10/SQL SERVER
( آموزش linq در Asp.net )
این دفترچه تلفن امکان درج،حذف و... اطلاعات را داراست که بر این اساس ما اجرای کوئری های مختلف را با استفاده از تکنولوژی Linq فرا خواهیم گرفت.
اکیدا توصیه می شود قبل از دیدن این بخش، بخش های قبل را مشاهده فرمایید.
مباحث مقدماتی فوق جهت آمادگی برای انجام پروژه ساخت فروشگاه اینترنتی 5040 می باشد.بنابراین دوستانی که میاحث فوق را به خوبی فرانگرفته اند حتما به اهمیت موضوعات مطرح شده توجه بیشتری داشته باشند تا در انجام پروژه اصلی با مشکل رو به رو نشوند.
( آموزش linq در Asp.net )
( ساخت جداول لازم در sql server )
پس از آشنایی با مقدمات لازم در مورد برنامه نویسی Asp.net و آشنایی با اصول کار،اکنون پروژه اصلی را شروع می کنیم.
از این جلسه به بعد مستقیما به سراغ طراحی فروشگاه اینترنتی 5040 خواهیم رفت وگام به گام مراحل را انجام خواهیم داد.
در این بخش،جدوال لازم برای بانک اطلاعاتی پروژه فروشگاه را طراحی خواهیم کرد.
1) جدول مربوط به محصولات و فیلدهای لازم در دیتابیس
2) جدول مربوط به اعضای سایت
3) جدول مربوط به سبد خرید
4) جدول مربوط به دسته بندی محصولات
و
.
( ساخت جداول لازم در sql server )
( طراحی قالب فروشگاه )
در این بخش به سراغ انتخاب قالب برای پروژه خواهیم رفت که در حقیقت همان قالب فروشگاه 5040 را طراحی می نماییم.
لازم به ذکر است که نحوه طراحی قالب فروشگاه 5040 از پایه در 17 قسمت آموزش داده شده است که می توانید از لینک زیر 17 قسمت را دانلود نموده و طراحی قالب را به صورت کاملا حرفه ای فرا بگیرید:
لینک آموزش طراحی قالب فروشگاه 5040
از آنجا که در بسیاری از آموزش های موجود در سطح اینترنت از قالب های آماده استفاده می کنند و این موضوع باعث نقص در آموزش ها می گردد، کلیک سایت تمامی قالب هایی که در آموزش ها از آنها استفاده کرده است،به صورت کامل از صفرتاصد طراحی آن قالب ها را نیز آموزش داده است.
و اما در این بخش تغییرات لازم برای آماده سازی قالب جهت استفاده از آن در پروژه
Asp.net MVC5 را اعمال خواهیم نمود.
جهت درک دقیق تر مفاهیم،اکیدا توصیه می گردد که 17 قسمت فوق را به دقت مشاهده فرمایید.
( ادامه پروژه اصلی فروشگاه اینترنتی )
در بخش 27 این مجموعه، خواهیم دید:
1) ایجاد یک پروژه 5 MVC در visual studio
2) بررسی پوشه ها و کلاس های ساخته شده توسط خود visual studio در MVC5
3) آشنایی با فایل Global در پروژه
4) مفهوم مسیریابی در MVC
5) آشنایی با کاربرد قایل webConfig
6) بررسی پوشه های view,model,controller
7) نحوه افزودن Controller جدید به پروژه
8) قواعد نام گذاری Controller ها
9) بررسی فایل routerConfig جهت تعیین مسیر پیش فرض اجرای برنامه
10) نجوه افزودن view جدید به پروژه
11) تگ های rasor و کاربرد نها در استفاده ترکیبی Asp.net,html,css,...
و...
جهت درک دقیق تر مفاهیم،اکیدا توصیه می گردد که بخش های قبل را به دقت مشاهده فرمایید.
( ادامه پروژه اصلی فروشگاه اینترنتی )
1) ایجاد action جدید در کنترلر
2) نحوه ساخت فرم با استفاده از ویو مربوط به فرم ساز خودکار mvc جهت دریافت اطلاعات از کاربر
3) بررسی بخش های مختلف کدهای مربوط به فرم ساز خودکار به صورت کاملا دقیق
4) بررسی بخش امنیتی ایجاد شده جهت پیشگیری از خطرات مربوط به فرم های موجود در صفحات
5) اعتبارسنجی خودکار و بررسی نمونه ای از اعتبارسنجی (تعیین ماکزیمم طول رشته ورودی کاربر)
6) افزودن attribute جدید به تگ های ساخته شده توسط فرم ساز خودکار
7) تغییر action مربوط به فرم و تعیین method ارسال (POST یا GET) در فرم ساز خودکار
8) نحوه خواندن اطلاعات ارسال شده توسط فرم
9) ارسال اطلاعات بین دو action مختلف
( ادامه پروژه اصلی فروشگاه اینترنتی )
در بخش 29 این مجموعه، خواهیم دید:
1) آشنایی با تعیین action فرم ساخته شده و مشخص نمودن action,controller مربوطه
2) نحوه تعیین متود ارسال اطلاعات توسط فرم
3) نحوه پاس دادن اطلاعات فرم به property های موجود
4) نحوه محدود کردن طلاعات رسالی فقط به یکی از متودهای GET یا POST
5) آشنایی با اعتبارسنجی فرم و اجباری نمودن برخی از موارد موجود در فرم و نمایش خطای مناسب در صورت عدم تکمیل آن موارد
6) تعیین ماکزیمم طول رشته ورودی در فرم ها و نمایش خطای مناسب در صورت بیشتر شدن کاراکترها از حد مجاز
( ادامه پروژه اصلی فروشگاه اینترنتی )
1) بررسی تفاوت اعتبارسنجی سمت کاربر و سمت سرور
2) آشنایی با نحوه اعتبارسنجی سمت سرور و سمت کاربر در Asp.net
3) کار با ModelState.Isvalidfield جهت اعتبارسنجی دقیق داده های ورودی
4) آشنایی با viewData با استفاده از مثالهای کاربردی
5) کار با viewbag ها
6) بررسی TempData
( ادامه پروژه اصلی فروشگاه اینترنتی )
1) آشنایی و کار با layout به صورت کاربردی
-layout در حقیقت قالب کلی سایت می باشد،در این بخش با مفهوم آن به صورت دقیق آشنا خواهیم شد.
2) کار با دستور RendeBody و آشنایی با مفهوم آن
3) آشنایی با section ها و نحوه استفاده از آنها در Layout و اختصاص section به هر view ب استفاده از دستور Render Section
4) کار با partial view ها
( ادامه پروژه اصلی فروشگاه اینترنتی )
1) nuget چیست؟
2) فراگیری نحوه افزودن پکیج های لازم ،از nuget با استفاده از روش های متعدد
3) ایجاد دسته بندی ها و مسیرهای لازم جهت برنامه نویسی Mvc
- علاوه بر پوشه ها و مسیرهای ساخته شده توسط خود visuall studio نیاز داریم که برخی از موارد را به پروژه اضافه نماییم.
به عنوان مثال جهت ذخیره سازی partial view ها ، یا فایل های css و یا تصاویر مورد استفاده در پروژه و.... هرکدام، مسیر خاص خود را در نظر خواهیم گرفت.
4) افزودن partial view های قالب طرحی شده برای فروشگاه به مسیر مربوطه (بخش اسلایدشو،منوی دسته بندی ها و قسمت بالایی سایت و...)
- قالبی که در 17 جلسه طراحی شد،از یخش های جزیی (partial view ها) ساخته شده،به این معنا که هر بخش از قالب را در فایلی جداگانه طراحی نمودیم و سپس همه بخش های جزیی را با هم ترکیب نمودیم تا قالب اصلی ساخته شود.
( ادامه پروژه اصلی فروشگاه اینترنتی )
( ساخت اسلایدر داینامیک )
1) ار آنجا که همه بخش های فروشگاه از جمله اسلایدر نیز قرار است به صورت داینامیک طراحی شوند،بنابراین جدولی را در sql server جهت ذخیره اطلاعات مربوط به اسلایدر ایجاد خواهیم کرد.
2) پروژه خود را ، به بانک اطلاعاتی وصل خواهیم کرد تا بتوانیم از جداول ساخته شده استفاده نماییم.
3) و سپس بخش اسلایدر را کدنویسی خواهیم کرد تا تصاویر به صورت کاملا داینامیک از دیتابیس خوانده شود و در اسلایدشو نمایش داده شود.
4) برای مشخص نمودن ترتیب نمایش تصاویر نیز فیلدی را اضافه خواهیم نمود تا مدیر بتواند ترتیب نمایش تصاویر را در اسلایدر به انتخاب خود تغییر دهد.
( دسته بندی (ایجاد category) در Asp.net )
1) تبدیل منوی آبشاری به حالت داینامیک جهت نمایش دسته بندی های محصولات فروشگاه
2) نمایش زیرمنوهای مربوط به هر منو (به عنوان مثال لپ تاپ > ASUSE,ACER,DELL,...)
3) فراگیری نحوه ذخیره و دریافت دسته بندی ها از دیتابیس
4) نمایش آیکن (تصویر) مربوط به هر منو(دسته)
5) تمرینی بر دستورات Asp.net (اتصال به sql server و کار با دستورات Linq و...)
6) استفاده از html helper ها جهت ایجاد لینک در صفحه و مشخص نمودن پارامترهای مربوطه
7) نحوه ارسال پارامتر به action,controller مورد نظر با استفاده از لینک ها
( دسته بندی (ایجاد category) در Asp.net )
در بخش 36 این مجموعه، خواهیم دید:
1) نمایش محصولات مربوط به هردسته بندی
2) کار با join ها و حل مثالی کاربردی دیگر (جهت دریافت محصولات مربوط به هر دسته از دیتابیس)
3) ارسال چندگانه پارامترها با استفاده از html helper ها
4) ساخت Action مربوط به دریافت اطلاعات کامل محصولات هر دسته و بحث در مورد سئو و جزییات کار
( دسته بندی (ایجاد category) در Asp.net )
در بخش 37 این مجموعه، خواهیم دید:
1) نمایش محصولات با جزییات بر اساس دسته بندی های فروشگاه
2) کار با section ها و layout ها و تمرینی دیگر به صورت عملی
3) نمایش گزینه های افزودن به سبد خرید و .... برای هرمحصول
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 62 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
تعداد فصل ها: 2 فصل
مدت زمان: 38 ساعت و 2 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید

در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات
مجید سالارپور
میگه:
با سلام و خسته نباشید، میخواستم بدونم توی این پروژه طراحی قالب خود سایت هم اموزش داده میشه یا نه؟
امیر حسین محسنی
میگه:
با سلام و عرض ادب
جناب مهندس version mvc چیست وایا کامل است تخفیف دارد
سجاد
میگه:
سلام
پیش نیاز این دوره چی هست؟
کاربر
میگه:
سلام من میخوام تاریخ رو به صورت شمسی از کاربر بگیرم در دیتابیس ذخیره کنم اگه فیلم اموزشی ازش دارین بفرستین برام هزینه هم هرچی باشه مشکل نداره
محمود
میگه:
سلام توی قسمت 26 ام فرمودید آموزش طراحی قالب سایت 5040 از لینک زیر قابل دانلود است اما لینکی وجود ندارد! لطفا راهنمایی بفرمایید.
امیر حسین بختیاری
میگه:
سلام. من قبلا فقط با C کار کردم و هیچ آشنایی با ASP، HTML, Javascript, css ندارم و چیزی هم در ارتباط با طراحی سایت نمی دونم. آیا این دوره به تنهایی برای من کفایت می کنه تا طراحی رو با زبان های گفته شده انجام بدم؟
Mrx
میگه:
اگر میشه طراحی قالب رو هم به اول اموزش اضافه کنید
مجید
میگه:
با سلام
آیا در پایان طراحی قالب - چگونگی ارتباط این قالب در DOMAIN و Host
توضیح داده میشه؟
من با مطالب فنی ASP.net آشنایی دارم ٰ و یک Domain ,Host به تازگی خریدم- میخواستم بدونم آیا راه اندازی این قالب هم در آموزش توضیح داده میشه؟
زارع
میگه:
سلام
من میخوام در asp.net سمت سرور بدون این که هیچ کلاینتی فعال باشد هر چند 15 دقیقه یک فیلدی از یک جدول را پر کند این امکان را در کدام بخش میتونم ببینم
و اگر نیست لطفا راهنمایی کنید
Ss
میگه:
سلام ، امکانش هست فقط پخش های پروژه اصلی رو به صورت یکجا دانلود کنم؟؟
آرش انصاری
میگه:
با سلام
من یک پرتال با mvc طراحی کردم در این پروژه از Area استفاده کردم در منو ها ( tag a آدرس دهی می شود) برای اولین با به صفحه مورد نظر ارسال می شود .برای بار دوم آدرس جدید به آدرس قدیم متصل می گردد می شود راهنمایی کنید
e
میگه:
با سلام آیا مطالب اموزشی سرفصل انتخابی در ارسال پستی و دانلودی با هم متفاوت است؟ چون من مطالب ابتدایی شو نمی خام ولی مطالب اصلی میخام کامل باشه
محمد انصاری
میگه:
سلام. آیا ادر این مجموعه مفاهیم مربوط به درگاه پرداخت اینترنتی و نحوه پیاده سازی آن گفته شده؟ در کدام بخش از آموزش؟
مرتضی
میگه:
سلام
کل قسمت ها که 62 تا هست چرا کاربران میگن 152 تا ؟
علی
میگه:
سلام
آیا تو این دوره موارد ذیل گفته شده?
1) Repository
2) GenericRepository
3) Unit Of Work
4) محبوبترین اجناس
5)پربازدیدترین اجناش
6) مرتب کردن بر اسا قیمت
7) گزارش گیری با stimolsoft
8) هندل کردن ویژگی محصولات توضیح اینکه مثلا ویژگی محصول مانیتور با ویژگی محصول دوچرخه فرق میکنه تو دیتابیس جدل و رابطه جدا میخواد و ...
9) معماری دوره
10) پابلیش روی سایت
علی ع
میگه:
سلام تو این دوره موارد ذیل گفته شده:
1) Repository
2) GenericRepository
3) Unit Of Work
4) محبوبترین اجناس
5)پربازدیدترین اجناش
6) مرتب کردن بر اسا قیمت
7) گزارش گیری با stimolsoft
8) هندل کردن ویژگی محصولات توضیح اینکه مثلا ویژگی محصول مانیتور با ویژگی محصول دوچرخه فرق میکنه تو دیتابیس جدل و رابطه جدا میخواد و ...
9) معماری دوره
10) پابلیش روی سایت
مهدی
میگه:
ببخشید آیا آموزشتون بصورت کامل هست و بعد از این آموزش میتوانم پروژه رو به مشتری تحویل بدم؟
لیلی
میگه:
با سلام و احترام
جسارتا من در سی شارپ هیچ پیش زمینه ای ندارم .... اگر این بسته آموزشی رو جهت یادگیری asp mvc تهیه نمایم آیا مطالب آموزشی سی شارپ را هم پوشش میدهد؟ نیازی نیست قبلش کلاس خاصی برم برای سی شارپ؟ ممنون میشم هر چه زودتر پاسخ دهید
نازنین
میگه:
سلام.
ببخشید اگه من هر قسمت رو جداگونه بخرم بعد از تموم شدن قسمتایی که روی سایت گذاشتین برای مابقی هم باید هزینشو پرداخت کنم.
علی عطاری
میگه:
سلام
این پروژه پیاده سازی کامل یک فروشگاه اینترنتی هست؟
منظورم دیتابیس ، ادمین پنل و ... با همه ریزه کاری ها و جزئیات؟
پاسخ:
با سلام. بله تمام موارد رو شامل میشه
علی عطاری
میگه:
سلام
این دوره تکمیل شده و همه آموزش ها در اختیارمون قرار میگیره؟
میتونیم دانلود کنیم همه قسمت ها رو یا اینکه محصول به صورت پستی در اختیارمون قرار میگیره؟
با این آموزش نهایتا یه فروشگاه اینترنتی کامل با همه امکانات داریم و میتونیم ازش استفاده کنیم؟
پاسخ:
سلام وقت بخیر. دوره تکمیل شده بله. به صورت پستی سفارش بدید برای مجموعه کامل. لینکهای دانلود هم تا بخشی که مشخص شده ارائه میشه.
حسين
میگه:
آيا زبان c هم درس داده ميشه در اين دوره؟
پاسخ:
با سلام. خیر ارتباطی به زبان سی نداره . دوره زبان سی در سایت موجوده
مهدیه زرین جویی
میگه:
سلام وقتتون بخیر ، برای دریافت طراحی قالب به ادرس ایمیلی که گفتین ایمیل زدم لطفا بفرستید
پاسخ:
با سلام. همکاران از طریق ایمیل ارسال میکنند خدمتتون
لطفی
میگه:
سلام توی این دوره css و html هر دو ۵ هستند؟؟؟
پاسخ:
با سلام. بله
علی رضا زارعی
میگه:
با سلام و عرض احترام چرا نام مدرس دوره آقای بلاغی درج شده است در صورتی که ایشان نیستند؟
آیا مهندس بلاغی طراحی فروشگاه با زبان asp دارند؟
پاسخ:
با سلام. مدرس این دوره مهندس احمدی هستند. مهندس بلاغی دوره های php رو در سایت قرار دادن