ضیحات کلی مجموعه:
در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم.
سایت که با ASP.NET Core 2.1 و بخش موبایل با زامارین تقسیم و تهیه خواهد شد.
ASP.NET Core
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
درباره دوره - تکنولوژی ها
برنامه نویسی وب
درباره .NET Core
ساخت اولین پروژه با .NET Core
درباره معماری سه لایه
درباره MVC
پیکربندی مقدماتی یک پروژه .NET Core
Routing در Core
Layout در Core
Area در Core
Partial در Core
الگوی Repository در Core
تزریق وابستگی در Core
ViewStart و ViewImport در Core
ViewComponent ها در Core
MiddleWare در Core
بکارگیری از Bootstrap در Core
درباره Grid System در Bootstrap
پیاده سازی Grid System در Core
درباره EF Core
صفت ها (Attribute) در EF Core
ارتباطات در EF Core (یک به یک - یک به چند - چند به چند)
ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول)
ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم)
عملیات اصلی در EF Core (نمایش اطلاعات)
عملیات اصلی در EF Core (نمایش جزئیات - حذف)
عملیات اصلی در EF Core (ثبت)
عملیات اصلی در EF Core (ویرایش)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فصل دوم) طراحی وبسایت دیوار (ASP.NET Core)
پروژه دیوار (بخش وب) - ایجاد پروژه خالی
پروژه دیوار (بخش وب) - ساخت دیتابیس
پروژه دیوار (بخش وب) - ساخت جدول نقش ها و کاربران
پروژه دیوار (بخش وب) - اضافه کردن بوت استرپ
ثبت نام (طراحی جداول - ایجاد کلاس ها)
ثبت نام (ایجاد کلاس هش پسورد - تکمیل ثبت نام)
ثبت نام (طراحی صفحه - تست)
ورود به سیستم
ارسال پیامک و فعالسازی حساب کاربری
فراموشی کلمه عبور (با ارسال کد تأیید)
احراز هویت ورود موفق به حساب
پروفایل کاربری
تغییر کلمه عبور در پنل کاربری
نحوه ایجاد دسته بندی
ایجاد جدول دسته بندی
نمایش دسته بندی آبشاری در ثبت آگهی
ارتباطات آگهی ها (دیتابیس)
ایجاد جداول آگهی ها
ثبت آگهی
نمایش آگهی ها در پروفایل
حذف آگهی ثبت شده
نمایش جزئیات آگهی
ویرایش آگهی
تکمیل استایل - ساخت دکمه ویژگی ها و گالری آگهی ها
نمایش ویژگی های آگهی
ثبت ویژگی آگهی (بصورت AJAX)
حذف ویژگی آگهی (بصورت AJAX)
ثبت گالری تصاویر آگهی
نشان کردن آگهی
نمایش نشان کرده ها در دیوار من
ثبت بازدید (به همراه IP)
نمایش بازدید های کاربر
فصل سوم) مقدمات Xamarin.Forms
مقدمه زامارین
نصب ماشین مجازی
راه اندازی شبیه ساز اندروید
راه اندازی شبیه ساز iOS
نحوه اتصال به اندروید و iOS در Xamarin.Forms
Xamarin Essentials - مقدمه و نصب
Xamarin Essentials - بررسی وضعیت شبکه موبایل
Xamarin Essentials - بررسی وضعیت ویبر موبایل
Xamarin Essentials - باز کردن مرورگر موبایل ، ارسال ایمیل با موبایل
Xamarin Essentials - بررسی وضعیت و منبع باتری موبایل
Xamarin Essentials - نمایش اطلاعات نرم افزار موبایل ، کنترل وضعیت Clipboard موبایل
Xamarin Essentials - تماس و پیامک با موبایل
Xamarin Essentials - نمایش اطلاعات دستگاه و نحوه اشتراک گذاری در موبایل
طراحی با XAML (انواع Pageها)
طراحی با XAML (کار با Content Page)
طراحی با XAML (کار با MasterDetail Page)
طراحی با XAML (کار با Navigation Page)
طراحی با XAML (کار با Tabed Page)
طراحی با XAML (کار با Carousel Page)
طراحی با XAML (انواع Layoutها - Layout Options)
طراحی با XAML (کار با Stack Layout)
طراحی با XAML (کار با Absolute Layout)
طراحی با XAML (کار با Relative Layout)
طراحی با XAML (کار با Grid)
طراحی با XAML (کار با Scroll View)
SQLite در Xamarin.Forms
دسترسی به داده ها (عملیات ثبت)
دسترسی به داده ها (عملیات خواندن)
دسترسی به داده ها (عملیات بروزرسانی)
دسترسی به داده ها (عملیات حذف)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فصل چهارم) طراحی اپلیکیشن دیوار (Xamarin.Forms)
اضافه کردن پروژه اندروید و iOS با Xamarin.Forms
طراحی فرم اسپلش (Splash Screen)
آماده سازی صفحه اول اپ (بخش اول)
آماده سازی صفحه اول اپ (بخش دوم)
ساخت Web Api
راه اندازی سایت دیوار روی IIS
نمایش شهرها در اپلیکیشن
آگهی های شهرها (بخش اول)
آگهی های شهرها (بخش دوم)
جزئیات آگهی (بخش اول)
جزئیات آگهی (بخش دوم)
نمایش گالری آگهی (بخش اول)
نمایش گالری آگهی (بخش دوم)
لاگین - Login (ساخت API)
لاگین - Login (طراحی فرم)
آگهی های من (ساخت API)
آگهی های من (طراحی فرم)
فصل پنجم) تکمیل پروژه دو سکویی و راه اندازی
حراز هویت (بخش اول)
احراز هویت (بخش دوم)
پنل مدیریت (بخش اول)
پنل مدیریت (بخش دوم)
تعرفه های پرداخت آنلاین
ساخت کلاس های تعرفه ها
نمایش تعرفه ها در پنل مدیریت
ثبت تعرفه در پنل مدیریت
ویرایش و حذف تعرفه ها در پنل مدیریت
نمایش کاربران در پنل مدیریت
نمایش آگهی ها و مشخصات آن ها در پنل مدیریت
نمایش پرداخت ها در پنل مدیریت
پرداخت ها به تفکیک هر آگهی در پنل مدیریت
نمایش پرداخت های هر کاربر در پنل کاربری
پرداخت آنلاین (بخش اول)
پرداخت آنلاین (بخش دوم)
پرداخت آنلاین (بخش سوم - آخر)
راه اندازی وبسایت - نحوه خروجی گرفتن iOS و اندروید
بخش های رایگان این مجموعه آموزشی:
درباره دوره - تکنولوژی ها ( بخش 1 )
برنامه نویسی وب ( بخش 2 ) درباره .NET Core ( بخش 3 ) ساخت اولین پروژه با .NET Core ( بخش 4 ) درباره معماری سه لایه ( بخش 5 ) درباره MVC ( بخش 6 ) پیکربندی مقدماتی یک پروژه .NET Core ( بخش 7 ) Routing در Core ( بخش 8 ) Layout در Core ( بخش 9 ) Area در Core ( بخش 10 ) Partial در Core ( بخش 11 ) الگوی Repository در Core ( بخش 12 ) تزریق وابستگی در Core ( بخش 13 ) ViewStart و ViewImport در Core ( بخش 14 ) ViewComponent ها در Core ( بخش 15 ) MiddleWare در Core ( بخش 16 ) ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول) ( بخش 23 ) ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم) ( بخش 24 ) عملیات اصلی در EF Core (نمایش اطلاعات) ( بخش 25 ) عملیات اصلی در EF Core (نمایش جزئیات - حذف) ( بخش 26 ) ارسال پیامک و فعالسازی حساب کاربری ( بخش 37 ) ایجاد جداول آگهی ها ( بخش 46 ) نمایش آگهی ها در پروفایل ( بخش 48 ) حذف ویژگی آگهی (بصورت AJAX) ( بخش 55 ) نمایش نشان کرده ها در دیوار من ( بخش 68 ) مقدمه زامارین ( بخش 71 ) نصب ماشین مجازی ( بخش 72 ) راه اندازی شبیه ساز اندروید ( بخش 73 ) Xamarin Essentials - مقدمه و نصب ( بخش 76 ) طراحی با XAML (انواع Pageها) ( بخش 84 ) طراحی با XAML (کار با Scroll View) ( بخش 95 ) اضافه کردن پروژه اندروید و iOS با Xamarin.Forms ( بخش 101 )
فصل 1 ( 28 بخش )
بخش 1 : ( درباره دوره - تکنولوژی ها )
قیمت: رایگان
بخش 2 : ( برنامه نویسی وب )
قیمت: رایگان
بخش 3 : ( درباره .NET Core )
قیمت: رایگان
بخش 4 : ( ساخت اولین پروژه با .NET Core )
قیمت: رایگان
بخش 5 : ( درباره معماری سه لایه )
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بخش 6 : ( درباره MVC )
قیمت: رایگان
بخش 7 : ( پیکربندی مقدماتی یک پروژه .NET Core )
قیمت: رایگان
بخش 8 : ( Routing در Core )
قیمت: رایگان
بخش 9 : ( Layout در Core )
قیمت: رایگان
بخش 10 : ( Area در Core )
قیمت: رایگان
بخش 11 : ( Partial در Core )
قیمت: رایگان
بخش 12 : ( الگوی Repository در Core )
قیمت: رایگان
بخش 13 : ( تزریق وابستگی در Core )
قیمت: رایگان
بخش 14 : ( ViewStart و ViewImport در Core )
قیمت: رایگان
بخش 15 : ( ViewComponent ها در Core )
بخش 16 : ( MiddleWare در Core )
بخش 17 : ( بکارگیری از Bootstrap در Core )
بخش 18 : ( درباره Grid System در Bootstrap )
بخش 19 : ( پیاده سازی Grid System در Core )
بخش 20 : ( درباره EF Core )
بخش 21 : ( صفت ها (Attribute) در EF Core )
بخش 22 : ( ارتباطات در EF Core (یک به یک - یک به چند - چند به چند) )
بخش 23 : ( ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول) )
بخش 24 : ( ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم) )
بخش 25 : ( عملیات اصلی در EF Core (نمایش اطلاعات) )
بخش 26 : ( عملیات اصلی در EF Core (نمایش جزئیات - حذف) )
قیمت: رایگان
بخش 27 : ( عملیات اصلی در EF Core (ثبت) )
بخش 28 : ( عملیات اصلی در EF Core (ویرایش) )
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کانکتا، بستری آنلاین برای انجام پروژه های برنامه نویسی شماست. در کانکتا برنامه نویسان هر کدام به صورت جداگانه سفارش شما را بررسی نموده و قیمت پیشنهادی خود را اعلام می کنند و شما بر مبنای کیفیت و قیمت، برنامه نویسی حرفه ای را برای پروژهی خود انتخاب می کنید.
چرا نیاز به یک وب سایت دارید :
معرفی و فروش محصولات
معرفی سازمان و یا شرکت خود
ایجاد سیستم استخدامی آنلاین
معرفی خود و ایجاد رزومه ی آنلاین
افکار و ایده های خودتون رو منتشر کنین
اطلاع رسانی سمینارها، کارگاه های آموزشی و یا نمایشگاه ها
ایجاد سیستم آموزشی آنلاین و ...
ایجاد پروژه ی طراحی سایت
ایده های خود را با متخصصین برنامه نویسی تحت وب به واقعیت تبدیل کنید.
پروژه ی طراحی سایت خودتون رو ارسال کنین و پیشنهادات رقابتی از تیم برنامه نویس ما را در عرض چند دقیقه دریافت کنید.
توسعه وب و ویندوز
سابقه در طراحی، توسعه و اجرای پروژه های مختلف نرم افزاری در پلفت فرم های ویندز و وب. ابزارها و فریم ورک های WindowsForms, ASP.NET WebForms, ASP.NET MVC و PHP
برنامه نویسی
برنامه نویسی به زبان های Delphi ، Visual Basic ، C# ، Java و C++ در محیط های توسعه Visual Studio، Borland Delphi, Eclipse, و NetBeans
تحلیل و طراحی نرم افزار
شناخت مساله، جمع آوری و تحلیل نیازمندی ها، طراحی ساختار پایه پروژه نرم افزاری، طراحی کلاس های پایه و دیتابیس نرم افزار و طراحی رابط کاربری نرم افزار نهایی
سامانه های یکپارچه سیمرغ تجارت
مدیر پروژه کارت شهروندی اراک (فراکارت)
خرداد 1394 - هم اکنون
سوابق حرفه ای
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
پیشگامان فناوری هوداد
توسعه دهنده Back-end
فناوری اطلاعات یارا کیش
برنامه نویس
برنامه نویس ارشد - مدیر پروژه
شرکت بهبود سامانه های دانش افزار (بهساد)
برنامه نویس ارشد - مدیر پروژه
پلت فرم ها
.NET framework, ASP.NET WebForms, ASP.NET MVC, WindowsForms, WPF, Entity Framework
تجربه حرفه ای
زبان های برنامه نویسی
C#, Visual Basic, Delphi, JAVA, PHP, C++
محیط های توسعه
Microsoft Visual Studio 2005-2013, NetBeans, Zend Studio, RAD Studio
دیتابیس ها
Microsoft SQL Server, MySql, Oracle
تکنولوژی های وب
ASp.NET, PHP, CSS, JavaScript, jQuery, Bootstrap, WebService
کار تیمی و سورس کنترل
Team Foundation Server (TFS), Github (githib.com), Subversion (SVN)
مدیریت پروژه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Microsoft Project, Trello, Productive
پروژه کارت شهروندی
سیمرغ تجارت
Project Management, Payments, Banking, Marketing, Customer Relations, Customer Care, Team Management
پروژه ها
اپلیکیشن موزیک همآهنگ
هوداد
Back-end services, Web API, ASP.NET MVC, Gitlab, SQL Server
اپ استور وی موبو
هوداد
Back-end services & Crawler, Web API, ASP.NET MVC, Gitlab, SQL Server, WindowsForms
نرم افزار حسابگر - حسابداری شخصی
آزادکار
WindowsForms, SQLite, MiniORM, Dapper, Telerik, SVN
طراحی وب سایت
آزادکار
ASP.NET MVC, SQL Server, MySql, PetaPOCO, MiniORM, jQuery, Bootstrap, Wordpress, PHP, SVN
نرم افزار مدیریت منابع انسانی HRM
آزادکار
WindowsForms, ASP.NET MVC, SQL Server, Entity Framework, Bootstrap, Visual Studio, SVN
سیستم جامع نظام پیشنهادات
شرکت داتیس
ASP.NET MVC, SQL Server, jQuery, jQuery Ui, Visual Studio, TFS, WCF
سیستم جامع نظام بودجه
شرکت داتیس
WindowsForms, ASP.NET MVC, SQL Server, Entity Framework, jQuery, Visual Studio, TFS
سیستم مدیریت ارتباط با مشتری
شرکت داتیس
WPF, ASP.NET MVC, SQL Server, Entity Framework, jQuery, Visual Studio, TFS
سیستم مدیریت محتوای وب سایت
شرکت یارا
ASP.NET MVC, SQL Server, Entity Framework, Bootstrap, jQuery, CSS, Github
وب سایت فروش Voucher
شرکت یارا
ASP.NET MVC, SQL Server, Entity Framework, Bootstrap, jQuery, CSS, Github
سیستم مدیریت پروژه
شرکت بهساد
ASP.NET WebForms, Oracle 11g, ADO.NET, Visual Studio, TFS
سیستم جامع آمار برق کشور
شرکت بهساد
ASP.NET WebForms, Oracle 11g, NHibernate, Castle ActiveRecord, Visual Studio, TFS
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
PHP - HTML - وردپرس ASP.Net - jQuery - SEO - Javascript - AJAX Joomla - C Sharp - SQL Server - C++ Programming - Matlab - شبکه اجتماعی C Programming - Python - امنیت وب - Linux و ...
معماری mvc یا همان model view controller که اخیراً توسط مایکروسافت در asp.net به کار گرفته شده است در واقع انقلابی در زمینه بهبود پروژه های تحت وب بود. جهت آشنایی بیشتر با مزایای استفاده از این معماری در asp.net کافی است تکنولوژی قدیمی تر یعنی asp.net webforms را با آن مقایسه کنیم:
1-در asp.net webforms طراحی بهینه و ساختارمند و همچنین رعایت مسائل امنیتی بسیار پیچیده تر گاهاً غیر ممکن بود. در حالی که با استفاده از معماری mvc بسیاری از این موارد به سهولت انجام می پذیرد.
2- در asp.net mvc انعطاف و قابلیت کنترل بسیار زیادی برای برنامه نویسان فراهم است چرا که در تکنولوژی webforms در بیشتر مواقع برنامه نویسان از مجموعه ای از ابزارهای فراهم شده استفاده میکردند اما در mvc هیچگونه ابزار و واسطی که ماهیتاً همراه با محدودیت هستند وجود ندارد و برنامه نویسان کاملاً به صورت دستی اقدام به طراحی و پیاده سازی میکنند .
3- در نهایت باتوجه به حذف asp.net webforms در نسخه 6 net. استفاده از آن یک اشتباه بزرگ محسوب میشود .
4- mvc یک معماری است نه یک تکنولوژی، بنابراین از ریسک آزاد است و در آینده مانند asp.net webforms به تاریخ نخواهد پیوست .
در حال حاضر وب وان از آخرین نسخه معماری mvc در c# asp.net و موتور نمایش razor که از سوی شرکت مایکروسافت که از قوی ترین ها در زمینه انواع علوم رایانه ای است، استفاده میکند. با توجه به اینکه visual basic asp.net توسط شرکت های بسیار اندکی استفاده میشود و همچنین در نسخه 6 net. نیز حذف شده است در اینجا مورد بررسی قرار نمی گیرد. لازم به ذکر است visual basic طبق بررسی های انجام گرفته در واحد فنی هیچگاه در وب وان مورد استفاده قرار نگرفته است.
تاریخچه mvc :
معماری mvc در دهه 70 میلادی معرفی شد اما در آن زمان پیاده سازی برنامه های stand alone با استفاده از این معماری چندان مورد استقبال برنامه نویسان قرار نگرفت. اما با ظهور اینترنت و برنامه های مبتنی بر وب، این معماری شانس دوباره ای یافت. asp.net mvc فریم ورک مبتنی بر معماری mvc مایکروسافت میباشد که از دلایل محبوبیت این معماری نظام بخشیدن به پروژه های طراحی سایت میباشد. معمولاً به علت همکاری چندین تکنولوژی مختلف با هم در برنامه های مبتنی بر وب ساختار پروژه های بزرگ پیچیده میشوند و اعمال تغییرات و همچنین رفع خطا های پروژه مشکل و زمانبر میشوند که معماری mvc با جداسازی لایه های مختلف برنامه نویسی تا حد زیادی این مشکل را رفع کرده است. از دیگر مزایای این فریم ورک میتوان به کنترل کامل بر روی html نهایی، پشتیبانی از فریم ورک های گوناگون برای unit testing ، کنترل بر روی آدرس های url و تعامل راحتتر با فریم ورک های javascript اشاره کرد.
مقایسه asp.net mvc با php symfony
باتوجه به اینکه شرکت های زیادی نیز وجود دارند که از php استفاده میکنند، به مقایسه asp.net و php در دو معماری مشابه بر اساس کلیدی ترین فاکتور ها می پردازیم:
1- سرعت
در مقایسه های مختلف انجام شده و طبق بررسی ساختار این دو، php برای پروژه های متوسط به پایین سرعت بیشتری دارد اما برای پروژه های متوسط و روبه بالا سرعت asp.net بیشتر است. لازم به ذکر است همیشه پروژه ها در حال رشد و بزرگتر شدن هستند بنابراین در نهایت می بایست آینده را مورد توجه قرار داد. در بسیاری موارد شبکه اجتماعی facebook که با php اجرا شده است جهت مثال پروژه های بزرگ بیان میشود اما لازم به ذکر است در facebook از نسخه تغییر یافته php و همچنین کامپایلری متفاوت استفاده شده است. بنابراین این مثال صحیح نیست. برای asp.net در این زمینه میتوان شبکه اجتماعی myspace را مثال زد.
2- امنیت
باتوجه به اینکه php به صورت متن باز است بنابراین یافتن نقاط ضعف در آن بسیار آسان بوده و بیشتر در معرض آسیب است. از طرفی دیگر با گذشت زمان قطعاً در نسخه های مختلف php و asp.net ضعف های امنیتی آشکار میگردد و این در حالی است که با توجه به اینکه asp از net. استفاده میکند که به صورت مستقل بر روی سیستم عامل ویندوز وجود دارد و همگام با بروز رسانی خودکار ویندوز نسخه net. نیز بروز میگردد و در نتیجه ضعف های شناخته شده نیزخودکار برطرف میگردند اما در php می بایست به صورت دستی این بروز رسانی انجام گردد و علاوه بر آن معمولاً نیاز به تغییراتی جهت سازگاری با بروز رسانی های جدید است اما در net. نیازی به انجام تغییرات نیست و به صورت خودکار انجام میشود. این قابلیت با نام backward compatibility شناخته شده است.
3- ساختار
در asp.net به اجبار طراحی شیء گرا خواهد بود اما در php ممکن است طراحی شیء گرا مورد استفاده قرار نگیرد و در نتیجه ساختاری مستحکم در نظر گرفته نشود.
مزایای استفاده از mvc :
- با تقسیم یک برنامه به سه قسمت مدل، نمایشگر و کنترلگر، مدیریت برنامه یا پروژه آسانتر میشود.
- از viewstate و فرم های سروری استفاده نمی کند . به همین خاطر برای برنامه نویسانی که تسلط کامل بر رفتار برنامه را می خواهند عالی است.
- از الگوی کنترلگر جلو استفاده میکند که درخواست های برنامه را توسط یک کنترلگر پردازش میکند. این مسئله باعث میشود تا بتوانیم برنامه هایی را طراحی کنیم که از زیر ساخت های غنی مسیریابی پشتیبانی میکند.
- پشتیبانی بهتری از طراحی و توسعه آزمون محور دارد.
- برای برنامه های پشتیبانی شده توسط تیم های بزرگ برنامه نویسان که کنترل بسیار بر رفتار برنامه را می خواهند، بهتر کار میکنند.
mvc به زبان ساده تر :
ام وی سی یک مدل طراحی سایت است که تکنولوژی به روزی محسوب میشود، این تکنولوژی تحت چهارچوب هایی ارائه شده اند، ابتدا باید بدانیم که mvc چیست؟
ام وی سی از کلمات model ، view، controller گرفته شده است در این نوع از برنامه نویسی همه چیز سر جای خود است بطوری که هر یک از این بخش ها مسئولیت اجرا و یا ارتباط با بخشی را دارند.
در مدل mvc تمامی برنامه نویسان مجبور میشوند تا از این چهارچوب پیروی کنند و همین مسئله باعث میشود تا کدهای نوشته شده خوانایی کامل را داشته باشد و هر برنامه نویسی بتواند کدهای برنامه نویس دیگری را ویرایش نماید در صورتی که در کدنویسی به صورت pure هر برنامه نویسی از روش و عادت خود پیروی میکند.
طراحی سایت توسط mvc دنیای برنامه نویسی را نظم بخشیده است و به برنامه نویسان قدرت بیشتر به همراه سرعت فراوان را هدیه کرده است.
در طراحی سایت با mvc هر کدام از بخش های گفته شده مسئول اجرای فرآیندی هستند که در زیر به معرفی این موارد پرداخته میشود:
– لایه model: این لایه از معماری mvc ، مسئول ارتباط با پایگاه داده است به این صورت که شما وقتی می خواهید اطلاعاتی را از پایگاه داده بخوانید و یا اطلاعاتی را استخراج کنید مجبور هستید تا اطلاعات را به لایه مدل بفرستید.
– لایه view: این لایه همانطور که از نام آن پیداست مربوط به نمایش است، اما نمایش چه چیزی؟
لایه ی view از تکنولوژی طراحی سایت mvc نزدیکترین لایه به کاربر است و مواردی را که کاربر در صفحه می بیند توسط این لایه تولید میشود و وقتی که می خواهید اطلاعات پایگاه داده را استخراج کرده و به کاربر نمایش دهید باید ابتدا اطلاعات را توسط لایه مدل استخراج کرده و در قسمت view نمایش دهید.
– لایه controller : این لایه مسئول کنترل است ولی نه به این معنی که مسئول امنیت وب سایت شما باشد. البته با امنیت وب سایت بی ارتباط نیست ولی برای این منظور طراحی نشده است. لایه ی کنترلر در معماری طراحی سایت توسط mvc به کنترل لینک ها می پردازد یعنی زمانی که کاربر می خواهد به صفحه ای برود، درخواست او به لایه کنترلر ارسال میشود و این لایه فرآیندی که برنامه نویس برای آن لینک تدارک دیده است را نمایش میدهد.
پروژه آژانس هواپیمایی و تاکسی سرویس با asp.net
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
این پروژه ها با دیتا بیس های مختلف اکسس و اس گیو ال موجود می باشد .
پروژه asp.net : وب سایت رزرو بلیط قطار
پروژه asp.net : وب سایت ثبت نام بهمراه تعیین تعداد واحد
پروژه asp.net : وب سایت صدور کارت پرسنلی آنلاین
پروژه asp.net : وب سایت دفترچه تلفن آنلاین
پروژه asp.net : وب سایت فروش آنلاین اغذیه
پروژه asp.net : وب سایت آژانس هواپیمایی
پروژه asp.net : وب سایت آژانس املاک
پروژه asp.net : وب سایت مدیریت تاکسی سرویس آنلاین
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت آموزش asp.net
پروژه asp.net : وب سایت مدیریت اموال
پروژه asp.net : وب سایت اساتید و مدیریت
پروژه asp.net : وب سایت کنترل و مدیریت پروژه های ساختمانی
پروژه asp.net : وب سایت کتابخانه آنلاین
پروژه asp.net : وب سایت معرفی داشمندان
پروژه asp.net : وب سایت معرفی استان اصفهان
پروژه asp.net : وب سایت فروشگاه آنلاین سی دی
پروژه asp.net : وب سایت کتابفروشی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت فروشگاه لپ تاپ
پروژه asp.net : وب سایت محصولات ایران خودرو
پروژه asp.net : وب سایت کار و کاریابی
پروژه asp.net : وب سایت داروخانه آنلاین
پروژه asp.net : وب سایت مدیریت خدمات پس از فروش
پروژه asp.net : وب سایت مشاوره و سوال و جواب استاد
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت مدیریت رستوران
پروژه asp.net : وب سایت رزرو غذا
پروژه asp.net : وب سایت موسیقی سنتی ایرانی
پروژه asp.net : وب سایت معرفی تجهیزات پزشکی
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
نوشته شده توسط نوید | چاپ یادداشت | 0 نظر
پروژه آزمایشگاه با asp.net
سهشنبه 1 مهر 1393 ساعت 21:02
این پروژه با داکیومنت کامل و به زبان asp.net نوشته شده است .
پروژه asp.net : وب سایت فروشگاه آنلاین سی دی
پروژه asp.net : وب سایت کتابفروشی
پروژه asp.net : وب سایت فروشگاه لپ تاپ
hamid.namalom1@gmail.com
azsoft.ir
09367292276
نوید صادقی
پروژه asp.net : وب سایت محصولات ایران خودرو
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت کار و کاریابی
پروژه asp.net : وب سایت داروخانه آنلاین
پروژه asp.net : وب سایت مدیریت خدمات پس از فروش
پروژه asp.net : وب سایت مشاوره و سوال و جواب دانشجو و استاد
پروژه asp.net : وب سایت مدیریت رستوران
پروژه asp.net : وب سایت رزرو غذا
پروژه asp.net : وب سایت موسیقی سنتی ایرانی
پروژه asp.net : وب سایت معرفی تجهیزات پزشکی
پروژه asp.net : وب سایت رزرو بلیط قطار
پروژه asp.net : وب سایت فروش آنلاین اغذیه
پروژه asp.net : وب سایت آژانس هواپیمایی
پروژه asp.net : وب سایت آژانس املاک
پروژه asp.net : وب سایت مدیریت تاکسی سرویس آنلاین
پروژه asp.net : وب سایت آموزش asp.net
پروژه asp.net : وب سایت مدیریت اموال دانشگاه
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت اساتید و مدیریت دانشجویان
پروژه asp.net : وب سایت کنترل و مدیریت پروژه های ساختمانی
پروژه asp.net : وب سایت کتابخانه آنلاین
پروژه asp.net : وب سایت معرفی داشمندان
پروژه asp.net : وب سایت معرفی استان اصفهان
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه asp.net : وب سایت ثبت نام دانشجویی بهمراه تعیین تعداد واحد
پروژه asp.net : وب سایت صدور کارت پرسنلی آنلاین
پروژه asp.net : وب سایت دفترچه تلفن آنلاین
hamid.namalom1@gmail.com
azsoft.ir
09367292276
نجام کلیه پروژه های دانشجویی درسراسرایران
@تحت تمامی زبانهای برنامه نویسی
بیش از 20 پروژه برنامه نویسی وپایان نامه پروپوزال های دانشجویی از دپارتمان علوم رایانه دانشگاه های کلمبیا هندمالزی آلمان و... دربانک پروژه پایتخت توسط خودگروه
انجام پروژه های دانشجویی برای دانشجویان ایرانی داخل و خارج ازکشوررشته کامپیوتر
@انجام پایان نامه و پروپوزال های دانشجویی مقاطع تحصیلی کاردانی کارشناسی کارشناسی ارشد و.... دانشگاه های
داخل و خارج از کشوررشته کامپیوترو فناوری اطلاعات و...
خدمات مشاوره ای:
مشاوره رایگان انتخاب موضوع پایان نامه
- انجام تمامی خدمات مربوط به تهیه پیشنهادیه پایان نامه
( proposal )
مشاوره و تدوین پایان نامه های مرتبط با رشته های فوق الذکرفناوری اطلاعات* کامپیوترو..
ارائه تمامی فصول مربوط به پایان نامه ، مطابق با جدول زمانبندی توافقی
مشاوره و طراحی پرسش نامه و انجام مصاحبه و تجزیه و تحلیل اطلاعات استخراجی با استفاده ازنرم افزارهای مرتبط
و در انتها ارائه مقاله ای علمی – پژوهشی برای ارائه نشریات معتبر داخلی (علمی-پژوهشی) و خارجی
(isi)
وبررسی
الگوریتمهای شبکهای گرید* داده کاوی (data mrining) در زمینه های دسته
بندی (classification)، خوشه بندی (clustering)، پیش بینی (prediction)،
انتخاب ویژگی (feature selection) و قواعد انجمنی (association rules) با
*وب سرویس و....
@انجام پروژه های پردازش تصویر فازی* الگوریتم ژنتیک* شبکه عصبی *هوش مصنوعی * شبیه سازی *بهینه سازی –الگوریتم چندهدفه* تکاملی *سیمولینک
simulink و image processing و genetic algorithm و neural network و fuzzy logic
انجام پروژه های حاوی پایگاه داده و پروژه های گرافیکی تحت تمامی زبان های برنامه نویسی
1
- شبکه های عصبی مصنوعی چند لایه پرسپترون2 - شبکه های عصبی مصنوعی با
تابع پایه شعاعی3 - درختان تصمیم گیری طبقه بندی و رگرسیونی4 - مدل های
درختی5 - ماشین های بردار حامی طبقه بندی و رگرسیونی5 - ماشین های بردار
حامی طبقه بندی و رگرسیونی6 - سیستم های استنباط فازی7 - سیستم های استنباط
فازی - عصبی8 - سیستم استنباط بیزین با استفاده از نرم افزارهای:
clementine, spss, weka, rapid miner, qnet, matlab
انجام
پروژهای برنامه نویسی دلفی ، جاوا ، ویژوال بیسیک ،وی بی دانت .وی بی
6*مطلب- پی اچ پی , ، اکسس ، سی شارپ ای اس پی *پارلوگ *پرولوگ *سی *سی
پلاس پلاس *و....
@ انجام پروژه های تلفن گویا ، برنامه های ارتباطی ، پاسخگوی خودکار ، سیستم پیغام گیر و برنامه نویسی تحت شبکه پروژهای شبکه حسگرو...
@ دارنده بزرگترین بانک سورس های آماده به تمامی زبانهای برنامه نویسی ( انجام شده توسط خود گروه )
پایتخت
پروژه خودرامتخصانشان ارائه دهیدنه به موسسات انجام پروژه
چون هم نمی دانند شما چه می خواهیدوهم هزینه برای خوددریافت می
کنند**********************************درست وبا اطمینان انتخاب
کنید*****************************
همراه مستندات و توضیحات کامل ، و خط به خط دستورات و نیز نحوه ساخت و چگونگی اجرای پروژه ها، بهمراه دایکیومنت (document) تایپ شده و آماده برای صحافی بهمراه پشتیبانی بعد از تحویل پروژه
@ انجام پروژه های برنامه نویسی دانشجوئی برای دروس دانشگاهی :
====================================
* مبانی کامپیوتر
* برنامه سازی پیشرفته
* سیستم های تجاری
* ساختمان داده
* طراحی الگوریتم
* ذخیره و بازیابی اطلاعات
* نظریه زبانها و ماشین ها
09367292276
azsoftir@gmail.com
azsoft.ir
صابری09367292276
azsoftir@gmail.com
azsoft.ir
صابری09367292276
azsoftir@gmail.com
azsoft.ir
صابری*
هوش مصنوعی
* کامپایلر
* ریزپردازنده,vhdl,z80,… ivr ، 8051
* شبکه های کامپیوتری
* گرافیک کامپیوتری
* مهندسی نرم افزار
* پایگاه داده
*کارآفرینی
*کارآموزی
*مباحث ویژه
*معماری کامپیوتر
* سیستم عامل پیشرفته
*یادگیری ماشین
*پردازش موازی
*پردازش سیگنال
*شبیه سازی وبهینه سازی
* آزمایشگاه های (سیستم عامل ، ریزپردازنده ، مدار منطقی ، پایگاه داده)
@ لیست زبانهای برنامه نویسی تخصصی ما به شرح زیر می باشد:
====================================
vb.net2005,2008.,2010
c#.net2005,2008.,2010
asp.net2005,2008.,2010
++c
c
vb - visual basic 6.0
pascal
delphi
visual c++
database: sql server
access
php
html
java
j2ee
j2me
assembly
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
matlab
برنامه نویسی موبایل
net. تحت (pocket pc)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
گروه ما متناسب با آنچه فعالیت شماست برای شما وب سایت طراحی می نماید. هر گروه از فعالیتها ، نیازهای خاصی در طراحی وب سایت دارند که در صورت عدم توجه به آنها ، هزینه صرف شده برای وب سایت بازدهی چندانی نخواهد داشت. هم اکنون وب سایتها تمامی امور را در زندگی روزمره تحت شعاع قرار داده اند و هر شرکت و یا ارگانی در صورت نداشتن وب سایت ، معمولا توفیق چندانی در کسب و کار خود بدست نخواهد آورد.
وب سایت هایی که در این گروه طراحی می شوند عبارتند از:
1- وب سایتهای تجاری
2- وب سایتهای خبری
3- وب سایتهای اجتماعی
4- وب سایتهای مذهبی
5- انواع انجمنها
6- وب سایتهای دارای برنامه نویسی اختصاصی به درخواست مشتری
7- . . .
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بهینه سازی وب سایت برای موتورهای جستجو گرنکته ای که در طراحی وب سایتهای مشتریان محترم و مخصوصا در وب سایتهای تجاری مد نظر قرار می گیرد این است که وب سایت بر اساس استاندارد های موتور های جستجو گر (SEO) طراحی می شود. این رویه سبب می شود که وب سایت در پایگاه داده موتورهای جستجو گر سریعتر لیست شده و در جستجو های به عمل مده توسط مشتریان در نتایج جستجوی صفحه های اول تا پنجم نمایش داده شود. البته این مساله به موارد دیگری نیز بستگی دارد که یکی از مهمترین آنها هزینه هایی است که توسط مشتری برای وب سایت در نظر گرفته می شود. ضمنا طراحی وب سایتها به گونه ای خواهد بود که نسبت به سایر وب سایتها سریعتر لود شوند.
SEO چیست؟
زمانی که شما در یک موتور جستجو به دنبال یک موضوع خاص می گردید حتما متوجه این موضوع شده اید که برخی از وب سایتها دارای رتبه های بالاتری می باشند و در صفحات اولیه نمایش داده می شوند و این یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب و فریبنده هستند. بهینه سازی صفحات وب این است که شما در نتایج یک موتور جستجوی بزرگ بیشترین امتیاز را داشته باشید. اهمیت این موضوع از انجا ناشی می شود که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده میکنند.
شاید بتوان گفت که تقریبا همه افرادی که با وب آشنایی هر چند کمی دارند، حداقل برای یک بار هم که شده واژه ی SEO را شنیده اند. طراحی وب سایت به دتبه بسیار بالا در موتورهای جستجوگر GOOGLE و YAHOO seo
اما SEO چیست؟ معنای لغوی SEO که مخفف Search Engine Optimization است، بهینه سازی موتور جستجو می باشد. SEO یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب و فریبنده هستند.
بهینه سازی صفحات وب این است که شما در نتایج یک موتور جستجوی بزرگ بیشترین امتیاز را داشته باشید. اهمیت این موضوع از انجا ناشی می شود که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده میکنند. به عنوان مثال در گوگل و یاهو، اکثر مردم فقط به صفحه ی اول نتایج جستجو نگاه میکنند. بنابراین برای داشتن ترافیک بالا از طرف موتورهای جستجو، این مسئله الزامی است که سایت شما در صفحه ی اول نتایج جستجو قرار گیرد.
علم بهینه سازی موتور جستجو در مورد روشهای فنی مانند عنوان صفحه ی مناسب، تگ ها و متا تگ ها، کلمات کلیدی و عبارات کلیدی و توضیحات مناسب سایت و کلاً محتوایی که موتورهای جستجو دوست دارند، مطالعه می کند.
موتورهای جستجو صفحات وب را به وسیله نرم افزار خزندگی (عنکبوت) پیدا و فهرست بندی میکنند. متاسفانه تمام نرم افزارهای خزندگی یک جور کار نمیکنند. برای مثال اگر صفحه وب شما در یکی از موتورهای جستجو امتیاز بالایی داشته باشد، ممکن است در دیگر موتورها این چنین نباشد.
یکی از کارهایی که متخصصان بیهنه سازی موتورهای جستجو انجام میدهند، پیگیری تمام تغییرات عملکرد داخل موتورهای جستجو است. بنابراین آنها میتوانند صفحات وب را بر طبق این تغییرات بهینه سازی کنند. به علاوه آنها همراه با تغییرات موتورهای جستجوی مختلف خود را تابع این موتورها قرار میدهند.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
هنگامی که شما یک طراح برای طراحی سایت تجاریتان انتخاب میکنید، شما باید از این طراح درباره ی بهینه سازی موتورهای جستجو سوال کنید و باید از او بخواهید بر طبق اصول بهینه سازی برای موتورهای جستجو ساخت صفحات وب سایت شما را شروع کند. در صورتیکه این کار طولانی تر از طراحی هایی که شما بیش از این داشته اید، نیست. این کار خیلی آسان تر و معقول تر است که شما در همان بار اول که سایتتان بر روی وب قرار می گیرد، شامل بهینه سازی برای موتورهای جستجو شود.
چرا SEO مهم است؟
چرا بهینه سازی برای موتورهای جستجو مفید می باشد. موارد ذیل برخی از دلایل این موضوع می باشند:
برتر بودن در نتایج جستجو مشتری های زیادی را به دیدار از وب سایت شما دعوت میکند.
۸۷ در صد تمام بینندگان شما از یک صفحه یک وضعیت دارند.
۹۱ در صد از کاربران اینترنت از موتورهای جستجو استفاده میکنند.
طبق آخرین تحقیقات بیش از ۲۵۰ میلیون جستجو در روز در کشور انگلیس انجام میگیرد.
۷۳ در صد معاملات آنلاین به وسیله موتورهای جستجو آغاز میشود.
۳.۵ بیلیون از وب سایت با هم بر سر رقابت پول هستند، اما واقعیت این این است که فقط کسرهای از یک درصد به صفحه اول می رسند.
چه کسانی به SEO احتیاج دارند؟
هر وب سایتی که به سوی تجارت و بازرگانی حرکت میکند، باید صفحات وب خود را برای موتورهای جستجو بهینه سازی کند.
هدف نهایی یک وب سایت جلب کاربران اینترنتی میباشد، و مطالعات نشان داده است که پهنه عظیمی از کابران اینترنتی وب سایت ها را در موتورهای جستجوی پیدا کرده اند.
اگر شرکت شما نظر به ساخت یک وب سایت جدید و یا به روز کردن وب سایت قدیمی خود را دارد باید توجه داشته باشید که برای پیشرفت باید SEO را در الویت قرار دهید.
به خاطر داشته باشید که SEO شما را به مسابقه بزرگ می برد و شما را در بازار معرفی میکند.
ابزارهای SEO چیست؟
در اینجا میخواهیم درباره ابزارهای SEO یا بهینه سازی برای موتورهای جستجو صحبت کنیم و تعدادی از آنها را معرفی کنیم.
Keyword Suggestion پیشنهاد دهنده ی کلمات کلیدی: همانطور که در بالا گفتیم کلمات کلیدی در جذب موتورهای جستجو نقش به سزایی دارند. شما میتوانید با استفاده از Keyword Suggestion کلمات کلیدی بهتر و جذاب تری را انتخاب کنید.
Google Rank Checkerچک کننده ی امتیاز شما در گوگل: موتور جستجوی گوگل با محاسباتی خاص و دقیق به وب سایت ها امتیاز میدهید, هر چه امتیاز سایت شما در گوگل بالاتر باشد ارزش سایت شما بالاتر است. معمولا چک کردن این امتیاز آسان نیست اما این ابزار در بیشتر سایت های مرتبط باTools SEO کار شما را آسان کرده و شما میتوانید به راحتی امتیاز خود را در گوگل چک کنید.
Link Popularity محبوبیت لینک: محبوییت لینک به شما نشان میدهید که در موتورهای جستجوی مختلف وقتی شما را جستجو میکنند چه تعداد نتیجه ظاهر میشود و جدیدن از این ابزار برای مقایسه کردن بین چند وب سایت استفاده می شود.
Search Engine Position وضعیت سایت شما در موتورهای جستجو: این ابزار هم تعداد نتایج جستجوی سایت شما را در موتورهای جستجوی بزرگ نمایش میدهد.
در کل Web Site Optimization Tools یا ابزارهای بهینه سازی وب سایت که انواع مختلف و متنوعی دارند.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
البته یکی از خدماتی که دفتر برنامه نویسی بینا ارائه می دهد خدمات SEO می باشد که وب سایتهایی که توسط این شرکت طراحی و پیاده سازی شده اند دارای بهترین رتبه در موتورهای جستجوی بزرگ می باشند.
فقط کافیست به ما سفارش دهید . . .
برچسبها: seo برای وب سایت seo سایت ارزان سایت ارزان وب سایت بالا بردن رتبه بالا بردن رتبه در گوگل بروز رسانی وبسایت بهینه سازی سایت بهینه سازی قالب سایت بهینه سازی محتوای سایت پرتال سایت پرتال فروشگاه تحلیل سایت خبرنامه آنلاین درج مطلب در سایت درج مطلب سایت رتبه بالای سایت رتبه سایت سئو اصفهان سئو سایت اصفهان سات فروشگاه سایت asp.net سایت ارزان اصفهان سایت اصفهان سایت با asp سایت با asp.net سایت با aspو sql سایت با پنل مدیریتی سایت با قیمت مناسب سایت برای فروشگاه سایت پویا سایت تجاری سایت جذاب سایت حرفه ای سایت حرفه ای اصفهان سایت خبری سایت زیبا سایت ساز سایت سازی در اصفهان سایت شرکت سایت شرکت اصفهان سایت فروشگاه طراحی پرتال طراحی سایت طراحی سایت ارزان طراحی سایت اصفهان طراحی سایت شرکت طراحی سایت شرکتی طراحی سیستمهای خبری طراحی فروشگاه طراحی وب طراحی وب سایت طراحی وب سایت خبری در اصفهان طراحی وب سایت در اصفهان طراحی وبسایت طراحی وبسایت responsive اصفهان طراحی وبسایت با کنترل پنل پیشرفته طراحی وبسایت پویا طراحی وبسایت تجاری در اصفهان طراحی وبسایت خبر نامه طراحی وبسایت شرکت دطراحی وبسایت گرافیکی طراحی وبسایت مدرسه طراحی وبسایت واکنشگرا اسفهان فروشگاه asp.net فروشگاه اینترنتی فروشگاه با پرداخت آنلاین فروشگاه حرفه ای اینترنتی فروشگاه ساز نصب انجمن وب سایت asp.net وب سایت تجاری وب سایت ریسپانسیو وب سایت شما با رتبه بالا وبسایت asp.net وبسایت با پایگاه داده وبسایت با پشتیبانی وبسایت پویا وبسایت خبری وبسایت در اصفهان وبسایت فروشگاهی وبسایت واکنشگرا
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
------------------------------------------------------------------------------------------------------------------------------------------------------
SP.NET ساخت داکیومنت وب سایت ساخت فایل توضیحات برای پروژه های طراحی وبسایت نمودار DFD وب سایت ASP.NET نمودارهای UML و نمودارهای تحلیل سیستمها برای وب سایت
نام دوره : آموزش Asp.net core 2 در قالب پیاده سازی سایت خبری مشابه ۹۰tv
سطح دوره : مقدماتی تا پیشرفته (پیاده سازی کامل و صفر تا صد یک سایت خبری با همه جزییات)
سورس : دارد (تک تک قسمتها سورس دارد)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش Asp.net core
مشاهده دموی آموزش 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 و طراحی قالب
آموزش بسیار جامع بوت استرپ
و بسیاری موارد دیگر…
تصاویری از پنل ادمین طراحی شده. جهت مشاهده تصاویر در ابعاد بزرگتر روی تصاویر right Click کرده و view Image را انتخاب نمایید.
پنل ادمین آماده
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
اموزش برنامه نویسی asp.net core
کنترل دسترسی کاربر به صورت داینامیک در asp mvc core
تصویری ا بخش ایجاد خبر
پنل کاربری حرفه ای
برای دریافت کد تخفیف به کانال تلگرام مراجعه نمایید.
نکته مهم : قیمت اصلی این دوره بالای ۵۰۰ هزار تومان می باشد. جهت رفاه حال شما کاربران عزیز تا حد مقدور قیمت را پایین در نظر گرفته ایم. سورس این دوره به تنهایی چندین میلیون ارزش دارد.
جلسه ۱ : معرفی دوره و پیش نیاز های آموزش
در این جلسه که قسمت اول از آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv می باشد ضمن معرفی کلیات دوره آموزشی قالب کلی سایت و برخی از بخش های آن را به طور اجمالی معرفی کردیم. در این دوره آموزشی از ویژوال استودیو ۲۰۱۷ و از نسخه Core 2 استفاده خواهیم کرد.
د پروژه در Asp.net core 2 و آماده سازی قال
توضیحاتی در مورد قالب پروژه
ایجاد پروژه و شروع به آموزش Asp.net core 2
ارائه توضیحاتی در مورد نسخه ویژوال استودیو و نصب آپدیت ها
توضیحات تکمیلی ایجاد پروژه
معرفی برخی تغییرات Asp.net core 1 و Asp.net core 2
آشنایی با قالب پروژه
آماده سازی قالب
سوار کردن قالب سایت روی پروژه
آشنایی با Layout و آماده سازی آن
استفاده از فایلهای آماده قالب جهت راه اندازی قالب
آموزش Asp.net core 2 در قالب سایت خبری مشابه ۹۰tv
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
جلسه ۳ : بخش بندی پروژه با استفاده از PartialView
آشنایی با بخش بندی قالب
آشنایی با PartialView ها و آموزش Asp.net core 2
ایجاد 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 در پروژه
آشنایی با جداول ایجاد شده در Identit
دوره جامع آموزش Asp.net core 2
آموزش ایجاد کلاس در Model و آشنایی با اعتبارسنجی فیلدها (DataAnnotation)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آشنایی با مبحث مهم 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
آشنایی با مبحث Migratio
: ایجاد بخش لاگی
توضیحاتی در مورد نحوه اجرای پروژه با 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
آشنایی با لایه Servic
جلسه ۱۲ : آشنایی با لایه Service و کلاسهای Generi
آشنایی با لایه Service
ایجاد لایه Service
آشنایی و ایجاد interface جهت ایجاد لایه Service
ایجاد ارتباط بین repository و لایه Service با controller
ثبت Service مربوط به لایه Serivice در متد Configuration Service در cs
آشنایی با عملیات CRUD
معرفی کلاسهای Generic و ایجاد یک کلاس جنریک
کدنویسی کلاس جنریک جهت جلوگیری از کدنویسی های زیاد و تکراری در کار با دیتابیس
آشنایی با متدهای virtual
: آشنایی با الگوی UnitOfWor
تکمیل کلاس جنریک
تعریف متد get و delete و … در کلاس جنریک
آشنایی با بحث Lazy Loading و eagle Loading
آشنایی با کاربردها و مزایای الگوی UnitOfWork
: ایجاد و استفاده از الگوی UnitOfWor
ایجاد کلاس UnitOfWork
کدنویسی و توضیح Property های این کلاس
ایجاد Property های getter یا فقط خواندنی
تشکیل لایه Service برای کلاس UnitOfWork
جلسه ۱۵ : نمایش لیست دسته بندی های سایت
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ایجاد view برای نمایش دسته بندی های سایت
آشنایی با متد IEnumerable در نمایش لیست اطلاعاتی
طراحی قالب ویوی نمایش لیست Category ها
آشنایی با glyphyicon های بوت استرپ
آشنایی با برخی از دستورات HtmlHelper و Razor
طراحی View برای لیست نمایش Category
جلسه ۱۶ : ویرایش و حذف Categor
ایجاد اکشن متد edit
کدنویسی بخش ویرایش اطلاعات با استفاده از UnitOfWork
ارسال Id اطلاعات از View به کنترلر
: آشنایی با فرم های بوت استرپی Moda
آشنایی با فرم های Modal
پیاده سازی فرم های Modal
آشنایی با قسمت های مختلف Modal
قرار دادن کلاسها و فایلهای مورد نیاز فرم های Modal
ایجاد کلاسهای مورد نیاز Modal
: حذف دسته بندی ها با استفاده فرم های Modal
آشنایی با فرم های بوت استرپی Modal
نوشتن دستورات حذف اطلاعات با استفاده از مدل Unit Of Work
آشنایی با متد RedirectToAction
آشنایی با دستور nameof
ایجاد و نوشتن دستورات لازم جهت ارسال اطلاعات به سمت متد Delete
آشنایی با ویژگی ActionName جهت تغییر نام اکشن ها جهت امنیت بیشتر
تکمیل Layout پروژ
: ایجاد کنترلر و View برای اخبار (News)
ایجاد کنترلر برای اخبار News
نوشتن دستورات Repository و UnitOfWork جهت کار با دیتابیس
ایجاد View برای نمایش اخبار
تکمیل بخش لیست اخبار
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: ایجاد Controller برای بخش کاربران (Users)
ایجاد ستون های اضافی در جداول Identity (ApplicationUsers)
نوشتن دستورات مربوط به UnitOfWork جهت کار با جدول کاربران
آموزش تغییرات فیلدهای پیش فرض جداول Identity
: آشنایی با viewModel و ثبت اطلاعات کاربر
ریسپانسیو کردن کامل جدول User
آشنایی با کاربرد viewModel
ایجاد ViewMode و کدنویسی Validation ها
آشنایی با برخی از Attribute های کنترلی مثل Compare و …
آشنایی با فیلد تصویر در جدول
ایجاد view برای ثبت اطلاعات کاربران
جلسه ۲۲ : آشنایی با پلاگین تقویم شمسی
تکمیل View مروبوط به ایجاد User
آشنایی با font-awesome
آشنایی با خاصیت PlaceHolder
آشنایی با تگ Select در TagHelper
آشنایی با پلاگین تقویم فارسی
آموزش نحوه اضافه کردن پلاگین تقویم فارسی در پروژه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: تکمیل فرم ثبت کاربر
کار با کنترل تقویم فارسی
زیبا سازی فرم ثبت User
کار با بسیاری از المنت های Html و کلاسهای گرافیکی
: آپلود تصویر و فایل روی سرور – جلسه اول
آموزش جی کوئری
آشنایی با جاوااسکریپت و جی کوئری
آشنایی با تگ input با قابلیت ارسال فایل
آشنایی با دستورات جی کوئری جهت آپلود فایل
آشنایی با Ajax و آپلود ایجکسی فایل به سمت سرور
کار با کلاس مربوط به تصویر جهت نمایش تصویر و تغییر اندازه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: آپلود تصویر و فایل روی سرور – جلسه دوم
آموزش کدنویسی سمت سرور جهت دریافت فایل آپلود شده
ایجاد اکشن uploadFile
کار با کلاس IFormFile جهت دریافت فایل از سمت کلاینت
آموزش نکات کلیدی در هنگام آپلود فایل یا تصویر
آموزش کار با Json و ارسال اطلاعات از سمت سرور به سمت کلاینت
آموزش Asp.net core 2 و بسیاری مباحث در رابطه با فایلها
آپلود تصویر و فایل روی سرور – جلسه سوم
ثبت اطلاعات کاربر در دیتابیس به همراه تصویر
نمایش Validation های فرم ثبت کاربر در صورت خطا
نوشتن دستورات کنترلی جهت ثبت اطلاعات کاربر در دیتابیس و آپلود تصویر
آشنایی با متدهای done و fail در ارسال اطلاعات با استفاده از ajax
: آشنایی با کلاس internal و ویرایش اطلاعات کاربر
آموزش Asp.net core 2 و استفاده از کلاس های internal در آن
ایجاد ViewModel برای ویرایش اطلاعات کاربر
ایجاد View جهت ویرایش اطلاعات کاربر
نوشتن اکشن متد مربوط به ویرایش اطلاعات کاربر
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: نوشتن دستورات ویرایش اطلاعات کاربر و کار با کنترلهای گرافیکی
ایجاد یک checkboxگرافیکی با استفاده از پلاگین iCheck
اضافه کردن فایل های Css و Jquery مربوط به پلاگین icheck
پیاده سازی بحث ریست پسورد
ویرایش اطلاعات کاربر در دیتابیس
ویرایش کامل اطلاعات کاربر به همراه تصویر و بحث ریست رمزعبور توسط ادمین
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه اول
آشنایی با پلاگین JsTree جهت نمایش اطلاعات به صورت درختواره
آشنایی با کلیات کار
آشنایی با دسترسی Hard Core و Dynamic
آشنایی با سایت JstTree
دانلود پلاگین JsTree
استفاده از پلاگین jsTree در پروژه
ایجاد کلاس TreeViewNode جهت استفاده در پلاگین JsTree
توضیحاتی در مورد جداول Identity
آشنایی با تایین هویت با روش Claim Based Authentication
آشنایی با تایین هویت با روش Role Based Authentication
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه دوم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آشنایی با کدنویسی پلاگین JsTree
ایجاد Controller با نام role جهت پیاده سازی Identity
سفارشی سازی جدول های Identity جهت پیاده سازی دسترسی داینامیک
آشنایی با پیاده سازی روش Role Based Authentication
آموزش کامل کدنویسی جهت نمایش به صورت درختواره اطلاعات دیتابیس
ارسال اطلاعات به صورت Json.Serialize
طراحی View جهت نمایش اطلاعات به صورت یک درختواره
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه سوم
آموزش دستورات جی کوئری جهت کار با پلاگین JsTree
آشنایی با متدها و Event های پلاگین JsTree
آموزش نحوه دریافت و ارسال دریافت اطلاعات برای پلاگین JsTree
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه چهارم
ثبت اجزای سیستم به صورت سلسله مراتبی با تایین پدر
ایجاد ViewModel جهت ثبت اجزای سیستم در دیتابیس جهت دسترسی
ایجاد View جهت ثبت اجزای سیستم جهت تعریف نقش ها
آشنایی با تگ select و نمایش اطلاعات در این تگ از دیتابیس
ارسال اطلاعات توسط ViewBag جهت نمایش در تگ select
کدنویسی بخش Controller جهت ثبت نقش های جدید در دیتابیس
آموزش Asp.net core 2
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه پنجم
ایجاد دکمه دسترسی در بخش لیست کاربران
ایجاد ویوی نمایش دسترسی های سیستم به صورت درختواره
نوشتن کدهای بخش کنترلر و کدهای جی کوئری
ثبت دسترسی های داینامیک برای کاربران در دیتابیس
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه ششم
طراحی ویو و اکشن های ویرایش دسترسی های اختصاص داده شده به کاربران
سلب دسترسی و افزودن دسترسی جدید به کاربران
ایجاد کلاس Repository برای کار با جدول AspNetUserRoles
نحوه دریافت نقش های کاربر به صورت یک آرایه
ایجاد Interface برای کار با متدهای کلاس AspnetUserRoles
افزودن Serviceهای مورد نیاز برای کار با Interface و Repository
ارسال نقش های کاربر به View و دریافت در درختواره جهت نمایش نقش های هر کاربر
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هفتم
ویرایش دسترسی های کاربر
کدنویسی مربوط به ویرایش دسترسی ها و افزودن دسترسی های جدید
محدود کردن کاربران به دسترسیهای خود
کدنویسی بخش لاگین و مشخص کردن کاربر لاگین شده
ایجاد یک Model برای بخش لاگین
بازطراحی و کدنویسی پارشیال ویوی Login
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
جلسه ۳۶ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هشتم
کدنویسی های بخش لاگین
کدنویسی های مربوط به Identity
افزودن میان افزارهای مورد نیاز
انجام لاگین به صورت Role Based Authentication
کدنویسی های بخش لاگین به صورت کاملا حرفه ای و اصولی
کار با سرویس ConfigureApplicationCookie
: خروج از سیستم (LogOut)
آشنایی با مبحث خروج از سیست و حواشی آن
آشنایی با برخی از مشکلات فرم لاگین و حل مشکلات
تشخیص کاربران لاگین شده
طراحی یک پارشیال ویو برای کاربران لاگین شده جهت نمایش مشخصات آنها
کار با FormAjax ها
آشنایی با فرم های ایجکسی
آموزش Asp.net core 2 به صورت کاملا پروژه محور
: آشنایی با FormAjax و Jquery Ajax و لاگین حرفه ای ایجکسی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کار با کتابخانه Jquery.onubtrousive.ajax
کنترل حالتهای مختلف لاگین و لاگ اوت
کنترل خطاهای هنگام لاگین
نمایش Validation های کنترلهای ورودی با استفاده از جی کوئری ایجکس
کدنویسی دستورات جی کوئری جهت ارسال اطلاعات لاگین به سمت سرور
کدنویسی مربوط به کنترل خطاها و حالات مختلف لاگین توسط جی کوئری ایجکس
بدست آوردن مشخصات کاربر لاگین کرده و نمایش مشخصات کاربر
: ارسال خبر در سایت (بخش اول)
ایجاد View های مورد نیاز برای ایجاد خبر
کار با پلاگین تاریخ شمسی
کار با توابع و متدهای تاریخ شمسی
آشنایی با توابع فرمت رشته
ارسال فایل روی سرور توسط Ajax
کار با دستورات جی کوئری جهت ایجاد و ارسال خبر در سایت
: ارسال خبر در سایت (بخش دوم)
نمایش دسته بندی موضوعات و کار با تگ Select در TagHelper
آشنایی با مفهوم Inversion Of Control و بهینه سازی کدها در پروژه
آپلود فایل و تصویر روی سرور و آشنایی با توابع مهم
تکمیل طراحی View مربوط به ارسال خبر در سایت
کار با اینترفیس IFromFile در آپلود فایل و تصویر
کار با کلاس های تغییر سایز تصویر
ایجاد اینترفیس و سرویس آپلود فایل در پروژه
کار با اینترفیس IHostingEnvironment جهت کار با روت سایت
کار با توابع JSon
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: ارسال خبر در سایت (بخش سوم)
معرفی ادیتورهای متن حرفه ای
کار با ادیتور متن CKEditor به صورت حرفه ای
ثبت اطلاعات فرم ایجاد خبر توسط الگوی Unit Of Work و کلاسهای Generic در دیتابیس – به همراه ثبت اطلاعات ادیتور و تصاویر
آشنایی با نحوه ایجاد و سفارشی سازی CKEditor از وب سایت مربوطه
معرفی مشکلات پیش فرض CkEditor و رفع آنها
مشکل رفع اپلود و نمایش تصویر در CkEditor توسط Page ها
کار با پکیج ImageFlow
معرفی اسکریپت های لازم جهت سفارشی سازی CkEditor
: ویرایش اخبار سایت
ایجاد اکشن متد مربوط به Edit اخبار
ایجاد اکشن متد مربوط به نمایش خبر جهت ویرایش
دریافت اطلاعات خبر جهت ویرایش
بررسی همه حالات جهت ویرایش تصویر و کدنویسی انها
بررسی بسیاری از حالات و کدهای لازم جهت ویرایش خبر
: حذف خبر از سایت و فیلتر اطلاعات مخصوص به هر نویسنده
کار با فرم های Modal جهت زیبایی بیشتر و گرفتن تاییدیه از ادمین جهت حذف خبر
کدنویسی دستورات لازم و ایجاد اکشن متد جهت حذف خبر
ایجاد فایلهای جی کوئری لازم جهت نمایش Modal ها
دریافت اطلاعات خبر توسط توابع و کلاس Generic و حذف خبر
استفاده از ویژگیهای ActionName و AntiForgeryToken و توضیح کاربردهای آنها
فیلتر اطلاعات جهت نمایش اطلاعات مربوط به هر نویسنده
دریافت اطلاعات کاربر لاگین کننده در سیستم
توضیح در مورد دستور Include و Join در کلاس Generic
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: نمایش اخبار در صفحه اصلی سایت (بخش اول)
معرفی قسمت های مختلف سایت مثل اسلایدر، آخرین اخبار، آخرین ویدیوها، اخبار کناری سایت و …
ویرایش مدل News جهت مشخص کردن محل ارسال خبر
ایجاد کلاسهای Internal به همراه داده های ثابت
استفاده از کلاسهای Internal در View ها
بایند کردن تگ Select از دیتابیس و کلاسهای داخلی با داده های ثابت
: نمایش اخبار در صفحه اصلی سایت (بخش دوم)
کار با اسلایدر
داینامیک کردن و نمایش اطلاعات و اخبار از سمت دیتابیس در اسلایدر
ایجاد کلاس مخصوص برای ارسال مدلهای چندگانه به View ها و PartialView ها
کدنویسی مربوط به نمایش اطلاعات در اسلایدر
ارسال مدل به Slider
: نمایش اخبار در صفحه اصلی سایت (جلسه سوم)
داینامیک کردن بخش آخرین اخبار و آخرین ویدیوها
کار با کلاس های Internal
کار با PartialView ها و ارسال مدل به PartialView ها
طراحی قالب برای پارشیال ویوهای مربوطه
انتخاب نوع خبر هنگام ایجاد خبر با استفاده از RadioButton های گرافیکی
جلسه ۴۷ : نمایش اخبار در صفحه اصلی سایت (جلسه چهارم)
داینامیک کردن بخش آخرین اخبار و کار با تب ها
ایجاد مدل های چندگانه جهت کار با چندین پارشیال ویوی شامل مدل در یک View
آشنایی با مدل های dynamic
آشنایی با دستورات Lazy Loading و Eagle Loading
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: اصلاحات فرم نمایش و ویرایش اخبار
آموزش Join کردن جداول با استفاده از کلاسهای Generic
مشخص کردن محل ارسال خبر
کار با دستورات سی شارپ توسط موتور Razor
ایجاد یک لیست بازشونده جهت نمایش محل ارسال خبر (با استفاده از تگ Select)
کار با fontawesome ها و تنظیم فونت سایت
کار با دستورات مرتب سازی داده ها (OrderBy)
کار با دستورات format جهت زمان و تاریخ و استاندارد سازی تاریخ و زمان
اضافه کردن fontawesome به پروژه
نمایش fontawesome ها در کنار اخبار
افزودن و تنظیم فونت دلخواه برای سایت
: نمایش خبر
ایجاد View برای نمایش محتوای خبر
طراحی کامل قالب برای نمایش اخبار
کار با Inspect Element
آشنایی با برخی تنظیمات در Layout اصلی پروژه
کار با RenderBody در Layout
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: نمایش خبر – جلسه دوم
نمایش آمار بازدید هر خبر
داینامیک کردن قالب و نمایش خبر
کار با Repository و ایجاد Interface لازم
آموزش Asp.net core 2 و کار با لایه Service
راه اندازی سرویس News در Startup.cs
پیاده سازی Dependency Injection در مدل News
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه اول
بررسی قالب و استایل های نظرات در سایت ۹۰
ایجاد PartialView برای بخش نظرات
طراحی قالب و استایل مورد نیاز برای پیاده سازی بخش نظرات
تنظیم آیکون ها و فونت های مورد نیاز در بخش نظرات
آموزش Asp.net core 2
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه دوم
بررسی Model مورد نیاز برای نظرات شامل ارسال نظر و پاسخ به نظر
ایجاد Model با نام Comment برای دریافت و نمایش کامنت ها
کار با Attribute های مختلف مانند StringLength و RegularExpression و …
ایجاد یک مدل کامل و جامع و حرفه ای برای دریافت کامنت های کاربران
دریافت آی پی کاربران نظر دهنده
قابلیت Like و dislike برای هر کامنت
کار با Migration و ایجاد جدول Comment در sql Server
ارسال اطلاعات پیچیده با ViewBag به ویوها
ایجاد Repository، Interface و لایه Service برای مدل Comment
ایجاد Property های مورد نیاز برای کار با CRUD و کلاس های Generic
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه سوم
ارسال یک List از نظرات به PartialView نظرات
تفکیک انواع نظرات در PartialView مربوط به نظرات
ایجاد و نمایش داینامیک بخش های مختلف نظرات مثل تاریخ کامنت، زمان کامنت، تعداد Like و DisLike های یک کامنت و …
نمایش تعداد کل نظرات برای یک خبر
و …
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه چهارم
بررسی فرم ارسال کامنت و تنظیمات مربوطه
دریافت اطلاعات کامنت و ارسال به سمت سرور با استفاده از Jquery Ajax
آموزش بسیاری از قابلیت های Ajax و ارسال اطلاعات به سمت سرور
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه پنجم
ارسال کامنت دریافت شده از کاربر و ارسال آن به سمت سرور جهت بررسی و ثبت در دیتابیس
کنترل صحیح بودن مقادیر دریافت شده سمت کلاینت و سمت سرور
تغییر استایل ها و … توسط Jquery هنگام ثبت کامنت
کار با بسیاری از توابع Jquery مثل Addclass، Removeclass و …
نمایش پیغام مناسب به کاربر توسط Ajax در صورت خالی بودن مقادیر یا اشتباه بودن مقادیر ورودی
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه ششم
آشنایی با خاصیت بسیار مهم data-… در html
استفاده از خاصیت data- در html
ایجاد بخش پاسخ به کامنت به صورت کاملا Ajax
کار با متدهای onclick و … در جی کوئری
آشنایی با برخی مشکلات هنگام ایجاد کامنت های تو در تو و رفع آنها
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه هفتم
ایجاد قابلیت Like و DisLike برای هر کامنت
آموزش Asp.net core 2 و کار با Cookie ها در Asp.net core 2
پیاده سازی حرفه ای قابلیت Like و DisLike با استفاده از Ajax و Cookie
آموزش بسیاری نکات مهم و کلیدی در Jquery
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه هشتم
تکمیل بخش Like و DisLike برای نظرات
کنترل اینکه کاربر یک کامنت را ۲ بار Like یا DisLike نکند.
ثبت اطلاعات در کوکی
دریافت اطلاعات از کوکی
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه نهم
تکمیل بخش پاسخ به دیدگاه
جا به جایی فرم ارسال نظرات و آموزش کار با متد appendTo در Jquery
آموزش کامل استفاده از جی کوئری در حالات مختلف
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه دهم
دریافت و ثبت اطلاعات مربوط به پاسخ به کامنت به صورت کاملا Ajax
لغو ارسال نظر و برگشت فرم ارسال نظر به حالت اولیه
کار با متد css در Jquery
کار با متد attr در jquery
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: تایید کامنت توسط ادمین سیستم – جلسه اول
ایجاد کنترلر Comment
اتصال کنترلر به دیتابیس از طریق لایه Service
ایجاد View و استایل دهی زیبا به لیست نظرات
نمایش لیست نظرات به همراه اطلاعات کامل ارسال کننده نظر
: تایید کامنت توسط ادمین سیستم – جلسه دوم
تایید و نمایش کامنت توسط ادمین سیستم
حذف کامنت از سایت
نپذیرفتن کامنت توسط ادمین
کار با فرم های Modal بوت استرپی جهت دریافت تایید عملیات توسط ادمین
ایجاد Repository و Interface و لایه Service جهت کار با کامنت های دریافتی
آموزش Asp.net core 2
: تایید کامنت توسط ادمین سیستم – جلسه سوم
نمایش Notification در پنل ادمین جهت اطلاع از دریافت کامنت جدید
دریافت کامنت های تایید نشده و نمایش به ادمین سیستم
کار با fontawesome ها جهت زیبایی بیشتر نوتیفیکیشن ها
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: آموزش Asp.net core 2 و آشنایی با مفهوم Dependency Injection در View
آموزش مفهومی تزریق وابستگی در View
بررسی برخی مشکلات استفاده از viewBag و ViewData درارسال اطلاعات
آشنایی با مفهوم inject در View
توضیح مفهومی دلایل و کاربردهای استفاده از تزریق وابستگی در View
: تبلیغات در سایت – جلسه اول
آشنایی با مبحث درآمدزایی در یک سایت
آشنایی با موضوع نحوه ایجاد تبلیغات در سایت
ایجاد Model و جدول مورد نیاز برای مبحث تبلیغات
کار با متغیرها و کلاسهای Global و استفاده از آنها
استفاده از Attribute های مختلف
ایجاد بازه زمانی برای نمایش تبلیغات در سایت
ایجاد لینک برای هر تبلیغ خاص
کار با کلاس های Internal
ایجاد کنترلر و View های مورد نیاز برای تبلیغات
استفاده از الگوی UOW
: تبلیغات در سایت – جلسه دوم
ایجاد و ثبت تبلیغ
ایجاد View برای ثبت تبلیغ
ایجاد Action مورد نیاز برای ثبت تبلیغ
کار با بحث آپلود فایل و موضوعات مرتبط
آپلود فایل و تصویر به صورت ایجکسی
ایجاد View ثبت تبلیغ به صورت بسیار زیبا
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: تبلیغات در سایت – جلسه سوم
رفع مشکل فونت فارسی پلاگین تاریخ
ایجاد کلاسهای کار با اعداد
نمایش تبلیغات به صورت داینامیک و برنامه ریزی شده در سایت
: تبلیغات در سایت – جلسه چهارم
نمایش تبلیغات در بازه های زمانی خاص
کار با دستورات Lambda و کار با متدهای compareTo و …
کار با دستورات Lambda و شرط های تو در تو و پیچیده
ایجاد کلاس برای کار با تاریخ شمسی
کار با دستورات Razor
: تبلیغات در سایت – جلسه پنجم
حذف تبلیغ از سایت
تغییر وضعیت تبلیغات
کار با root سایت
آموزش حذف فایل از Root سایت
کار با دستورات Jquery
کار با کلاس Path و متد Combine
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: ایجاد نظرسنجی در سایت – جلسه اول
توضیحاتی در مورد مبحث نظرسنجی و اهمیت آن
ایجاد Model های مورد نیاز برای ایجاد نظرسنجی
ایجاد ارتباط و ایجاد Foreign Key بین Model ها
کار با Migration و ایجاد Table های مورد نیاز
ایجاد کنترلر Poll
کار با دستورات جی کوئری مورد نیاز
ایجاد Property های مربوط به UOW
: ایجاد نظرسنجی در سایت – جلسه دوم
طراحی View مربوط به لیست نظرسنجی ها
کار با View با قابلیت چند Model
کار با خاصیت Delimeter و جداکننده ها در رشته
ایجاد و ثبت نظرسنجی در دیتابیس
توضیح در مورد مبحث مهم Transaction
۳ : ایجاد نظرسنجی در سایت – جلسه سوم
آموزش Asp.net Core 2 و مبحث مهم Transaction
کار با Transaction ها
پیاده سازی Transaction در الگوی Unit Of Work
پیاده سازی BeginTransaction، CommitTransaction و TollBackTransaction توسط کلاس و اینترفیس جهت ایجاد مطابقت با الگوی Unit Of Work
پیاده سازی بسیار حرفه ای Interface های مربوط به Transaction ها
کار با Interface با نام IDisposable
: ایجاد نظرسنجی در سایت – جلسه چهارم
پیاده سازی موضوع حذف نظرسنجی
کار با فرم های Modal
پیاده سازی حذف یک نظرسنجی با استفاده از Transaction
پیاده سازی موضوع بستن نظرسنجی
ایجاد Repository و Interface جهت بستن نظرسنجی
: ایجاد نظرسنجی در سایت – جلسه پنجم
نمایش نظرسنجی ایجاد شده توسط ادمین سیستم در صفحه ابتدایی سایت
پیاده سازی کدهای مورد نیاز در Controller و Model ها
ارسال Model های چندگانه با PartialView ها
پیاده سازی Dependency Injection در View
کار با تگ RadioButton در TagHelper ها
: ایجاد نظرسنجی در سایت – جلسه ششم
ثبت رای کاربران در دیتابیس
کار با دستورات Jquery و Ajax به صورت کاملا حرفه ای
دریافت مقادیر RadioButton از طریق جی کوئری و ارسال به سمت سرور
کار با Cookie ها جهت ثبت رای
آموزش کامل بسیاری از قابلیت های کوکی و کار با آنها
کنترل خطاهای حین انجام عملیات نظرسنجی
ثبت رای کابران در دیتابیس
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: ایجاد نظرسنجی در سایت – جلسه هفتم
کار با قسمت Inspect Element در مرورگر
کنترل اینکه کاربران بیش از یکبار در نظرستجی شرکت نکند
دسترسی به Cookie ها از طرق View و با استفاده از کتابخانه Http
: کار با انواع نمودار ها
نمایش نتایج نظرسنجی به صورت نمودار های گرافیکی
آشنایی با نمودارهای InlineChart
آشنایی با نمودار های Mirrors
آشنایی با نمودارهای Flot
آشنایی با نمودارهای ChartJS
اضافه کردن فایل های JavaScript مربوط به نمودارها در پروژه
آموزش دستورات جی کوئری مربوط به نمودارها
نمایش اطلاعات نمودار بر طبق داده های دیتابیس
: نمایش نتایج نظرسنجی با اطلاعات تکمیلی تر به ادمین سیستم
نمایش نمودار نتایج نظرسنجی در یک فرم Modal
نمایش اطلاعات تکیلی و تعداد آرا برای هر گزینه در هر نظرسنجی
: آموزش سئو در سایت و آشنایی با متاتگ های مهم
آموزش متاتگ های مهم و ضروری
استفاده از متاتگ های Description، Keyword و …
استفاده از متاتگ های مهم در هر خبر
ایجاد فیلدهای مورد نیاز برای نگهداری کلمات کلیدی برای هر خبر در دیتابیس
آشنایی با متای توضیحات در اخبار
: ایجاد تنظیمات سایت
بررسی و آشنایی با تنظیمات مربوط به سایت
ایجاد Model جهت نگهداری تنظیمات سایت
ایجاد تگ های اصلی سایت
ایجاد متای توضیحات برای سایت
ایجاد Table برای نگهداری تنظیمات سایت توسط Migration
نمایش عنوان سایت، تگ های اصلی، فوتر و … از دیتابیس
: تکمیل تنظیمات پنل کاربری
کار با font-awesome ها
تنظیم منوها و دسترسی های پنل ادمین
کار با تزریق وابستگی در View
کار با IHttpContextAccessor
اتصال به دیتابیس به صورت ناهمگام (await)
نمایش اطلاعات کاربر لاگین شده درسیستم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: جسجتو در اخبار
بررسی جستجو در اخبار در سایت ۹۰
ایجاد فرم جستجو در بخش منوی سایت
کار با قابلیت های Placeholder و …
ایجاد Style مورد نظر برای نمایش نتایج جستجو
آموزش کار با دستورات انتیتی جهت انجام عملیات جستجو
ایجاد PartialView جهت نمایش نتایج جستجو
جلسه ۸۴ : داینامیک کردن منوهای سایت
بررسی داینامیک کردن منوهای سایت
دریافت و نمایش منوهای سایت از دیتابیس
نمایش اخبار به صورت دسته بندی شده با کلیک روی هر منو
آموزش Join در دستورات Lamba در الگوی UOW
: ایجاد صفحه بندی سفارشی
تعریف صفحه بندی یا Paging
آشنایی با پکیج ReflectionIT.Mvc.Paging و آشنایی با مشکلات آن
توضیح در مورد یک صفحه بندی سفارشی
کدنویسی در بخش Controller جهت ایجاد صفحه بندی سفارشی
آشنایی با دستور Skip، Take و … در انتیتی فریم ورک
ایجاد استایل سفارشی برای بخش صفحه بندی
نمایش یک صفحه بندی بسیار زیبا و سفارشی
ج : صفحه بندی (Paging) و بررسی حالات خاص
ایجاد صفحه بندی برای بخش های مختلف سیستم
ایجاد صفحه بندی هنگام جستجو
بررسی و کنترل حالات خاص برای صفحه بندی هنگام حالات خاص
: صفحه بندی هنگام جستجو
ایجاد صفحه بندی به صورت کامل هنگام جست و جو
آموزش ارسال اطلاعات به سمت Controller توسط تگ a
آموزش ارسال پارامتر به سمت سرور توسط دستورات query string و از طریق URL
ایجاد صفحه بندی برای نمایش اخبار دسته بندی شده
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
: نمایش ویدیو در سایت
توضیحاتی در مورد مبحث ویدیو در سایت
نمایش ویدیو در سایت از طریق سایتهایی مانند Aparat، Tamasha و فیلمیو
کار با بخش Source در CkEditor
نمایش ویدیو در سایت
۸: جستجو در پنل کاربری
ایجاد form برای نمایش ابزار جستجو
ایجاد جستجو در بخش لیست اخبار
کدنویسی سمت سرور جهت انجام جست و جو
آموزش کار با دستورات Lambda و Entity Framework
جلسه ۹۰ : جست و جو بر اساس بازه زمانی
ایجاد جست و جو در بخش لیست نظرات
کار با پلاگین تاریخ شمسی
ایجاد فرم جست و جو بر اساس از تاریخ … تا تاریخ
بررسی مشکل اعداد فارسی هنگام جست و جو و حل مشکل
ایجاد جست و جو بر اساس
از تاریخ
تا تاریخ
بین ۲ بازه تاریخی
: ایجاد سیستم نمایش آمار بازدید و آمار بازدیدکننده – جلسه اول
نمایش آمار بازدید روز در پنل ادمین
نمایش آمار بازدیدکننده در روز در پنل ادمین
نمایش آمار بازدید کل سایت در پنل ادمین
نمایش آمار بازدید کننده کل سایت در پنل ادمین
ایجاد یک View با گرافیک زیبا جهت نمایش آمارهای بازدید
ایجاد Model مناسب جهت ذخیره وضعیت بازدیدها
دریافت IP کاربران بازدید کننده
کدنویسی دستورات مربوط به نمایش اطلاعات آمار بازدید
تزریق وابستگی در View
کار با UOW و Repository و لایه Service جهت نمایش آمار بازدید
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
جلسه ۹۲ : ایجاد سیستم نمایش آمار بازدید و آمار بازدیدکننده – جلسه دوم
تکمیل بحث نمایش آمار بازدید
کنترل عدم تکرار شدن IP کاربر در تاریخ روز
: ایجاد سیستم نمایش آمار بازدید و آمار بازدیدکننده – جلسه سوم
نمایش آمار بازدید امروز و کل به صورت داینامیک و با استفاده از اطلاعات دیتابیس در پنل ادمین
نمایش آمار بازدیدکننده امروز و کل به صورت داینامیک و با استفاده از اطلاعات دیتابیس در پنل ادمین
کار با تابع Count وSum و Containsدر انتیتی فریم ورک
نمایش لیست افراد بازدید کننده به همراه آی پی و تاریخ در پنل ادمین
جلسه ۹۴ : تکمیل برخی قسمت های پروژه
نمایش تگ های هر خبر در انتهای خبر
نمایش تعداد بازدید هر خبر در بالای خبر
تعریف دسترسی ها و قرار دادن Attribute های Authorize و Role در بالای اکشن متدها
جلسه ۹۵ : آموزش کار با Web Api در Asp.net core 2 – جلسه اول
Http چیست؟
آموزش مفهومی Http و کاربردهای آن
آشنایی با متدهای Post، Get، Put و Delete در پروتکل Http
آشنایی با مفهوم Client-Server یا Request-Response در پروتکل Http
آموزش ساختار بدنه یک درخواست Http
آشنایی با body و header در پروتکل Http
آموزش کدهای مهم در Http مانند کد ۲۰۰، ۵۰۰، ۴۰۴ و …
آشنایی با برخی خطاهای Http مانند bad request یا Page Not Found یا Internal Server Error
آموزش مفهومی Url و نحوه ثبت یک درخواست
آشنایی با سرور داخلی Asp.net core به نام Kestrel
توضیحاتی در مورد میان افزار PipeLine و Routing
تعریف Web Api
آشنایی با مفهوم و کاربردهای Web Api
جلسه ۹۶ : آموزش کار با Web Api در Asp.net core 2 – جلسه دوم
آموزش ایجاد یک Web Api در Asp.net core 2
آشنایی با Attribute های Produces و Route در api
آشنایی با متد Get در Web Api
ایجاد یک لیست از اطلاعات دیتابیس توسط Web Api
دریافت اطلاعات یک رکورد خاص توسط Wen api
آشنایی با برخی خاصیتهای Attribute مربوط به HttpGet
جلسه ۹۷ : آموزش کار با Web Api در Asp.net core 2 – جلسه سوم
آشنایی با نرم افزاری جهت تست Web Api (جایگزین موبایل یا تبلت یا …)
ثبت اطلاعات در دیتابیس توسط Web Api و آشنایی با HttpPost
آشنایی با ویژگی FromBody
ویرایش اطلاعات توسط Web Api و آشنایی با HttpPut
کار با متد NotConnected
حذف اطلاعات توسط Web Api و آشنایی با HttpDelete
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
جلسه ۹۸ : آپلود پروژه روی هاست واقعی – جلسه اول
آشنایی با دامین و نحوه تهیه یک Domain
آشنایی با هاست و نحوه تهیه آن
آشنایی با مشخصات یک هاست مناسب جهت راه اندازی سایت Asp.net core 2
آشنایی با برخی از مشکلات رایج هاست ها
جلسه ۹۹ : آپلود پروژه روی هاست واقعی – جلسه دوم
رفع برخی مشکلات که در هاست مشکل ایجاد می کند
آشنایی با Publish پروژه
آموزش BackUp گرفتن از دیتابیس جهت انتقال به هاست
آشنایی با حالت Debug و Release
آشنایی با گزینه های موقع Publish پروژه
آشنایی با فایل web.config
اصلاح فایل web.config
آموزش ایجاد Log از خطاها و فعالیت های سایت در هاست
جلسه ۱۰۰ : آپلود پروژه روی هاست واقعی – جلسه سوم
آشنایی بیشتر با هاست Plesk Onyx
آشنایی با محیط هاست Plesk
آموزش ایجاد DataBase در هاست
آموزش ایجاد UserName و Password روی هاست برای دیتابیس
آموزش تغییر و اصلاح فایل appsetting.json جهت قرارگیری روی هاست
آموزش قرار دادن فایلهای پروژه روی هاست
و در نهایت اجرای سایت به صورت کاملا موفقیت آمیز روی هاست واقعی !!!
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
وب سایت طراحی شده توسط یکی از دانشجویان دوره آموزش Asp.net core 2 در قالب سایت خبری مشابه
یادگیری ASP.Net
ASP.Net یک فریم ورک تحت وب است که توسط شرکت مایکروسافت طراحی و ارایه شده است و کاربران را قادر می سازد تا صفحات داینامیک، برنامه های تحت وب و همچنین سرویس های XML تحت وب با امکانات فوق العاده ای را برای وب سایت خود طراحی کنند. ASP.Net می تواند برای طراحی انواع پروژه ها از پروژه های کوچک گرفته تا پروژه های عظیم سازمانی مورد استفاده قرار گیرد.
ASP.Net با ارایه بانک بسیار گسترده ای از Syntax ها که همچنین با Syntax های ASP کلاسیک نیز همخوانی دارند امکانات فراوانی را برای کاربرانش به ارمغان می آورد.
برای طراحی برنامه های تحت وب مبتنی بر ASP.Net می توان از زبان های برنامه نویسی C# و یا Visual Basic استفاده نمود. انتخاب هریک ازاین زبانها بسته به سلیقه افراد و نیازهای آن ها از برنامه های خود می باشد. بسیاری از کارشناسان عقیده دارند که C# زبانی در سطح میانی و VB زبانی سطح بالا و بسیار نزدیک به زبان انگلیسی می باشد. می توان یادگیری ASP.Net را به یادگیری نوازندگی با گیتار تشبیه نمود. در ابتدا شما باید “علاقه” لازم در زمینه یادگیری موسیقی و نواختن گیتار را داشته باشید، زیرا بدون علاقه تمام زمانی که برای تمرین خود صرف می کنید، به هدر خواهد رفت. پس از این مرحله نوبت به انتخاب نوع و سبک گیتار مورد علاقه خود خواهد رسید که در این مورد منظور انتخاب یکی از زبان های C# و یا VB.Net می باشد. زمانی که یکی از آن ها را فراگرفتید، آنگاه یادگیری دیگری نیز برایتان به آسانی امکان پذیر خواهد بود. پس از انتخاب گیتار و سبک مورد علاقه خود باید با مفاهیم اولیه و ضروری موسیقی و نوازندگی گیتار آشنا شوید که در اینجا منظور مفاهیم اولیه برنامه نویسی شی گرا و نحوه کار Dot Net Frameworkمی باشد. پس از آشنایی با مفاهیم اولیه، می توانید برای جالب تر شدن پروسه آموزش، سعی کنید تا یکی از قطعات موسیقی مورد علاقه خود را با کمک استاد یا منابع آموزشی بنوازید که در مورد ASP.Net نیز می توانید با استفاده از آموزش های تحت وب و یا کتاب های آموزشی شروع به نوشتن برنامه ای دلخواه و ساده نمایید. پس از فراگیری مراحل ساخت برنامه های ساده به سراغ نوشتن و ایجاد و ساخت برنامه های پیچیده تر به پیش رفته و سعی کنید تا تکنولوژی های جدیدتری را نیز فراگیرید. همانطور که در موسیقی نیز با تمرین بیشتر به مهارت های بیشتری می رسید،در برنامه نویسی با کسب تجربه بیشتر می توانید به مهارت های منحصر بفردی دست پیدا کنید تا در نهایت شما نیز بتوانید با بکارگیری خلاقیت خود برنامه های جدیدی را خلق کنید.
قبل از اقدام به یادگیری هر یک از زبان های فوق برای طراحی سایت با استفاده از تکنولوژی ASP.Net، کاربران باید برخی پیشنیازهای مورد نیاز را از قبل فراگیرند. این پیشنیازها عبارتند از :
– تسلط به زبان اسکریپت نویسی HTML و توانایی ایجاد صفحات، جداول، تصاویر و فرم های مختلف با استفاده از آن
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
– تجربه کار و آشنایی با برخی دیگر از زبان های اسکریپت نویسی مانند نسخه اسکریپتی نرم افزار Visual Basic و یا نرم افزار JavaScript
– تجربه کار و آشنایی با اسکریپت های CSS جهت طراحی ظواهر صفحات وب
– آشنایی با مفاهیم الگوریتم نویسی و طراحی مراحل طراحی برنامه
– آشنایی با وب سرور IIS موجود در ویندوز سرور مایکروسافت
– آشنایی با سرویس Active Directory موجود در ویندوز سرور مایکروسافت
با یادگیرید مفاهیم فوق الذکر، کاربر قادر به طراحی صفحات تحت وب استاتیک خواهد بود و می تواند پس از فراگیری زبان ASP.Net نسبت به طراحی صفحات غنی داینامیک نیز اقدام نماید. برای یادگیری ASP.Net ابتدا باید با مفاهیمی همچون معنای Framework و نحوه کار Dot Net Framework که توسط شرکت مایکروسافت ارایه شده است، آشنا شد. متاسفانه بسیاری از کاربران آماتور بدون یادگیری این مفاهیم و ضروری، اقدام به فراگیری ASP.Netنموده و وب سایت های خود را به صورت ناقص نوشته و بر روی وب سرور قرار می دهند که این امر باعث رعایت نکردن برخی موارد ضروری در برنامه می شود که می تواند پیامدهایی همچون بهینه نبودن وب سایت و کند بودن شدید لود صفحات را به همراه داشته باشد.
شرکت مایکروسافت به عنوان تولید کننده اصلی تکنولوژی ASP.Net، اقدام به برگزاری دوره های آموزشی، ارایه کتب درسی و همچنین در پایان برگزاری امتحانات و ارایه مدارک بین المللی و معتبر نموده است. مایکروسافت نام مدارک خود را که پس از گذراندن موفقیت آمیز هر شخص از هر امتحان ارایه می کند، MCTS (Microsoft Certified Technology Specialist) در نظر گرفته است. با چنین مدرکی افراد در هر جای دنیا به عنوان یک متخصص در امر مورد نظر شناخته می شوند. با تمام این مزایا، باز هم باید اعتراف کرد که کسب مدرک و صورت صرف به منزله تسلط کامل شخص به تکنولوژی ASP.Net نمی باشد و لازمه آن کسب تجربه کافی و پیاده سازی پروژه های مختلف در دنیای واقعی می باشد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
راه های مختلفی برای برای یادگیری ASP.Net برای افراد مبتدی و آماتور وجود دارد که در ادامه به آن ها اشاره خواهیم نمود :
– کتاب های آموزشی
کتاب های آموزشی بسیار زیادی با عناوین وسوسه کننده ای (و صرفا تجاری) همانند “یادگیری ASP.Net در ۷۲ ساعت” وارد بازار شده اند که متاسفانه با استفاده از هیچ یک از آن ها نمی توانید راه هزار ساله را یک شبه طی کنید. با توجه به اینکه اکثر کتاب های موجود در کشورمان تالیف و ترجمه شده می باشند، متاسفانه بسیاری از آن ها به دلیل ترجمه نامناسب، قابل درک و مفهوم نیستند. یکی از ضروری ترین نکاتی که به افراد علاقه مند به یادگیری این تکنولوژی توصیه می شود، فراگیری و تسلط به زبان انگلیسی است. در صورتیکه تسلط کافی به زبان انگلیسی داشته باشید، میتوانید با اطمینان و به راحتی به منابع اصلی و کتاب های رسمی شرکت مایکروسافت مراجعه کنید که بهترین راه و کامل ترین مرجع برای یادگیری ASP.Net می باشند. شرکت مایکروسافت نیز هر سال با وارد شدن تکنولوژی های جدید تر مانند Dot Net Framework 4.0 و ۴.۵ کتب خود را با ویرایش های بروز شده وارد بازار می کند. تمامی این کتاب ها برای آزمون های مخصوص همان مبحث انتشار پیدا میکنند که این آزمون ها همواره با کدهایی مخصوص قابل شناسایی می باشند. برای مثال جهت یادگیری نحوه طراحی برنامه های تحت وب با استفاده از تکنولوژی Dot Net Framework 4.0 باید به کتابی با عنوان MCTS: Microsoft .NET Framework 4, Web Applications Development و با کد Exam 70-515 مراجعه نمایید. قابل ذکر است، پس از مطالعه و یادگیری کامل کتاب هر یک از مباحث می توان به مراجعه به مراکز برگزاری آزمون مایکروسافت در کشورهای همسایه نسبت به اخذ مدرک بین المللی آن نیز اقدام نمود.
برای مشاهده لیست کتاب ها و کدهای تمامی محصولات شرکت مایکروسافت به لینک زیر مراجعه نمایید:
http://www.microsoft.com/learning/en/us/certification/mcts.aspx#tab2
– سایت های آموزشی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ابزار بعدی، استفاده از سایتهای آموزشی موجود در وب است. سر زدن به این سایت ها هیچ گاه خالی از لطف نیست چرا که برخی مطالب ذکر شده در سایتهای آموزشی را هیچ وقت در هیچ کتابی نخواهید یافت و اصولا آنها هیچوقت چاپ نمی شوند. بخصوص زمانی که درحال ورود به قلمرو حرفه ای می شوید. با بکارگیری گوگل، این گونه سایتها هیچوقت برای شما مخفی یا ناشناخته نمی مانند.
سایت هایی همانند w3schools.com و یا بخش آموزش سریع یا QuickStart شرکت مایکروسافت می توانند منابع خوبی را به صورت ترتیبی و طبقه بندی شده به شما ارایه دهند. به جز سایت های مذکور، در صورت جستجو در اینترنت با دنیای عظیمی از اطلاعات دراین مورد مواجه خواهید شد، اما اکثر آن ها فاقد موارد و آموزش های طبقه بندی شده و واحد هستند که امکان یادگیری افراد مبتدی از آن ها را فراهم نمی کنند و بسیاری از آن ها در قالب انجمن هایی برای سوال جواب های رایج بین برنامه نویسان برای رفع اشکالات می باشند.یکی از سایت های با سابقه و مفید در این زمینه، وب سایت Barnamenevis.org می باشد که انجمنی شامل برنامه نویسان مجرب تحت دات نت می باشد. لذا استفاده از این منابع، پس از یادگیری مفاهیم اولیه می تواند بسیار مفید باشد اما در ابتدای امر تنها موجب گمراه شدن شما خواهد شد. در ادامه نمونه هایی از منابع مفید موجود در اینترنت برای آموزش ASP.Net ذکر شده است :
کلاس های آموزشی هم می توانند مفید باشند. به گونه ای که در مدت زمان کوتاهی سرنخ مطالب جدیدی را به شما می دهند و گاهاً ممکن است مطلبی را مطرح کنند که شما هیچ وقت در حالت خودآموزی به آن برخورد نکنید. به کلاسهای آموزشی صرفا به عنوان نقطه شروع نگاه کنید و نه چیز دیگر. هیچ کلاسی نمی تواند ادعا کند که شما را یک ماهه یا بیشتر به یک برنامه نویس حرفه ای وب تبدیل می کند که اگر ادعا کرد خود معیار خوبی است جهت میزان صداقت گردانندگان آن کلاس و سطح آن. اما مراکز معتبری نیز در این زمینه وجود دارند که کلاس های آموزشی خود را منطبق با سیلابس ها و آزمون های شرکت مایکروسافت برگزار نموده و با شرکت در آن ها (و البته پرداخت هزینه های بالا) می توانید خود را در زمان کوتاهتری در جریان یادگیری حرفه ای ASP.Net قراردهید.
از دیگر فواید کلاس می توان به امکان پیدا کردن دوست و یا همکار و مهم تر از همه پروژه اشاره نمود. خیلی از همکارهای کاری و پروژه ای می تواند از درون همین کلاس ها رقم بخورد چه برای دانشجویان چه برای شخص مدرس!
– زبان انگلیسی
شما نمی توانید یک برنامه نویس وب باشید مگر اینکه زبان انگلیسی را بخصوص در زمینه خواندن یا همان Reading را تا حدی فراگیرید.
شما برای خواندن و یادگیری به زبان نیاز دارید. همهی کتابهای مناسب و مرجع به زبان انگلیسی نوشته شده اند متاسفانه و آنهایی هم ترجمه فارسی شده اند اکثرا به نحوی غیر قابل درک و نامناسب می باشند. همواره تلاش کنید تا اصطلاحات را به شکل انگلیسی شان یاد بگیرید و نه ترجمه هایی با سلایق شخصی مترجمین کتاب های داخلی.
خوشبختانه مطالب فنی کامپیوتری نمی توانند دارای متون پیچیده و سخت انگلیسی باشند. عمدهی کلمات که اسامی خاص و اصطلاحات فنی هستند و سایر آن ها نیزافعال و کلمات ساده و معمولی زبان می باشند. بنابراین نیازی به یادگیری زبان انگلیسی در حد فوق العاده بالای ادبی آن وجود ندارد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
همچنین شما برای برنامه نویسی تان و انتخاب اسامی متغیرها، کلاس ها و متدهای مورد نیازتان باید قادر شوید تا اسامی با مسمایی را انتخاب کنید. شما باید بتوانید شرح یا کامنتی هر چند کوچک در لابلای خطوط برنامه تان بنویسید تا کد برنامه شما به یک غول دست نیافتنی تبدیل نشود. شما باید بتوانید خیلی از برنامه های از پیش نوشته شده را بخوانید و بفهمید. معنا و مفهموم اسامی انتخاب شده برای کلاس ها و متدها از دید زندگی روزمره به فهم بیشتر شما از آن برنامه کمک می کند. همهی این موارد با دانستن زبان انگلیسی میسر است.
پس لطفاً قبل از یاد گرفتن ASP.NET و ورود به جزئیات آن، از زبان خود مطمئن شوید و در صورت وجود ضعیف، ابتدا آن را تقویت کنید .
– انجام پروژه های کوچک و آزمون و خطا
راه های مختلفی در مورد یادگیری ASP.Net در بالا ذکر شد، اما موثرترین راه برای فراگیری واقعی و تسلط به این تکنولوژی انجام پروژه های کوچک و بزرگ و آزمون و خطا می باشد.
شما از موارد فوق تنها می توانید مقدمات را یاد بگیرید و با اصول تئوری این تکنولوژی گسترده آشنا شوید. برای تسلط یافتن به دانسته هایتان و حرفهای شدن در طراحی سایت باید کار کنید و برنامه های واقعی بنویسید. باید درگیر کار یا پروژه ای شوید.شما نیاز دارید که همه چیز را حتی مقدمات را هم عملاً و شخصاً تجربه کنید. این می توانید از طریق تعریف پروژه های فرضی و شخصی یا یک کار تجاری واقعی باشد. هیچ چیز بجز یک کار جدی و واقعی نمی تواند به شما مطالب موجود در کتاب ها را آموزش دهد. این تجربه ای است که توسط بزرگترین برنامه نویسان کسب و ثابت شده است. شما ممکن است در طول مدت بسیاری کتاب و سایتهای فراوانی را خوانده باشید اما هیچ یک به اندازهی یک پروژه جدی سنگین به مطالب و تکنیک های کاربردی را به شما آموزش نمی دهند. بعبارت دیگر همه آن خواندنها لازم هستند ولی کافی نیستند. بنابراین شما نیز می توانید، به صورت موازی با خواندن مطالب آموزشی خود، نسبت به تهیه یک میزبانی ارزان اقدام کرده و پروژه های خود را در آن به صورت عملی پیاده سازی کنید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
و به عنوان نکته پایانی نیز باید خاطر نشان کرد که جهت یادگرفتن ASP.NET شما باید پرحوصله، سمج، فعال، علاقه مند و پیگیر باش
امکان خرید چند نسخه از یک کتاب
دارای سیستم محاسبه هزینه پستی
دارای پنل کاربری با امکان مشاهده وضعیت هر یک از خرید های انجام شده.
سیستم جستجوی پیشرفته با امکان جستجو بر اساس عنوان ، انتشارات و موضوع کتاب
نمایش سبد خرید در تمامی صفحات سایت
امکان خالی کردن سبد خرید
و ....
دارای پنل مدیریتی با امکان :
گروه بندی کتابها
درج بی نهایت کتاب به همراه عکس ، قیمت و توضیحات
ثبت بی نهایت سیستم پستی (سفارشی-پیشتاز - تی پاکس و ...)
مشاهده سفارشات و تغییر وضعیت هر سفارش
مشاهده تعداد کتابهای موجود در انبار و توانایی تغییر آن
------------------------------------------------------------------------------------------------------------------------------------------------------
29- فرا بوک نسخه 2 (پروژه دانشجویی)
فروشگاه کتاب آنلاین (دارای سیستم سبد خرید کاملا حرفه ای)
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در نسخه اول سیستم کاملا بصورت اصولی و براساس واقعیت برنامه نویسی شده است.
بطوری که چندین کلاس کامل و چندین تابع در این سیستم جهت نگهداری اطلاعات سبد های خرید بر روی رم سرور نوشته شده است (کد نویسی بسیار سنگینی دارد)
ولی از آنجایی که مشتری اصرار داشت که سبد های خرید بر روی دیتابیس ذخیره شوند ، علی رغم اینکه این روش کاملا غیر حرفه ای و غیر واقعی است (با زیاد شدن کاربران سایت فشار بسیار زیادی بر روی سرور دیتابیس می آید و اینکه ذخیره اطلاعات موقتی بر روی دیتابیس یک عمل غیر عقلانی است)
در نسخه 2 این پروژه کاملا بصورت دیتابیس محور طراحی و برنامه نویسی شده است.
------------------------------------------------------------------------------------------------------------------------------------------------------
30- مقاله سرا (پروژه دانشجویی)
سیستم جامع اشتراک گذاری مقالات
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
امکان عضویت دانشجویان و به اشتراک گذاری کتابها و مقالات
دارای پنل اختصاصی برای دانشجویان
دارای پنل اختصاصی برای اساتید
دارای پنل اختصاصی برای مدیر سایت
امکان دانلود مقالات پس از لاگین به سیستم
------------------------------------------------------------------------------------------------------------------------------------------------------
31- فروشگاه جهان مبل (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
امکان ثبت بی نهایت مبل همراه با قیمت و توضیحات و تصویر
سیستم ثبت سفارش هوشمند
و ....
------------------------------------------------------------------------------------------------------------------------------------------------------
32- سیستم آزمون آنلاین (نسخه 1)
سیستم برگزاری آزمون آنلاین
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
- دارای پنل اختصاصی برای مدیر سایت
- امکان ثبت بی نهایت سوال برای هر آزمون
- امکان شرکت در آزمون ها و مشاهده نمره در پایان هر آزمون
------------------------------------------------------------------------------------------------------------------------------------------------------
33- سیستم آزمون آنلاین (نسخه 2)
سیستم جامع برگزاری آزمون های تستی بصورت آنلاین، همراه با سیستم تحصیح خودکار اوراق آزمون ها بصورت آنلاین
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
علاوه بر داشتن کلیه امکانات نسخه 1 :
- اعطای کد رهگیری به هر دانشجو جهت پیگیری نمره.
- ثبت سوابق آزمون ها در سایت.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
------------------------------------------------------------------------------------------------------------------------------------------------------
34- سیستم جامع برگزاری آزمون آنلاین (سبا)
سیستم جامع برگزاری آزمون های تستی و تشریحی بصورت آنلاین
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
- امکان عضویت دانشجویان
- دارای آزمون های تستی و تشریحی
- امکان تصحیح آزمون های تشریحی توسط مدیریت سایت
- پنل مدیریتی کامل جهت ثبت و مدیریت کامل آزمون های تستی و تشریحی/لیست نمرات دانشجویان به تفکیک نوع آزمون
- نمایش نمرات و آزمون های جدید در پنل هر دانشجو (هر دانشجو سوابق آزمون های خود و همچنین لیست آزمون های جدید را می تواند در پنل خودش مشاهده نماید)
- در آزمون تستی ، سیستم پس از پایان هر آزمون کلیه جوابها را بررسی و نمره دانشجو را بصورت خودکار محاسبه و به او نمایش می دهد.
- نمره دانشجو بصورت خودکار در سوابق او درج می شود و مدیر می تواند سوابق هر دانشجو را در پنل خود مشاهده نماید.
- دانشجو نیز می تواند سوابق آزمون های خود را به همراه نمره هر آزمون بصورت مجزا بر اساس نوع آزمون (تستی / تشریحی) مشاهده نماید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276