asp.net,sql c# & vb چند نمونه از پروژه های انجام شده : - سایت املاک - سایت خبری - سایت نیازمندی - سایت بنگاه خودرو - پرتال کامل استاد و دانشجو - فروشگاه کتاب با سیستم سبد خرید پیشرفته - سایت فروش پرینتر - فروشگاه اینترنتی موبایل - فروشگاه اینترنتی کتاب - فروشگاه اینترنتی زیور آلات - فروشگاه اینترنتی دارو و تجهیزات پزشکی - فروشگاه اینترنتی قطعات کامپیوتر 09367292276 hamid.namalom1@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4
کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4
11 15 5330
در مقاله سوم از این سری مقالات به بررسی امنیت هر یک از زبان های برنامه نویسی وب ASP.NET و PHP پرداختیم و در نهایت به بحث سرعت و کارایی هر یک از این زبان ها پرداختیم ، در این مقاله که آخرین مقاله از این سری می باشد به بررسی فاکتورهای دیگری از جمله ابزارها و رابط های کاربری موجود برای هر یک از زبان های برنامه نویسی PHP و ASP.NET و همچنین سرعت توسعه و پیشرفت هر یک از آنها و در نهایت هزینه استفاده از آنها خواهیم پرداخت ، در آخر نیز یک نتیجه گیری کلی از کلیه مقالات این سری در خصوص مقایسه زبان PHP و ASP.NET خواهیم داشت ، تا آخر مقاله با ما باشید.
فاکتور ششم : ابزارها و رابط های کاربری ASP.NET بهتر است یا PHP ؟
برای هر یک از زبان های برنامه نویسی PHP و ASP.Net یک محیط برنامه نویسی وجود دارد که در اصطلاح فنی به آن IDE گفته می شود.یکی از مزایای بسیار خوب زبان برنامه نویسی PHP این است که نیازی به محیط برنامه نویسی خاصی ندارد ، تقریبا شما می توانید با هر ویرایشگر متنی که در دسترس است به زبان PHP کد نویسی کنید که یکی از مزایای عالی این زبان به حساب می آید. از طرفی برای اینکه بتوانید صرفا در یک محیط متنی کد نویسی کنید بایستی در برنامه نویسی PHP تا حدی حرفه ای باشید تا بتوانید نیاز خود را تمام و کمال برآورده کنید.
در مقابل برای ASP.NET یک IDE معروف وجود دارد که تقریبا بصورت انحصاری فقط در این نرم افزار کدهای ASP.NET نوشته می شود و این IDE چیزی جز Microsoft Visual Studio نمی باشد ، نرم افزاری گرافیکی که با استفاده از محیط آن براحتی می توانید برنامه های خود به زبان 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
در کنار IDE ها بحث ابزارها و اسکریپت های آماده نیز وجود دارد که در این خصوص بدون شک با توجه به عمومیت بیشتر زبان PHP برای این زبان اسکریپت های آماده و همچنین کدهای آماده بسیار زیادی وجود دارد که حقیقت متن باز بودن این زبان را آشکار می کند. درست است که پروژه های Open Source ای برای ASP.NET هم وجود دارد اما واقعا در قیاس با پروژه ها و اسکریپت ها و نرم افزارهای متن بازی که برای PHP وجود دارد قابل مقایسه نیستند .
تقریبا شما هر نوع اسکریپت آماده ای را که بخواهید می توانید به زبان PHP آن را با یک جستجوی ساده پیدا کنید ، حداقل کاری که با این ابزارهای فراوان می توان انجام داد اعمال تغییرات و بومی سازی برای برنام نویسان مبتدی و الگوبرداری برای نوشتن اسکریپت های بهتر است ، بنابراین بدون شک ابزارها ، نرم افزارها و رابط های کاربری که برای PHP وجود دارد از تنوع و تعداد بیشتری نسبت به ASP.NET برخوردارند اما از این موضوع هم غافل نشویم که اگر در ASP.NET شما فقط از یک IDE انحصاری استفاده می کنید این IDE شما را از استفاده کردن از هر IDE دیگری بی نیاز می کند.
محیط های برنامه نویسی PHP یا IDE های PHP
فاکتور هفتم : سرعت توسعه و پیشرفت ASP.NET بیشتر است یا PHP ؟
سرعت توسعه و پیشرفت هر یک از این زبان های برنامه نویسی به عوامل متعددی بستگی دارد که از آن جمله می توان به پشتیبانی ، منابع آموزشی و یادگیری و بازار کار این زبان های برنامه نویسی وب اشاره کرد. در خصوص پشتیبانی یکی از مهمترین موارد وجود یک ارگان یا یک شرکت منسجم در پس زمینه می باشد . در خصوص برنامه نویسی ASP.NET قطعا نمی توان به غول نرم افزاری بزرگ دنیا یعنی مایکروسافت شک کرد .
شرکت مایکروسافت به خوبی و با بهترین و منسجم ترین حالت ممکن همیشه در حال بروز رسانی ، پشتیبانی و ارتقاء ASP.NET بوده است و همیشه مرجعی واحد به نام MSDN وجود داشته است که براحتی شما می توانید مشکلات و مسائل خود در خصوص یادگیری را با این مرجعه مرتفع کنید. از دیگر نقاط قوت ASP.NET این است که کتابهایی که برای این محصول نوشته می شود هم همیشه منسجم و دارای نظم و یکپارچگی خاصی هستند زیرا از طرف شرکت مایکروسافت به خوبی پشتیبانی می شوند. وجود وب سایتی مثل TechNet و امثال انها برای پشتیبانی و دریافت بازخورد از کاربران یکی دیگر از نقاط قوت این زبان برنامه نویسی است.
پشتیبانی همیشگی مایکروسافت از 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 عنوان می شود این است که فقط یک شرکت انحصاری به نام مایکروسافت از این زبان پشتیبانی می کند و ممکن است این شرکت روزی دیگر از این زبان پشتیبانی نکند و در مقابل برای زبان PHP با توجه به فراگیر بودن آن منابع و پشتیبانی های متعددی وجود دارد ، به نظر من این یک بحث طنز است تا یک بحث انتقادی ، اگر قرار باشد روزی مایکروسافت از ASP.NET پشتیبانی نکند قطعا باید بیشتر به فکر ویندوز باشیم تا برنامه نویسی ASP. NET . در خصوص پشتیبانی از زبان PHP باید بگوییم که در مقایسه با ASP.NET منابعی که در اینترنت برای آموزش و یادگیری PHP وجود دارد بسیار فراوان تر و گسترده تر می باشد.
این امر کاملا طبیعی است زیرا عمومیت بیشتری در استفاده از PHP نسبت به ASP.NET وجود دارد و بر حسب ذات Open Source این زبان وب سایت ها و تالارهای گفتمان تخصصی بسیار زیادی برای پشتیبانی از این محصول وجود دارد. در کنار این منابع آموزشی بصورت رسمی شرکتی به نام Zend مسئول توسعه و ارائه نسخه های جدید PHP می باشد که به پشتیبان اصلی این زبان معروف است. شرکت Zend همان کاری را انجام می دهد که مایکروسافت برای ASP.NET انجام می دهد و در واقع بروز کردن Engine مربوط به PHP را بر عهده دارد. طبیعی است که هیچوقت نیازی نیست نگران پشتیبانی یا عدم پشتیبانی از PHP باشیم ، آنقدر منابع آموزشی و اسکریپت های آماده برای یادگیری این محصول وجود دارد که به هیچ عنوان وابستگی به شرکت خاصی ندارد. با توجه به سادگی یادگیری و توسعه نرم افزارها در PHP و سهولت کاربری برای برنامه نویسان تازه کار ، سرعت توسعه و پیشرفت این زبان نیز به سرعت رو به پیشرفت است.
پشتیبانی از PHP توسط شرکت Zend انجام می شود
از دیگر مسائلی که بسیار زیاد در توسعه و پیشرفت زبان های برنامه نویسی وب دارای اهمیت هستند بحث بازار کار آن است . قطعا برنامه نویسی که قصد ورود به بازار کار را دارد می خواهد بهترین گزینه برای اینکار را انتخاب کند . در این خصوص باید بگوییم که چه در ایران و چه در خارج از کشور تفاوت چندانی در کاریابی در هر دوی این زبان های برنامه نویسی مشاهده نمی شود ، فقط تنها نکته در این است که معمولا سازمان های بزرگ و شرکت های منسجم علاقه مند به جذب برنامه نویسان ASP.NET و شرکت های کوچک و متوسط بیشتر برای کارهای وب خود ترجیح با جذب برنامه نویسان PHP دارند. توجه کنید که بطور میانگین حقوق یک برنامه نویس ASP.NET چه در ایران و چه در کشورهای خارجی به نسبت بیشتر از یک برنامه نویس PHP است ، همین موضوع می تواند عاملی برای توسعه بیشتر این زبان برنامه نویسی در دنیا باشد.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فاکتور هشتم : هزینه استفاده از ASP.NET بیشتر است یا PHP ؟
قبل از اینکه به سراغ بحث هزینه برویم اول یک مورد را مشخص می کنیم ، آیا شما در کشور ایران زندگی و برنامه نویسی می کنید یا در یک کشور خارجی ؟ این بحث خیلی مهم است ، در خصوص هزینه های استفاده از این زبان های برنامه نویسی یکی از مواردی که PHP کارها به عنوان نقطه قوت خود می دانند رایگان بودن کلیه بسته های نرم افزاری مورد استفاده در این زبان است. ساختار کاری PHP بر اساس پروژه GNU و نرم افزارهای آزاد است بدین معنی که همه چیز در حوزه نرم افزار در اینجا رایگان است . سیستم برنامه نویسی PHP یک ساختار مشخص دارد که به عنوان LAMP شناخته می شود و همانطور که قبلا هم اشاره کردیم مخفف شده کلمات Linux و Apache و MySQL و PHP می باشد.
همه این بسته نرم افزاری بدون هیچگونه هزینه اضافی بصورت رایگان چه در ایران و چه در جاهای مختلف جهان برای برنامه نویسان در دسترس می باشد.از این بابت برای افرادی که در خارج از کشور زندگی می کنند کاملا PHP به صرفه است زیرا کوچکترین هزینه ای بابت خرید لایسنس نرم افزار خود نباید بدهند ، هم لینوکس رایگان است و هم آپاچی و هم MySQL پس نیازی به هزینه های اضافی نیست ، از طرفی نمونه نرم افزارهای زیادی بصورت رایگان در اینترنت وجود دارد که بدون هیچ هزینه ای می توانید از آنها استفاده کرده و بومی سازی کنید. توجه کنید که در بحث Add-On ها به هیچ عنوان ASP.NET نمی تواند در این حجم زیاد نرم افزارهای رایگان در اینترنت داشته باشد ، هر چند پروژه هایی برای متن باز کردن ASP.NET وجود دارد اما واقعا در مقابل پروژه هایی که با PHP انجام شده اند و رایگان در اینترنت وجود دارند قابل مقایسه نیستند.
از طرف دیگر در برنامه نویسی به زبان ASP.NET چیزی به نام رایگان وجود ندارد. شما باید برای هر چیزی در این حوزه هزینه کنید و طبیعی است زیرا یک شرکت در دنیا پشتیبانی کلی مجموعه ASP.NET را بر عهده دارد نه یک جامعه و به همین دلیل شرکت سازنده بایستی بتواند از پس مخارج خود در بیاید. ASP.NET باید بر روی ویندوزی نصب شود که خود ویندوز سیستم عامل رایگانی نیست ، ASP.NET باید بر روی Microsoft Visual Studio ای ایجاد شود که رایگان نیست ، ASP.NET از پایگاه داده ای باید استفاده کند به نام MSSQL که طبیعتا رایگان نیست و در نهایت از وب سروری استفاده می کند که باید در سیستم عامل های مایکروسافت نصب شود .
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بنابراین استفاده از ASP.NET هزینه هایی را در بر دارد . اما به یک نکته توجه کنید که این هزینه ها برای اشخاص یا شرکت هایی است که در خارج از کشور هستند ، در ایران ما چیزی به عنوان هزینه نرم افزار نداریم و شما به جای خرید یک عدد ماست 3 کیلویی دبه ای می توانید 5 عدد DVD نرم افزار خریداری کنید با اشانتیون های مختلف ، پس صحبت از هزینه در ایران بی معنی است ، در خارج از کشور هم اینگونه نیست که همه به سراغ PHP بروند زیرا هزینه کمتری دارد ، شرکت ها و سازمان های بزرگی که در حال پیاده سازی پروژه های Enterprise هستند براحتی هزینه های اولیه خرید لایسنس بسته 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 می افتد ؟ در واقع این نیز یک نکته جالب برای برتری PHP عنوان می شود ، اما خوب چند نکته را در این خصوص باید متذکر شویم ، اولا به این نکته توجه کنید که زمانیکه شما به قانون کپی رایت بپیوندید دغدغه هایی بیشتر از 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 هزینه می کنید اما بارها در پروژه های گسترده سازمانی از آنها استفاده می کنید و قطعا در همان فار اول هزینه های خرید نرم افزار خود را در می آورید. بدون شک چه بخواهیم و چه نخواهیم بسته نرم افزاری ASP.NET از قدرت بیشتر و امکانات بیشتری نسبت به PHP برخوردار است و اگر هزینه ای بابت آن ، آن هم در صورت پذیرفتن قانون کپی رایت به وجود بیاید دریافت شود ازرشش را دارد.
نتیجه گیری کلی در خصوص مقایسه زبان PHP و ASP.NET
فاکتورهای مختلفی را در رابطه با مقایسه این دو زبان برنامه نویسی وب عنوان کردیم اما همانطور که در ابتدای مقاله هم اشاره کردیم سعی کردیم حقایق را عنوان کنیم و طرفداری از محصول خاصی را نکنیم. به هر حال با تمامی این اوصاف در نهایت این خلاقیت ، دانش و مهارت برنامه نویس است که یک زبان برنامه نویسی را خوب جلوه می دهد و یا بر عکس . یک برنامه نویس حرفه ای باید بتواند با Platform ها و ابزارهای مختلف کار کند و با آنها تا حدودی آشنایی داشته باشد ، نوع ابزار مهم نیست مهم دانش و شیوه پیاده سازی است. برای یک برنامه نویس حرفه ای سویچ کردن از برنامه نویسی ASP.NET به PHP و برعکس کار چندان سختی نیست زیرا مفاهیم را همیشه در ذهن دارد فقط syntax اجرای آن را عوض می کند.
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
توجه کنید تعصب بیجا به یک زبان برنامه نویسی صرفا برای برنامه نویسان مبتدی است نه برای برنامه نویسان حرفه ای ، چیزی که در شبکه نیز وجود دارد و بصورت نادرستی سیسکو را با مایکروسافت مقایسه می کنند ، در سطوح بالا هر دو به خوبی با هم کار می کنند اما در سطوح پایین همه با هم مشکل دارند. انتخاب یک زبان برنامه نویسی به صورت ویژه ای به سطح و اندازه کار و نیازمندی های پروژه شما دارد که در پاراگراف های قبل به این مسئله اشاره کردیم. در نهایت مهمترین رکن در برتری یک زبان برنامه نویسی نیروی انسانی است که زبان را در دست می گیرد . امیدوارم مورد توجه شما دوستان قرار گرفته باشد ، بی صبرانه منتظر انتقادات و پیشنهادات و نظرات شما در ادامه این مقالات هستم . توسینسو را به همه معرفی کنید.
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.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 در قالب سایت خبری مشابه