loading...
انجام پروژه های طراحی سایت asp.net
سافت بازدید : 12 چهارشنبه 18 بهمن 1402 نظرات (0)

    شروع به کار با سی‌شارپ و ویژوال استودیو
    آموزش انواع داده ای (DataTypes)
    آموزش تعریف و مقداردهی متغیرها (Variable )
    ساختار های کنترلی
    آموزش کار با توابع Function
    آرایه ها و مجموعه ها (collections and Arrays)
    شی گرایی در سی‌شارپ ( Object‐oriented programming )
    مفهوم Generic
    Exception Handling
    آموزش کار با Delegate
    آموزش کار با فایل ها (directory , files )
    آشنایی با Threading
    آموزش کار با پایگاه داده ( DataBase )
شروع به کار با سی‌شارپ و ویژوال استودیو
آموزش انواع داده ای (DataTypes)
آموزش تعریف و مقداردهی متغیرها (Variable )
ساختار های کنترلی
آموزش کار با توابع Function
آرایه ها و مجموعه ها (collections and Arrays)
شی گرایی در سی‌شارپ ( Object‐oriented programming )
مفهوم Generic
شروع ASP.NET Core
آشنایی با مسیریابی در Net developer should know:

    Basic soft skills
    How to improve myself

System Design:

    REST vs. GraphQL

Software Architecture:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    What is Software Architecture
    A design principle
    Tips
    Best practices
    Solid/DRY

business tips:

    Essential keywords in marketing
    let's design a marketplace OR VOD(video on demand) in microservices
    Fundamental
    Introductions
    Docker commands
    Docker run
    Docker images
    Docker compose
    Docker engine
    Docker storage
    Docker networking
    Container orchestration
    Introduction to Design Patterns: Creational & Structural Patterns
    Behavioural Design Patterns & SOLID Design Patterns
    Working with Design Patterns & Anti-patter
    Internet and Networking Basics (DNS, protocols, CDN, etc)
    Introduction to Web Servers
    Setting up a Virtual Private Server (VPS)
    Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc)
    Logging and Monitoring
    Backup and Restore
    Internet and Networking Basics (DNS, protocols, CDN, etc)
    Introduction to Web Servers
    Setting up a Virtual Private Server (VPS)
    Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc)
    Logging and Monitoring
    Backup and Restore    شخصیت شناسی
    ابزارهای معتبر شخصیت شناسی (تست NEO، تست HOLLAND) و تحلیل آن
    پنج دشمن کارتیمی
    بازیکن تیمی ایده آل
    مهارت یادگیری
    مهارت مدیریت عادت
    مسیر شغلی

Dependency Injection در Net Core.
آشنایی با Middleware ها و مدیریت درخواست
آشنایی با Configuration و نحوه استفاده از آن
لاگ در ASP .NET Core
آشنایی با Res ul web serviceها
کار با View ها
Setup
initial project
status
git add
git commit
git
NET Core

بر هیچکس پوشیده نیست که سرعت پیشرفت جهان با سرعت پیشرفت تکنولوژی هماهنگ شده و مشاغل مبتنی بر برنامه نویسی به شدت پرطرفدار و متنوع هستند. در این بین حوزه های Front-End و Back-End از محبوبیت زیادی برخوردار هستند و اگر شما هم به برنامه نویسی Back-End علاقه‌مند باشید احتمالا درباره ASP شنیده اید. این فریم ورک که از زبان های برنامه نویسی مختلفی مانند جاوا اسکریپت و #C استفاده می‌کند توسط مایکروسافت توسعه داده شده و Multiplatform است اما مدتی ست که جای خود را به تکنولوژی جدیدتر ASP.NET داده که مورد استقبال بسیاری از برنامه نویسان نیز قرار گرفته است. اگر شما پا به عرصه آموزش ASP.NET Core گذاشتید با ما همراه باشید تا بهترین ها برای شما رقم بخورد.

اگر که با مفاهیم برنامه نویسی آشنا نیستی و قصد شرکت در دوره آموزش ASP.NET را داری، پیشنهاد می‌کنیم ابتدا در دوره اموزش برنامه نویسی مقدماتی لقمان آوند شرکت کنی و بعد از آن مسیر یادگیری برنامه نویسی را به درستی انتخاب کنی.

ASP از عبارت Active Server Page سررشته گرفته و ASP.NET به عنوان نسل جدید ASP یک تکنولوژی توسعه وب رایگان است که از فریم ورک NET. مشتق شده و از آن برای ساخت اپلیکیشن وب و وبسایت استفاده می‌کنند. این تکنولوژی تحت وب برای توسعه و ایجاد محتوای داینامیک به کار برده شده و به شما اجازه می‌دهد از یک کد در پروژه های مختلف بارها و بدون کمترین نیاز به تغییر استفاده کنید.

ASP.NET بر پایه تکنولوژی .NET مایکروسافت ایجاد شده که بر این اساس همه زبان‌هایی که با این پلتفرم دات نت سازگار هستند می توانند در ایجاد صفحات داینامیک Asp.net مورد استفاده قرار گیرند. در واقع ASP.NET فریم ورک NET. را با ابزارها و کتابخانه‌ها در آمیخته است و آن را در جهت ساخت برنامه‌های تحت وب گسترش می‌دهد.

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

در این دوره ASP.NET را از یادگیری #C که زبان اصلی این تکنولوژی است شروع می‌کنیم و سپس به مباحث شی گرایی می‌پردازیم. پس از تسلط بر این موارد به سراغ توسعه وب در ASP.NET و توسعه اپلیکیشن‌های MVC می‌رویم که پرکاربردترین اپلیکیشن‌های ASP.NET هستند. گام آخر ما در این دوره یادگیری Blazor خواهد بود که جدیدترین تکنولوژی مایکروسافت در ASP.NET است تا خود را برای تثبیت مهارت و شروع مسیر شغلی ایده‌آل‌مان آماده کنیم.

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

شاید تعجب کنید که چرا می‌گوییم دوره آموزش asp.net core مناسب چه افرادی نیست؟ علتش این است شما راحت‌تر بتوانید تشخیص دهید که این دوره به دردتان می‌خورد یا خیر.

    دوره asp.net core مناسب افرادی نیست که به سیستم عامل ویندوز علاقه‌مند نیستند.
    دوره مناسب افرادی که می‌خواهند برای سرور کمترین هزینه را بکنند نیست چرا که معمولا سرورهای ویندوزی هزینه بالایی به نسبت سرورهای لینوکسی دارد.
    دوره آموزش asp.net مناسب افرادی که علاقه به زبان‌های سری C ندارند نیست.

نمایش ادامه متن
این دوره
برای چه کسانی
مناسـب اسـت؟

    علاقه‌مندان به برنامه نویسی Back-End
    علاق‌مندان به آشنایی با تکنولوژی های توسعه تحت وب

این دوره
برای چه کسانی
مناسـب نیست؟
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    کسانی که به حوزه برنامه نویسی علاقه ندارند
    کسانی که به فعالیت در حوزه بک‌اند علاقه ندارند

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خرید امکان انصراف و بازگشت کامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.
دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.
و ده ها
شرکت دیگر
سرفصل های دوره
آموزش C#
آموزش ASP.NET
سورس کنترل (GIT)
آموزش Blazor
نمایش ادامه سرفصل ها
از چه کسی یاد میگیری؟
تصویر محمدرضا میرزایی
محمدرضا میرزایی
مهندس نرم افزار در همکاران سیستم

    ASP.Net

آموزش C#
آموزش ASP.NET
سورس کنترل (GIT)
آموزش Blazor

Core
ASP.NET Core یک چارچوب توسعه بهینه برای نرم‌افزارها و برنامه‌هایی که در فضای ابری مستقرشده‌اند یا به‌صورت محلی اجرا می‌شوند، ارائه می‌دهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت ... ادامه
مدرس دوره:
رامین محمدحسینی
رامین محمدحسینی
 88% (411 رای)
سطح:
مقدماتی
 پلاس
آموزش ASP.NET Core
پیش‌نیاز‌ها سرفصل‌های دوره ویژگی‌های دوره درباره دوره درباره استاد نظرات کاربران
پیش‌نیاز‌ها

برای شرکت در دوره آموزشی ASP.NET Core پیش از هر چیز آشنایی با مفاهیم اولیه برنامه‌­نویسی، آشنایی با زبان برنامه‌نویسی سی‌شارپ و داشتن دانش کافی در زمینهٔ وب را لازم داریم. به این منظور اگر قصد استفاده بیشتر از مطالب ارائه‌ شده در این دوره را دارید قبل از هر چیز گذراندن دوره آموزش C# مقدماتی مکتب­خونه را به شما توصیه می‌­کنیم. همچنین پس از گذراندن این دوره برای یادگیری بیشتر دوره‌­های مشابه زیر را به شما توصیه می‌کنیم:

    دوره آموزش HTML و CSS مکتب­‌خونه
    دوره آموزش React JS مقدماتی مکتب­‌خونه
    دوره آموزش متنی مبانی و دستورهای SQL مکتب‌خونه

شرکت در این دوره‌­ها به تثبیت مباحث آموزش‌داده‌‌شده در این دوره کمک بسیاری خواهد کرد، اما اصلی‌­ترین پیش‌­نیاز شما برای شرکت در این دوره آشنایی با زبان برنامه­‌نویسی سی‌شارپ خواهد بود.
آموزش C# مقدماتی آموزش C# مقدماتی
مشاهده
سرفصل‌های دوره آموزش ASP.NET Core
   فصل اول: مقدمه
  00:28 ساعت (00:28 ساعت محتوا)
 2 جلسه

در این فصل مقدمه‌ای از درس و مسیر پیش‌رو به گفته می‌شود.
  مقدمه
"14:57  
  مسیر یادگیری ASP.NET
"13:31  
   فصل دوم: مروری بر C#
  08:21 ساعت (06:09 ساعت محتوا)
 38 جلسه
 بارم: %21
   فصل سوم: مقدمه‌ای بر ASP Core
  03:45 ساعت (02:12 ساعت محتوا)
 16 جلسه
 بارم: %12
   فصل چهارم: ASP Core پیشرفته
  05:54 ساعت (04:19 ساعت محتوا)
 22 جلسه
 بارم: %14
   فصل پنجم: مباحث تکمیلی ASP Core
  04:20 ساعت (02:47 ساعت محتوا)
 13 جلسه
 بارم: %11
   فصل ششم: کار با داده‌ها
  03:50 ساعت (02:18 ساعت محتوا)
 12 جلسه
 بارم: %11
   فصل هفتم: پیاده‌سازی REST API
  02:15 ساعت (00:43 ساعت محتوا)
 7 جلسه
 بارم: %11
   فصل هشتم: عملکرد ASP Core
  02:02 ساعت (00:31 ساعت محتوا)
 5 جلسه
 بارم: %10
   فصل نهم: تسک‌های پیش‌زمینه ASP Core
  01:52 ساعت (00:21 ساعت محتوا)
 4 جلسه
 بارم: %10
ویژگی‌های دوره
گواهی‌نامه مکتب‌خونه گواهی‌نامه مکتب‌خونه
خدمات منتورینگ خدمات منتورینگ
پروژه محور پروژه محور
تمرین و آزمون تمرین و آزمون
تالار گفتگو تالار گفتگو
تسهیل استخدام تسهیل استخدام
درباره دوره

ASP.NET Core یک چارچوب توسعه بهینه برای نرم‌افزارها و برنامه‌هایی که در فضای ابری مستقرشده‌اند یا به‌صورت محلی اجرا می‌شوند، ارائه می‌دهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ می‌کند. امروزه چارچوب ASP.NET Core در حوزه مهندسی نرم‌افزار و برنامه‌نویسی بسیار مورداستفاده قرار می‌گیرد.

قبل از اینکه به معرفی دوره آموزش ASP.NET Core بپردازیم ابتدا در رابطه با چیستی و چگونگی، مزایا و معایب این چارچوب صحبت کنیم که شما بتوانید تصمیم بگیرید که آیا آموزش ASP.NET Core برای شما مفید است یا خیر.
ASP.NET Core چیست؟

ASP.NET Core یک چارچوب جدید متن باز(open source) و کراس پلتفرم برای ساخت برنامه‌های کاربردی متصل به اینترنت مبتنی بر ابر مدرن، مانند برنامه‌های وب، برنامه‌های اینترنت اشیا و پشتیبان‌های تلفن همراه است.

مایکروسافت چهارچوب ASP.NET Core را به‌عنوان یک پلتفرم سبک‌ وزن ایجاد کرد که بر روی ویندوز، لینوکس و macOS اجرا می‌شود. NET Core بسیاری از API های مشابه.NET Framework  را به اشتراک می‌گذارد، به‌جز اینکه کوچک‌تر است و تنها زیرمجموعه‌ای از ویژگی‌های موجود در NET Framework را پیاده‌سازی می‌کند.

اساساً برنامه ASP.NET Core Web در هسته خود یک برنامه کنسول است که اطلاعات را در پورت می‌خواند و می‌نویسد. پلتفرم NET Core یک مدل کاربردی کنسول پایه ارائه می‌کند که می‌تواند با استفاده از رابط خط فرمان به‌صورت چند پلتفرمی اجرا شود. افزودن یک کتابخانه وب سرور آن را به یک برنامه وب ASP.NET Core تبدیل می‌کند و این دقیقاً همان کاری است که مایکروسافت انجام داد. ویژگی‌های اضافی، مانند پیکربندی و ورود به سیستم از طریق کتابخانه‌های اضافی اضافه می‌شوند.

این چارچوب شامل اجزای مدولار با حداقل سربار است. بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ خواهید کرد. می‌توانید برنامه‌های ASP.NET Core خود را به‌صورت کراس پلتفرم در ویندوز، مک و لینوکس توسعه داده و اجرا کنید.

در دوره آموزش ASP.NET Core شما به‌صورت عمیق با این چارچوب آشنا خواهید شد و نحوه استفاده و کار آن را نیز رفته‌رفته خواهید آموخت.
پایگاه داده مناسب برای ASP.NET Core

SQL Server محبوب‌ترین پایگاه داده در هنگام صحبت در مورد ASP.NET Core است زیرا همان چیزی است که مایکروسافت نیز می‌فروشد و همچنین اولین پایگاه داده‌ای است که Entity Framework Core برای آن توسعه‌یافته است. همچنین می‌توانید از SQL Server در لینوکس استفاده کنید زیرا مایکروسافت نسخه لینوکس را توسعه داده است که می‌توانید از آن استفاده کنید.
درباره استاد
maktabkhooneh-teacher رامین محمدحسینی

رامین محمدحسینی در رشته مهندسی IT تحصیل‌کرده و از اوایل دوران دانشجویی با حوزه برنامه‌نویسی آشنا شد.

او جدا از دانشگاه، دوره‌های آنلاین مختلفی را گذرانده و به‌صورت فردی برای داشتن تخصص بیشتر روزانه ساعت‌های زیادی را به یادگیری اختصاص می‌داد. اولین تجربه حرفه‌ای او در این حوزه در شرکت ایران‌خودرو رقم خورد و بعداً به‌عنوان فول‌استک دولوپر در شرکت علی‌بابا مشغول به کار شد. وی بیش از ۲ سال در دانشگاه تهران به تدریس C# مشغول بود و در شرکت‌هایی از جمله 360 Celsius و Parto CRS در سمت فول‌استک دولوپر فعالیت کرده است.

رامین محمدحسینی در حال حاضر به‌عنوان مدیر فنی در شرکت آستین فعالیت دارد. تجربه‌های کوچک و بزرگ وی چه در شرکت‌ها و چه در استارتاپ شخصی او آن‌قدر ارزشمند بود که همین امر باعث شد تا بخشی از این دانش، تخصص و تجربه‌ای که در این مسیر به دست آورده است را با افرادی که جویا و علاقه‌مند این حوزه هستند، به اشتراک بگذارد.
مشاهده پروفایل و دوره‌‌های استاد
نظرات کاربران  ( نظر)
صفحه 1 از
میثم گنجعلی 1402-05-17
دانشجوی دورهazsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
واقعا پشیمون هستم از خرید این دوره .دوره خیلی خیلی مبتدی است و سطح آموزش هم خیلی پایینه من با 6 سال سابقه گفتم یه مدرکی بگیرم که فک نکنم مدرک دوره ارزش داشته باشه. لازم به ذکر است که مدارک مکتب خونه خیلی معتبره من فقط برای این دوره عنوان کردم دوره فلاتر هم دارم خیلی خوبه
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. موارد مطرح شده جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
مهدی ولی زاده 1401-08-01
دانشجوی دوره
  این دوره را پسندیدم
با تشکر از مکتب خونه مشکلاتی که در دوره وجود داشت که برطرف شده دوره خوب و کاملی هست و استاد دوره فن بیان خیلی خوبی داره گمون نکنم دوره بهتری به زبان فارسی پیدا کنید اگر دنبال چیز کاملتری هستید بهتره سراغ کتاب های رفرنس برید مثل Pro ASP.Net Core که با سرچ میتونید پیدا کنید و دانلودش کنید
علی سجودی 1401-07-14
دانشجوی دوره
من دو روز هست این دوره رو شروع کردم. میتونم بگم واقعا سطح آموزش دوره بسیار پایین هستش. لازم به ذکر هستش که 5 سال هست کار برنامه نویسی بک اند دارم انجام میدم. از مکتب خونه بعید بود. راستی یک سوال یعنی چی برق قطع شد؟ وسط قسمت razor 2 یک دفعه آموزش قطع میشه و مینویسه اینجا برق قطع شد. متاسفم به این سطح آموزش.
مکتب‌خونه
همراه عزیز؛ با سپاس از نظر شما، موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
چه نوع برنامه‌هایی را می‌توانیم با ASP.NET Core بسازیم؟

با NET Core می‌توانید برای برنامه‌های وب ASP.NET چند پلتفرمی، برنامه‌های کنسول بین پلتفرمی، کتابخانه‌ها و فریم‌ورک‌های چند پلتفرمی و برنامه‌های Universal Windows Platform (UWP) کد بنویسید؛ اما ازآنجایی‌که در دوره آموزش ASP.NET Core فقط روی ASP.NET Core تمرکز می‌کنیم، بیایید ببینیم چه نوع برنامه‌های وب را می‌توانیم با استفاده از این چارچوب بسازیم.
رابط کاربری وب

ASP.NET Core یک چارچوب کامل UI است. سه رویکرد کلی برای ایجاد رابط کاربری وب مدرن با ASP.NET Core وجود دارد:
UI ارائه‌شده توسط سرور

    HTML و CSS به‌صورت پویا توسط سرور در پاسخ به درخواست مرورگر تولید می‌شوند. صفحه آماده نمایش به مشتری می‌رسد. ASP.NET Core Razor Pages و ASP.NET Core Model-View-Controller (MVC) فریمورک های مبتنی بر سرور هستند که می‌توانند برای ساخت این نوع برنامه‌های وب اعم از طراحی فروشگاه اینترنتی، طراحی سایت شرکتی، وب اپلیکیشن و... استفاده شوند.
    Razor Pages یک مدل مبتنی بر صفحه است. UI و منطق کسب‌وکار جدا اما در داخل صفحه نگهداری می‌شوند. برای ایجاد برنامه‌های مبتنی بر صفحه یا فرم‌ها مناسب است و نقطه شروع آسان‌تری نسبت به ASP.NET Core MVC ارائه می‌دهد.
    الگوی معماری MVC یک برنامه را به سه گروه اصلی از اجزا تقسیم می‌کند: Models، Views و Controllers. درخواست‌های کاربر به یک کنترلر هدایت می‌شوند. کنترلر مسئول کار با مدل برای انجام اقدامات کاربر یا بازیابی نتایج جستجوها است. کنترلر نمای موردنظر را برای نمایش به کاربر انتخاب می‌کند و هر داده مدلی را که نیاز دارد در اختیار آن قرار می‌دهد.

UI ارائه‌شده توسط مشتری

صفحات به‌صورت پویا روی کلاینت رندر می‌شوند و DOM مرورگر در صورت لزوم مستقیماً به‌روز می‌شود. دو مدل برای این راه‌حل موجود است: Blazor و ASP.NET Core Single Page Application (SPA).
برنامه‌های Blazor از اجزای Razor تشکیل‌شده‌اند: بخش‌هایی از قابلیت استفاده مجدد، رابط کاربری وب که با استفاده از C#، HTML و CSS پیاده‌سازی شده‌اند. کدهای سرویس‌گیرنده و سرور هر دو در سی شارپ نوشته‌شده‌اند و امکان اشتراک‌گذاری کدها و کتابخانه‌ها را فراهم می‌کنند.
ASP.NET Core SPA منطق سمت کلاینت را برای برنامه‌های ASP.NET Core با استفاده از چارچوب‌های محبوب جاوا اسکریپت مانند Angular یا React ایجاد می‌کند. ASP.NET Core قالب‌های پروژه را برای Angular و React ارائه می‌دهد و می‌تواند با سایر فریم ورک های جاوا اسکریپت نیز استفاده شود.
برنامه‌های ترکیبی

از هر دو رویکرد ارائه رابط کاربری سرور و مشتری می‌توانید در ASP.NET Core استفاده کنید. بیشتر رابط کاربری وب روی سرور رندر می‌شود و اجزای رندر شده توسط مشتری در صورت نیاز اضافه می‌شوند.
Web API
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
ASP.NET Core از ایجاد سرویس‌های RESTful که به‌عنوان web API نیز شناخته می‌شوند، با استفاده از C# پشتیبانی می‌کند. برای رسیدگی به درخواست‌ها، یک وب API از کنترل‌کننده‌ها استفاده می‌کند - کلاس‌هایی که از ControllerBase مشتق می‌شوند.
برنامه‌های بلادرنگ

ASP.NET Core SignalR یک کتابخانه منبع باز است که افزودن قابلیت وب در زمان واقعی به برنامه‌ها را ساده می‌کند. عملکرد وب بلادرنگ کد سمت سرور را قادر می‌سازد تا محتوا را فوراً به مشتریان ارسال کند (بازی، شبکه‌های اجتماعی، رأی‌گیری، برنامه‌های مشترک، نقشه‌ها و غیره).
تماس رویه از راه دور (RPC)

gRPC، یک فریم ورک منبع باز Remote Procedure Call، می‌تواند در ASP.NET Core میزبانی شود. ایده پشت RPC این است که یک برنامه کامپیوتری می‌تواند یک‌رویه (زیر روال یا سرویس) را بر روی یک سیستم راه دور فراخوانی و اجرا کند، درست مانند آن که یک زیر برنامه محلی را فراخوانی می‌کند، اما جزئیات ارتباط شبکه از کاربر پنهان است.
مزایای ASP.NET Core

در ادامه به برخی از مزایای ASP.NET Core اشاره‌شده است که بررسی این مزایا می‌توانید به شما در انتخاب دوره آموزش ASP.NET Core کمک کند.

    کراس پلت فرم : برخلاف قبل، انتخاب فریم ورک مایکروسافت، انتخاب زیرساخت ویندوز سرور یا آژور را در نظر نمی‌گیرد. شما گزینه‌هایی برای میزبانی آن در لینوکس، AWS یا Google Cloud دارید.

اساساً ASP.NET Core با ویندوز، macOS و لینوکس سازگار است. همچنین می‌تواند بر روی سایر سیستم‌عامل‌ها اجرا شود.

    پشتیبانی مایکروسافت:
    NET Core توسط مایکروسافت پشتیبانی می‌شود. پشتیبانی یک شرکت قابل‌اعتماد تضمین می‌کند که سرمایه‌گذاری طولانی‌مدت در برنامه‌های مبتنی بر دات نت ایمن و معقول است.
    تعمیر و نگهداری ساده برنامه:
    ازآنجایی‌که سی شارپ یک زبان قوی تایپ‌شده است، بسیاری از ایرادات را می‌توان در مراحل اولیه با ابزارهای توسعه کشف کرد. Visual Studio Intellisense به پشتیبانی از پایه کد پروژه کمک می‌کند. این مشارکت توسعه‌دهندگان جدید را ساده می‌کند و شروع آن‌ها را با یک پروژه کاملاً روان می‌کند.
    پشتیبانی وب API:
    ایجاد API برای اتصال سیستم‌های front-end و خارجی و به‌روز نگه داشتن اسناد API شما بسیار آسان است.

Web API بخشی از چارچوب است و به‌راحتی با Swagger ادغام می‌شود. هنگام ایجاد برنامه‌های API، ایده خوبی است که آن‌ها را مستند کنید. این کار با محصول شمارا برای توسعه‌دهندگان دیگر ساده می‌کند. Swagger را می‌توان به‌راحتی ادغام کرد و مستندات به‌طور خودکار توسط کد تولید می‌شوند.

    وب سرور یکپارچه جدید Kestrel
    این چارچوب، روال‌های بخش فناوری اطلاعات را ساده می‌کند. اگر وب سرور موردنظر شما Nginx یا Apache است و آن را روی لینوکس میزبانی می‌کنید، دیگر نباید وب سرور IIS و Windows Server را یاد بگیرید. اکنون IIS تنها گزینه نیست، بلکه یکی از چندین گزینه است و بخش فناوری اطلاعات می‌تواند وب سرورهای ترجیحی مانند Ngnix، Apache یا IIS را انتخاب کند.
    مقیاس بندی و Dockerization
    مقیاس بندی از ویژگی‌ها بارز ASP.NET Core است و برنامه‌های نوشته‌شده با آن را می‌توان در Docker اجرا کرد. این کانتینرسازی، مقیاس بندی و ایجاد زیرساخت برای معماری میکروسرویس را ساده می‌کند.
    متن‌باز
    پلتفرم NET Core منبع باز است. هر توسعه‌دهنده‌ای می‌تواند به چارچوبی کمک کند که سرعت توسعه چارچوب را افزایش داده و کیفیت عمومی را بهبود بخشد.
    کارایی
    ASP.NET Core پشتیبانی عالی برای استفاده از الگوهای برنامه‌نویسی ناهم‌زمان ارائه می‌دهد. Async اکنون در تمام کلاس‌های دات نت رایج و در اکثر کتابخانه‌های شخص ثالث پیاده‌سازی می‌شود. همه این‌ها عملکرد چارچوب را افزایش می‌دهد.

این می‌تواند 23 برابر بیشتر از نسخه قدیمی (غیر Сore) ASP.NET MVC درخواست ارائه دهد و تقریباً 5 برابر سریع‌تر از NodeJS است.
معایب اصلی ASP.NET

در زیر به برخی از معایب دات نت کور اشاره‌شده است که می‌تواند روی تصمیم شما برای دریافت آموزش ASP.NET Core تأثیرگذار باشد.

    منحنی یادگیری
    اگرچه تعداد دوره‌های آموزش ASP.NET Core زیادی توسعه‌دهنده دات نت در بازار وجود دارد، چارچوب ASP.NET Core در مقایسه با ASP.NET Framework قدم بزرگی به جلو است و تغییرات و مفاهیم جدید زیادی در آن وجود دارد. یادگیری این ابزار جدید برای توسعه‌دهندگان به زمان و تلاش بیشتری نیاز دارد.

درواقع باید اعتراف کنم که یک نسخه جدید بسیار مورد استقبال توسعه‌دهندگان قرار می‌گیرد و آن‌ها معمولاً انگیزه زیادی برای دستیابی به آن دارند. با استفاده از دوره آموزش ASP.NET Core مکتب خونه که یکی از بهترین دوره‌های آموزشی است می‌توانید ماجراجویی خود را در دنیای ASP.NET Core آغاز کنید.
آیا می‌توان از دات نت کور برای برنامه‌های موبایل استفاده کرد؟

ASP.NET Core یک پلت فرم توسعه‌دهنده است که از ابزارها، زبان‌های برنامه‌نویسی و کتابخانه‌ها برای ساخت انواع مختلف برنامه‌ها تشکیل‌شده است. پلتفرم توسعه‌دهنده NET با ابزارها و کتابخانه‌های مخصوص برنامه‌نویسی موبایل اندرزید، iOS Windows و... به‌خوبی ادغام‌شده است و قابل‌استفاده است.
دوره آموزش ASP.NET Core

اگر به دنبال بهترین منبع آموزشی برای ASP.NET Core می‌گردید و دوست دارید در کمترین زمان ممکن به نتیجه برسید، هم‌اکنون انتخاب دوره آموزش ASP.NET Core مکتب خونه می‌تواند به شما در این راه کمک کند.

این دوره آموزش ASP.NET Core یک دوره پروژه محور در سطح کاملاً استاندارد با تمرین‌های برنامه‌نویسی زیادی است که دانشجو را به‌صورت عملی با مفاهیم موجود در ASP.NET Core آشنا می‌کند. این دوره حاوی 19 ساعت محتوای آموزشی است که به‌صورت میانگین در 8 هفته می‌توان به آن تسلط پیدا کرد.

این دوره پروژه محور asp تحت زبان سی شارپ ساخته‌شده است و برای افرادی که می‌خواهند به دنیای ASP.NET Core روی بیاورند، دوره آموزش net core بهترین دوره آموزشی در زبان فارسی برای یادگیری این مهارت است.

 

آموزش برنامه نویسی

آموزش c++

آموزش جاوا اسکریپت
درخواست تعدادی از کاربران پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی + سورس پروژه نهایی رو از وب سایت آموزش برنامه نویسی سورس باران به اشتراک گذاشته ایم. دوره ارائه شده با رویکرد آموزش مفاهیم جدید در زبان برنامه نویسی تحت وب با عنوان ASP.NET Core Mvc می باشد که نسخه جدیدی از Asp.Ne Mvc می باشد. در ابتدای آموزش با تغییرات جدید آشنا شده و سپس با ایجاد پروژه ای مفاهیم اصلی که در بالا ذکر شده را یک به یک پیاده سازی و کدنویسی میکنیم. و در انتها یک فروشگاه اینترنتی با ASP.NET Core Mvc را به راحتی هرچه تمام تر طراحی خواهیم کرد.

لازم به ذکره که بنا به درخواست های زیاد کاربران روش کد نویسی سمت پایگاه داده هم به صورت Code First کار شده، همه چیز در این پکیج خیلی عالی ارائه شده، و دوستانی که تمایل به یادگیری دارند قبل از خرید میتونن توضیحات کامل+ سرفصل + دمو دوره رو در ادامه مطلب مشاهده نمایند.
رچسب ها: ASP.NET Core چیست؟, آموزش Code First, آموزش برنامه نویسی, آموزش پیشرفته ASP.NET Core, آموزش ساخت پنل کاربری در ASP.NET Core, آموزش طراحی وب سایت فروشگاهی با ASP.NET Core, آموزش فارسی ASP.NET Core Mvc, آموزش کد فرست در ASP, افزودن وب سرویس در ASP.NET Core, ایجاد ارتباط کلید اصلی و خارجی با دستور سی شارپ, پروژه Mvc Core, پروژه فروشگاه با ASP.NET Core, خصوصیت Disposable, دوره پروژه محور ASP.NET Core, روش کار Code First, طراحی فروشگاه اینترنتی با ASP.NET Core, طراحی فروشگاه اینترنتی با ASP.NET Core Mvc, فروشگاه اینترنتی با ASP.NET Core Mvc, فیلم آموزش ASP.NET Core Mvc, معرفی Identity در Mvc core, نحوه ارسال و دریافت کد امنیتی دو مرحله ای ورود در
ی در حال ثبت نام آکادمی برنامه نویسان

    آموزش جاوا اسکریپت
    کمپ کارورزی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
    آموزش گیت
    برنامه نویسی پایتون
    متخصص WebDesign
    بوت کمپ پایتون
    دوره آنلاین آموزش WordPress ( پروژه محور )
    طراحی سایت مدرن
    دوره حضوری و آنلاین آموزش پایگاه داده SQL Server 2022
    دوره آموزشی وردپرس
    آموزش برنامه نویسی بلاکچین
    دوره آموزش php همراه با برسی فریمورک Laravel
    کمپ متخصص بک اند
    دوره Asp .net core 7
    آموزش سی شارپ
    دوره حضوری و آنلاین آموزش ReactJs ( مقدماتی تا پیشرفته )
    دوره Asp .Net Core
    دوره آموزش Asp.Net Core پیشرفته ( پروژه سایت StackOverFlow )
    آموزش جامع فریم ورک جنگو ( Django )
    پردازش تصویر با openCv
    دوره آموزش برنامه نویسی به کودکان و نوجوانان اسکرچ (Scratch)
    آموزش جامع Node.Js

آرشیو مقاله های Asp.Net Core
نمایش بر اساس جدیدترین ها
Backender چیست؟ ابزاری جدید برای برنامه نویسان Asp.net Core
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
Backender یک ابزار اوپن سورس است که این کار ها را به صورت خودکار، تنها با دریافت یک فایل کانفیگ - حاوی اطلاعات دیتابیس و تنظیمات پروژه – انجام میدهد و در کمتر از 2 دقیقه یک Solution کامل به همراه پروژه ها، مدل ها، enum ها، ریپوزیتوری ها، سرویس ها را در اختیار شما قرار میدهد.

    Asp.Net Core
    1402/01/17
    MahdiHoseinpoor
    84

رابط های کاربری کراس پلتفرم با MAUI همراه می شود

بیشتر چشم انداز فعلی دات نت مبتنی بر تیم های Mono و زامارین و البته یک نسخه از ران تایم دات نت است. MAUI دات نت یکی دیگر از جدیدترین ابزارهایی است که در حال حاضر دات نت در حال کار کردن روی آن است.

    Asp.Net Core
    1401/02/20
    برنامه نویسان
    1953

پیاده سازی اعتبارسنجی برای Swagger در ASP.NET Core 6

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

    Asp.Net Core
    1400/12/16
    برنامه نویسان
    1579

معماری تمیز چیست

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

    Asp.Net Core
    1400/10/06
    محمد رجب زاده
    1903

شروع کار با API وب در ASP.NET 5

آیا شما هم علاقه مند به کار کردن با API وب ASP.NET هستید؟ ما در این مطلب قصد داریم کمی بیشتر درباره ئحوه کار با API وب ASP.NET در دات نت 5 صحبت کنیم.

    Asp.Net Core
    1400/08/03
    برنامه نویسان
    1577

نحوه استفاده از فیلترها در ASP.NET Core MVC

فیلترها در ASP.NET Core MVC از اهمیت بسیار زیادی برخوردار هستند، ما در این مطلب قصد داریم کمی بیشتر درباره فیلترها در ASP.NET Core MVC صحبت کنیم.

    Asp.Net Core
    1400/04/20
    برنامه نویسان
    1890

آپدیت های ASP.NET Core در NET 6 Preview 2.

NET 6 Preview 2. اکنون در دسترس است و شامل پیشرفت‌های جدید و بسیار خوبی در ASP.NET Core است.

    Asp.Net Core
    1400/01/18
    برنامه نویسان
    2725

ارتقاء برنامه ASP.NET Core Web 3.1 به ASP.NET Core 5

NET Core 5.0. وجود ندارد، اکنون همه چیز زیر یک چتر قرار دارد که NET 5. است.

    Asp.Net Core
    1399/11/29
    برنامه نویسان
    2531

ویژگی‌های جدید ASP.NET Core 5.0

در این مقاله مهم‌ترین تغییرات در ASP.NET Core 5.0 را بررسی می‌کنیم.

    Asp.Net Core
    1399/08/27
    ایمان مدائنی
    1416

ادغام NLog با ASP.NET Core Web Application

در برنامه‌های دنیای واقعی، مکانیسم لاگ کردن مناسب خطا برای ردیابی و اشکال‌زدایی رفتارهای غیرمنتظره برنامه ضروری است. در Asp.Net Core ما یک Logging API داخلی داریم که در Microsoft.Extensions.Logging قرار گرفته است که به عنوان یک پکیج NuGet ارائه می‌شود.

    Asp.Net Core
    1399/08/06
    ایمان مدائنی
    2149

شناخت و درک Middleware در ASP.NET Core

در این مقاله به توضیح امکانات و مفاهیم Middleware در ASP.NET Core می پردازیم. در پایان این مقاله شما به درک روشنی از معانی زیر خواهید رسید:

    Asp.Net Core
    1399/07/10
    برنامه نویسان
    2831

Response Caching سفارشی با استفاده از NCache در ASP.NET Core

NCache یک فریم‌ورک کشینگ (caching) توزیع‌شده open-source و cross-platform است. این یک فریم‌ورک کشینگ توزیع‌شده خیلی سریع است که به صورت خطی مقیاس‌پذیر می‌باشد. در این مقاله به بررسی شیوه‌ای که می‌توانیم با NCache و response caching middleware در ASP.NET Core کار کنیم، می‌پردازیم.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    Asp.Net Core
    1399/05/29
    برنامه نویسان
    2135

پیاده‌سازی CLI در NET Core. و نحوه ایجاد پروژه MVC با استفاده از آن

ابتدا ببینیم که CLI در Net Core. چیست؟ رابط خط فرمان (Command Line Interface) دات نت یک ابزار خط فرمان cross-platform است که برای توسعه و انجام فعالیت‌های مختلف توسعه در هنگام توسعه برنامه‌های Net Core. استفاده می‌شود.

    Asp.Net Core
    1398/10/29
    ایمان مدائنی
    2672

ویژگی‌های جدید NET Core: 3.0. که باید بدانید

NET Core 1.0. در نوامبر 2014 منتشر شد که در سیستم عامل‌های لینوکس، ویندوز و مک اجرا می‌شود. علاوه‌براین یک محیط توسعه رایگان و منبع باز (open-source) برای ساخت هر نوع برنامه‌ای مثل برنامه‌های وب، اندروید، cloud (فضای ابری)، iOS و IoT است. Net core. توسط مایکروسافت و همچنین جامعه Net. در گیت‌هاب نگهداری می‌شود.

    Asp.Net Core
    1398/10/08
    ایمان مدائنی
    2602

مقایسه NET Core. و NET Framework.

در این مقاله برخی تفاوت‌های مهم بین NET Core. و NET Framework. را برای درک تغییرات اصلی بین آن‌ها و نحوه ایجاد این تکنولوژی توسط مایکروسافت نشان می‌دهیم، همچنین مواردی را در مورد مهاجرت از NET Framework. به NET Core. بررسی می‌کنیم.

    Asp.Net Core
    1398/03/21
    ایمان مدائنی
    984

غلبه بر محدودیت های شبکه ارتباطی NET Core.

شبکه ارتباطی NET. یک چارچوب بر مبنای وب است. این شبکه ارتباطی باعث ایجاد یک استراتژی جدید جهت گسترش برنامه های کاربردی در مایکروسافت شده است.

    Asp.Net Core
    1397/11/23
    برنامه نویسان
    1877

ساخت گزارش در Asp.Net Core 2

ساخت و چاپ گزارش در Asp.Net Core 2 با استفاده از Stimu Soft

    Asp.Net Core
    1397/10/10
    ایمان مدائنی
    1046

10 ویژگی جدید نسخه ASP.NET Core 2.1

ویژگی‌های جدید ASP.NET Core 2.1 در لاین بهبود سرور و سرعت کتابخانه‌ای شگفت‌انگیز است. ASP.NET Core 2.1 با یک فریمورک جدید همراه است.

    Asp.Net Core
    1397/06/19
    برنامه نویسان
    2813

چرا NET Core. سی شارپ را به زبانی مهم برای یادگیری تبدیل کرده است؟

آیا درحال حاضر #C بهترین زبان برای آموزش می باشد؟ با تنوع، ویژگی های جدید و OSS گسترده می تواند بهترین گزینه باشد. چگونگی اینکه NET Core . سی شارپ را گام بزرگ بعدی قرار داده است را در این پست متوجه خواهید شد.

    Asp.Net Core
    1397/05/22
    برنامه نویسان
    3648

معرفی Middleware در ASP.NET Core

Middleware یک نرم افزار است که به یک اپلیکیشن pipeline برای مدیریت درخواست ها و پاسخ ها اسمبل شده است. بنابراین در این مقاله می خواهیم ASP.NET Core Middleware را با یکدیگر بطور کامل بررسی کنیم.

    Asp.Net Core
    1397/05/15
    برنامه نویسان
    5235

ایجاد CRUD API در ASP.NET CORE 2.0

ASP.NET Core یک مکانیزم یک پارچه برای ساخت MVC و اپلیکیشن Web API ارائه می دهد. تفاوت کلیدی این است که Web API برای ارتباط با کلاینت JSON (یا XML) و کدهای وضعیت HTTP به جای view ها برخواهد گرداند بنابراین در این مقاله ساخت CRUD API در ASP.NET CORE 2.0 را بطور کامل بررسی خواهیم کرد.

    Asp.Net Core
    1397/05/13
    برنامه نویسان
    2204

ایجاد صفحات خطا برای کدهای HTTP status در ASP.NET Core 2.0

در این مقاله قصد داریم در مورد نحوه ایجاد صفحات خطا برای کد وضعیت (Status Code) خاص HTTP در ASP.NET Core صحبت کنیم. با ما همراه باشید تا این کار را با یک پروژه عملی انجام ‌دهیم.

    Asp.Net Core
    1397/05/08
    برنامه نویسان
    2052

انتشار پکیج های Nuget در NET Core.

در این مقاله نحوه ی انتشار Nuget Packages در .NET Core بررسی خواهیم کرد. بنابراین ابتدا تنظیمات اولیه برای این کار را توضیح خواهیم داد و سپس ساخت یک پکیج را آموزش خواهیم داد و کد مربوط به آن را بررسی خواهیم داد و نهایتا نحوه ی انتشار این پکیج را بررسی خواهیم کرد.

    Asp.Net Core
    1397/05/06
    برنامه نویسان
    1855

نحوه استفاده از ASP.NET Core 2.0Web API با HttpClient

در این مقاله برای سوال مطرح شده ی "چگونگی استفاده از ASP.NET Core 2.0 Web API با استفاده از HttpClient" یک راه حل ارائه خواهیم داد و کد های آن را مرحله به مرحله ارائه خواهیم داد البته توجه کنید که این مقاله با مقاله ی قبل مرتبط است.

    Asp.Net Core
    1397/05/06
    برنامه نویسان
    2794

چگونه تابع Azure را در یک اپلیکیشن ASP.NET Core MVC فراخوانی کنیم؟

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

ASP Net Core چیست | معرفی قابلیت ها و مزایای ASP.NET + دانلود فیلم آموزش
21 تیر 1401
نویسنده: زهرا یاوری
Asp.net   
935 بازدید
زمان تقریبی مطالعه: 9 دقیقه
چاپ
ASP Net Core چیست | معرفی قابلیت ها و مزایای ASP.NET + دانلود فیلم آموزش   

حتما این نیاز برای شما هم پیش آمده است که بخواهید وبسایت های اینترنتی با کاملترین و بروزترین امکانات را برای خود و شرکت های درخواست کننده طراحی و برنامه نویسی کنید. برای این کار ابزارها و تکنولوژی های مختلفی از برنامه نویسی طراحی وب وجود دارد که یکی از بهترین آنها ASP Net Core است. حال سوال اینجاست ASP Net Core چیست ؟
فهرست مطالب مخفی
ASP Net Core چیست
تفاوت ASP Net Core و ASP.Net
آشنایی با تاریخچه زبان ASP.Net
مهمترین ویژگی های ASP Net Core چیست
تفاوت های ASP NET MVC و ASP NET Core چیست؟
معرفی مهمترین کاربردهای ASP NET Core
جمع بندی درباره ASP NET Core

طراحان وب و توسعه دهندگان سایت ها می توانند با زبان های برنامه نویسی مختلفی کار کنند که می توان به زبان های PHP، Python ، JavaScript و … نام برد ولی البته برای اینکه بتوانیم بهترین وبسایت ها را با آخرین متدهای بروز طراحی وب می تواند از برنامه نویسی ASP Net Core استفاده کنید. در ادامه این مطلب می خواهیم در مورد تکنولوژی ASP.Net و مزایا و ویژگی های این زبان برنامه نویسی صحبت کنیم، پس با ما همراه باشید.
ASP Net Core چیست
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
برنامه نویسان وب کسانی هستند که با بهره بردن از دانش برنامه نویسی بتوانند صفحات وبسایت پویا و منعطف طراحی کنند و کلیه ی ابزارها و امکانات مورد نیاز یک سایت اینترنتی را برای کاربران فراهم کنند.

ASP Net Core چیست

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

    آموزش آشنایی با معماری سه لایه درASP.NET با MVC و Core — کلیک کنید

ASP Net Core به عنوان یک ابزار نرم افزاری می باشد که زبان برنامه نویسی استفاده شده در آن سی شارپ است و خودش به تنهایی به عنوان یک زبان برنامه نویسی بحساب نمی آید. در این مقاله می خواهیم با اصول برنامه نویسی ASP Net Core و ویژگی های آن بیشتر صحبت کنیم ولی قبل از آن باید بدانیم تفاوت ASP.Net و ASP Net Core چیست ؟
تفاوت ASP Net Core و ASP.Net

فریمورک ASP Net Core بعنوان نسخه ای رایگان و متن باز از زبان ASP.Net شمرده می شود که می توان آن را بر روی تمامی سیستم عامل های موجود مانند لینوکس، مک و ویندوز نصب و استفاده کرد. چند سکویی یا مولتی پلتفرم هم به همین معنی است که بتوانیم هر نرم افزار و ابزار توسعه دهنده را بر روی سیستم عامل و پلتفرم های متعددی نصب و استفاده کرد. از نرم افزارها و برنامه هایی که با ASP Net Core ایجاد شده اند می توانیم بر روی بستر Net Core. و همچنین Net Framework. استفاده کرد.
آشنایی با تاریخچه زبان ASP.Net

ابزار ASP Net Core در سال 2016 معرفی شده است و شرکت مایکروسافت توانسته است با باز طراحی ابزار ASP.Net این فریمورک کاربردی را توسعه دهد پس می توان گفت که جزء فریمورک های جدید و بروز می باشد. تا قبل از اینکه ASP Net Core معرفی شود مایکروسافت نسبت به تکنولوژی های زبان های برنامه نویسی طراحی وب دیگر مانند زبان PHP دارای ضعف و توانایی های کمتری بود ولی بعد از معرفی این ابزار توانست کاربران زیادی را با خود همراه کند.

تاریخچه زبان ASP.Net

ابتدایی ترین نسخه ای که از مجموعه ASP.Net توسط شرکت مایکروسافت معرفی شده است مربوط به سال 1996 است که با نام Classic ASP شناخته می شود. ASP شامل مخفف عبارات Active Server Pages می باشد و برای اینکه متوجه شویم چه صفحاتی با زبان ASP ساخته شده اند کافیست به پسوند انتهای فایل ها توجه کنیم که asp. ختم می شود. شرکت مایکروسافت در سال 2002 قالب ASP.Net را معرفی کرد که نوع جدیدی از ASP بود و این نسخه را به جای نسخه ی قبلی جایگزین کرد. از قالب ASP.Net در زبان سی شارپ #C استفاده شد که می توانیم صفحات وبسایت را با استفاده از زبان برنامه نویسی سی شارپ طراحی کنیم و پسوند فایل های آن به صورت aspx. نوشته می شود. بعد از نسخه ی ASP.Net  مایکروسافت توانست با استفاده از معماری MVC نسخه ی جدیدی را با نام ASP.Net MVC طراحی کند.

تا قبل از ASP Net Core تمامی ابزارها و فریمورک های معرفی شده دارای هزینه ای مجزا بوده و به صورت انحصاری برای محیط کاربری خاصی تعریف شده است و البته باید فقط بر روی سرورهای ویندوز نصب و اجرا شود ولی با معرفی ASP Net Core در سال 2016 مایکروسافت تغییر رویه مهمی داد و این محدودیت ها حذف شدند به اینصورت که این نسخه کاملا رایگان بوده و بر روی تمامی سرورهای موجود برای میزبانی وب قابل نصب و اجرا می باشد.

    آموزش آشنایی با فریم ورک Blazor در ASP.NET Core برای طراحی رابط کاربری — کلیک کنید

مهمترین ویژگی های ASP Net Core چیست

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

    کارایی بالا و سریع بودن

از ویژگی های خیلی خوب برای ASP Net Core این است که کارایی و سرعت عملکرد این ابزار بالا بوده و همین امر در بهینه سازی و سرعت پردازش صفحات وب بسیار مهم است و می تواند جایگاه و رتبه وبسایت شما را از نظر موتورهای جستجوگر ارتقا دهد.

ویژگی های ASP Net Core

    مولتی پلتفرم و چند سکویی

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

    متن باز و رایگان بودن

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

    بهره بردن از زبان برنامه نویسی سی شارپ

ابزار ASP Net Core را نمیتوان یک زبان برنامه نویسی بحساب آورد و برای اینکه بتوانیم تحت این فریمورک برنامه نویسی کنیم باید با زبان سی شارپ کار کنیم که وظیفه عیب یابی کدها و اجرای آنها با کامپایلر زبان سی شارپ است. زبان سی شارپ هم به عنوان یکی از محبوبترین زبان های برنامه نویسی طرفداران زیادی دارد که می توان با جامعه ی آماری بزرگ این زبان، آینده ی روشنی را برای ابزار ASP Net Core ترسیم کرد.

    تزریق کردن وابستگی ها

با استفاده از قابلیت تزریق وابستگی ها که در ASP Net Core قرار داده شده می توان بانک های اطلاعاتی و دیتابیس را به سادگی مدیریت کرد و بانک اطلاعاتی را مجزا از برنامه نویسی قرار داد. در این حالت واسطی بین کاربر و دیتابیس قرار می گیرد که با هر بار درخواستی که کاربر دارد با دیتابیس متصل نشود و این مزیت باعث ایجاد سرعت و کارایی بیشتر در فراخوانی اطلاعات می شود. سایر ویژگی های ابزار ASP Net Core عبارتند از :

    در طراحی سایت می توان بسادگی کار کرد.
    قدرتمند و بسیار ساده و سبک
    دسترسی داشتن به محیط های پردازش ابری
    ارتقای سطح ماژولار بودن
    ساخت UI و API وب با استفاده از روال یکسان
    دارای قابلیت تست پذیری
    برای برنامه نویسی نرم افزارهای ابری محیط مناسبی دارد.

تفاوت های ASP NET MVC و ASP NET Core چیست؟

همانطور که در بالا ذکر کردیم ASP NET MVC از نسخه های قدیمی می باشد و در حال حاضر ASP NET Core با تغییرات متعددی نسبت به نسخه ی قبلی ارائه شده است. در این بخش می خواهیم بررسی کنیم تفاوت های بین ASP NET MVC و ASP NETCore چیست ؟
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
تفاوت های ASP NET MVC و ASP NET Core

    تفاوت اول:

اولین مورد از تفاوت های بین این دو نسخه مربوط به تزریق وابستگی ها می باشد به طوریکه که در ASP NET Core با بهره گرفتن از کلاسی به نام IServiceProvider می توان به صورت مستقیم در سازنده آن و یا Constructor در هر کلاس فرآیند تزریق وابستگی را انجام داد. در اصل می توانیم در ASP NET Core به صورت توکار فرآیند تزریق وابستگی را بین رابط کاربری و کلاس ها انجام دهیم.

    تفاوت دوم:

دومین مورد از تفاوت های این دو نسخه مربوط به ساختار پروژه می باشد. در ASP NET Core بسیاری از فایلها و پوشه هایی که در ASP NET MVC کاربرد زیادی داشتند حذف شده اند. از جمله این فایل های اصلی می توان به فایل web.config اشاره کرد که فقط در نسخه ی پابلیش شده وجود دارد. فایل های دیگر حذف شده شامل Global.aspx و App_Start می باشند و همچنین پوشه ی App_Data نیز حذف شده اند. البته فایل های ذکر شده با فایل های دیگری جایگزین شده اند که فایل StartUp.cs به جای فایل App_Start قرار گرفته و همچنین فایل Appsetting.json هم به جای فایل web.config جایگزین شده است.

    تفاوت سوم:

سومین تفاوت مربوط به بانک های اطلاعاتی است. اگر در یک پروژه با ابزار ASP NET MVC بخواهیم شروع به کار کنیم باید با دیتابیس IIS کار خود را انجام دهیم. ولی در ابزار ASP NET Core با توجه به قابلیت چند سکویی که دارد می توانیم از دیتابیس های غیر ویندوزی هم استفاده کنیم که حتما لازم نیست با بانک اطلاعاتی IIS باشد و می توان از دیتابیس خوب MySQL هم استفاده کنیم.

    تفاوت چهارم:

چهارمین تفاوت بین ابزارهای طراحی وب فوق مربوط به مسیر نگه داری فایل های پروژه می باشد به صورتی که در ASP NET Core مسیر جداگانه ای برای نگه داری از فایل های ثابت و استاتیک برای یک پروژه تعریف شده است و آن را با نام wwwroot می شناسیم ولی این مورد در ASP NET MVC وجود ندارد. در اینجا منظورمان از فایل های ثابت استفاده شده فایل های استایل نویسی CSS و اسکریپت های jQuery و البته عکس های داخل پروژه می باشد.

    تفاوت آخر:

تفاوت پنجم مربوط به روش کامپایل کردن کدها در هنگام اجرای یک پروژه است که دیگر نیازی به کامپایل کردن در اجرای پروژه نداریم. برای اینکار می توانیم گزینه ای با نام start without debugging از منوی Debug انتخاب کنیم و از انجام تمامی تغییرات در کل پروژه فقط آن را با دستور Build بسازیم و سپس مرورگر وب را بروز کنیم تا نتیجه ی تغییرات را مشاهده کنیم. این روش می تواند سرعت توسعه نرم افزار و طراحی وبسایت ها را ارتقا دهد.
معرفی مهمترین کاربردهای ASP NET Core

همانطور که تابحال در این مقاله ذکر کردیم ابزار ASP NET Core برای طراحی صفحات وب به صورت تخصصی کاربرد دارد ولی می خواهیم بدانیم سایر کاربردهای ASP NET Core چیست ؟ البته هنوز هم از جمله کاربردهای اصلی ASP NET Core مربوط به طراحی و اجرای وبسایت های مختلف با موضوعات و تکنولوژی های گوناگون است.

کاربردهای ASP NET Core

ابزار ASP NET Core توانسته است با داشتن ویژگی های برتر در این زمینه با بانک های اطلاعاتی و دیتابیس ها به خوبی کار کند و این مورد از قابلیت های ویژه آن می باشد.

سایر خواص و کاربرد ابزارهای تحت مجموعه دات نت NET. عبارتند از :

    برنامه نویسی هوش مصنوعی و رباتیک
    احراز هویت اشخاص
    توسعه و طراحی برنامه های داشبورد تحت وب
    و …

با استفاده از کتابخانه های غنی موجود در ASP NET Core می توانیم در زمینه های مختلفی به قدرت این ابزار را مشاهده کنیم. در مورد سایت های معتبر و شناخته شده ای که در حال حاضر با ابزار ASP NET Core طراحی شده اند می توانیم به سایت های ایرانی و خارجی ذیل اشاره کنیم :

    وبسایت سازمان سنجش کشور به نشانی Sanjesh.org
    وبسایت اصلی خدمات شرکت مایکروسافت به نشانی MSN.com
    وبسایت پرطرفدار ورزش سه به نشانی Varzesh3.com
    وبسایت آموزش کدنویسی و برنامه نویسی W3School.com
    و …

جمع بندی درباره ASP NET Core

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

    آموزش پروژه محور ASP.NET Core – طراحی سایت رزرو هتل – بخش یکم — کلیک کنید

پاورپوینت استفاده از AJAX در MVC – آموزش AJAX در asp.net MVC

پاورپوینت آماده استفاده از AJAX در asp.net MVC

آژاکس یا ایجکس مخفف Asynchronous JavaScript And XML می‌باشد که با استفاده از آن می‌توان برنامه‌های مبتنی بر وب تولید کرد که کاربرپسند و سبک باشد. این پاورپوینت آماده در 27 اسلاید در قالب ppt. یا pptx. با قابلیت ویرایش برای ارائه درسی آماده دانلود می‌باشد.
همین الان کلیک کنید

azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
پروژه های تحت ویندوز
C# Windows form

پروژه های طراحی سایت

C# asp.net mvc
C# asp.net webform
Sql server tsql entityframe work

طراحی پروژه مخصوص فروشگاهای ورزشی و مطب پزشکی با امکان چت و مشاوره انلاین . دراری نمونه کارهای مرتبط
پروژه ای که برای شما آماده کرده ایم یکی از بهترین آزمون گیرهای آنلاین است که با 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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
تکنولوژی های مورد استفاده در پروژه آزمون آنلاین:

    ASP.NET
    SQL Server
    Linq2SQL
آموزش خصوصی برنامه نویسی و طراحی سایت حرفه ای در منزل
مسلط به cms jomla
مشخصات

    جهت مشاهده منبع اصلی این مطلب کلیک کنید

اشتراک گذاری در تلگرام
پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

جام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.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


پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Ne
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.

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



به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

به روز رسانی سوم:

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آی برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز



مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

سیستم Decision

این سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و دانشگاهها و نیز ارزیابی و ثبت مصاحبه‌های کیفی جهت انجام امور استخدامی و ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم می‌توان در اکثر موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد مربوط بهره برد  .
امکانات

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی م آموزش برنامه نویسی asp net core هستید. Core که نسخه بهینه تر و بهتر MVC در ASP است را سعی کردیم به صورت تصویری به زبان فارسی با ۲ پروژه بزرگ به شما آموزش بدیم. مدرس این دوره asp خانم مهندس آرزو ابراهیمی هستند. این دوره طراحی سایت بالای به ۱۲۰ ساعت آموزش و بالای ۲۸۰ ویدیو است و سعی شده آموزش صفر تا صد با نیازهای لازم ارائه شود. مثلا در فصل ۰ این دوره asp core ، آموزش c# را هم برای دانلود قرار دادیم.

جهت اطلاعات بیشتر درباره آموزش ویدیویی طراحی سایت با ASP.NET Core به جدول و معرفی فیلم پایین صفحه مراجعه کنید.
اطلاعات کلی دوره پروژه محور طراحی سایت با Core 2.1
زبان     فارسی
مدرس     آرزو ابراهیمی
پیش‌نیاز     HTML و CSS
تاریخ شروع دوره     فروردین ۱۳۹۷
سطح آموزش     از پایه تا پیشرفته
زمان کل دوره     بالای ۱۲۰ ساعت
حجم کل دوره     در حال حاضر بالای ۱۵ گیگ
تعداد ویدیو     نزدیک ۲۸۰ ویدیو با کیفیت و صدای بسیار مناسب
پشتیبانی     دارد، به شکل تیکت و ایمیل
نوع محتوا     فایل ویدیو و PDF
قابلیت آپدیت     دارد، و همینطور براساس اخرین تغییرات مایکروسافت تدریس می‌شود.
پروژه عملی دارد؟     یک مینی پروژه و همینطور دو پروژه جامع دارد. یک پروژه جامع کتابخانه با Core 2.1 در روند دوره پیاده سازی شده است و یک پروژه جامع سایت خبری با Core 2.2 در انتهای دوره طراحی شده است. و در انتها نحوه آپدیت به Core 3.1 آموزش داده شده است.
اخرین آپدیت دوره     دی ۱۳۹۸
روش دریافت     فعال‌سازی آنی لینک دانلود، بعد پس از تکمیل سفارش

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

آموزشی ویدیویی ASP.NET Core 2 این مشکل را حل کرده و با دقت خاص مدرس سرفصل ها چیدمان شده اند. این دوره آموزشی بالای ۱۲۰ ساعت فیلم و بالای ۲۸۰ ویدیو خواهد بود، به صورت کاملا پروژه محور بوده و در پایان دوره یک وبسایت خبری بر پایه ی ASP.NET Core کد نویسی می کنیم جهت کسب اطلاعات بیشتر در مورد دوره فیلم آموزش ASP.NET Core و سرفصل و پیش نیازهای دوره حتما فیلم معرفی دوره را مشاهده نمایید.
توجه داشته باشید که شما یک بار پکیج فیلم آموزش ASP.NET Core 2.1 را تهیه میکنید و تمام آپدیت‌های مربوط به این دوره را در پنل کاربری خود می‌توانید مشاهده کنید و طبیعتا برای آپدیت‌ها که در انتهای این صفحه درج شده و هنوزم ادامه دارد، لازم به هزینه اضافه نخواهد بود.

سعی کردیم این دوره کامل و جامع را در ویدیوهای کوتاه ارائه دهیم تا باعث خستگی کاربران نشود و میانگین هر ویدیو در این دوره asp net کور نزدیک به ۲۰ دقیقه است.

این فیلم آموزشی ASP.NET کدام نسخه Core را آموزش می‌دهد؟ سه نسخه مختلف در این دوره جامع وجود دارد. یک پروژه جامع کتابخانه با Core 2.1 در روند دوره طراحی شده است و همینطور پیاده سازی یک پروژه جامع سایت خبری با Core 2.2 در دوره آموزش داده می‌شود. و در انتهای این دوره فیلم محور، نحوه آپدیت به Core 3.1 هم ضبط شده است.
فیلم معرفی دوره ASP.NET Core 2

ویژگی های دوره فیلم آموزشی core 2
نمایی از پنل مدیریت سایت کتابخانه + عکس (پروژه 1)

مهم ترین ویژگی پروژه اول و دوره جامع آموزشی asp core میزفا این است که در کنار روند آموزش و گام به گام در طول ۱۰۰ ویدیو کوتاه پیاده سازی شده است، شما هم آموزش میبینید و هم عملی کل آموزش را مشاهده میکنید.
امکانات پنل مدیریت عبارتند از :

        عضویت در سایت
        تغییر کلمه عبور
        ریست پسورد کاربر
        فراموش کلمه عبور
        مدیریت کاربران
        ارسال ایمیل برای کاربران
        مدیریت کتاب ها
        مدیریت نویسندگان
        مدیریت ناشرین
        جستجوی پیشرفته کتاب
        صفحه بندی کتاب ها
        مرتب سازی کتاب ها
        ورود به سایت و احراز هویت دو مرحله ای با ارسال ایمیل
        ورود به سایت و احراز هویت دو مرحله ای با اس ام اس
        ورود به سایت و احراز هویت دو مرحله ای با Authenticator APP

        آموزش پروژه محور طراحی سایت با asp.net

پروژه پنل کاربری کتابخانه در فصل های ۱۰ تا ۱۷
قابلیت ها و امکانات وبسایت خبری و پنل مدیریت (پروژه 2)

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

عکس یک از پروژه سایت خبری

ویژگی ها

    پیاده سازی ورود به سایت ، عضویت و فراموشی کلمه عبور (پیاده سازی شده با Ajax)
    نمایش پربازدیدترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش محبوب ترین اخبار
    نمایش پربحث ترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش همه اخبار به صورت صفحه بندی شده (پیاده سازی شده با Ajax)
    عضویت کاربر در خبرنامه
    نمایش اسلایدشو جدیدترین اخبار
    نمایش اسلایدشوی جدیدترین اخبار داخلی و خارجی
    نمایش اسلایدشو جدیدترین ویدیوها
    نمایش اخبار و ویدیوهای تصادفی در فوتر سایت
    نمایش تیتر جدیدترین اخبار در هدر سایت

آموزش طراحی سایت خبری با asp net
صفحه اول پروژه دوم طراحی سایت خبری با asp net

 

عکس یک از پروژه سایت خبری

ویژگی ها

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

آموزش پروژه محور asp
صفحه دوم پروژه دوم طراحی سایت خبری با asp net

 
امکانات پنل مدیریت عبارتند از :

        تعریف کاربر با نقش های مختلف و سطح دسترسی های مختلف
        مدیریت کاربران شامل ویرایش اطلاعات آنها ، ریست پسورد و حذف کاربران
        ارسال یک خبر جدید
            با قابلیت قرار دادن تصویر شاخص برای خبر و برش تصویر در اندازه دلخواه
            با قابلیت اضافه کردن برچسب برای خبر
            با قابلیت انتخاب چندین دسته برای خبر
            نوشتن متن خبر در ادیتور حرفه ای TinyMce
            نوشتن عنوان و چکیده خبر
            با قابلیت انتشار خبر در آینده و پیش نویس کردن خبر
            با قابلیت قرار دادن یک آدرس فارسی برای خبر
        مدیریت اخبار شامل حذف هر خبر به صورت جداگانه ، حذف گروهی اخبار ، جستجو و مرتب سازی اخبار و ویرایش اخبار
        افزودن دسته بندی جدید برای اخبار
        مدیریت دسته بندی های اخبار شامل حذف و ویرایش دسته ها
        مدیریت دیدگاه های اخبار
        مدیریت برچسب های اخبار
        مدیریت بخش خبرنامه سایت
        قابلیت حذف، تائید و عدم تائید دیدگاه های ارسالی
        قابلیت نمایش اطلاعات آماری سایت از قبیل تعداد اخبار منتشر شده ، تعداد نظرات جدید ، تعداد کاربران و آخرین دیدگاه ها و اخبار
        امکان ویرایش اطلاعات بخش نمایه من
        امکان جستجوی اخبار
        امکان تغییر کلمه عبور
        امکان فعال سازی احراز هویت دو مرحله به صورت ایمیل ، اس ام اس و Authenticator App

عکس از پروژه، داخل پنل مدیریت سایت خبری
فیلم asp
نظر دانشجویان دوره در تلگرام و سایت نسبت به دوره:
بازخورد دانشجیوان دوره core در تلگرام
بازخورد دانشجیوان دوره core
نمونه ویدیو از دوره جامع طراحی سایت با ASP (ویدیو 37 فصل 6)
سرفصل های جامع آموزش ASP.NET Core2

مدت دوره تا الان ۱۱۷:۵۴:۲۲

    ۰
    فصل صفر – آموزش کامل زبان برنامه نویسی #C و بانک اطلاعاتی SQL Server (پیش نیاز)

        ویدیو 01 – جلسه 01 – آشنایی با زبان برنامه نویسی #C و نصب ویژوال استودیو

        ۲۸:۰۶

        ویدیو 02 – جلسه 02 – درباره متغیرها و کاراکترهای کنترلی

        ۰۱:۱۶:۲۳

        ویدیو 03 – جلسه 03 – عملگرها در سی شارپ
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ۰۱:۲۷:۲۵

        ویدیو 04 – جلسه 04 – نحوه دریافت ورودی از کاربر

        ۱۳:۰۰

        ویدیو 05 – جلسه 05 – درباره ساختارهای تصمیم

        ۴۶:۳۴

        ویدیو 06 – جلسه 06 – ساختارهای تکرار

        ۳۹:۰۳

        ویدیو 07 – جلسه 07 – توضیحات کامل درباره آرایه ها

        ۵۹:۳۴

        ویدیو 08 – جلسه 08 – توابع در زبان #C (متدها) قسمت 1

        ۵۳:۰۸

        ویدیو 09 – جلسه 08 – توابع در زبان #C (متدها) قسمت 2

        ۵۰:۵۰

        ویدیو 10 – جلسه 09 – برنامه نویسی شی گرا (مقدماتی)

        ۴۵:۲۲

        ویدیو 11 – جلسه 09 – برنامه نویسی شی گرا (حرفه‌ ای)

        ۰۱:۱۷:۰۴

        ویدیو 12 – جلسه 10 – آموزش جامع درباره مجموعه ها

        ۰۱:۰۷:۴۱

        ویدیو 13 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 1

        ۴۱:۲۹

        ویدیو 14 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 2

        ۵۴:۱۷

        ویدیو 15 – جلسه 12 – کلاس DateTime و Math (بخش 1)

        ۳۶:۵۷

        ویدیو 16 – جلسه 12 – متدهای کلاس String (کار با رشته ها) (بخش 2)

        ۰۱:۰۶:۱۰

        ویدیو 17 – جلسه 12 – درباره RegularExpression یا عبارات باقاعده (بخش 3)

        ۴۷:۳۶

        ویدیو 18 – جلسه 12 – نحوه کار با فایل ها قسمت 1 (بخش 4)

        ۰۱:۲۳:۳۳

        ویدیو 19 – جلسه 12 – نحوه کار با فایل ها قسمت 2 (بخش 5)

        ۵۱:۵۲

        ویدیو 20 – جلسه 13 – مدیریت خطاها

        ۲۰:۱۸

        ویدیو 21 – جلسه 14 – کار با LINQ قسمت 1

        ۰۱:۳۶:۲۶

        ویدیو 22 – جلسه 14 – کار با LINQ قسمت 2

        ۰۱:۰۴:۱۵

        ویدیو 23 – جلسه 15 – آموزش اصول طراحی پایگاه داده + تحلیل پروژه نهایی

        ۰۱:۰۸:۳۶

        ویدیو 24 – جلسه 16 – کار با محیط SQL Server Management 2017

        ۳۹:۲۳

        ویدیو 25 – جلسه 17 – آموزش جامع دستورات اسکیوال ، View ، Function ، Storeprocedure و …

        ۰۱:۰۹:۳۸

        ویدیو 26 – جلسه 18 – آشنایی با مباحث HTML ، CSS ، Jquery ، Bootstrap و … + معرفی داکیونت آموزشی

        ۱۱:۱۹

    ۱
    فصل یک – آشنایی با مفاهیم وب و ASP.NET Core

        ویدیو 27 – جلسه 01 – آشنایی با مفاهیم وب

        ۲۷:۰۳

        ویدیو 28 – جلسه 02 – معرفی کامل NET Core. و ASP NET Core

        ۱۲:۵۵

        ویدیو 29 – جلسه 03 – معرفی ویژگی ها و قابلیت های جدید ASP NET Core 2.1

        ۱۳:۰۶

        ویدیو 30 – جلسه 04 – معرفی ویژگی ها و قابلیت های جدید EF Core 2.1

        ۰۴:۴۶

    ۲
    فصل دو – آشنایی کامل با معماری MVC و ایجاد نخستین پروژه ASP.NET Core 2.1

        ویدیو 31 – جلسه 01 – آموزش معماری MVC (فهم کامل View ، Controller و Model)

        ۰۸:۰۴

        ویدیو 32 – جلسه 01 – ساخت اولین پروژه ASP.NET Core 2.1 و آشنایی با ساختار پوشه ها

        ۲۷:۳۴

    ۳
    فصل سه – آموزش جامع View ، Action Method ، Controllerو موتور Razor

        ویدیو 33 – جلسه 01 – آموزش کامل Controller ها ، Action Method ها و انواع بازگشتی اکشن متدها

        ۵۵:۵۵

        ویدیو 34 – جلسه 02 – آموزش کامل انواع بازگشتی Action Method ها

        ۲۳:۴۱
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 35 – جلسه 01 – آموزش کامل View (نما) و موتور Razor

        ۱۱:۴۰

    ۴
    فصل چهار– آموزش روش های ارسال اطلاعات بین View ها ، Action Method ها و Controller ها

        ویدیو 36 – جلسه 01 – آموزش جامع ارسال اطلاعات با ViewBag ، ViewData و TempData

        ۳۲:۳۸

        ویدیو 37 – جلسه 02 – آموزش جامع ارسال اطلاعات فرم به دو روش Post و Get (مشاهده فیلم)

        رایگان ۰۱:۰۹:۵۱

        ویدیو 38 – جلسه 03 – آموزش جامع Session و Cookie

        ۵۱:۴۷

    ۵
    فصل پنج – آموزش جامع Model و ViewModel در قالب مینی پروژه و طراحی قالب با Bootstrap 4

        ویدیو 39 – جلسه 01 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 1

        ۳۲:۴۶

        ویدیو 40 – جلسه 02 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 2

        ۲۸:۰۵

        ویدیو 41 – جلسه 03 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 3

        ۲۷:۲۹

    ۶
    فصل شش – آموزش جامع Tag Helper ها و DataAnnotation ها

        ویدیو 42 – جلسه 01 – آموزش جامع CacheTagHelper

        ۲۵:۲۲

        ویدیو 43 – جلسه 02 – آموزش جامع AnchorTagHelper

        ۱۵:۵۹

        ویدیو 44 – جلسه 03 – آموزش FormTagHelper ، InputTagHelper ، SelectTagHelper و …

        ۴۹:۲۹

        ویدیو 45 – جلسه 04 – آموزش جامع DataAnnotation ها و اعتبارسنجی اطلاعات فرم در سمت Client و Server

        ۴۰:۰۱

        ویدیو 46 – جلسه 05 – آموزش ایجاد یک TagHelper سفارشی

        ۱۰:۳۵

        ویدیو 47 – جلسه 06 – آموزش تعریف یک Validation Attribute سفارشی برای اعتبارسنجی سایز فایل یا عکس

        ۱۷:۱۵

    ۷
    فصل هفت – بررسی و فهم مسیرها (Routing)

        ویدیو 48 – جلسه 01 – آموزش Routing (مسیریابی) – سطح مقدماتی

        ۲۰:۰۳

        ویدیو 49 – جلسه 02 – آموزش نحوه ایجاد محدودیت روی مسیرها – سطح متوسط

        ۲۲:۴۳

        ویدیو 50 – جلسه 03 – تعریف قید سفارشی برای محدودیت مسیرها و مسیریابی بوسیله صفات – سطح پیشرفته

        ۱۶:۵۴

    ۸
    فصل هشت – آموزش Area ، PartialView ، ViewComponent و Layout

        ویدیو 51 – جلسه 01 – (مینی پروژه 1) آموزش کامل Layout

        ۱۸:۳۹

        ویدیو 52 – جلسه 02 – (مینی پروژه 1) آموزش کامل PartialView

        ۱۹:۴۵

        ویدیو 53 – جلسه 03 – (مینی پروژه 1) آموزش کار با ViewComponent

        ۱۰:۰۷

        ویدیو 54 – جلسه 04 – بررسی جامع Area

        ۱۴:۳۲

    ۹
    فصل نه -آموزش جامع تزریق وابستگی (Dependency Injection)

        ویدیو 55 – جلسه 01 – آموزش جامع Inversion Of Control ، IOC Container و Dependency Injection به همراه مثال

        ۱۹:۵۱

        ویدیو 56 – جلسه 02 – آموزش تزریق وابستگی (Depencency Injection) در Controller

        ۱۰:۰۹

        ویدیو 57 – جلسه 03 – آموزش تزریق وابستگی (Depencency Injection) در View

        ۳۴:۳۸

        ویدیو 58 – جلسه 04 – بررسی تفاوت های متدهای AddTransient ، AddScoped و AddSingleton در یک پروژه عملی

        ۳۱:۴۲

    ۱۰
    فصل ده – آموزش کامل EntityFramework Core در قالب یک مینی پروژه سایت فروش کتاب

        ویدیو 59 – جلسه 01 – نصب و راه اندازی EFCore

        ۰۹:۳۷

        ویدیو 60 – جلسه 02 – پیکربندی رابطه یک به چند و آموزش Key Attribute ، ForeignKey Attribute و Table Attribute و …

        ۲۱:۱۱

        ویدیو 61 – جلسه 03 – پیکربندی رابطه یک به یک و چند به چند و آموزش Required ، MaxLength ، Column Attributes …

        ۳۰:۴۴

        ویدیو 62 – جلسه 04 – آموزش کلاس DbContext و تعریف Connection String ، آشنایی با Migration و InverseProperty Attribute

        ۲۴:۵۵

        ویدیو 63 – جلسه 05 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش اول)

        ۲۳:۵۴

        ویدیو 64 – جلسه 06 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش دوم)

        ۲۳:۵۴

        ویدیو 65 – جلسه 07 – آموزش نحوه آپدیت دیتابیس در روش Code First و پیکربندی رابطه یک جدول با خودش

        ۳۲:۱۶

        ویدیو 66 – جلسه 08 – آموزش درج اطلاعات در پایگاه داده و خواندن و نمایش اطلاعات پایگاه داده در View

        ۴۱:۴۸

        ویدیو 67 – جلسه 09 – آموزش ویرایش اطلاعات و حذف اطلاعات از پایگاه داده

        ۲۶:۲۵

        ویدیو 68 – جلسه 10 – آموزش روش Database First

        ۱۱:۴۸

        ویدیو 69 – جلسه 11 – پروژه پنل کتابخانه – نصب قالب مدیریتی و آشنایی با پلاگین Select2

        ۲۸:۳۷

        ویدیو 70 – جلسه 12 – پروژه پنل کتابخانه – آموزش نمایش دسته بندی های نامحدود به صورت درختی (Tree View)

        ۴۷:۱۳

        ویدیو 71 – جلسه 13– پروژه پنل کتابخانه – درج اطلاعات کتاب ، ارسال اطلاعات Multi-Select Dropdown List و چند ترفند برنامه نویسی

        ۴۳:۵۰

        ویدیو 72 – جلسه 14 – پروژه پنل کتابخانه – خواندن اطلاعات کتاب ها از دیتابیس و نمایش در View و آموزش روش Eager Loading

        ۳۳:۵۵

        ویدیو 73 – جلسه 15 – پروژه پنل کتابخانه – تبدیل تاریخ میلادی به شمسی و شمسی به میلادی

        ۱۶:۳۶

        ویدیو 74 – جلسه 16 – پروژه پنل کتابخانه – آموزش Paging (صفحه بندی)

        ۲۶:۵۷

        ویدیو 75 – جلسه 17 – پروژه پنل کتابخانه – آموزش Sorting و جستجوی ساده بر اساس عنوان کتاب

        ۲۹:۴۵

        ویدیو 76 – جلسه 18 – پروژه پنل کتابخانه – معرفی یک پلاگین جی کوئری حرفه ای + آموزش ارسال اطلاعات به فرمت Json به این پلاگین

        ۱۴:۳۶

        ویدیو 77 – جلسه 19 – پروژه پنل کتابخانه – پیاده سازی جستجوی پیشرفته – آموزش Inner Join ، Full Outer Join ، GroupBy و متد Like و …

        ۵۳:۲۵

        ویدیو 78 – جلسه 20 – پروژه پنل کتابخانه – پیاده سازی نمایش جزئیات کتاب و آموزش قابلیت RowSqlQuery در EF Core

        ۳۳:۲۰

        ویدیو 79 – جلسه 21 – پروژه پنل کتابخانه – آموزش QueryType ها در EF Core

        ۲۷:۰۹

        ویدیو 80 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی حذف منطقی کتاب + آموزش ExecuteSqlCommand method و آموزش Global Query Filters در EF Core

        ۱۸:۱۹

        ویدیو 81 – جلسه 23 – پروژه پنل کتابخانه – آموزش Transaction در EF Core

        ۱۵:۴۰

        ویدیو 82 – جلسه 24 – پروژه پنل کتابخانه – آموزش Saving Related Data و Setting Explicit Values For Generated Properties در EF Core

        ۱۶:۰۰

        ویدیو 83 – جلسه 25 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب – بخش اول

        ۲۸:۵۶

        ویدیو 84 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب و آموزش کار با متد Except – بخش دوم

        ۳۶:۳۳

        ویدیو 85 – جلسه 27 – پروژه پنل کتابخانه – آموزش Entity State ها و Disconnected Entities

        ۳۴:۴۸

        ویدیو 86 – جلسه 28 – پروژه پنل کتابخانه – آموزش Explicit Loading در EF Core

        ۳۱:۲۲

        ویدیو 87 – جلسه 29 – پروژه پنل کتابخانه – آموزش Tracking و NoTracking در EF Core

        ۰۵:۱۸

        ویدیو 88 – جلسه 30 – پروژه پنل کتابخانه – آموزش Scalar Function Mapping در EF Core

        ۲۳:۳۲
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 89 – جلسه 31 – آموزش Compiled Queries در EF Core

        ۱۲:۲۷

        ویدیو 90 – جلسه 32 – (مینی پروژه 2) آموزش Lazy Loading در EF Core

        ۳۷:۰۴

    ۱۱
    فصل یازده – آموزش الگوی Repository و UnitOfWork

        ویدیو 91 – جلسه 01 – آموزش Generic Types در سی شارپ

        ۱۲:۴۸

        ویدیو 92 – جلسه 02 – پروژه پنل کتابخانه – پیاده سازی الگوی Repository

        ۳۰:۴۸

        ویدیو 93 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی الگوی Unit Of Work

        ۳۵:۰۹

        ویدیو 94 – جلسه 04 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + آموزش نکات برنامه نویسی

        ۱۸:۴۶

    ۱۲
    فصل دوازده –  آموزش Razor Pages در ASP.NET Core

        ویدیو 95 – جلسه 01 – معرفی Razor Page ها ، آموزش نحوه ایجاد Razor Page ، انجام عمل Redirect بین Razor Page ها و …

        ۱۹:۵۷

        ویدیو 96 – جلسه 02 – آموزش Routing و ایجاد محدودیت در مسیریابی و آموزش ارسال اطلاعات بین Razor Page ها

        ۱۵:۲۶

        ویدیو 97 – جلسه 03 – آموزش استفاده از Layout در Razor Page و آموزش TempData Attribute و ViewData Attribute

        ۲۷:۴۱

        ویدیو 98 – جلسه 04 – آموزش ارسال اطلاعات به روش Post و کار با asp-page-handler Attribute

        ۲۲:۲۱

        ویدیو 99 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی عملیات حذف ، ویرایش ، درج و نمایش اطلاعات ناشرین کتاب با استفاده از Razor Page ها

        ۳۹:۲۶

        ویدیو 100 – جلسه 06 – پروژه پنل کتابخانه – پیاده سازی Paging سفارشی برای Razor Page ها

        ۲۴:۰۸

    ۱۳
    فصل سیزده – آموزش جامع احراز هویت با ASP.NET Core Identity+ ارائه داکیومنت

        ویدیو 101 – جلسه 01 – پروژه پنل کتابخانه – معرفی Identity در ASP.NET Core ، افزودن جداول identity به پروژه و بررسی ستون های جداول identity ، آشنایی با روش های احراز هویت Policy-Base ، Claim-Base ، Role-Base

        ۲۳:۴۵

        ویدیو 102 – جلسه 02 – پروژه پنل کتابخانه – آموزش سفارشی سازی جدول Identity و ایجاد ارتباط بین جداول Identity و جداول مینی پروژه

        ۱۸:۱۰

        ویدیو 103 – جلسه 03 – بخش 01 – آشنایی با Manager ها و Store ها در Identity و بررسی کلاس IdentityRole ، IdentityUserRole و IdentityRoleClaim

        ۰۷:۵۶

        ویدیو 104 – جلسه 03 – بخش 02 – بررسی جامع کلاس RoleStore و رابط IRoleStore

        ۰۴:۱۹

        ویدیو 105 – جلسه 03 – بخش 03 – بررسی جامع کلاس IdentityErrorDescriber

        ۰۲:۴۰

        ویدیو 106 – جلسه 03 – بخش 04 – بررسی جامع کلاس RoleValidator و رابط IRoleValidator و بررسی جامع رابط ILookUpNormalizer

        ۰۴:۴۴

        ویدیو 107 – جلسه 03 – بخش 05 – بررسی جامع کلاس RoleManager

        ۰۷:۰۱

        ویدیو 108 – جلسه 04 – بررسی کلاس های IdentityUser و IdentityUserClaim

        ۰۲:۵۷

        ویدیو 109 – جلسه 05 – بررسی جامع کلاس IdentityServiceCollectionExtensions و IdentityServiceCollectionUIExtensions

        ۰۶:۰۷

        ویدیو 110 – جلسه 06 – آموزش اضافه کردن و پیکربندی سرویس های Identiity و بررسی جامع کلاس IdentityBuilder و IdentityBuilderExtentions و IdentityBuilderUIExtentions

        ۰۸:۵۰

        ویدیو 111 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی مدیریت نقش ها (نمایش نقش ها ، ویرایش نقش ، افزودن نقش و حذف نقش)

        ۴۱:۴۰

        ویدیو 112 – جلسه 08 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityRole و جدول AspNetRoles

        ۲۶:۴۰

        ویدیو 113 – جلسه 09 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUserRole و Role Manager و نمایش تعداد کاربران در هر نقش

        ۳۱:۵۲

        ویدیو 114 – جلسه 10 – بررسی جامع کلاس IdentityUserLogin و IdentityUserToken

        ۱۱:۵۶

        ویدیو 115 – جلسه 11 – بررسی جامع کلاس UserStore و رابط IUserStore

        ۰۷:۵۴

        ویدیو 116 – جلسه 12 – بررسی جامع کلاس Identity Options (کلاس SignIn Options ، Password Options , Token Options و Lockout Options و …)

        ۱۴:۳۲

        ویدیو 117 – جلسه 13 – بررسی جامع کلاس PasswordHasherOptions ، PasswordHasher ، PasswordValidator و UserValidator و رابط های IPasswordHasher ، IUserValidator و …

        ۰۹:۰۷

        ویدیو 118 – جلسه 14 – بررسی جامع کلاس UserManager ، کلاس IdentityResult و کلاس IdentityError

        ۲۴:۰۱

        ویدیو 119 – جلسه 15 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUser و جدول AspNetUsers

        ۱۶:۵۷

        ویدیو 120 – جلسه 16 – پروژه پنل کتابخانه – پیاده سازی عضویت کاربر در سایت

        ۵۵:۱۴

        ویدیو 121 – جلسه 17 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityErrorDescriber

        ۲۲:۱۵

        ویدیو 122 – جلسه 18 – پروژه پنل کتابخانه – پیکربندی تنظیمات سیستم Identity برای پسورد کاربر ، نام کاربری و ایمیل

        ۰۹:۲۷

        ویدیو 123 – جلسه 19 – پروژه پنل کتابخانه – آموزش استفاده از DateTimePicker و معرفی و کار با پلاگین جی کوئری Input mask

        ۳۵:۳۵

        ویدیو 124 – جلسه 20 – پروژه پنل کتابخانه – نمایش کاربران سایت و سفارشی سازی کلاس UserManager

        ۲۸:۲۵

        ویدیو 125 – جلسه 21 – پروژه پنل کتابخانه – نمایش جزئیات اطلاعات کاربران

        ۲۲:۲۴

        ویدیو 126 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کاربر و حذف کاربر

        ۵۰:۵۳

        ویدیو 127 – جلسه 23 – پروژه پنل کتابخانه – آموزش ارسال ایمیل و آموزش استفاده از Summernote Editor و سفارشی سازی آن

        ۴۲:۳۵

        ویدیو 128 – جلسه 24 – پروژه پنل کتابخانه – آموزش عضویت کاربر در سایت به همراه تایید ایمیل از طریق ارسال ایمیل

        ۳۶:۳۲

        ویدیو 129 – جلسه 25 – بررسی جامع کلاس HttpContext ، کلاس SignInManager و کلاس Authentication Properties

        ۱۶:۳۲

        ویدیو 130 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی SignIn و SignOut کاربر

        ۲۸:۰۰

        ویدیو 131 – جلسه 27 – بررسی کلاس Claims ، کلاس ClaimsIdentity ، کلاس ClaimsPrincipal و کلاس های ClaimsTypes و ClaimsValueTypes

        ۱۲:۰۰

        ویدیو 132 – جلسه 28 – پروژه پنل کتابخانه – بررسی عملی Claim ها و نمایش اطلاعات کاربری که SignIn شده

        ۲۰:۳۶

        ویدیو 133 – جلسه 29 – پروژه پنل کتابخانه – پیاده سازی یک Captcha سفارشی برای فرم ورود به سایت

        ۲۴:۵۷

        ویدیو 134 – جلسه 30 – پروژه پنل کتابخانه – آموزش استفاده از Google Recaptcha

        ۱۷:۰۲
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 135 – جلسه 31 – پروژه پنل کتابخانه – پیاده سازی فراموشی کلمه عبور

        ۳۰:۳۶

        ویدیو 136 – جلسه 32 – پروژه پنل کتابخانه – پیکربندی تنظیمات قفل حساب کاربر و پیاده سازی قفل حساب کاربر و خروج از حالت قفل

        ۳۲:۰۸

        ویدیو 137 – جلسه 33 – پروژه پنل کتابخانه – فعال و غیرفعال کردن حساب کاربر و پیاده سازی Reset Password کاربر در بخش مدیریت کاربر

        ۲۴:۱۴

        ویدیو 138 – جلسه 34 – پروژه پنل کتابخانه – آموزش ارسال کد اعتبارسنجی به صورت پیامک و تماس صوتی

        ۲۰:۳۴

        ویدیو 139 – جلسه 35 – پروژه پنل کتابخانه – آموزش فعال و غیرفعال کردن احراز هویت دو مرحله ای و تایید و عدم تایید ایمیل و شماره موبایل

        ۲۰:۱۰

        ویدیو 140 – جلسه 36 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحله ای از طریق ارسال ایمیل و پیامک

        ۳۹:۴۴

        ویدیو 141 – جلسه 37 – پروژه پنل کتابخانه – آموزش تغییر کلمه عبور

        ۳۹:۴۴

        ویدیو 142 – جلسه 38 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش اول

        ۳۸:۲۶

        ویدیو 143 – جلسه 39 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش دوم

        ۳۲:۲۹

        ویدیو 144 – جلسه 40 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش سوم

        ۴۰:۳۷

        ویدیو 145 – جلسه 41 – پروژه پنل کتابخانه – آموزش External Login با حساب Google

        ۳۲:۰۵

        ویدیو 146 – جلسه 42 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش اول

        ۲۱:۱۷

        ویدیو 147 – جلسه 43 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش دوم

        ۳۵:۲۸

        ویدیو 148 – جلسه 44 – پروژه پنل کتابخانه – آموزش Role-Based Authorization – Authorization

        ۲۲:۳۹

        ویدیو 149 – جلسه 45 – پروژه پنل کتابخانه – آموزش Claim-Based Authorization – Authorization

        ۲۷:۳۷

        ویدیو 150 – جلسه 46 – پروژه پنل کتابخانه – آموزش Policy-Based Authorization – Authorization

        ۲۵:۲۰

        ویدیو 151 – جلسه 47 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش اول

        ۲۲:۲۳

        ویدیو 152 – جلسه 48 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش دوم

        ۳۲:۰۰

        ویدیو 153 – جلسه 49 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش سوم

        ۳۷:۴۳

        ویدیو 154 – جلسه 50 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش (محدود کردن Sidebar پنل مدیریت بر اساس نقش) – بخش چهارم

        ۳۲:۳۲

        ویدیو 155 – جلسه 51 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + نکات برنامه نویسی

        ۵۱:۳۷

    ۱۴
    فصل چهارده – آشنایی کامل با WebApi

        ویدیو 156 – جلسه 01 – آشنایی با وب سرویس و Web API ، پروتکل های استاندارد وب سرویس و وب سرویس های REST و SOAP

        ۱۲:۴۸

        ویدیو 157 – جلسه 02 – آشنایی با متدهای Post ، Get ،Put و Delete و تست WebApi با ابزار Postman

        ۳۸:۴۲

        ویدیو 158 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی api مدیریت کتاب ها با الگوی Repository و UnitOfWork

        ۴۲:۴۲

        ویدیو 159 – جلسه 04 – پروژه پنل کتابخانه – آموزش ارسال و آپلود عکس در Web Api

        ۱۹:۲۰

        ویدیو 160 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی api کاربران

        ۴۱:۰۴

        ویدیو 161 – جلسه 06 – پروژه پنل کتابخانه – استانداردسازی خروجی Web Api

        ۴۳:۴۱

        ویدیو 162 – جلسه 07 – پروژه پنل کتابخانه – اعتبارسنجی Model در Web Api

        ۲۳:۰۰

        ویدیو 163 – جلسه 08 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت اول

        ۳۳:۲۴

        ویدیو 164 – جلسه 09 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت دوم

        ۱۸:۴۳

        ویدیو 165 – جلسه 10 – پروژه پنل کتابخانه – آموزش JWT – قسمت اول

        ۱۵:۰۱

        ویدیو 166 – جلسه 11 – پروژه پنل کتابخانه – آموزش JWT – قسمت دوم

        ۲۶:۳۶

        ویدیو 167 – جلسه 12 – پروژه پنل کتابخانه – آموزش JWT – قسمت سوم

        ۳۱:۲۸

        ویدیو 168 – جلسه 13 – پروژه پنل کتابخانه – مدیریت خطاها در Web Api

        ۳۵:۴۱

        ویدیو 169 – جلسه 14 – پروژه پنل کتابخانه – آموزش JWT – قسمت چهارم

        ۳۲:۳۰

        ویدیو 170 – جلسه 15 – پروژه پنل کتابخانه – آموزش JWT – قسمت پنجم

        ۲۷:۱۶

        ویدیو 171 – جلسه 16 – آموزش Swagger – قسمت اول

        ۲۸:۳۰

        ویدیو 172 – جلسه 17 – پروژه پنل کتابخانه – آموزش Swagger – قسمت دوم

        ۲۸:۱۱

        ویدیو 173 – جلسه 18 – پروژه پنل کتابخانه – آموزش Swagger – قسمت سوم

        ۲۳:۵۶

    ۱۵
    فصل پانزده – آموزش آپلود و دانلود فایل در ASP.NET Core

        ویدیو 174 – جلسه 01 – پروژه پنل کتابخانه – آموزش Upload فایل

        ۱۷:۳۷

        ویدیو 175 – جلسه 02 – پروژه پنل کتابخانه – آموزش Download فایل

        ۱۰:۱۵

        ویدیو 176 – جلسه 03 – پروژه پنل کتابخانه – آموزش ذخیره عکس در دیتابیس و نمایش آن در صفحه

        ۱۷:۲۴

        ویدیو 177 – جلسه 04 – آموزش آپلود چندین فایل با استفاده از Multi File Uploader به روش ajax + معرفی یک پلاگین حرفه ای Jquery برای آپلود فایل

        ۳۳:۵۳

        ویدیو 178 – جلسه 05 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت اول

        ۲۵:۳۹

        ویدیو 179 – جلسه 06 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت دوم

        ۱۶:۰۷

        ویدیو 180 – جلسه 07 – پروژه پنل کتابخانه – آموزش امنیت – بررسی نکات امنیتی در آپلود فایل

        ۴۰:۳۶

        ویدیو 181 – جلسه 08 – پروژه پنل کتابخانه – آپلود فایل های با حجم بالا ، بررسی مشکلات و ارائه راه حل

        ۱۶:۵۸

        ویدیو 182 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت اول

        ۳۴:۲۳

        ویدیو 183 – جلسه 10 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت دوم

        ۲۴:۳۰

        ویدیو 184 – جلسه 11 – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت سوم

        ۲۲:۳۵

    ۱۶
    فصل شانزده – آموزش کامل Ajax در ASP.NET Core

        ویدیو 185 – جلسه 01 – آشنایی مقدماتی با Jquery

        ۲۹:۲۹

        ویدیو 186 – جلسه 02 – آشنایی با Ajax ، متدهای Ajax و بررسی پارامترهای متدهای Ajax

        ۰۹:۳۰

        ویدیو 187 – جلسه 03 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش اول

        ۱۴:۴۷

        ویدیو 188 – جلسه 04 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش دوم

        ۱۱:۰۰

        ویدیو 189 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی Dropdownlist های مرتبط بهم (شهر و استان) با Ajax

        ۲۲:۴۹

        ویدیو 190 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت اول

        ۲۴:۲۶

        ویدیو 191 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت دوم

        ۳۲:۵۸

        ویدیو 192 – جلسه 08 – پروژه پنل کتابخانه – نمایش صفحه در حالت Loading ، آشنایی با پلاگین جی کوئری Sweet Alert و مدیریت خطاها در Ajax

        ۳۸:۱۸

        ویدیو 193 – جلسه 09 – پروژه پنل کتابخانه – آپلود فایل به روش Ajax

        ۱۳:۵۱

        ویدیو 194 – جلسه 10 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت اول

        ۲۰:۴۸

        ویدیو 195 – جلسه 11 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت دوم

        ۱۹:۲۴

        ویدیو 196 – جلسه 12 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت سوم

        ۲۱:۰۶

    ۱۷
    فصل هفده – آموزش StaticFiles ، ابزار CLI و Cache کردن اطلاعات (Response Caching – Cache In Memory)

        ویدیو 197 – جلسه 01 – بررسی نکات فایل های Static

        ۰۹:۰۱

        ویدیو 198 – جلسه 02 – آموزش Cache کردن فایل های Static

        ۱۲:۲۲

        ویدیو 199 – جلسه 03 – امنیت فایل های Static

        ۰۷:۲۹

        ویدیو 200 – جلسه 04 – آموزش Envirement TagHelper ، Script TagHelper و Link TagHelper

        ۲۴:۵۷

        ویدیو 201 – جلسه 05 – آموزش کار با ابزار CLI

        ۰۷:۲۳

        ویدیو 202 – جلسه 06 – آموزش Response Cache

        ۰۹:۱۵
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 203 – جلسه 07 – آموزش Cache In Memory

        ۲۱:۵۹

        ویدیو 204 – جلسه 08 – پروژه پنل کتابخانه – آموزش bundling و minification

        ۱۳:۱۷

        ویدیو 205 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه

        ۱۰:۲۷

    ۱۸
    فصل هجده – آموزش Logging ، Error Handling و انتشار پروژه روی هاست

        ویدیو 206 – جلسه 01 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت اول

        ۰۷:۲۴

        ویدیو 207 – جلسه 02 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت دوم

        ۱۶:۴۹

        ویدیو 208 – جلسه 03 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت سوم

        ۱۱:۱۱

        ویدیو 209 – جلسه 04 – پروژه پنل کتابخانه – آموزش Error Handling در ASP.NET Core و مدیریت خطای 404

        ۱۰:۲۷

        ویدیو 210 – جلسه 05 – پروژه پنل کتابخانه – قرار دادن پروژه روی سرور و ساخت دیتابیس

        ۳۱:۰۳

    ۱۹
    فصل نوزده – پروژه نهایی (طراحی سایت خبری حرفه ای به صورت چند لایه (7 لایه))

        ویدیو 211 – جلسه 01 – پروژه سایت خبری – تحلیل پروژه ، مشخص کردن Entity ها و روابط بینشان

        ۲۶:۲۴

        ویدیو 212 – جلسه 02 – پروژه سایت خبری – بررسی و آموزش کدنویسی استاندارد

        ۰۷:۱۹

        ویدیو 213 – جلسه 03 – پروژه سایت خبری – نصب و راه اندازی ویژوال استدیو 2019

        ۰۷:۵۴

        ویدیو 214 – جلسه 04 – پروژه سایت خبری – بررسی لایه بندی پروژه سایت خبری

        ۰۷:۰۱

        ویدیو 215 – جلسه 05 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 216 – جلسه 06 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 217 – جلسه 07 – پروژه سایت خبری – ساخت Layout برای بخش پنل مدیریت و بررسی یک نکته برای برنامه نویسی حرفه ای

        ۲۵:۳۸

        ویدیو 218 – جلسه 08 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت اول

        ۲۵:۲۸

        ویدیو 219 – جلسه 09 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی- قسمت دوم

        ۲۳:۳۵

        ویدیو 220 – جلسه 10 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت سوم

        ۳۲:۲۵

        ویدیو 221 – جلسه 11 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی ویراش و حذف دسته بندی اخبار

        ۲۹:۲۲

        ویدیو 222 – جلسه 12 – پروژه سایت خبری – مدیریت دسته بندی اخبار – آموزش AutoMapper

        ۳۰:۵۶

        ویدیو 223 – جلسه 13 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی حذف گروهی

        ۳۰:۵۰

        ویدیو 224 – جلسه 14 – پروژه سایت خبری – مدیریت دسته بندی اخبار – Validation Attribute سفارشی برای اعتبارسنجی آدرس دسته بندی ها

        ۲۱:۰۳

        ویدیو 225 – جلسه 15 – پروژه سایت خبری – افزودن تنظیمات Identity به پروژه و سفارشی سازی Identity با تغییر نوع کلید اصلی جداول Identity

        ۲۰:۱۰

        ویدیو 226 – جلسه 16 – پروژه سایت خبری – افزودن جدول ویدیوها به دیتابیس و آپدیت دیتابیس

        ۱۴:۱۵

        ویدیو 227 – جلسه 17 – پروژه سایت خبری – پیاده سازی اتربیوت AjaxOnly و آموزش استفاده از AutoMapper در Linq

        ۱۸:۴۱

        ویدیو 228 – جلسه 18 – پروژه سایت خبری – پیاده سازی بخش مدیریت نقش ها ، مدیریت برچسب ها و مدیریت ویدیوها

        ۳۴:۰۷

        ویدیو 229 – جلسه 19 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران

        ۳۶:۵۲

        ویدیو 230 – جلسه 20 – پروژه سایت خبری – پیاده سازی SignIn و SignOut و استفاده از کپچای گوگل

        ۱۸:۱۰

        ویدیو 231 – جلسه 21 – پروژه سایت خبری – پیاده سازی تغییر کلمه عبور و نمایه من (پروفایل)

        ۲۲:۵۲

        ویدیو 232 – جلسه 22 – پروژه سایت خبری – معرفی و اضافه کردن چند پلاگین جی کوئری حرفه ای برای ادیتور متن خبر ، برش تصویر شاخص خبر ، انتخاب زمان انتشار خبر ، نمایش دسته بندی اخبار به صورت درختی و انتخاب تگ های خبر

        ۲۴:۵۸

        ویدیو 233 – جلسه 23 – پروژه سایت خبری – پیاده سازی بخش درج اخبار

        ۳۳:۰۴

        ویدیو 234 – جلسه 24 – پروژه سایت خبری – پیاده سازی بخش مشاهده اخبار و نمایش جزئیات خبر در Data Table

        ۱۶:۲۱

        ویدیو 235 – جلسه 25 – پروژه سایت خبری – پیاده سازی ویرایش ، حذف و حذف گروهی اخبار

        ۲۶:۱۷

        ویدیو 236 – جلسه 26 – پروژه سایت خبری – اضافه نمودن قالب سایت خبری و ساخت Layout

        ۰۹:۵۴

        ویدیو 237 – جلسه 27 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت اول

        ۲۰:۱۶

        ویدیو 238 – جلسه 28 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت دوم

        ۳۰:۱۷

        ویدیو 239 – جلسه 29 – پروژه سایت خبری – پیاده سازی منو سایت به صورت داینامیک

        ۲۶:۲۲

        ویدیو 240 – جلسه 30 – پروژه سایت خبری – پیاده سازی تیتر جدیدترین اخبار در هدر سایت

        ۰۹:۵۶

        ویدیو 241 – جلسه 31 – پروژه سایت خبری – بررسی اشکالات پروژه و جمع بندی

        ۲۰:۳۲

        ویدیو 242 – جلسه 32 – پروژه سایت خبری – Sort کردن اخبار در Data Table سفارشی

        ۲۷:۴۷

        ویدیو 243 – جلسه 33 – پروژه سایت خبری – پیاده سازی نمایش پربازدیدترین اخبار امروز ، هفته و ماه با استفاده از Ajax

        ۲۶:۱۸

        ویدیو 244 – جلسه 34 – پروژه سایت خبری – پیاده سازی محبوب ترین اخبار و پربحث ترین اخبار بر اساس روز و هفته و ماه با استفاده از Ajax

        ۱۶:۳۲

        ویدیو 245 – جلسه 35 – پروژه سایت خبری – نمایش جدیدترین اخبار داخلی و خارجی در اسلایدشو

        ۲۴:۲۲

        ویدیو 246 – جلسه 36 – پروژه سایت خبری – نمایش جدیدترین ویدیوها در اسلایدشو و پیاده سازی اخبار و ویدیوهای تصادفی در فوتر سایت

        ۳۲:۵۲

        ویدیو 247 – جلسه 37 – پروژه سایت خبری – پیاده سازی عضویت کاربر در خبرنامه به صورت Ajax و نمایش اطلاعات خبرنامه ، حذف خبرنامه ، حذف گروهی و …

        ۲۸:۲۳

        ویدیو 248 – جلسه 38 – پروژه سایت خبری – پیاده سازی صفحه جزئیات خبر (نمایش اطلاعات خبر ، برچسب های خبر ، نمایش اخبار مرتبط ، امکان دیدن خبر قبل و بعد ، پیاده سازی نظرات به صورت آبشاری و …)

        ۳۴:۰۸

        ویدیو 249 – جلسه 39 – پروژه سایت خبری – پیاده سازی ارسال نظر با Ajax

        ۲۵:۲۳

        ویدیو 250 – جلسه 40 – پروژه سایت خبری – پیاده سازی مدیریت نظرات (حذف نظر ، حذف گروهی نظرات ، تایید و عدم تایید نظرات و …)

        ۲۲:۳۵

        ویدیو 251 – جلسه 41 – پروژه سایت خبری – صفحه بندی اخبار در صفحه اول سایت با Ajax

        ۳۲:۴۵

        ویدیو 252 – جلسه 42 – پروژه سایت خبری – پیاده سازی صفحه نمایش اخبار هر دسته و هر برچسب ، پیاده سازی صفحه نمایش ویدیوها و صفحه نمایش جزئیات هر ویدیو

       azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com ۲۸:۳۹

        ویدیو 253 – جلسه 43 – پروژه سایت خبری – پیاده سازی بخش تنظیمات سایت

        ۳۶:۰۵

        ویدیو 254 – جلسه 44 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت اول

        ۲۰:۵۵

        ویدیو 255 – جلسه 45 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت دوم

        ۱۶:۱۶

        ویدیو 256 – جلسه 46 – پروژه سایت خبری – تکمیل بخش ارسال دیدگاه با روش Ajax

        ۰۶:۳۱

        ویدیو 257 – جلسه 47 – پروژه سایت خبری – پیاده سازی پنل کاربری (مشاهده بوکمارک ها ، نمایش پروفایل ، خروج از پنل و …)

        ۲۰:۱۲

        ویدیو 258 – جلسه 48 – پروژه سایت خبری – پیاده سازی لایک و دیس لایک و بوکمارک کردن خبر

        ۲۱:۲۵

        ویدیو 259 – جلسه 49 – پروژه سایت خبری – نمایش نظرات هر خبر نمایش نظرات تایید نشده و تعداد این نظرات در پنل مدیریت

        ۳۱:۴۰

        ویدیو 260 – جلسه 50 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران(فعال/غیرفعال سازی حساب کاربر ،قفل حساب کاربر ، فعال/غیرفعال سازی احرازهویت دومرحله ای و … ) و بازنشانی کلمه عبور

        ۳۰:۲۵

        ویدیو 261 – جلسه 51 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت اول

        ۳۱:۴۰

        ویدیو 262 – جلسه 52 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت دوم

        ۳۱:۴۰

        ویدیو 263 – جلسه 53 – پروژه سایت خبری – پیاده سازی داشبورد و نمایش آمار بازدید اخبار به صورت ماهانه با نمودار

        ۳۱:۴۰

        ویدیو 264 – جلسه 54 – پروژه سایت خبری – پیاده سازی سطح دسترسی پویا برای کاربران پنل مدیریت

        ۳۳:۰۰

        ویدیو 265 – جلسه 55 – پروژه سایت خبری – محدود کردن سایدبار پنل مدیریت بر اساس نقش کاربر و آشنایی با حمله CSRF و راه های مقابله با آن

        ۱۸:۴۵

        ویدیو 266 – جلسه 56 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت اول

        ۲۲:۴۷

        ویدیو 267 – جلسه 57 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت دوم

        ۱۹:۵۳

        ویدیو 268 – جلسه 58 – پروژه سایت خبری – بررسی یک پروژه از نوع ASP.NET Core 3.0 و مقایسه آن با پروژه ASP.NET Core 2.2

        ۲۳:۵۲

        ویدیو 269 – جلسه 59 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 – قسمت اول

        ۲۶:۴۸

        ویدیو 270 – جلسه 60 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت دوم

        ۳۵:۳۷

        ویدیو 271 – جلسه 61 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت سوم

        ۳۴:۱۱

        ویدیو 272 – جلسه 62 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت چهارم

        ۳۴:۱۰

        ویدیو 273 – جلسه 63 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت پنجم

        ۲۰:۲۸

        ویدیو 274 – جلسه 64 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت ششم

        ۲۲:۲۵

        ویدیو 275 – جلسه 65 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت هفتم

        ۱۹:۰۵

    ۲۰
    فصل بیست – آموزش Unit Test ، پیاده سازی Web Api و انتشار پروژه روی هاست

        ویدیو 276 – جلسه 01 – آشنایی با UnitTest ، مزایای تست واحد و انواع فریمورک ها برای Unit Test

        ۱۱:۵۲

        ویدیو 277 – جلسه 02 – پروژه سایت خبری – پیاده سازی XUnit Test برای پروژه سایت خبری و آشنایی با اتربیوت Fact ، Theory ، InlineData و …

        ۳۱:۱۷

        ویدیو 278 – جلسه 03 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت اول

        ۲۶:۰۰

        ویدیو 279 – جلسه 04 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت دوم

        ۲۹:۱۸

        ویدیو 280 – جلسه 05 – پروژه سایت خبری – پیاده سازی Web Api – قسمت اول

        ۲۸:۳۰

        ویدیو 281 – جلسه 06 – پروژه سایت خبری – پیاده سازی Web Api – قسمت دوم

        ۲۶:۳۱

        ویدیو 282 – جلسه 07 – پروژه سایت خبری – جمع بندی پروژه سایت خبری (آموزش آپلود عکس با ادیتور tinymce و …)

        ۱۸:۲۱

        ویدیو 283 – جلسه 08 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت اول

        ۳۷:۲۵

        ویدیو 284 – جلسه 09 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت دوم

        ۲۳:۴۹

سولات متداول دوره فیلم asp.net
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
سوالات متداول
تفاوت این دوره asp core میزفا با سایر دوره‌های سایت‌های دیگر چیست؟

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

آیا قیمت دوره‌های میزفا افزایش می‌یابد؟

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

برای شرکت در این دوره چه پیش‌نیازهایی لازم است؟

هیچ پیش‌نیاز خاصی لازم نیست، در فصل اول همه پیش‌نیازها گفته‌شده و حتی برای ساده‌ترین پیش‌نیازها، یعنی HTML و CSS مدرس قرار است یک دوره رایگان برای دانشجویان دوره core برگزار می‌کند و قالب دوره core را در آن دوره رایگان طراحی کند.

آیا در جلسات جزوه PDF ارائه می‌شود؟

بله، یکی از مزیت‌های این دوره نسبت به سایر دوره‌های دیگر ارائه PDF است تا دانشجو نیاز به دیدن دوباره ویدیو نداشته باشد، البته این موضوع برای موارد تئوری مصداق است و اگر مدرس لازم بداند PDF آن جلسه را ارائه می‌دهد.

تسلط مدرس به تدریس دوره چگونه است؟

مدرس دارای سابقه طراحی و برنامه نویسی انواع پروژه‌های استانی و حتی همایش‌های بین‌المللی و کشوری می‌باشد و طبق نظرات خریداران اولیه این دوره، تسلط مدرس به مباحث، مثال‌زدنی است. از طرفی هر مدرس در سایت میزفا مورد سنجش قرار می‌گیرد و اگر مورد تأیید بود به وی حق تدریس داده می‌شود. ما کیفیت و اعتبار سایت را فدای مسائل فاقد اهمیت و موقت نمی‌کنیم.
اگر مدرس تسلط کافی را نداشته باشد در نهایت محصولات تولیدی خروجی بی‌کیفیت خواهد داشت و این موضوع برای هر طرف معامله ضررساز خواهد بود و قطعا خسارت بدنامی یک تولیدکننده (در اینجا مدرس و میزفا) در دراز مدت سنگین‌تر از ضرر مقطعی دانشجو خواهد بود و ما با اگاهی از این موضوع بر روی کیفیت محصولاتمان نهایت حساسیت را خرج خواهیم کرد.
با این‌حال ما در جهت بهبود خدمات هر انتقادی درباره این موضوع را باکمال میل پذیرا هستیم.

آیا تعداد ساعات این دوره آموزشی دقیقاً ۱۰۰ ساعت است؟

حدودا ۱۰۰ ساعت است، البته در زمان شروع دوره قرار بود این آموزش ۳۰ ساعت شوید و سپس به ۶۰ ساعت تبدیل شد و در حال حاضر بالای ۱۰۰ ساعت ویدیو در سایت درج شده و حتی ممکن است بالاتر از این ساعت هم شود، و طبیعتاً با افزایش زمان، هزینه هم همانند گذشته افزایش پیدا می‌کند. البته دانشجویان قدیمی نیاز به پرداخت هزینه اضافه نیستند.

آیا تعداد ساعات این دوره آموزشی مفید است یا دوره آموزشی دارای زمان پرت می‌باشد؟

اگر بخواهیم صادق باشیم با شما، مدرس محترم خانم می‌باشد و بسیار به این موارد حساس است

سافت بازدید : 10 چهارشنبه 18 بهمن 1402 نظرات (0)

core کار با این فریم ورک پولساز را در کمتر از یک ماه یاد بگیرید و شروع به کسب درآمد کند. آیندتو از همین الان بساز

هدف ما از برگزاری این دوره این است که شما کاربران وب‌سایت باگتو بدون نیاز به‌صرف هزینه برای دوره‌های آموزشی در کمترین زمان ممکن بتوانید کار با asp.net core را به‌صورت رایگان و در حدی که بتوانید پروژه‌های متوسط را طراحی و کدنویسی کنید یاد بگیرید.

asp.net core یکی از بهترین گزینه‌های موجود برای طراحی اپلیکیشن‌های تحت وب و... می‌باشد. این تکنولوژی در سال ۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن‌های بزرگ به پیشرفت لازم رسیده است.

اگر نگاهی به سایت‌های آگهی استخدام بیندازیم می‌بینیم که اکثر شرکت‌های بزرگ به سمت این تکنولوژی روی آورده‌اند و کم‌کم بسترهای خود را به net core. تغییر می‌دهند.

ازآنجایی‌که یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد می‌باشد می‌توان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر می‌باشد.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 در دوره رایگان آموزش asp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیت‌ها و امکانات آن را معرفی می‌کنیم.

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

این پروژه را با asp.net core5 و sql server به همراه ef core  پیاده‌سازی می‌کنیم.

بعد از گذراندن این دوره برای حرفه‌ای شدن می‌توانید دوره ستارگان Asp.Net Core را مشاهده نمایید.

دوره پیشرفته Asp.Net Core

برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.

 

 

 


نگاهی به دوره آموزش رایگان asp.net core 5 مقدماتی
مدرس     احسان بابائی
مخاطب     برنامه‌نویسان
فصل     7‌
مدت زمان     25:14:24
سطح     متوسط
وضعیت     به اتمام رسیده ✅
تعداد جلسات     86
قابل مشاهده     دانلودی
قیمت     رایگان
سرفصل‌های دوره آموزش رایگان asp.net core 5 مقدماتی
فصل 1 : فصل اول آشنایی با .Net Core و Asp.Net Core

5 قسمت، 00:29:11
فصل 2 : فصل دوم آموزش کانفیگ ها در Asp.Net Core

11 قسمت، 02:56:16
فصل 3 : فصل سوم معماری و فریم ورک mvc در asp.net core

21 قسمت، 05:44:58
فصل 4 : فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server

8 قسمت، 01:30:00
فصل 5 : فصل پنجم آموزش EF CORE

6 قسمت، 01:23:01
فصل 6 : پروژه عملی

34 قسمت، 12:47:08
فصل 7 : آپدیت

1 قسمت، 00:23:50

برای ارسال دیدگاه، لطفاً وارد حساب کاربری خود شوید.
ورود
ثبت نام
1052 دیدگاه برای آموزش رایگان asp.net core 5 مقدماتی
علی بمانی
8روز ، پیش

سلام استاد دات نت  ۵ دیگر ساپورت نمی شن برای ما که تازه کار هستیم  تمرینها نمی تونیم کار کنیم  چه راهکاری پیشنهاد می فرمایید

 

 
پاسخ توسط احسان بابائی
7روز ، پیش

سلام مطالبی که اموزش داده شده است در دات نت  7 هم میتونید استفاده کنید.
تنها تغییر اینه که فایل Startup با فایل Program.cs یکی شده است
قسمت اخر همین دوره را مشاهده کنید و  نحوه انجام این تغییرات را ببینید

آموزش ساختار یک پروژه ASP.NET Core MVC

هر پروژه Web جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ساختار یک پروژه ASP.NET Core MVC
بررسی فایل های یک پروژه ASP.NET MVC Core

هر پروژه وب جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ASP.NET Core MVC
Dependencies

Dependencies در پروژه های ASP.NET Core MVC شامل تمام بسته های Nuget نصب شده است که موردنیاز برنامه است. به عنوان مثال زمانی که پکیج Entity Framework Core نصب می گردد، dll های ان در این بخش نگهداری می شود.
Properties

در این فایل یک فایل به نام launchSettings.json است که تنظیمات موجود در این فایل هنگام اجرای برنامه با Visual Studio یا با .NET Core CLI استفاده می شود.
آموزش ASP.NET Core MVC

مهمترین نکته ای که باید در نظر داشته باشید این است که فایل launchSettings.json فقط در زمان توسعه استفاده می شود. این بدان معناست که این فایل هنگام Publish برنامه ASP.NET Core بر روی سرور لازم نیست. اگر تنظیمات خاصی دارید و می خواهید برنامه شما هنگام publish روی سرور از چنین تنظیماتی استفاده کند، باید این تنظیمات را در فایل appsettings.json ذخیره کنید. به طور کلی، در برنامه ASP.NET Core ، تنظیمات پیکربندی در فایل appsettings.json ذخیره می شوند.
wwwroot folder

این فولدر شامل فایل های استایک پروژه مانند فایل های html، فایل های javascript، فایل های css، عکس ها و دیگر فایل های مورد نیاز پروژه می باشد. برای استفاده از این فایل ها نیاز به یک سری پیکربندی ها هست.
appSettings.json

هر برنامه تحت ASP.NET شامل مجموعه ای از تنظیمات و پیکربندی ها است. این تنظیمات مرببوط به پیکربندی Application است که در ASP.NET قدیم، در فایل web.config انجام می گرفت. اما در ASP.NET Core این تنظیمات در فایلی با فرمت json که یک فایل متنی است یا متغیرهای محیطی ( environment variables ) قرار می گیرند. از آنجایی که ISS جای خود را به kestrel داده و دیگر نقشی جز پروکسی ندارد، تنظیمات مربط به آن بسیار کم و ناچیز شده است. به طور کلی این فایل شامل اطلاعات پیکربندی مانند ConnectionStrings ، تنظیمات مربوط به Log و نیز هر کلید و مقداری که بخواهید برای Application ذخیره کنید، در اینجا قرار می گیرد. نکته اینکه این فایل در سازنده یا constructor کلاس startup به Application معرفی می شود.
کلاس Program.cs

در تمامی برنامه های .NET نقطه ورودی برنامه فایل Program.cs است.
کلاس Startup.cs

کلاس Startup محلی است که service های موردنیاز برنامه پیکربندی می شود و همچنین پروسه اداره کردن request ها در این کلاس تعریف می شود.
آموزش ASP.NET Core MVC آموزش ASP Core فایل appSettings کلاس startup.cs فایل launchSettings.json فیلم آموزشی ASP.NET Core

    آموزش ASP.Net Core + آپدیت به NET 8.
    آموزش ASP.Net Core + آپدیت به NET 8.
    آموزش Razor Pages در 5 ASP.NET Core
    آموزش Razor Pages در 5 ASP.NET Core

مقالات این دسته بندی

    1- آموزش ASP.Net Core MVC
    2- آموزش Layout ها در ASP.NET Core
    3- آموزش فریمورک ASP.Net Core MVC
    4- آموزش ساختار یک پروژه ASP.NET Core MVC
    5- تفاوت NET Core. و NET Framework.
    6- آموزش Model در ASP.NET Core
    7- آموزش ASP.NET Core MVC - بخش دوم
    8- آموزش ViewBag در ASP.NET Core MVC
    9- آموزش ViewData در ASP.NET Core MVC
    10- انتقال اطلاعات با TempData در ASP.Net Core
    11- آموزش نصب NET 5
    12- آموزش View Component در ASP.NET Core
    13- آموزش partial view در asp.net core
    14- آموزش Middleware در Asp.net Core
    15- آموزش Validation در Asp.net core
    16- آموزش رایگان ASP.NET CORE 5
    17- تفاوت asp.net core با php کدام انتخاب بهتری است؟
    18- طراحی سایت با ASP.NET Core
    19- پیش نیازهای ASP.NET Core
    20- نحوه جابجایی (Redirect) بین صفحات در ASP.NET Core
    21- آموزش تغییرات ASP.NET Core 6
    22- استفاده از multiple environments در ASP.NET Core
    23- آموزش HTTP Logging در ASP.NET Core

پروژه های دولتی و Asp.net core

سلام به نظرتون دلیل اینکه 99 درصد پروژه های دولتی با Asp.net core زده میشه و از php python nodejs و امثالهم استفاده نمیشه چیه ؟ بخاطر سرورهای ویندوزی سازمان های دولتیه ؟ یا دلیل دیگه ای داره ؟

 دوره آموزشی MVC پروژه محور همراه با Design Pattern
دوره آموزشی MVC Core With Angular 6
فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.
بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم.
در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید.
?
1
2
3
4
5
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com6
7
8
9
10
11
12
13
14
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}
<button>کپی</button>

در اینجا می توانید پیاده سازی فایل Course.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}
<button>کپی</button>

بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.

فایل های پروژه ای .Net Core

    • حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند.
    • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند.
    • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند.
    • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.


انجام پروژه های asp.net core

فوریه 25, 2021 , admin    , پیغام بگذارید   
انجام پروژه های asp.net core
asp.net mvc core
طراحی سایت با asp.net core
انحام پروژه های دانشحویی asp.net core
ام پروژه های برنامه
طراحی سایت asp.net core
انجام پروژه با asp.net core
طراحی سایت asp.net mvc core
انجام پروژه های asp.net mvc core

تیم طراحی سایت azsoftir آماده طراحی سایت مورد نظر شما با تکنولوژی asp.net core  می باشد.سایت وبرنامه درخواستی شما را در کمترین زمان تحویل با بالاترین کیفیت تحویل خواهد داد .

برنامه نویسی سایت مورد نظر شما با asp.net core برای سفارش سایت مورد نظر خود در قسمت سفارش پروژه یا از طریق ایمیل azsoftir@gmail.com یا اظ طریق شماره تماس 09367292276 پروژه خودرا سفارش دهید .

asp.net core

متدی که در طراحی وبرنامه نویسی  پروژه های asp.net core  استفاده می شود :

1-محیط طراحی :microsoft visual studio

2-زبان های طراحی :asp.net core vb or asp.net core csharp

3-فن آوری مورد استفاده :asp.net core

4-پلت فرم اجرا :dotner service provider

5-نوع ارتباط با دیتابیس :linq-sql6-نوع دیتابیس

6-نوع دیتا بیس :اکسس -sql
7-ریپورت گیرهایه مختلف
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
سرویس هایی که توسط سایت azsoftir در زمینه طراحی سایت asp.net core قابل انجام هست :

انجام پروژه های تمرینی asp.net core

پروژه های همراه با آموزش asp.ne core
پروژه های طراحی سایت با asp.net core

تعیین قیمت طراحی سایت asp.net core

انجام پروژه های گرافیکی asp.net core

انجام پروژه های پروژه دانشجویی

نمونه سایت های طراحی شده با asp.net core

سایت های طراحی شده با asp.net core -فروشگاه آنلاین asp.net core -مدیریت محتوای asp.net core

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

در فرم ثبت پروژه حداکثر زمان را وارد کنید.

بصورت روزانه ایمیل خود را چک کنید.سفارشات در کمترین زمان ممکن پاسخ  داده خواهد شد.
what-asp.net-core

asp.net core چیست ؟

asp.net core  یک نسخه اوپت سورس از asp.net می باشدکه بر روی انواعه مختلفی از سرور بر بستر ویندوز-لینوکس ومک قابل اجرا می باشد.در پست معرفی asp.net و asp.net mvc تاریخچه asp.net مرفی شد asp.net core در سال 2016 معرفی شد به ترتیب نسخه های مختلفی از asp.net core عرضه شد .

مزیت های asp.net core

    با توجه به اینکه قبلا میلیون ها طراح توسعه دهنده برای asp.net x استفاده می کردند یا استفاده می کنند در واقع asp.net core جایگرین وطراحی مجدد از asp.net x می باشد.نهایتا منجر به تغییرات نوعه ماژول ها شده است.
    متن سورس وفایلت توسعه توسط همگان را دارد.
    تکنولوژی razor page طراحی هایه برنامه نویسی را راحتر می کند.
    تست پذیری را راحتر میکند
    استفاده مشترک از اسکریپ هایی مثله جاوا اسکریپت وسی شارپ را فراهم می کند.
    منطق استفاده از در سمت کلاینت ومشترک در چارچوب .net  را فراهم میکند.
    برنامه نویسی برای تکنولوژی cloud را فراهم میکند.
    دیتابیس به دلیل استفاده از Entity Framework کار با دیتابیس را بسیار ساده میکند .
    Docker استفاده یکجا وبصورت بسته را برای توسعه گر فراهم می آورد.
    فریم ورک core سرعت بسیاربالایی نسبت به فریم ورک هایی مثله لاراول -نود جی اس دارد.

مراحل انجام پروژه در asp.net core

در زمینه توسعه پروژه های ASP.NET Core، مراحل عمده‌ای وجود دارند که در زیر به صورت خلاصه توضیح داده شده است:

تعیین نیازمندی‌ها: در این مرحله، نیازمندی‌های پروژه را با مشتری یا سایر اعضای تیم بررسی و تعیین می‌کنید. این شامل ویژگی‌ها، عملکردها، فرآیندها و داده‌های مورد نیاز است.

طراحی ساختار پایگاه داده: در صورتی که پروژه شما نیازمند استفاده از پایگاه داده باشد، در این مرحله جداول، روابط و فیلدهای مورد نیاز در پایگاه داده را طراحی می‌کنید.

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

پیاده‌سازی لایه سرویس: در این مرحله، کدهای مربوط به لایه سرویس (Service Layer) نوشته می‌شود تا منطق کسب و کار را پیاده‌سازی کند. این شامل کدهایی است که مرتبط با پردازش داده‌ها، دسترسی به پایگاه داده و سایر خدمات ضروری است.

پیاده‌سازی لایه کنترلر: در این مرحله، کدهای لایه کنترلر (Controller Layer) را پیاده‌سازی می‌کنید. این لایه مسئول دریافت و پاسخ به درخواست‌های HTTP است و با لایه سرویس ارتباط برقرار می‌کند.

پیاده‌سازی لایه مدل: لایه مدل (Model Layer) شامل مدل‌های داده است که در پروژه استفاده می‌شوند. در این مرحله، مدل‌های داده‌ای را که برای ذخیره و نمایش اطلاعات استفاده می‌شوند، پیاده‌سازی می‌کنید.

تست و اشکال‌زدایی: پس از اتمام پیاده‌سازی، نیاز است تا پروژه را تست کنید و هر گونه خطا یا اشکال را شناسایی و رفع کنید. در این مرحله از تست‌های واحد، تست عملکرد و تست شبه‌کاربردی استفاده می‌شود.

راه‌اندازی و نشر: با تکمیل تست‌ها و اطمینان از صحت عملکرد پروژه، می‌توانید آن را روی سرورها یا سیستم‌های مقصد نصب و راه‌اندازی کنید. در این مرحله، نیاز است به تنظیمات مربوط به شبکه، امنیت، دیتابیس و سایر موارد مرتبط توجه کنید.

پشتیبانی و به‌روزرسانی: پس از راه‌اندازی، نیاز است که پروژه را به‌روزرسانی و همچنین پشتیبانی کنید. با تغییرات در نیازمندی‌ها یا بروزرسانی‌های فنی، شما ممکن است نیاز به اعمال تغییرات و به‌روزرسانی در پروژه داشته باشید.

مهم است بدانید که این مراحل با توجه به خصوصیات و انواع پروژه‌ها ممکن است تفاوت داشته باشند. همچنین، این مراحل به صورت توامان و متوالی نیستند و می‌توانند به صورت همزمان اجرا شوند تا توسعه پروژه را سریعتر و بهبود بخشید.

روال کد نویسی در asp.net core

در ASP.NET Core، می‌توانید با استفاده از روش‌های مختلف کد نویسی راه‌اندازی کنید. در ادامه، چند روش رایج برای کد نویسی در ASP.NET Core را شرح خواهم داد:

MVC (Model-View-Controller):
MVC یک الگوی طراحی است که به طور گسترده در ASP.NET Core استفاده می‌شود. شما می‌توانید کدهایتان را در سه بخش Model، View و Controller سازماندهی کنید.
در بخش Model، مدل‌های داده را تعریف کرده و منطق کسب و کار را پیاده‌سازی می‌کنید.
در بخش View، صفحات واسط کاربری را تعریف می‌کنید.
در بخش Controller، لازم است که روال هدایت درخواست‌ها را پیاده‌سازی کنید.

Razor Pages:
Razor Pages نیز یک الگوی معماری در ASP.NET Core است که به صفحات تکصفحه‌ای تمرکز می‌کند. هر صفحه شامل کدهای مربوط به آن صفحه و یک بخش کد معادل با Controller است. در این الگو، دستکاری‌های صفحه و رویدادهای آن را می‌توانید در یک فایل با پسوند .cshtml.cs انجام دهید.

Web API:
اگر می‌خواهید یک سرویس وب را پیاده‌سازی کنید که فقط داده را ارائه می‌دهد، Web API یک روش عالی است. در این حالت، شما با تعریف کنترلر‌ها و روتینگ‌ها، نقشه‌برداری درخواست‌های HTTP را انجام می‌دهید و داده‌های JSON یا XML را برمیگردانید.

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

این تنها چند نمونه از روش‌های کد نویسی در ASP.NET Core هستند. هر روش برای نیازهای خاصی مناسب است و شما می‌توانید روشی را انتخاب کنید که بهترین عملکرد را در برابر نیازهای پروژه خود دارد.

aspnet mvc یا asp.net بهتر است؟

ASP.NET و ASP.NET MVC هر دو فریمورک‌های قدرتمند برنامه نویسی وب در محیط .NET هستند. اما هر کدام برای استفاده‌های مختلفی طراحی شده‌اند. در ادامه به بررسی هر یک می‌پردازم:

ASP.NET: ASP.NET یک فریمورک توسعه وب است که بر پایه مدل برنامه‌نویسی وب فرم (Web Forms) ساخته شده است. در ASP.NET برای ایجاد صفحات وب از کنترل‌هایی مانند صندوق متن، دکمه و سایر عناصر استفاده می‌شود. در این فریمورک، تمرکز بیشتر بر روی event-driven programming و stateful است.

ASP.NET MVC: ASP.NET MVC یک الگوی معماری برنامه‌نویسی وب است که بر پایه مدل-نما-کنترلر (Model-View-Controller) ساخته شده است. این الگوی معماری، جداسازی منطق داده‌ها (مدل)، نمایش (نما) و کنترل عملیات (کنترلر) را فراهم می‌کند. با استفاده از ASP.NET MVC، شما می‌توانید برنامه‌های وب را به صورت ساده‌تر، قابل تست‌تر و قابل نگهداری‌تر پیاده سازی کنید.

برای انتخاب بین ASP.NET و ASP.NET MVC، باید به نیازهای پروژه خود توجه کنید. اگر در حال ساخت یک برنامه وب سنتی و مبتنی بر event-driven programming هستید، ممکن است ASP.NET مناسب باشد. اما اگر معماری مدل-نما-کنترلر را ترجیح می‌دهید و برنامه‌های قابل تست و قابل نگهداری را می‌سازید، ASP.NET MVC می‌تواند انتخاب مناسبی باشد.

همچنین لازم به ذکر است که از ASP.NET Core نسخه‌های بعدی از ASP.NET توسعه یافته است که دارای ویژگی‌های جدید و بهبودهایی نسبت به ASP.NET دارد. در نتیجه، اگر در حال شروع یک پروژه جدید هستید، باید به دنبال ASP.NET Core باشید.

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

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

ASP.NET MVC نیز یک فریمورک برنامه‌نویسی وب است که توسعه دهندگان را قادر می‌سازد تا برنامه‌های وب را به صورت مدل-نما-کنترلر (Model-View-Controller) پیاده سازی کنند. در این الگو، مدل داده‌ها و قوانین کسب و کار را نگهداری می‌کند، نما مسئول نمایش داده‌ها به کاربر است و کنترلر عملکرد و واکنش‌های کاربر را کنترل می‌کند. این الگو باعث جداسازی بیشتر بین لایه‌های مختلف برنامه می‌شود و قابلیت تست و نگهداری آن را افزایش می‌دهد.

هر دو ASP.NET و ASP.NET MVC با استفاده از زبان C# و .NET Framework یا .NET Core کار می‌کنند. با توجه به اینکه معمولاً ASP.NET MVC مزایای بیشتری در مقایسه با ASP.NET دارد و مناسب برنامه‌های وب بزرگ و پیچیده است، استفاده از ASP.NET MVC به عنوان روش توصیه شده است. اما همچنین باید در نظر داشت که هر پروژه و نیازهای خاص خود را دارد و بهتر است با بررسی و مقایسه دقیق تصمیم خود را انجام دهید.

در نسخه‌های جدیدتر، ASP.NET Core به عنوان پلتفرم برنامه‌نویسی وب در .NET گسترش یافته است و از قابلیت‌ها و بهبودهای جدیدی نسبت به ASP.NET قبلی برخوردار است.

نوشته شده درآموزش asp.net, سرویس ها, سورس کد asp.net. Tagged as asp.net, asp.net core, asp.net mvc, انجام پروژه asp.net core, پروژه asp.net core, پروژه طراحی سایت asp.net core, طراحی سایت با asp.net core

پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار

طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب می‌شود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینه‌ی طراحی اپلیکیشن‌های تحت وب کمک می‌کند، asp.net core می‌باشد. با ارائه‌ی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینه‌ی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.

قیمت: ۱,۸۰۰,۰۰۰ تومان ۹۰۰,۰۰۰ تومان
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
قیمت ارزی (تتر): $18.00
۸۷ : ۳۰ : ۵۷
۱۹۶ جلسه
۱۴ فصل
۲ سال پشتیبانی

آموزش پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار

طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب می‌شود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینه‌ی طراحی اپلیکیشن‌های تحت وب کمک می‌کند، asp.net core می‌باشد. با ارائه‌ی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینه‌ی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.

 

چقدر با فضای دات نت آشنا هستید؟

 
چقدر با فضای دات نت آشنا هستید؟

 

پیش از معرفی این تکنولوژی لازم است شما را با فضای دات نت آشنا کنیم. ابزارها و المان‌های بسیار زیادی در علم برنامه نویسی وجود دارند که از اجزای مختلفی تشکیل شدند. عملکرد دقیق هر جزء کمک می‌کند تا در نهایت هدف نهایی مجموعه به خوبی ارائه گردد. یکی از این ابزارها دات نت می‌باشد. دات نت دربرگیرنده‌ی اجزاء و امکاناتی است که هر یک وظیفه‌ی خاصی بر عهده دارند. این تقسیم وظایف در آخر هدف نهایی این مجموعه که مدیریت حافظه و اجرای دستورات با صحت و امنیت کامل می‌باشد را پیاده می‌کند. این تکنولوژی در برنامه‌های windows app و همچنین web app بسیار کاربردی است.

 

بخشی از امکانات دات نت

 
بخشی از امکانات دات نت

 

_ فراهم کردن محیطی برای عملکرد بهتر برنامه‌های متفاوت

_ ایجاد ارتباط استاندارد مبنی بر سهولت بیشتر integrate

_ دارای ساختار یک‌پارچه مبتنی بر OPP

_ برنامه‌نویسان این حوزه بدون هیچ محدودیتی از زبان‌های متفاوتی استفاده می‌کنند.

_ اجرای عالی تمامی برنامه‌های ارائه شده به کمک این فریم ورک بر روی سیستم عامل‌های ویندوز

_ ارائه‌ی بهترین ابزارها برای پیاده سازی برنامه‌های تحت اینترنت و شبکه

 

معرفی تکنولوژی Asp.net core

 
معرفی تکنولوژی Asp.net core

 

اگر به دنبال یک فریم ورک بسیار قوی برای توسعه‌ی برنامه‌های تحت وب هستید پیشنهاد ما به شما استفاده از Asp.net core است. این المان بخشی از مجموعه‌ی دات نت را تشکیل می‌دهد که بر مبنای زبان برنامه‌نویسی اصلی و اساسی سی شارپ ارائه شده است. Asp.net core شرایطی را فراهم می‌کند که تمامی برنامه‌های ارائه شده به زبان‌های مدرن و اصلی برنامه‌نویسی از جمله سی شارپ را بتوان توسعه داد. کاربرد بی‌نظیر دیگر این است که می‌توان در زمان کوتاهی یک سایت با سرعت فوق العاده، مقیاس‌پذیر و توسعه پذیری را تولید کرد.

 

چگونه به کمک Asp.net core سایت طراحی کنیم؟

 
چگونه به کمک Asp.net core سایت طراحی کنیم؟

 

برای این اقدام نیازمند عبور از یک سری پیش‌نیازها هستید. در واقع لازم است یک سری برنامه‌هایی را نصب کنید که در ادامه آن ها را برایتان بازگو می کنیم.

 

۱. آخرین ورژن برنامه Visual studio را دانلود و نصب کنید.

 

۲. در گام بعدی می‌بایست Net core SDK را به روی سیستم خود نصب کنید.

 

۳. اینک visual studio را باز کنید. سپس گزینه یک پروژه جدید را انتخاب کنید. در ادامه یک سری قالب‌های متفاوتی برای شما ارائه می‌گردد.

 

۴. به کمک قابلیت Asp.net Core Web Application می‌توان برنامه‌های متفاوت تحت وب را با استفاده از تکنولوژی‌های Razor pages یا MVC ساخت.

 

۵. در گام بعدی باید نام پروژه و مسیر ذخیره آن را تعیین کنید و گزینه‌ی ایجاد را انتخاب کنید.

 

۶. در این مرحله می‌بایست به کمک نرم افزار Asp.net core یک پمفلت برای وب سایت مورد نظر خود بسازید.

 

۷. به منظور مشاهده‌ی فایل‌های از پیش ساخته شده باید solution Explorer را انتخاب کنید.

 

۸. از قسمت نواری که در بالای صفحه موجود است، گزینه‌ی اجرا را انتخاب کنید.

 

با انجام این چند مرحله‌ی ساده به راحتی می‌توان یک وب سایت به کمک Asp.net core ساخت.

 

چرا از Asp.net core استفاده کنیم؟

 
چرا از Asp.net core استفاده کنیم؟

 

در ادامه دلایل استفاده از Asp.net core و مزایای آن را برایتان بازگو خواهیم کرد.

 
با یک کد برای سیستم عامل‌های متفاوتی نرم افزار را توسعه دهید.

 

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

 
مدیریت عالی درخواست‌های هم‌زمان

 

حتما با این مسئله مواجه شده‌اید که به علت ارسال چند درخواست به صورت هم‌زمان سرور با اختلال مواجه شود. Asp.net core از چهارچوب‌های ناهم‌زمان استفاده می‌کند و ضمن پشتیبانی عالی به نحو احسن درخواست‌های متفاوت شما را مدیریت می‌کند.

 
سرعت بیشتر در انتقال اطلاعات به نسبت XML

 

از جمله اقدامات بسیار ضروری در پروژه‌ها استفاده از وب سرویس‌ها می‌باشد. چرا که اگر Web Api به درستی عمل نکند، پروژه‌ی شما با موفقیت پیش نخواهد رفت. یکی از ویژگی‌های مهم Asp.net core پشتیبانی فوق‌العاده‌ی آن از MVC و وب API می‌باشد. زمانی که شما از این تکنولوژی استفاده می‌کنید دستورات از سمت HTML به سمت JSON ارسال می‌گردد. سپس در اختیار کاربران قرار می‌گیرند. این مزیت باعث شده تا اطلاعات به نسبت XML با سرعت بالاتری انتقال داده شود.

 
به کمک Asp.net core به طور مجزا قسمت‌های برنامه را توسعه دهید.

 

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

 azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
دسترسی کاربران به پایگاه داده را محدود کنید.

 

اگر قصد دارید ایمنی پایگاه داده را بالاتر ببرید، به گونه‌ای که دسترسی کاربر به پایگاه اطلاعات امکان‌پذیر نباشد، می‌بایست از بزرگ‌ترین ویژگی Asp.net core استفاده کنید. با تزریق وابستگی‌ها در پلتفرم، کاربران نمی‌توانند به اطلاعات شما دسترسی پیدا کنند.

 
محبوبیت جهانی Asp.net core

 

این تکنولوژی در سال ۲۰۱۴ توسط مجموعه‌ی بزرگ مایکروسافت توسعه داده شد. پس از آن این ابزار به صورت متن‌باز در دسترس عموم افراد قرار گرفت. به تدریج ویژگی‌های مهم این ابزار کمک کرد تا به یک پلتفرم جهانی تبدیل شود.

 
Asp.net core، تکنولوژی ای سبک و مدرن

 

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

 
انعطاف پذیری بالای این تکنولوژی

 

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

 

پیش نیازهای یادگیری Asp.net core

 
پیش نیازهای یادگیری Asp.net core

 

اکنون که با مزایای یادگیری و استفاده از Asp.net core آشنا شدید، زمان آن است که بدانید پیش از یادگیری این ابزار، چه پیش نیازهایی را باید فرا گرفته باشید. ما در ادامه به تک تک آن ها اشاره خواهیم کرد. در صورتی که با این موارد آشنایی ندارید می توانید به دوره های آموزشی برنامه نویسی در سایت کدیاد مراجعه کنید.

 
زبان سی شارپ

 

این زبان برنامه نویسی از جمله زبان‌های سمت سرور است که برای یادگیری این تکنولوژی به آن نیاز دارید. البته تا حدودی زبان‌های F# و VB.net نیز می‌توانند جایگزین آن گردند.

یادگیری زبان سی شارپ

 
زبان نشانه گذاری Html و CSS

 

هر صفحه‌ی وب با استفاده از زبان نشانه گذاری Html ارائه می‌گردد. به نوعی اسکلت اصلی یک وب سایت به کمک Html و ظاهر آن به کمک Css ایجاد می‌شود.

یادگیری HTML و CSS

 
پایگاه داده SQL Server

 

به منظور ذخیره‌ی اطلاعات از سمت کاربران به پایگاه داده‌ نیاز داریم. SQL Server این قابلیت را برای ما فراهم می‌کند.

 

یادگیری پایگاه داده SQL Server

 
زبان برنامه‌نویسی جاوا اسکریپت

 

همان طور که می دانید جاوا اسکریپت از جمله زبان‌های بسیار محبوب و کاربردی در هر زمینه‌ای است که در این جا نیز به آن نیاز پیدا خواهید کرد.

 

یادگیری زبان برنامه نویسی جاوااسکریپت

 
در پایان

 

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

 

یادگیری پیشنیاز دوره: دوره آموزشی Asp.net core

 
سرفصل های دوره
داکر

آموزش Docker - قسمت اول
منتشرشده ۰۰:۳۶:۲۰

آموزش Docker - قسمت دوم
منتشرشده ۰۰:۴۳:۴۸

آموزش Docker - قسمت سوم (Docker volume-Docker File)
منتشرشده ۰۰:۴۵:۰۳

آموزش Docker - قسمت پایانی (Compose - Network)
منتشرشده ۰۰:۳۸:۴۹
Git و GitHub

آشنایی با git
۰۰:۲۳:۰۶

برسی Branch ها در git
۰۰:۲۰:۵۵

برسی GitHub و استفاده در Visual Studio
۰۰:۳۹:۴۱
MongoDb

آشنایی با MongoDb و NoSQL
منتشرشده ۰۰:۱۲:۱۷

نصب Mongodb روی داکر و ویندوز
منتشرشده ۰۰:۱۸:۰۷

برسی دستورات در mongoShell
منتشرشده ۰۰:۱۸:۴۵

استفاده از MongoDb در Asp.net Core
منتشرشده ۰۰:۳۲:۴۶

استفاده از MongoDb در Asp.net Core | بخش دوم
منتشرشده ۰۰:۳۱:۴۱
اصول معماری + Domain Driven Design

معرفی فصل
۰۰:۰۵:۳۱

معماری نرم افزار چیست ؟ برسی انواع معماری ها
منتشرشده ۰۰:۱۳:۰۰

معماری تمیز | لایه Domain و Rich Model
منتشرشده ۰۰:۱۷:۳۷

معماری تمیز | لایه Application و الگوی Repository
منتشرشده ۰۰:۱۹:۴۹

معماری تمیز | لایه Infrastructure و Contracts
منتشرشده ۰۰:۱۸:۱۷

معماری تمیز | لایه Presentation و Bootstrapper
منتشرشده ۰۰:۱۷:۴۸

Domain Driven Design چیست ؟
منتشرشده ۰۰:۰۹:۲۹

همه چیز درمورد ValueObject ها
منتشرشده ۰۰:۴۰:۰۹

برسی Aggregate ها
منتشرشده ۰۰:۳۰:۳۴

برسی Domain Service ها
منتشرشده ۰۰:۱۴:۲۰

برسی Domain Event ها
منتشرشده ۰۰:۲۹:۲۴

Exception های سفارشی | جمع بندی این فصل
منتشرشده ۰۰:۲۸:۰۸
آموزش جامع Unit Testing

معرفی فصل
۰۰:۱۱:۵۹

کار با XUnit و پیاده سازی مثال OddOrEven
منتشرشده ۰۰:۲۶:۳۲

کار با live unit Testing و نصب Ncrunch
منتشرشده ۰۰:۱۳:۱۶

اصول اولیه نوشتن تست تمیز + Fluent Assertion
منتشرشده ۰۰:۲۲:۵۹

فاز های اصلی تست | انواع ساخته شدن Setup Fixture
منتشرشده ۰۰:۱۴:۴۸

تست پروژه | Product Unit Tests
منتشرشده ۰۰:۳۵:۳۳

تست پروژه | ProductImage-Money
منتشرشده ۰۰:۲۵:۳۸

تست پروژه | Mocking with Nsubstitute
منتشرشده ۰۰:۳۱:۱۷

تست پروژه | OrderService
منتشرشده ۰۰:۱۸:۳۸
آموزش الگوی CQRS و پیاده سازی در C#

معرفی الگوی CQRS
۰۰:۱۰:۱۹

پیاده سازی Command ها در MediatR
منتشرشده ۰۰:۲۷:۲۹

افزودن SqlServer به پروژه | نحوه ذخیره Value Object در دیتابیس
منتشرشده ۰۰:۲۲:۰۶

پیاده سازی Query ها
منتشرشده ۰۰:۲۱:۱۰
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
اعتبار سنجی Command ها | کار با Fluent Validation
منتشرشده ۰۰:۱۸:۱۱

Pipeline Behavior در MediatR
منتشرشده ۰۰:۱۷:۴۰

مدیریت Domain Event ها | MediatR Notifications
منتشرشده ۰۰:۲۳:۲۴

افزودن دیتابیس Read به پروژه | CQRS در سطح دیتابیس
منتشرشده ۰۰:۴۱:۰۷
آموزش جامع RESTful Api در Asp.netCore

معرفی Web Api و معماری Rest
منتشرشده ۰۰:۱۹:۱۴

پیاده سازی مباحث RestFul api | کار با Http(Get,Post,Put,Delete)
منتشرشده ۰۰:۳۶:۰۶

انواع روش های دریافت اطلاعات در Web Api
منتشرشده ۰۰:۰۹:۵۶

پیاده سازی HATEOAS
منتشرشده ۰۰:۱۹:۴۳

Jwt چیست ؟
منتشرشده ۰۰:۰۵:۵۴

تضیمات jwt در Asp.net core
منتشرشده ۰۰:۱۷:۴۶

ساخت Jwt | اتمام بخش احراز هویت کاربر در Web Api
منتشرشده ۰۰:۱۹:۵۴

پیاده سازیVersioning در Api ها | رفع مشکل Swagger
منتشرشده ۰۰:۲۸:۵۴
برنامه نویسی Asynchrounos در Asp.net core

مفهوم کلی برنامه نویسی Asynchronous در Asp.net core
منتشرشده ۰۰:۱۸:۴۳
پروژه فروشگاه (Web Api)

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram
منتشرشده ۰۰:۲۱:۲۱

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram - بخش دوم
۰۰:۲۷:۰۵

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram - بخش سوم
منتشرشده ۰۰:۱۷:۲۶

پیاده سازی ساختار کلی پروژه
منتشرشده ۰۰:۰۹:۲۹

پیاده سازی کامل User Aggregate
منتشرشده ۰۰:۳۶:۱۸

پیاده سازی کامل Order Aggregate
منتشرشده ۰۰:۲۶:۰۵

پیاده سازی Seller Aggregate و Role Aggregate
منتشرشده ۰۰:۲۲:۰۸

Product Aggregate | نحوه کار تیمی با Git و Git Hub
منتشرشده ۰۰:۳۰:۱۷

تکمیل لایه Domain
منتشرشده ۰۰:۲۸:۴۲

پیاده سازی Common.Application | کلاس های مورد نیاز لایه application
منتشرشده ۰۰:۲۷:۱۴

Use Case های مربوط به Category
منتشرشده ۰۰:۱۶:۴۱

پیاده سازی Use Case های مربوط به Comment
منتشرشده ۰۰:۱۲:۰۵

تکمیل عملیات افزودن محصول به سفارش
منتشرشده ۰۰:۲۵:۳۸

تکمیل Use Case های مربوط به Order
منتشرشده ۰۰:۳۵:۰۹

افزودن محصول | Create Product Command
۰۰:۱۸:۳۲

ویرایش محصول | Edit Product Command
منتشرشده ۰۰:۱۲:۳۸

تکمیل Use Case های مربوط به Product
منتشرشده ۰۰:۱۴:۲۴

تکمیل Use Case های مربوط به Role
منتشرشده ۰۰:۰۹:۴۳

Create Seller - Edit Seller
منتشرشده ۰۰:۱۷:۱۰

Add Inventory - Edit Inventory
منتشرشده ۰۰:۱۴:۰۱

تکمیل عملیات مربوط به Slider و Banner ها
منتشرشده ۰۰:۱۷:۴۳

Create User - Edit User
۰۰:۲۶:۵۲

Add User Address - Edit User Address
منتشرشده ۰۰:۲۰:۱۶

تکمیل Command های پروژه
منتشرشده ۰۰:۱۵:۰۶

تکمیل لایه infrastructure
منتشرشده ۰۰:۴۵:۵۹

نحوه کار با Dapper
منتشرشده ۰۰:۱۹:۰۸

ساخت لایه Query | تکمیل Query های مربوط به Category
منتشرشده ۰۰:۳۱:۱۱

نحوه فیلتر کردن اطلاعات در CQRS
منتشرشده ۰۰:۲۸:۵۹

تکیمل Query های مربوط به Order
منتشرشده ۰۰:۳۷:۴۸

ساخت دیتابیس و پروژه Web Api
منتشرشده ۰۰:۴۲:۴۰

Product Quries
منتشرشده ۰۰:۲۸:۰۲

Seller Quries | Slider And Banner Queries
منتشرشده ۰۰:۲۴:۰۴

تکمیل لایه Query و Facade
منتشرشده ۰۰:۳۲:۵۴

پیاده سازی Domain Service ها | ساخت Category Api
منتشرشده ۰۰:۳۱:۲۷

َApi Response Data Structure | ساخت Api Result
منتشرشده ۰۰:۳۶:۰۵

مدیریت خطا ها در Web Api
منتشرشده ۰۰:۱۶:۴۲

ساخت Product Controller
منتشرشده ۰۰:۱۱:۲۰

ساخت Comment Controller و Order Controller
منتشرشده ۰۰:۱۳:۲۰

تکمیل Controller های پروژه
منتشرشده ۰۰:۲۴:۱۸

ساخت و تنظیمات JWT | تکمیل AuthController برای احراز هویت
منتشرشده ۰۰:۳۴:۳۳

Customize BadRequest Response | شخصی سازی خطلای ۴۰۰ در Api
منتشرشده ۰۰:۰۹:۰۵

مدیریت Session های کاربر | ذخیره Token و RefreshToken در دیتابیس
منتشرشده ۰۰:۴۳:۵۹

تکمیل بحث مربوط به Refresh Token
منتشرشده ۰۰:۳۸:۴۳

پیاده سازی Logout سمت سرور
منتشرشده ۰۰:۱۷:۱۷

نوشتن اعتبارسنجی اختصاصی برای JWT
منتشرشده ۰۰:۱۹:۴۵

کنترل سطح دسترسی کاربران | Permission Base
منتشرشده ۰۰:۳۹:۲۸

تکمیل Query های مربوط به Seller
منتشرشده ۰۰:۳۸:۳۹

ساخت Query برای گرفتن محصولات (dapper)
منتشرشده ۰۰:۲۳:۳۷
پروژه فروشگاه (Razor Page)

بخش اول - ساخت سرویس های مورد نیاز
۰۲:۱۸:۱۲

بخش دوم - ساخت صفحات Auth
۰۲:۳۲:۰۰

بخش سوم - تکمیل پنل کاربری
منتشرشده ۰۴:۴۵:۰۰

بخش چهارم - ساخت پنل ادمین
۰۵:۰۰:۰۰

بخش پنجم - ساخت پنل فروشنده
۰۰:۴۷:۰۰

بخش ششم - ساخت صفحات اصلی فروشگاه
منتشرشده ۰۲:۵۳:۱۷

بخش هفتم - رفع مشکلات پروژه ( درحال ضبط )
منتشرشده ۰۰:۰۰:۰۰
انواع روش های Cache + آموزش دیتابیس Redis

انواع روش های کش و دلایل استفاده از آنها
منتشرشده ۰۰:۱۲:۵۵

Memory Cache
منتشرشده ۰۰:۲۱:۳۱

آشنایی و نصب Redis
منتشرشده ۰۰:۳۰:۰۷

کار با دستورات Redis در C#
منتشرشده ۰۰:۱۵:۲۵

Distributed Cache (Redis & InMemory)
منتشرشده ۰۰:۲۲:۴۴

پیاده سازی کش در پروژه Eshop APi
منتشرشده ۰۰:۱۹:۴۳
امنیت در پروژه های وب
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
برسی و جلوگیری از حملات ( Dom xss - Reflected Xss ) Xss
منتشرشده ۰۰:۱۷:۱۸

برسی و جلوگیری از حملات CSRF
منتشرشده ۰۰:۱۲:۴۶

برسی حملات DDOS | پیاده سازی Rate Limite و استفاده از CloudFlare و ابرآروان
منتشرشده ۰۰:۳۵:۳۱

برسی و جلوگیری از آسیب پذیری Open Redirect
منتشرشده ۰۰:۱۰:۴۷

آشنایی با CSP و نحوه استفاده در Asp.net Core
منتشرشده ۰۰:۱۳:۱۰

صحبت هایی تکمیلی در مورد امنیت (SSL-WebApi-Hash-HSTS)
منتشرشده ۰۰:۱۸:۱۱
DDD Strategic Paterns - درک بهتر مفاهیم Domain Driven Design

Ubiquitous Language چیست و چه طور ساخته میشه ؟
منتشرشده ۰۰:۰۹:۲۳

Sub Domain چیست ؟ | برسی انواع SubDomain ها
منتشرشده ۰۰:۱۳:۳۳

Bounded Context
منتشرشده ۰۰:۰۸:۳۹

Context Map
منتشرشده ۰۰:۱۲:۲۸
پروژه DigiLearn (ماژولار)

توضیح درمورد پروژه

azsoftir.com
DLL دات نت اتصال دستگاه POS های مختلف به کامپیوتر با پروتکل های USB و Ethernet و Serial همراه با سورس
پروژه ویژه فوری آگهی استخدام/ اعلان
با سلام. هدف از تعریف این پروژه ایجاد یک DLL به زبان C#.NET  با دات نت کر 6 به بالا می باشد که بوسیله کلاسی که در آن وجود دارد، امکان ارتباط با تمامی دستگاه های POS موجود (حداقل آن هایی که کاربر بیشتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
سیستم کارتابلینگ asp.net core
فوری
سلام و خسته نباشید خدمت دوستان سیستم کارتابلینگ که هر شخصی وارد کارتابل خودش میشه و یک صفحه یا یک سند بینشون به صورت سلسله مراتبی تایید میشه ممنون میشم سریعا کمکم کنید.
هشت روز پیش با 24 پیشنهاد رسیده حداکثر بودجه: 300,000 تومان
خریدار سورس کد ، برنامه های تولیدی با net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...)
فوری
درود بر دوستان جهت تکمیل سایت ، از برنامه نویسان عزیزی که سورس کد های آماده با زبان  net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...) دارند پیشنهاد می گردد، رزومه خود و لینک سایت طراحی ش
نه روز پیش با 23 پیشنهاد رسیده حداکثر بودجه: 15,000,000 تومان
تولید برنامه فرمساز تحت وب دات نت کور Asp.net Core
با سلام خدمت همه فریلنسرهای عزیز بک اند : دات نت کور 6 فرانت : REACT JS یا VUEJS گزارش ساز : استیمول سافت بانک اطلاعاتی : Microsoft Sql Server 2019 من نیاز به یک برنامه فرمساز و گزارش ساز تحت وب دارم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
یازده روز پیش با 5 پیشنهاد رسیده حداکثر بودجه: 750,000 تومان
سیستم درخواست تاکسی آنلاین مشابه اسنپ
با سلام و وقت بخیر . بنده به دنبال شخصی هستم که بتونه پروژه زیر رو اجرا کنه . ( پروژه دانشجویی هستش و نیازی به کد نویسی و یا امکانات پیچیده ای نداره ) ما دو تا اپلیکیشن میخوایم شبیه اسنپ و اسنپ راننده
هفده روز پیش با 9 پیشنهاد رسیده
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
بیست روز پیش با 1 پیشنهاد رسیده
تبدیل asp.net core به pwa و twa
سلام یه وبسایت با asp.net core 5.0.13 نوشته شده حالا میخوایم نسخه pwa و twa رو داشته باشیم که بتونیم تو کافه بازار و مایکت هم منتشر کنیم. که فورس زمانی هم داره. ممنون
بیست و دو روز پیش با 1 پیشنهاد رسیده
پروژه مخفی
مخفی
برای مشاهده اطلاعات پروژه لطفا وارد شود
یک ماه پیش
پروژخ ثبت شکایت
سلام یه پروژه ثبت شکایت میباشد...لطفا یک برنامه خوب بیاد
یک ماه پیش با 7 پیشنهاد رسیده
طراحی سایت و اپلیکیشن مانند خدمت از ما و کار از ما
پروژه ویژه
با سلام بنده شرکت خدماتی نظافتی دارم و چند سایت وردپرسی ولی نیاز به سایت و اپلیکیشنس با طراحی اختصاصی مانند سایت سنجاق ، خدمت از ما ووو سرچ کنید متوجه منظورم میشید دارم. . اقلام . پنل مدیریت وپ اپلیکی
یک ماه پیش با 11 پیشنهاد رسیده
همکاری در طراحی سایت asp
سلام یک سایت asp core در حال طراحی هست که به همکاری برای تسریع کار نیازمندیم. تسلط خوب بر روی  asp core - sql server - html - css - git  لازم هست. ساعتی یا تسکی تسویه میشه. حتما نمونه کار asp بفرستید
یک ماه پیش با 11 پیشنهاد رسیده
پنل فارسی Power BI Report Server
فارسی سازی کامل محیط Power BI Report Server با احترام اگر آشنایی با Report Server داشته باشید متوجه شرح پروژه خواهید شد. https://learn.microsoft.com/en-us/power-bi/report-server/developer-handbook-ove
یک ماه پیش
طراحی نرم افزار با سی شارپ و اندروید
سلام یک برنامه نویس خوب بیاد برای طراحی نرم افزار با سی شارپ
یک ماه پیش با 12 پیشنهاد رسیده
سایت فروشگاهی vahebook
پروژه ویژه
با سلامazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comQ3LTA0QUYtNDVFNy1BQUEyLTVBODY5ODY1QjI1MX0همچنین سر
یک ماه پیش با 10 پیشنهاد رسیده
برنامه نویسی نرم افزار حسابداری تحت وب
فوری
توضیحات پروژه من میخام یک نرم افزار حسابداری تحت وب کدنویسی بشود که تجاری بوده و تحت وب و تحت شبکه قابلیت  اجرایی شدن را دارد و  این نرم افزار ویژگی ها و امکانات زیر را دارا می باشد: بخش اول : قفل نرم
سه ماه پیش با 15 پیشنهاد رسیده
sync کردن و ساخت کانتکت جدید در گوگل کانتکت
پروژه ویژه
سورس کد ساده جهت ارسال و سینک کردن کانتکت ها از دیتابیس در گوگل کانتکت , تحت asp.net core نیاز داریم بدین صورت که نام و شماره ها از دیتابیس خوانده بشن و پاپ آپ صفحه لاگین و انتخاب گوگل اکانت باز بشه و
یک ماه پیش با 1 پیشنهاد رسیده
46280  طراحی سایت
سلام بله ی پروژه ساده دانشجویی با html و css و بک اندش هم asp.net باشه یک دیتا استور هم داشته باشه برای لاگین کردن هزینش میخواستم بدونم چقدر میشه و اینکه چون پروژه سنگینی نیست تا امروز اوکی میشه؟
یک ماه پیش با 6 پیشنهاد رسیده
کد نویسی سامانه مدیریت کاربران با تکنولوژی ASP.NET Core 6
 این پروژه دانشجویی نیست ! این پروژه فاز 1 از یک پروژه چند بخشی ( احتمالا 6 یا 7 فاز ) هست که در این فاز فقط قصد پیاده سازی User Management رو داریم. ایجاد یک محیط کاملا مدرن و کاربر پسند با تکنولوژ
یک ماه پیش با 4 پیشنهاد رسیده
فرم ثبت نام و لاگین زیبا
با عرض سلام و احترام نیاز به فرم ثبت نام و لاگین برای سایت به همراه اطلاعات دریافتی: نام ،نام خانوادگی ، شماره همراه،ایمیل،رمز عبور برای فرم ثبت نام   ایمیل و رمز عبور برای فرم ورود با ui و ux مناسب ن
یک ماه پیش با 5 پیشنهاد رسیده
گرفتن و نمایش لیست داده
100
با سلام من یک جدول دسته بندی  در پروژه ام دارم میخوا نحوه نمایش اش در جدول html شبیه جدول دسته بندی  وردپرس بشه عکس پیش نمایش  https://s6.uupload.ir/files/2022-12-10_152517_sybh.png این عکس نمایش میده
دو ماه پیش با 2 پیشنهاد رسیده
تکمیل پروژه فروشگاه اینترنتی - لایه میانی و فرانت
با سلام، این پروژه یک مارکت پلیس مشابه اسنپ سوپرمارکت یا اسنپ فود هستش با قابلیت های مشابه ولی نه لزوما تک به تک برابر. پروژه دارای وب سایت، اپ مشتری، اپ راننده و رانر هست. هر فروشگاه درگاه پرداخت جدا
دو ماه پیش با 7 پیشنهاد رسیده
ایجاد یک وب سرویس برای اتصال به نرم افزار هلو
سلام یک وب سرویس لازم دارم که وقتی در سایت سفارش ثبت شد. از طریق وب سرویس اطلاعات به سرور هلو ارسال بشه و در تیبل مورد نظر برای اینکار ثبت ر

کلیدواژه
نوع
مهارت
مبلغ
ریال
ریال

    بودجه: 5,000,000ریال
    نوشتن برنامه آنلاین + تحت ویندوز برای ویراستاری
    سلام به همه دوستان برنامه نویس یک ماکرو رو در ورد نوشتم که میاد و ویراستاری فایل رو انجام میده میخوام اون رو به صورت آنلاین و همچنین به...
    ASP.Net
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    5 پیشنهاد
    14 روز, 2 ساعت
    بودجه: 400,000,000ریال
    تغییر UI منوی دستگاه DVR
    سلام وقت بخیر ما نیاز داریم UI منوی دستگاه DVR رو تغییر بدیم. دستگاه DVR  وسیله ای برای ذخیره سازی فیلم ها و تصاویر ضبط شده در دوربین م...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت وب
    برنامه نویسی تحت ویندوز
    راه اندازی سرور لینوکس
    6 پیشنهاد
    13 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت مرکز و دسترسی
    در این پروژه موجودیتی با نام مرکز موجود می باشد که تمامی فعالیت های کاربران براساس دسترسی آن ها در مراکز تعریف شده می باشد. در این پروژه انتظار می...
    تمام وقت
    ASP.Net
    برنامه نویسی تحت وب
    انگولار (Angular.js)
    5 پیشنهاد
    13 روز, 19 ساعتazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    بودجه: 15,000,000ریال
    تجزیه و تحلیل سیستم و طراحی بانک اطلاعاتی آن
    سلام و عرض ادب یه پروژه ای دارم میخوام از لحاظ بانک اطلاعاتی تجزیه و تحلیل بشه تا بتونم با asp.net core خودم طراحیش کنم خیلی هم عجله دا...
    ASP.Net
    برنامه نویسی تحت وب
    SQL Server
    برنامه نویسی
    12 پیشنهاد
    13 روز, 18 ساعت
    بودجه: 20,000,000ریال
    استخراج شماره تماس از دیوار
    با سلام  من به یک برنامه نیاز دارم که آدرس یک بخش از سایت دیوار رو بدم بهش مثلا  کالای دیجیتال، رایانه، رایانه رو میزی و از بخش فروشندگ...
    ASP.Net
    سی شارپ (C#)
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    17 پیشنهاد
    13 روز
    بودجه: 500,000,000ریال
    اتوماسیون اداری
    نیاز داریم یک اتوماسیون اداری برامون نوشته شود که محصول محور باشد و بتوانیم بصورت ماژولار بهش ماژول اضاف کنیم و ماژول غیر فعال کنیم و به مشتریان مخ...
    ASP.Net
    CakePHP
    SQL Server
    13 پیشنهاد
    12 روز, 23 ساعت
    بودجه: 30,000,000ریال
    سامانه نوبت دهی اینترنتی
    توضیحات پروژه سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فا...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    12 روز, 18 ساعت
    بودجه: 5,000,000ریال
    نصب درایور پرینتر قدیمی
    یک پرینتر مدل canon lbp-810 دارم که متاسفانه درایور راه‌انداز آن برای ویندوز 7 نسخه 32 بیت و xp بیشتر وجود ندارد. آیا راهی هست که درایور پرینتر رو ویر...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    3 پیشنهاد
    11 روز, 16 ساعت
    بودجه: 150,000,000ریال
    برنامه فروش سوپرمارکت زبان انگلیسی
    1.انبارداری ساده (کالا ها بر اساس واحد دانه یا کیلو ) 2.دسترسی محدود صندوقدار انباردار و مسئول فروشگاه 3.برنامه کاملا با یونیت صندوق سی...
    برجسته
    فوری
    تمام وقت
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    19 پیشنهاد
    11 روز, 3 ساعت
    بودجه: 15,000,000ریال
    نیاز به سورس وب سرویس ماهان ایر
    سلام من نیاز به سورس وب سرویس ارتباطات با سیستم هواپیمایی ماهان دارم که بتونم به وب سرویس تستش متصل بشم متاسفانه داکیومنت موجود ندارم افرادی که این رو...
    ASP.Net
    HTML
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    2 پیشنهاد
    10 روز, 23 ساعت
    بودجه: 30,000,000ریال
    ایجاد یک وب سرویس نمایش و خرید محصولات وردپرس
    سلام ما یک سایت فروشگاهی وردپرس داریم. نیاز به یک وب سرویس داریم که  ۱- محصولات و دسته بندی ها رو نمایش بده ۲- کاربران بتونن لاگی...
    ASP.Net
    پی اچ پی (PHP)
    وردپرس (WordPress)
    برنامه نویسی تحت وب
    14 پیشنهاد
    10 روز, 21 ساعت
    بودجه: 5,000,000ریال
    معرفی سایت به گوگل، تغییر درگاه زرین پال
    من یک کپی از سایتم http://apfaepf.ir/Account/SignIn را در دامنه جدید http://afasport.ir/Account/SignIn ایجاد کرده ام می خواهم اولا کد درگاه زرین پ...
    ASP.Net
    سی شارپ (C#)
    3 پیشنهاد
    9 روز, 3 ساعت
    بودجه: 5,000,000ریال
    افزونه وان نوت
    سلام من یک افزونه برای وان نوت میخواهم که برخی از عملکردهایی که ورود داره ولی داخل وان نوت وجود نداره رو بتونم داخل وان نوت استفاده کنم.مهم ترین ام...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    1 پیشنهاد
    9 روز
    بودجه: 30,000,000ریال
    طراحی سایت جدید خبری + انتقال دیتا از سایت قدیمی
    ***ایجاد یک سایت خبری در حوزه ورزش قبل از عید مورد نیاز: - راه اندازی بخش نتایج زنده - راه اندازی دیتابیس تمام تیم های ورزشی ف...
    برجسته
    فوری
    ASP.Net
    نود جی اس (Node.js)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    انتقال سایت از دات نت به وردپرس
    سلامیک سایتی با دات نت نوشته شده و حالا میخوایم اون رو روی وردپرس پیاده کنیم به طوری که دیتا های سایت مثل نوشته ها و اعضا و... باقی بمونن
    ASP.Net
    وردپرس (WordPress)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    خروجی گزارش به صورت PDF,EXCEL
    باسلام خدمت شما در پروژه مورد نظر تمامی کدهای گزارش گیری آن نوشته شده و گزارش به کاربر نمایش داده می شود و فقط نیاز به خروجی اطلاعات به صورت...
    فوری
    ASP.Net
    برنامه نویسی تحت وب
    7 پیشنهاد
    8 روز, 2 ساعت
    بودجه: 30,000,000ریال
    shopmate
    در این پروژه نیاز به پیاده سازی لاگین میباشد. کد با .net core v2 نوشته شده است و  vue js v3 لازم به ذکر است که در این پروژه که توضیحات کامل تر آن ب...
    ASP.Net
    اس کیو ال (SQL)
    ویو جی اس (VueJs)
    1 پیشنهاد
    7 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت محتوا جهت نمایش بر روی چند مانیتور در سازمان
    در شرکت داروسازی ما چند مانیتور در محل های مختلف نصب گردیده است . جهت مدیریت و کنترل از راه دور محتوایی که قرار است در مانیتورها نمایش داده شود نیا...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    7 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 1,500,000ریال
    مشکل در آپلود و اجرای سایت در هاست
    من سایت رو نوشتم با asp.net core در localhost درست کار میکنه موقع آپلود در هاست این خطا رو میده: An unhandled exception occ...
    ASP.Net
    HTML
    برنامه نویسی تحت وب
    SQL Server
    11 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 30,000,000ریال
    سیستم نوبت دهی اینترنتی
    سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فایل را به طور کامل بررسی...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    7 روز, 18 ساعت
    بودجه: 5,000,000ریال
    سامانه ارزیابی پرسنل بر اساس چارت سازمانی asp.net core
    با سلام سامانه ارزیابی پرسنلی دارم طراحی می کنم فقط نمی دونم چطوری میشه سیستم کارتابلینگ رو براش تعریف کنم یعنی این که پرسنل هر کدوم یک...
    ASP.Net
    سی شارپ (C#)
    برنامه نویسی تحت وب
    5 پیشنهاد
    7 روز, 6 ساعت
    بودجه: 15,000,000ریال
    پروژه فروشگاه اینترنتی (کوچک و ساده) به همراه سورس کد
    با سلام پروژه با دات نت کور ۷ باشه (api base) زبان سی شارپ فرانت با یکی از فریمورک های جاوا اسکریپت( ویو، انگولار، ری اکت و..)
    ASP.Net
    سی شارپ (
ست؟

ASP.NET Core یک فریم‌ورک نرم‌افزاری وب مبتنی بر NET Core. است که توسط شرکت مایکروسافت توسعه و منتشر شده است. این فریم‌ورک قابلیت توسعه برنامه‌های وب سریع و پویا را با استفاده از زبان‌های برنامه‌نویسی مختلفی مانند سی‌شارپ را فراهم می‌کند.  ASP.NET Core به عنوان یک فریم‌ورک نرم افزاری وب، مجموعه‌ای از ابزارهای قدرتمندی را برای توسعه برنامه‌های وب ارائه می‌کند.

اهمیت یادگیری ASP.NET Core چیست؟

امروزه یادگیری زبان‌های برنامه‌نویسی متنوع و به روز‌بودن در زمینه برنامه‌نویسی، امری بدیهی و غیرقابل انکار است چرا که اگر برنامه‌نویس، خود را مطابق با نسل جدید هر زبان وفق ندهد، بازار کار تجاری آن را از دست خواهد داد. به همین منظور ما هم بر آن شدیم تا در زمینه برنامه‌نویسی تحت وب، زبان ASP.NET را ارائه دهیم و با آخرین تکنولوژی اضافه شده به این زبان آشنا شویم.

هدف ما از ارائه این آموزش، یادگیری مباحث NET Core. در سمت وب است، چرا که نسل جدید برنامه‌نویسی وب بر پایه این تکنولوژی در حال رشد است و به ناچار برنامه‌نویس‌هایی که در سمت وب کار می‌کنند باید این زبان جدید را فرا گیرند تا دانش خود را به روز کرده باشند. بنابراین، هدف اصلی ما یادگیری، به‌روزشدن و ملحق‌شدن به بازار کار جدید است.

در این فرادرس چه چیزی یاد می‌گیریم؟

در این فرادرس با تکنولوژی NET Core. آشنا می‌شویم که با زبان ASP.NET ترکیب و بحث شیرین و جذابی را ارائه می‌دهد. مخاطبان این آموزش، برنامه‌نویس‌هایی هستند که با نسخه ASP.NET MVC آشنایی و قصد مهاجرت از نسخه MVC معمولی به Core MVC را دارند.

در ادامه این فرادرس، در آموزش پروژه‌ محور ای اس پی دات نت ASP.NET Core - طراحی سایت رزرو هتل - بخش دوم قسمت‌های ثبت هتل با زیرمجموعه مورد نیاز آن به روش Scaffolding پیاده‌سازی شده است، بر روی بخش‌های مدیریت، نظرات، آمار و ارقام کار شده که به صورت یک گزارش‌گیری ساده است و در آخر به نحوه ثبت‌نام و عضو‌گیری وب‌سایت با قابلیت پیش‌فرض Identity پرداخته شده است.

 
محتوای این آموزش

۴ ساعت آموزش ویدئویی

فایل برنامه‌ها و پروژه‌ها

تالار پرسش‌ و ‌پاسخ
مدرس
علیرضا بهارلوئی
علیرضا بهارلوئی

کارشناس مهندسی کامپیوتر – نرم‌افزار

مهندس علیرضا بهارلوئی دارای کارشناسی مهندسی کامپیوتر – نرم‌افزار از دانشگاه پیام نور می‌باشند و در زمینه برنامه‌نویسی و طراحی صفحات وب دارای تخصص و تجربه فعالیت حرفه‌ای هستند. ایشان در زبان‌های برنامه‌نویسی نظیر ASP.NET (ای‌اس‌پی‌دات‌نت)، SQL Server (اس‌کیو‌ال سرور) و HTML (اچ‌تی‌ام‌ال) تسلط و سابقه تدریس دارند.
سرفصل‌ها

    درس یکم: ساخت پایگاه داده با روش کدفرست (Code First)
        ایجاد پایگاه داده به صورت کدفرست
    درس دوم: نمایش هتل ها روی صفحه اصلی
        ایجاد لایوت اصلی و پارشیال (Partial) بندی بخش ها
        ایجاد صفحه اصلی
        نمایش هتل های جدید در صفحه اصلی
        نمایش هتل های محبوب در صفحه اصلی
    درس سوم: جستجوی هتل ها بر اساس تاریخ
        امکان جستجوی هتل بر اساس تاریخ ورود و خروج
        نمایش هتل های یافت شده بر اساس جستجوی دلخواه
        تبدیل تاریخ میلادی به شمسی و برعکس
    درس چهارم: نمایش لیست جزئیات هتل
        نمایش جزئیات هتل
        نمایش گالری تصاویر هتل
        نمایش امکانات هتل
    درس پنجم: ثبت نظر در جزئیات هتل
        امکان ثبت نظر برای هتل ها
    درس ششم: امکان ثبت رزرو آنلاین هتل
        رزرو آنلاین هتل انتخابی
        نمایش تایید رزرو موفق هتل
    درس هفتم: پیاده سازی درگاه پرداخت
        پرداخت آنلاین رزرو هتل
    درس هشتم: نمایش جزئیات رزرو و دریافت ایمیل خرید
        نمایش تایید پرداخت
        نحوه استفاده از وب سرویس ایمیل جهت تایید رزرو
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 
مفید برای

    مهندسی کامپیوتر - نرم افزار
    برنامه نویسی تحت وب

پیش نیاز
آموزش مقدماتی برنامه نویسی سی شارپ (#C)
آموزش چارچوب توسعه تحت وب ASP.NET MVC
نرم افزارهای مرتبط با آموزش
Visual Studio 2019, SQL Server 2019
 این دوره چی یاد بگیرم؟

    صفر تا صد پروژه تاکسی آنلاین را پیاده سازی خواهید کرد.
    با برنامه نویسی ASP Core5 به صورت کامل آشنا خواهید شد.
    برنامه نویسی فرانت اند را بصورت پروژه محور فرا خواهید گرفت.
    گزارش گیری پیشرفته را انجام خواهید داد.
    قادر به پیاده سازی امکانات مختلف مانند پنل پیامک، سیستم امتیازدهی، محاسبه مسافت، تخفیف ها و ... خواهید بود.
    کار با نقشه در Asp Core5 را آموزش می بینید.
    و ...

سرفصل های دوره
۲۱ فصل
۱۳۳ جلسه
۳۰ ساعت
۱
فصل یک – ساخت پروژه، احراز هویت
۹ قسمت
۰۱:۳۳:۱۱
۱

فصل اول - قسمت اول - ساخت پروژه
رایگان
۰۸:۴۸
۲

فصل اول - قسمت دوم - لایه بندی
رایگان
۰۸:۱۶
۳

فصل اول - قسمت سوم - نصب پکیج های مورد نیاز
برای کاربر
۰۶:۲۰
۴

فصل اول - قسمت چهارم - ساخت کلاس ارسال پیامک اعتبارسنجی
۱۲:۱۶
۵

فصل اول - قسمت پنجم - ساخت کلاس ارسال ایمیل
۰۸:۴۰
۶

فصل اول - قسمت ششم - ساخت کلاس ایجاد کد های سیستمی و تبدیل تاریخ شمسی
۱۴:۱۰
۷

فصل اول - قسمت هفتم - ساخت کلاس هش پسورد
۰۶:۴۶
۸

فصل اول - قسمت هشتم - پیکربندی پروژه
۰۷:۴۸
۹

فصل اول - قسمت نهم - ساخت دیتابیس و ایجاد مایگریشن
۲۰:۰۷
۱۰

فایل های مورد نیاز و سورس بخش اول
۱۱

گروه تلگرامی پشتیبانی آموزش
۲
فصل دو – پنل مدیریت (سیستم مدیریت محتوا)
۱۱ قسمت
۰۲:۲۷:۴۳
۳
فصل سه – پنل راننده
۹ قسمت
۰۲:۲۹:۴۹
۴
فصل چهار – پنل مسافر
۱۰ قسمت
۰۱:۵۶:۰۰
۵
فصل پنج – تعرفه ها
۷ قسمت
۰۱:۱۳:۳۷
۶
فصل شش – محاسبه هزینه
۵ قسمت
۰۱:۰۴:۲۱
۷
فصل هفت – مدیریت نقش ها
۷ قسمت
۰۱:۳۲:۵۲
۸
فصل هشت – مدیریت رانندگان
۷ قسمت
۰۱:۴۸:۱۵
۹
فصل نه – احراز هویت
۵ قسمت
۰۰:۴۶:۱۷
۱۰
فصل ده – طراحی صفحه اصلی پنل راننده و مسافر
۴ قسمت
۰۰:۴۹:۲۴
۱۱
فصل یازده – تکمیل پروفایل و اتصال به درگاه پرداخت
۷ قسمت
۰۲:۱۸:۳۸
۱۲
فصل دوازده – کیف پول و کوپن تخفیف
۷ قسمت
۰۱:۱۸:۴۹
۱۳
فصل سیزده – گزارش نمودارها
۶ قسمت
۰۱:۱۹:۳۸
۱۴
فصل چهارده – بخش سرویس ها و آدرس ها
۵ قسمت
۰۱:۰۱:۰۵
۱۵
فصل پانزده – ایجاد و محاسبه مسافت مبدأ و مقصد سفر-بخش اول
۴ قسمت
۰۰:۴۵:۱۰
۱۶
فصل شانزده – محاسبه مسافت مبدا و مقصد سفر_بخش دوم
۴ قسمت
۰۱:۱۱:۴۰
۱۷
فصل هفده – کلاس های سفر
۵ قسمت
۰۱:۱۱:۴۰
۱۸
فصل هجده – گزارش های سفر ها
۴ قسمت
۰۰:۴۶:۲۷
۱۹
فصل نوزده – گزارش ها و کار با استیمول ریپورت
۶ قسمت
۰۱:۱۵:۳۹
۲۰
فصل بیست – شروع سفر و تأیید راننده
۵ قسمت
۰۱:۴۴:۵۹
۲۱
فصل بیست و یک – تکمیل سفر و راه اندازی سایت
۶ قسمت
۰۱:۴۲:۴۴

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

در این دوره آموزشی، صفر تا صد یک پروژه تاکسی آنلاین مشابه اسنپ را پیاده سازی می کنیم و برای این منظور می خواهیم از ASP.NET Core بعنوان هسته اصلی وبسایت بهره مند شویم، اما بد نیست نگاهی به برخی از ویژگی های منحصر به فرد این تکنولوژی بیندازیم و ببینیم که چرا بهتر است Core را جدی بگیریم!؟

    اولین ویژگی بارز ASP Core، برخلاف محصولات قبلی مایکروسافت، Open Source بودن آن است.
    یکی دیگر از ویژگی های جالب، Cross Platform بودن ASP.NET Core که به واسطه آن، قابلیت پابلیش و اجرا برروی ویندوز، لینوکس و مک را خواهد داشت.
    NET Core. همچنین امکان برنامه نویسی و اجرا در فضای ابری را فراهم کرده است.

دوره پروژه بزرگ تاکسی آنلاین مشابه اسنپ

اما جذابیت Core، در آنجاست که با توجه به ساختار ASP.NET Core، برنامه نویس مجبور به استفاده صحیح از کتابخانه ها و رفرنس ها بوده و همین امر، حجم سورس نهایی شما را تا حد چشمگیری کاهش داده و باعث افزایش سرعت و بهینگی وبسایت شما خواهد شد.

البته .NET Core ویژگی های بسیار دیگری هم دارد که در نهایت مارا برآن داشت، تا با جدیدترین


مطمئناً خیلی از شما دوستان عزیز به دنبال پروژه پایانی جهت ارائه به دانشگاه می باشید که در این بخش پروژه حضور و غیاب تحت وب با Asp.Net می تواند به عنوان یک پروژه مفید ، کامل و کاربردی نیاز شما را برآورده کند.
توضیحات بیشتر »
پروژه جستجو در GridView با Jquery

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

خیلی از کاربران همانند من مطمئنا با جستجو در گرید ویو در محیط Asp.Net مشکل دارند ، در این قسمت پروژه جستجو در GridView با Jquery با استفاده از تکنولوژی Asp.Net ، هم مشکل شما و هم من مشکل من را برای همیشه حل خواهد کرد. این پروژه به زبان برنامه نویسی سی شارپ ، تکنولوژی JQuery و Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.
توضیحات بیشتر »
پروژه ثبت و صدور فاکتور تحت وب با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

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

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

یکی از بیشترین درخواستهای کاربران ، سفارش پروژه Asp.Net می باشد.به همین دلیل در این بخش پروژه فروشگاه بازی های کامپیوتری با Asp.Net برای استفاده کاربران و دانشجویان عزیز جهت ارائه به دانشگاه به عنوان پروژه پایانی قرار داده شده است.
توضیحات بیشتر »
پروژه سایت فروشگاه خودرو با Asp.Net MVC

ای اس پی Asp.Net, پروژه های Asp.Net MVC, پروژه های آماده Asp 0

براساس درخواست زیاد کاربران در زمینه سفارش پروژه Asp.Net در این بخش پروژه سایت فروشگاه خودرو با Asp.Net MVC برای شما کاربران و دانشجویان عزیز جهت ارائه به دانشگاه به عنوان به پروژه پایانی قرارداده شده است. MVC یک الگوی معماری ست که به ما این امکان را می دهد …
توضیحات بیشتر »
پروژه سایت فروشگاه مبلمان با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

به درخواست کاربران عزیز مبنی بر سفارش پروژه های Asp.Net ، در این بخش پروژه سایت فروشگاه مبلمان قرار داده شده است. طراحی و پیاده سازی سایت فروشگاه مبلمان به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server انجام شده است.   امکانات پروژه سایت
e 6 | آموزش Web API

کلاس آموزش ASP.NET Core دارای سرفصل بسیار کاملی برای پیاده سازی یک Web Application به صورت MVC و همچنین Web API می باشد.شما با یادگیری مطالب این دوره می توانید تسلط بسیار خوبی روی ASP.NET Core بدست آورید و می توانید از صفر تا صد یک پروژه را به صورت کامل پیاده سازی کنید.
22 رای ثبت شده
مدرس: محسن درم بخت (دارای گروه اختصاصی، برای پشتیبانی و پرسش و پاسخ)
650,000 تومان 1,500,000 تومان
خرید

    مدت زمان دوره: 52:40:3
    امکان دانلود کل دوره به صورت یکجا
    ویدیوهای آموزشی با کیفیت
    دسترسی همیشگی به دوره خریداری شده
    امکان درج پرسش و پاسخ

آنچه در آموزش ASP.NET Core 6 | آموزش Web API می‌آموزید:

    ASP.NET Core MVC
    Web API
    Routing
    Razor
    Token Authentication
    SignalR
    Swagger
    Dependency Injection
    Unit Test
    Deploy on Docker
    Blazor

بیشتر ...
پیش نیازها:

    زبان برنامه نویسی سی شارپ
    تسلط به Html و CSS
    آشنایی با مفاهیم پایه MS SQL SERVER

سرفصل‌های آموزش ASP.NET Core 6 | آموزش Web API
زمان برگزار شده: 52:40:00 تعداد دروس: 99
1:16:13 6 بخش
معرفی دوره
مقایسه نسخه های مختلف dot net core
دانلود و نحوه نصب نسخه مورد نیاز
ابزارهای مورد نیاز برای برنامه نویسی
معرفی انواع پروژه ها در ASP.NET Core
ایجاد اولین پروژه و نحوه اجرای آن
1:37:49 4 بخش
1:11:51 7 بخش
48:40 3 بخش
4:19:1 9 بخش
59:5 2 بخش
50:38 2 بخش
5:13:8 8 بخش
4:08:22 6 بخش
8:17:49 9 بخش
1:47:25 5 بخش
1:26:51 2 بخش
2:22:52 3 بخش
4:13:8 6 بخش
2:39:48 3 بخش
33:20 3 بخش
3:44:29 7 بخش
1:34:52 2 بخش
1:09:16 3 بخش
1:57:53 3 بخش
2:27:33 6 بخش
با آموزش ASP.NET Core 6 | آموزش Web API بیشتر آشنا شوید:

دوره آموزش ASP.NET Core 5 + 6 و Web API - به صورت کامل ASP.NET Core را یاد بگیرید.

آموزش ASP.NET Core MVC

آموزش Web API

آموزش Razor Page

آموزش Blazor

آموزش SignalR

آموزش EF Core

آموزش Dapper

آموزش Token Authentication

دانلود فیلم آموزش ASP.NET Core 5

دانلود فیلم آموزش Web API

دوره آموزش ASP.NET Core 5 با هدف آموزش صفر تا صد پیاده سازی Web Application های شما به روش های MVC و Web API آماده و ضبط شده است. شما با مشاهده کامل و تمرین مطالب گفته شده باید در آخر دوره بتوانید براحتی Web Application های خود را با ASP.NET Core پیاده سازی کنید.

در ابتدا باید بدانیم برای شروع این دوره به چه پیش نیازهای علمی نیاز داریم

پیش نیازهای عملی آموزش ASP.NET Core چیست ؟

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

پیش نیاز دوم دوره تسلط نسبی روی MS SQL Server و توانایی نوشتن کوئری CRUD خود می باشد. باید بتوانید کوئری های 4 عمل اصلی create – read – update – delete را به کمک sql بنویسید و توانایی ایجاد دیتابیس و جداول مورد نیاز را داشته باشید.

در سمت پیاده سازی ظاهر Web Application خود باید به html و css تسلط خوبی داشته باشید و همچنین زبان java script را هم بلد باشید.

موارد گفته شده پیش نیازهای دوره ASP.NET Core می باشند که شما با داشتن این پیش نیازهای می توانید در نهایت حرفه ای تر و با تسلط بسیار بیشتری پروژه های را انجام دهید.

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

پیش نیازهای نرم افزاری شروع کار با ASP.NET Core چیست ؟

اولین نرم افزار مورد نیاز Visual Studio یا Visual Studio Code می باشد. حالا بین این دو کدام را انتخاب کنیم. محتوای دوره با VS Code آموزش داده شده است. اگر شما هم به محیط VS Code عادت کنید خیلی بهتر است. در حال حاظر فایل نصب Visual Studio 2019 حدود 20 GB می باشد که حجم خیلی زیادی است. پس از نصب هم به صورت عادی حدود 4 تا 5 گیگ فضا نیاز دارد. در حالیکه فایل نصب VS Code حدود 70 MB می باشد که براحتی از سایت ماکروسافت قابل دانلود شدن می باشد و سبک تر و سریع تر از Visual Studio می باشد. شما در VS Code دیگر Wizard و پنجره هایی برای ایجاد بخش های مختلف ندارد و باید این کار را به صورت دستی و کد زدن ایجاد کنید که در ابتدای کار سختی است ولی در ادامه به آن عادت می کنید و برای شما لذت بخش خواهد بود.

 

در کنار VS Code اگر نیاز دارید که با دیتابیس کار کنید بهتر است یکی از نسخه های MS SQL Server را نصب کنید. می توانید از نسخه Express استفاده کنید که نسخه رایگانی است و می تواند نیازهای شما را در ایجاد و کار با دیتابیس برطرف کند.

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

حالا به سراغ ASP.NET Core می رویم. در ابتدا باید یک تعریف از ASP.NET Core داشته باشیم و سپس نسخه های مختلف آن را مقایسه کنیم.

ASP.NET Core چیست ؟

بستری برای توسعه Web Application ها که توسط ماکروسافت ارائه شده است.

در ابتدا با نام ASP.NET شناخته میشد و از سال 2016 ماکروسافت شروع به بازنویسی و ارائه نسخه جدید با نام ASP.NET Core کرد. در ASP.NET ما می توانستیم Web Application های خود را به دو مدل Webform و MVC توسعه دهیم که مدل Webform از روش های موجود حذف شد و روش های دیگری جایگزین شد.

در Framework برنامه نویسی ماکروسافت .NET Framework بسیار شناخته شده و معروف است و اکثر برنامه نویسان C# یا VB از آن استفاده کرده ایم. شما با زبان C# روی بستر .NET Framework برنامه نویسی می کنید. نسخه .NET Framework دارای نقص ها و مشکلاتی بود که ماکروسافت تصمیم گرفت آن را بازنویسی کند و نسخه بهینه تر و بهتری را ارائه کند. آن شد که از سال 2016 نسخه ای بازنویسی شده و اصلاح شده با نام .NET Core 1  عرضه شد. هدف اصلی از این بازنویسی این بود که برنامه هایی که در بستر .NET Core نوشته می شوند ویژگی Cross Platform داشته باشند، یعنی روی سیستم عامل های غیر ویندوز قابل اجرا باشند. این بازنویسی فقط به خود .NET Framework نبود و بخش هایی مانند ASP.NET نیز همزمان بازنویسی شدند. از سال 2016 نسخه هایی بهینه تر و بهتری به ترتیب نسخه های  2 و 3 آماده و عرضه شد.

همزمان با توسعه دات نت کور ماکروسافت باید دات نت فریم ورک را هم توسعه میداد و این کار سخت و هزینه بری بود. از اواخر سال 2020 و با اعلام قبلی ماکروسافت .NET 5 را عرضه کرد که اتفاق بسیار مهمی بود. اول اینکه نامگذاری از .NET Core به .NET تغییر کرده بود و نسخه از 3 به 5 یکباره تغییر کرده بود و عدد 4 برای نسخه بعدی در نظر گرفته نشده بود. هدف از این تغییر این بود که دیگر .NET Framework توسعه داده نخواهد شد و همه باید با .NET 5 و نسخه های جدید کار کنند. همینطور از نسخه 4 برای ورژن بعدی استفاده نشده بود که برنامه نویسان دچار اشتباه و شباهت اسم بین .NET Framework نشوند.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
پس ما از این به بعد یک نسخه واحد با نام .NET خواهیم داشت که نسخه فعلی آن 5 می باشد. توضیحات بالا مروری کوتاه در تاریخچه تغییرات نسخه های مختلف تا نسخه .NET 5 بود.

حالا برای شروع کار با .NET 5 باید ابتدا نسخه .NET 5 SDK را نصب کنید. برای برنامه نویسی باید نسخه SDK را نصب کنیم و برای اجرای نهایی پروژه ها در سرور باید نسخه Runtime را نصب کنیم. پس از آدرس زیر می توانید نسخه SDK را دانلود و نصب کنید.

الان می توانیم اولین پروژه ASP.NET خود را از طریق vs code یا command prompt ایجاد کنیم. برای این کار داخل پوشه ی پروژه های خود مثلا در درایو D یک پوشه My Projects ایجاد کنید و سپس در داخل آن یک پوشه برای پروژه ای که می خواهید ایجاد کنید بسازید مثلا DevTubeProject.

حالا برای ایجاد پروژه command prompt یا همان cmd را در مسیر DevTubeProject باز کنید. برای این کار می توانید بر روی آدرس بار داخل explorer پوشه DevTubeProject کلیک کنید و عبارت cmd را تایپ کرده و enter را بزنید.

حالا می خواهیم به کمک دستوارت dotnet cli پروژه خود را ایجاد کنیم. برای ایجاد پروژه ابتدا باید انواع Project Template های معروف و پرکاربرد در ASP.NET را بشناسیم.

پروژه های پرکاربرد در ASP.NET شامل موارد زیر می باشند :

    NET Core MVC : محبوب ترین روش در ASP.NET برای ایجاد Web Application ها می باشد که جایگزین بسیار خوبی برای روش Webform می باشد. ما در این دوره به صورت مفصل در مورد MVC صحبت خواهیم کرد. برای ایجاد پروژه از این باید دستور dotnet new mvc را اجرا کنید.
    NET Core Web Application : روش جدیدتری برای تولید Web Applicaiton ها در ASP.NET می باشد که با نام Razor Page ها معروف است. روشی که توسط ماکروسافت ارائه شد ولی در ادامه محبوبیتی پیدا نکرد. این روش را هم در طول دوره خواهیم دید و با آن یک وب سایت کوچک ایجاد خواهیم کرد. برای ایجاد پروژه از این مدل، دستور dotnet new webapp را در cmd اجرا می کنیم.


    NET Core Web API : در چندسال گذشته که در سمت front مدل های SPA بیشتر مورد توجه قرار گرفته اند و نیاز به ارتباط بیشتر بین Application ها استفاده از API ها بسیار بیشتر شده است و شما باید در این بخش تسلط بسیار خوبی داشته باشید. در طول دوره وقت بسیار خوبی روی API ها خواهیم گذاشت. برای ایجاد پروژه از مدل Web API باید دستور dotnet new webapi را در cmd اجرا کنید.


    NET Core Empty : در این مدل یک پروژه خالی و بدون کانفیگ خواهیم داشت که می توانیم با دستور dotnet new web پروژه را به صورت empty ایجاد کنیم.

    NET Core Web API with React : در این مدل web application شما یک پروژه web api خواهید داشت که در داخل آن یک پروژه React نیز ایجاد می شود که بیشتر در زمینه برنامه نویسی front می باشد و اگر شما برنامه نویسی React را بلد هستید این روش به شما پیشنهاد نمی شود و بهتر است پروژه React خود را به صورت جداگانه ایجاد کنید. برای ایجاد پروژه از این مدل باید دستور dotnet new react را اجرا کنید.


    NET Core Web API with Angular : این روش هم مانند روش React یک پروژه web api خواهید داشت که در داخل آن یک پروژه Angular برای پیاده سازی بخش front ایجاد شده است. شما می توانید با دستور dotnet new angular یک پروژه جدید از مدل angular ایجاد کنید.

       

یک مدل پروژه دیگر داریم که ماکروسافت در حال توسعه دادن و معرفی آن به برنامه نویسان وب می باشد. نام این مدل Blazor می باشد که در طول یک فصل درباره آن صحبت خواهیم کرد که چه ویژگی هایی دارد. شما می توانید با دستور dotnet new blazorwasm یک پروژه از مدل Blazor ایجاد کنید.

تا اینجا با انواع پروژه های ASP.NET Core آشنا شدیم و دیدیم که چطور می توانیم از طریق dotnet cli پروژه مورد نظر خود را ایجاد کنیم.

حالا می خواهیم ساختار یک پروژه ASP.NET Core را با یکدیگر بررسی کنیم.

بررسی ساختار پروژه و فایل های ASP.NET Core :

بعد از ایجاد پروژه می توانید آن را به روش های مختلفی توسط vs code باز کنید. مثلا روی فولدر پروژه کلیک راست کنید و open with code را کلیک کنید. یا اینکه vs code را اجرا کنید و از منوی فایل و در ادامه منوی open folder را انتخاب کنید و فولدر اصلی پروژه را برای باز شدن در vs code انتخاب کنید.

در تصویر بالا ساختار اولیه یک پروژه MVC را مشاهده می کنید.

در این مرحله با فولدر های مربوط به MVC که Model، Views و Controllers می باشند کاری نداریم و آنها را در بخش MVC به صورت کامل توضیح داد.

فایل ها و پوشه های پروژه ASP.NET Core :

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

    Properties : در داخل این پوشه یک فایل مهم با نام json وجود دارد که مشخص می کند پروژه در زمان اجرا با چه روش هایی و چه آدرس پورتی اجرا می شود. ما می توانیم پروژه را به کمک iis یا به کمک dotnet cli اجرا کنیم که در داخل فایل launchSettings.json این ویژگی ها مشخص شده است.

    wwwroot : این پوشه برای نگهداری فایل های static پروژه می باشد. فایل هایی که قبلا برای نگهداری آنها در root پروژه فولدر ایجاد می کردیم حالا باید آنها را در داخل پوشه wwwroot قرار دهیم. درخواست های client به صورت پیش فرض فقط اجازه دارند به فایل های داخل پوشه wwwroot دسترسی داشته باشند. فایل هایی که در این پوشه قرار می دهیم به صورت زیر می باشند:
        css
        font
        image
        java script
    json : از این فایل برای نگه داشتن config هایی مانند connection string یا کلیدهای رمزنگاری یا اطلاعات دیگر از این نوع استفاده می کنیم. در پروژه های asp.net core دیگر فایل web.config را ندایم و ویژگی هایی مانند connection string ها در فایل appsettings.json نگهداری می شود.

    Development.json : این فایل نیز برای نگه داشتن config ها می باشد که در زمان development این فایل خوانده می شود و محتوای آن در صورت وجود استفاده می شود.

    csproj : فایل پروژه که داخل آن مشخص می شود که نسخه .NET Core پروژه ما چند می باشد و چه nuget package هایی روی پروژه نصب می باشد.

    Program : با توجه به اینکه زیرساخت پروژه های ASP.NET Core یک پروژه Console Application می باشد این فایل Program.cs مشخص می کند که پروژه به چه شکلی و با کدام فایل شروع شود. در ابتدا کار ما تغییر خاصی روی آن ایجاد نمی کنیم. ولی در ادامه شاید برای تغییرات خاص تغییراتی روی این فایل ایجاد کنیم.

    Startup : مهم ترین فایل در پروژه های ASP.NET Core که نقش بسیار مهمی در پروژه دارد و کانفیگ های زیادی در داخل آن مقداردهی می شود. در داخل فایل Startup.cs دو متد مهم ConfigureServices و Configure وجود دارد که ادامه با جزئیات به کاربرد هر کدام از این بخش ها خواهیم پرداخت.

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

تا همین جا می خواهیم بتوانیم پروژه را اجرا کنیم. برای اجرای پروژه می توانید یا در محیط vs code از روی کیبورد F5 را بزنید و پروژه را اجرا کنید یا اینکه از منوی vs code روی Terminal و New Terminal کلیک کنید و دستور dotnet run را اجرا کنید که پروژه را روی پورت های 5000 و 5001 می توانید در مرورگر خود مشاهده کنید.

حالا می خواهیم به صورت دقیق تر بخش های مهم پروژه ASP.NET Core را بررسی کنیم.

معرفی فایل Startup.cs در پروژه ASP.NET Core :

مهم ترین فایل در پروژه های ASP.NET Core، فایل Startup.cs می باشد که در ابتدای پروژه یکبار کدهای داخل آن اجرا می شود و باعث تغییرات در روند اجرا می شود. فایل Startup.cs دارای دارای دو متد زیر می باشد :

    ConfigureServices : در این متد ما کانفیگ های مربوط به امکانات مورد نظر در داخل کلاس ها و فایل های NET Core را قرار می دهیم. تنظیمات مهمی شامل :
        در پروژه قرار است از MVC استفاده شود یا Razor Page و یا اینکه Web API.
        افزودن Register مربوط به Dependency Injection
        افزودن DbContext و تنظیم کردن ConnectionString آن
        افزودن سرویس Authentication در صورت نیاز

    Configure : در این متد ما بیشتر با مفهوم middleware سروکار داریم. Middleware ها روی Request و Response ها عمل می کنند. یک سری از اتفاقات که در IIS رخ میداد از این به بعد به کمک Middleware انجام می شود. مثلا اینکه آیا روی Request ها بحث Routing داشته باشیم یا نه ؟ آیا Authenticate بودن چک بشود یا نه ؟ همه اینها توسط Middleware ها انجام می شود و در هر بخش با Middleware های مرتبط آشنا خواهیم شد که اولیت قرارگیری و فراخوانی آنها در فایل cs بسیار مهم می باشد.

در تعریف و توضیح متد Configure با عبات Dependency Injection یا تزریق وابستگی ها آشنا شدیم. می خواهیم بیشتر درباره DI بدانیم و کاربرد و مزیت استفاده از آن در برنامه های ASP.NET Core آشنا شویم.

Dependency Injection چیست ؟

در حالت عادی زمانیکه که شما نیاز به استفاده از یک کلاس مانند ProductService را در داخل کلاس جاری خود دارید باید یک نمونه به صورت var productService = new ProductService(); ایجاد کنید و سپس از نمونه ایجاد شده که productService می باشد استفاده و متدهای مورد نیاز خود را فراخوانی کنید.

حالا کاربر ما یک درخواست دارد که در خلال این درخواست باید کدهای چندین کلاس اجرا شود و در اجرای هرکلاس باید یک نمونه از ProductService ایجاد شود و از آن استفاده شود. حالا می خواهیم بحث نمونه سازی را به صورت مستقیم انجام ندهیم و از DI کمک بگیریم. علاوه بر بحث مدیریت نمونه سازی، مزایای دیگری هم به کمک DI ما به دست می آوریم. در تزریق وابستگی ها ما دو مرحله داریم : ابتدا باید کلاس مورد نظر در متد ConfigureServices در داخل Startup.cs، Register شود. عملیات رجیستر کردن به سه شکل زیر می تواند انجام شود :

    AddSingleton : همان pattern کاربردی Singleton که در هر لحظه از یک کلاس فقط یک نمونه خواهیم داشت و اجازه نمی دهد در کل Application بیشتر از یک نمونه برای یک کلاس ساخته شود. کلاس های مانند Config های کلی را می توانیم به صورت Singleton رجیستر کنیم چون داده آن خاص هرکاربر نمی باشد مانند ConnectionString.

    AddScoped : در این حالت ما به ازای یک Request که وارد می شود از کلاس مورد نظر مثلا ProductService فقط یک نمونه ساخته می شود و این نمونه ساخته شده در تمام طول عمر یک Request باقی می ماند و دیگر در حرکت درخواست ما به کلاس های مختلف، از کلاس مورد نظر نمونه ی جدیدی ساخته نمی شود و فقط از همان نمونه اولیه ساخته شده به ازای درخواست مورد نظر استفاده می شود. پس در این مدل به ازای هر Request یک instance به ازای Request ساخته می شود.

    AddTransient : این مدل شبیه همان new کردن دستی خودمان است که در هرجا نیاز به کلاس مورد نظر باشد یک نمونه از آن کلاس ساخته می شود.

پس از بررسی Dependency Injection سراغ Middleware های متد Configure می رویم :

    UseDeveloperExceptionPage : اگر یک exception در زمان اجرای پروژه رخ داد اطلاعات خطا در صفحه ای به صورت کامل با جزئیات نمایش داده شود. این Middleware برای زمان Development می باشد که ما بتوانیم در زمان برنامه نویسی اطلاعات خطا را مشاهده کنیم.

    UseExceptionHandler : اگر exception رخ داد کاربر را به آدرسی که مد نظر ما می باشد هدایت کن و متن خطا را به کاربر نمایش نده. این برای زمانی است که پروژه خود را Deploy کرده ایم.

    UseHsts : یک هدر به Response ای که به سمت Client ارسال می شود افزوده می شود که به مرورگر کاربر می گوید حتما باید از آدرس https برای آدرس اصلی و همچنین منابع سایت مانند فایل های css یا image ها استفاده کند. بهتر است که در همه سایت های خود از این middleware استفاده کنید.

    UseHttpsRedirection : همه درخواست های http را به https، Redirect می کند.

    UseStaticFiles : اجازه می دهد که Request ها به پوشه wwwroot و محتوای داخل آن دسترسی داشته باشند.

    UseRouting : ویژگی routing را به درخواست های ارسالی اضافه می کند که در اکثر پروژه ها جز واجبات می باشد.

    UseAuthorization : فعال سازی استفاده از فیلتر Authorize که به صورت Attribute بالای سر Controller ها و Action ها قرار می گیرد و کاربر حتما باید Authenticate شده باشد تا بتواند از آن بخش استفاده کند.

    UseEndpoints : به منظور افزودن Pattern های مربوط به Routing که به صورت پیش فرض یک مسیر با نام default در آن تعریف شده است.

Middleware هایی که بررسی کردیم به صورت پیش فرض در پروژه ASP.NET Core MVC وجود دارد. به این موارد در صورت نیاز Middleware های دیگری هم افزوده می شود. باید توجه داشته باشید که الویت ها و محل نوشتن Middleware ها در ASP.NET Core مهم می باشند. در تصویر زیر نحوه درگیر شدن Middleware ها را در یک Request ارسالی از سمت Client و در زمان برگشت Response مشاهده می کنید.

 

برای درک بهتر الویت و نحوه اجرای Middleware ها تصویر دیگری در ادامه مشاهده می کنید که علاوه بر Middleware های موجود می توانیم Middleware های سفارشی نیز نوشته و در مسیر Request و Response قرار دهیم.

محتوای فایل Startup را مشاهده کردید. شما باید درک درستی از متدهای ConfigureServices و Configure داشته باشید و این تسلط به مرور و با درگیر شدن با بخش های مختلف پروژه در شما بیشتر خواهد شد.

حالا نوبت بررسی پروژه ها از نوع MVC می باشد. با اینکه با حضور SPA ها در زمنیه ساخت بخش Front روش هایی مثل MVC کم رنگ تر شده اند ولی باز بسیاری از پروژه ها با MVC پیاده سازی شده اند و یا در حال پیاده سازی هستند.

ASP.NET Core MVC چیست ؟

روشی است که می توانیم به صورت یکپارچه یک Web Application را پیاده سازی کنیم. از backend تا front را می توانیم به کمک MVC پیاده سازی نماییم که این مدل هم مزیت هایی دارد و هم معایبی که باید به آنها دقت کنیم.

در مدل MVC سه بخش مرتبط با یکدیگر داریم که هر کدام وظیفه ای دارند :

    Controller : مهم ترین بخش MVC می باشد که Request ها پس از گذراندن Middleware ها به Controller می رسند. در داخل Controller یک سری متد نوشته می شود که به این متدها، Action گفته می شود. حالا کی ما Controller می سازیم و نحوه نامگذاری Controller ها چگونه است؟ شما یک سیستم ساده فروشگاهی دارای یک سری موجودیت مانند گروه کالا، کالا و مشتری را در نظر می گیریم. ما بهتر است به ازای هر کدام از این موجودیت ها حداقل یک Controller ها ایجاد کنیم.

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

    سه نوع دیگر عبارتند از Post، Put و Delete که برای عملیات ثبت، ویرایش و حذف استفاده می شوند. اگر Controller و Action ها بخواهند به صورت مستقیم به Request های ارسالی پاسخ دهند و View را درگیر نکنند در اصل ما داریم Web API می نویسیم. پس نوشتن Web API پیچیدگی ندارد و خود Action مستقیما نتیجه را با فرمت JSON برمی گرداند.

    View : شامل کدهای html، css و javascript می باشد. ما بخش Front را در داخل View ها با syntaxt ای به نام Razor می نویسیم. پس شما هر طراحی و ظاهری که قرار است کاربر مشاهده کند را باید در داخل View ها بنویسید. برای اینکه بتوان در داخل کدهای html به دستورات و کدهای C# و NET دسترسی داشت، از Razor استفاده می کنیم. الان کاربرد بخش View را هم میدانیم که قرار است در داخل آن چه کدهایی نوشته شود.

    Model : این بخش وظیفه آماده سازی داده را دارد که Controller و Action ها بتوانند از آن داده استفاده کنند.

در تصویر زیر مشاهده می کنید که چرخه کار در MVC به چه شکلی است.

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

در تصویر زیر HomeController را مشاهده می کنید که به صورت پیش فرض در پروژه ASP.NET Core MVC ما ایجاد می شود. در خط تعریف کلاس HomeController مشاهده می کنید که از کلاس Controller ارث بری شده است. در خط 14 یک نمونه فقط از ILogger ایجاد شده است. سپس در خط 16  یک سازنده نوشته شده است که در ورودی خود یک نمونه از  ILogger را دریافت می کند و در بدنه خود سازنده نمونه دریافتی logger داخل نمونه _logger قرار داده می شود.

این روند مرحله دوم تزریق وابستگی یا همان Dependency Injection می باشد. یعنی ما در کلاس HomeController نیاز به استفاده از کلاس Logger داریم. در حالت عادی باید یک instance به صورت دستی از Logger ایجاد می کردیم. ولی می دانیم یکی از ویژگی های مهم در ASP.NET Core استفاده از DI می باشد و بهتر است ما هم در سرویس ها و کلاس هایی که خودمان می نویسیم از امکان تزریق وابستگی استفاده کنیم. در اصول تزریق وابستگی ها بهتر است از interface ها برای مرحله دوم یا همان نمونه سازی در زمان مورد نیاز استفاده کنیم تا در آینده در صورت نیاز بتوانیم کلاس A را به جای کلاس B در کل پروژه یا در برخی شرایط معرفی کنیم.

فعلا در این مرحله فقط نیاز است در این حد موضوع را درک کنیم که دیگر کار نمونه سازی به کمک new برای کلاس هایی که شامل متد می باشند را دستی انجام نمی دهیم و به کمک تزریق وابستگی این کار را انجام می دهیم. در تزریق وابستگی دو مرحله داریم که اول باید register کردن در کلاس Startup و متد ConfigureServices انجام شود و سپس در زمان استفاده از طریق Constructor آن کلاس را به کلاس جاری تزریق و از آن استفاده کنیم.

در خط 21 تصویر بالا ما یک Action با نام Index داریم که خروجی آن از نوع IActionResult می باشد و در بدنه آن یک return View(); را مشاهده می کنید. در ASP.NET Core اکثر خروجی Action ها را از نوع IActionResult قرار می دهیم. اگر درخواستی برای این Action ارسال شود، View مرتبط با آن از مسیر Views و Home و Index پیدا شده و محتوای داخل آن برای کاربر درخواست دهنده ارسال می شود.azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

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

روش های ارسال داده از Action به View

ما در مدل MVC باید در صورت نیاز بتوانیم داده مورد نیاز View را از طریق Action تامین کنیم. برای ارسال داده از Action به View دو راه داریم :

    ارسال داده از طریق @model : زمانی که عبارت return View(); را می نویسیم می توانیم از طریق ورودی View، داده خود را به سمت View ارسال کنیم. به طور مثال return View(products); می بینید که در داخل View متغیر products را به سمت View ارسال کرده ایم. حالا می توانیم در خط اول View از طریق @model داده ارسالی از View را دریافت کنیم. مثلا @model List<Product> که مشخص می کند داده ارسالی از سمت Action یک لیست از نوع Product می باشد که داخل متغیر model قرار داده می شود. عموما ما داده اصلی View را از این طریق دریافت می کنیم. مثلا صفحه ای نیاز داریم برای نمایش لیست محصولات.

    ارسال داده از طریق ViewData یا ViewBag : هر View به صورت مستقل یک متغیر از نوع Dictionary دارد که ویژگی ViewData و ViewBag هر دو به همین Dictionary اشاره می کنند. پس شما یک فضای ذخیره مقدار برای View دارید که با دو اسم ViewData و ViewBag می توانید به آن دسترسی پیدا کنید. پس شما چه از طریق ViewData چه از طریق ViewBag مقداری را set کنید هر دو به یک فضا اشاره می کنند و تفاوت چندانی با یکدیگر ندارند.
        ViewData : اگر در c# با نوع Dictionary کار کرده باشید، ViewData هم به همان روش Dictionary مقداردهی می شود. به طور مثال ViewData[“categories”]=categories; باعث می شود متغیر categories در داخل ViewData قرار بگیرد. در زمان خواندن مقدار ViewData هم می توانیم به صورت var myCategories = ViewDatap[“categories”]; استفاده کنیم.

        ViewBag : نوع ViewBag، dynamic می باشد. نوع داده ای که در سی شارپ وجود دارد و ویژگی مهم dynamic آن است که می توانید در هر لحظه برای آن ویژگی جدیدی تعریف کنید و نیاز نیست از قبل برای آن یک ویژگی تعریف کنید و سپس در زمان نمونه سازی از آن استفاده کنید. برای مثال شما برای داشتن ویژگی Title در کلاس Product باید از قبل در کلاس Product خود یک Propery با نام Title تعریف کنید و سپس در نمونه ساخته شده بتوانید آن را مقداردهی کنید. ولی در ViewBag در هر لحظه می توانیم ویژگی جدیدی اضافه کنیم و از آن استفاده کنیم.
        مثلا Title = “DevTube”; که در لحظه یک ویژگی Title تعریف و آن را مقداردهی کرده ایم. باید توجه داشته باشید که در زمان استفاده از ViewBag به شما IntelliSenseیا پیشنهاد نمی دهد و این خاصیت dynamic ها می باشد و باید در زمان تعریف یا خواندن مقدار خود ما ویژگی مورد نظر را تایپ کنیم.

الان می دانیم که برای ارسال داده از Action به View دو راه معمول و پراستفاده داریم که می توانیم از آنها استفاده کنیم. همپنین در یک Action می توانیم فقط یک model را از طریق return View ارسال کنیم ولی می توانیم در عوض چندین ViewData یا ViewBag تعریف کنیم.

در تصویر بالا مشاهده می کنید که از طریق ViewBag یا ViewData می توانیم داده را از سطح Controller به View مورد نظر ارسال کنیم. در تصویر بالا عبارت TempData را مشاهده می کنید که به وسیله آن می توانیم داده ای را از یک Controller به Controller دیگری ارسال کنیم.

می خواهیم کاربرد TempData را با هم بررسی کنیم.

TempData در ASP.NET Core چیست و چه کاربردی دارد ؟

TempData یک فضای ذخیره سازی داده است که در پشت صحنه در داخل Session نگهداری می شود. در گذشته در پروژه های ASP.NET Webform ما به تعداد زیاد به صورت مستقیم از Session استفاده می کردیم. شاید بعضی از دوستان با Session آشنایی نداشته باشند.

Session یک متغیر و یک فضای نگهداری موقت در حافظه می باشد که به ازای هر Client ایجاد می شود و دارای طول عمر می باشد. برای مثال کاربر A به سیستم ما وصل شده است. یک Session برای این کاربر A ایجاد شده است. اگر کاربر B نیز به نرم افزار وب ما وصل شود یک Session رو حافظه سرور به ازای کاربر B ایجاد می شود که می توانیم مقادیر خاص هر کاربر را به صورت موقت داخل Session نگهداری کنیم که در صورت نیاز از همان Session سریع خوانده و نیازی نباشد از دیتابیس این اطلاعات را دریافت کنیم. طول عمر Session هم به صورتی است که کاربر اگر درخواست های جدید داشته باشد این مدت زمان تمدید می شود و مثلا اگر کل طول عمر 20 دقیقه بوده باشد و الان 14 دقیقه از این زمان گذشته باشد، با درخواست جدید این زمان مجدد صفر خواهد شد.

مشکلی که در استفاده از Session پیش می آمد این بود که برنامه نویسان رفته رفته همه اطلاعات را در داخل Session نگهداری می کردند و این اتفاق باعث می شد که Web Application ما با زیاد شدن کاربران، استفاده از RAM بسیار بالایی داشته باشد. شاید شنیده باشید که نرم افزار فلان شرکت نرم افزاری برای اجرا شدن نیاز به سرور با مقدار RAM، 128 گیگ دارد. در حالیکه نسخه اولیه Web Applicaiton اصلا نیازی به این فضاها ندارد ولی به خاطر اشتباه در استفاده از Session در نگهداری داده ها، باعث می شود که این اتفاق رخ دهد.

در ASP.NET Core از همان ابتدا سخت گیری زیادی بر روی استفاده از Session شد و به صورت پیش فرض استفاده از آن در پروژه به صورت مستقیم فعال نمی باشد و اگر نیاز به Session ها دارید باید Middleware آن را که useSession می باشد را در Startup.cs قرار دهید.

پس بهتر است عادت به Session نداشته باشیم و اگر داریم آن را محدود و در ادامه قطع کنیم. برای ارائه راه حل بهتر و سبک تر TempData ارائه شده که در پشت صحنه روی Session نگهداری می شود ولی ویژگی های خاص خود را دارد.

TempData یک ویژگی خیلی مهم دارد که یکبار خواندنی می باشد. یعنی به صورت پیش فرض با یکبار خواندن مقدار آن، از بین می رود و اگر نیاز به نگه داشتن آن داشته باشیم باید توسط تابع TempData.Keep(); مقدار آن را حفظ کنیم.

در تصویر زیر نحوه تعریف و خواندن مقدار آن را مشاهده می کنید.

در ابتدا داخل Action Index مقدار 101 را داخل TempData[“Code”] قرار داده ایم و سپس در داخل Action Privacy ابتدا چک کرده ایم که آیا همچنین مقداری داخل TempData وجود دارد یا نه و سپس مقدار آن را خوانده و در داخل متغیر Code قرار داده ایم.

توصیه می کنم که سعی کنید تا در حد امکان از ویژگی TempData استفاده نکنید تا پروژه خود را رفته رفته دچار پیچیدگی نکنید. وقتی از TempData استفاده می کنید Controller ها و Action ها را به هم وابسته می کنید و این اصل مستقل بودن Action ها را رفته رفته از بین می برد.

حالا نوبت به View ها میرسد که ببینیم View ها چه نقشی دارند و انواع مختلف آن را در ASP.NET Core MVC بشناسیم.

View چیست و چه مدل هایی در ASP.NET Core MVC دارد ؟

بخشی است که در آن می توانیم کدهای html خود را بنویسیم و خروجی مورد نظر خود را برای صفحات ایجاد کنیم. در داخل View ما کدهای خود را به کمک Razor می نویسیم که این امکان را فراهم می کند که از کدهای C# در داخل کدهای html استفاده کنیم.

پسوند فایل های View در C# به صورت cshtml می باشد. محل نگهداری View در پوشه Views می باشد. در پوشه Views به صورت پیش فرض یک پوشه Home و یک پوشه Shared وجود دارد.

پوشه Home که مربوط به HomeController می باشد و View های مربوط به Action های این Controller را در داخل خود دارد.

پوشه Shared برای نگهداری Layout ها  و همچنین Partial ها می باشد که در ادامه با هر دو اینها آشنا خواهیم شد.

در پوشه Shared دو فایل مهم دیگر وجود دارد که می خواهیم با آنها آشنا شویم :

    _ViewImports : در این فایل ما using های پراستفاده در View ها را قرار می دهیم. مثلا شما @using DevTubeProject.Models را در اکثر View ها نیاز دارد. برای اینکه به صورت دستی در هر View این using را ننویسید، یکبار آن را در داخل _ViewImports قرار می دهید و دیگر نیاز نیست در View ها using داشته باشید.
    _ViewStart : در این فایل ما Default Layout را مشخص می کنیم. اینکه View ها به صورت پیش فرض از کدام Layout استفاده کنند.

 

حالا باید بدانیم چه نوع View هایی در ASP.NET Core MVC داریم.

انواع View ها :

    View متصل به Action : همان View های معمولی که توسط یک Action آماده و نمایش داده می شوند. این View ها یا هم نام Action ها می باشند یا اینکه می توانند نام متفاوتی داشته باشند که در بخش return View(“list”, products); می توانیم نام View مورد نظر را که list می باشد، تعیین کنیم.

    PartialView : این نوع View در پشت صحنه به Action ای متصل نمی باشد و به صورت مستقل است و باید در زمان فراخوانی آن در یک View دیگر داده مورد نیاز آن را تامین کرد. Partial ها دارای Layout نمی باشند چون به صورت مستقل قابل نمایش نیستند و بخشی از یک View عادی می باشند. مثلا شما در صفحات مختلف خود نیاز به یک Image Slider در بالای صفحه خود دارید. می توانید براحتی یک Partial View ایجاد کنید و یک Image Slider ایجاد کنید که در ورودی یک لیست از تصاویر دریافت می کند و وظیفه اسلاید کردن تصاویر را دارد.
    در اصل به کمک Partial ها ما کار کامپوننت سازی را در پروژه های NET Core MVC انجام می دهیم. محل ساختن Partial View ها در پوشه Views و Shared می باشد. بهتر است نام View ها با حرف Underline شروع شود. مثلا _ImageSlider.cshtml

    ViewComponent : نوع جدیدی از View ها است که از NET Core به MVC افزوده شد. ما نیاز به View های متصل به Action داریم که به صورت Partial ها بتوانیم در داخل View ها دیگر استفاده کنیم. به دلایل Performance ای که روش فراخوانی یک View معمولی به صورت Partial در یک View دیگر داشت، آن روش حذف شد و ViewComponent ها معرفی شدند.
    در ViewComponent که روش و مدل ساختن آنها کاملا متفاوت است شما ابتدا باید یک کلاس که از ViewComponent ارث بری می کند ایجاد کنید و در داخل آن یک متد عموما با نام Invoke ایجاد کنید که داده View را آماده کرده و به سمت View ارسال می کند. سپس باید یک پوشه Components در داخل پوشه Shared ایجاد کنیم. در داخل پوشه Components یک پوشه با نام ViewComponent خود مثلا TopProduct ایجاد می کنیم و در نهایت در داخل آن یک View با نام Default.cshtml ایجاد می کنیم که View متصل به ViewComponent ما می باشد.
    حالا یک ViewComponent داریم که می تواند در داخل View های دیگر فراخوانی شود. ViewComponent را نمی توان به صورت مستقل استفاده کرد و باید حتما در داخل یک View دیگر فراخوانی شود.


    Layout : اگر Webform کار کرده باشید به آن Master Page گفته می شود. وقتی شما یک Website یا Web Application شروع می کنید همه یا اکثر صفحات شما دارای یک Template مشخص با header و footer و سایر بخش های مشترک می باشد. ما همه این بخش های مشترک را در داخل Layout ها قرار می دهیم و در زمان تعریف View مشخص می کنیم که این View از کدام Layout یا از Layout پیش فرض استفاده کند. در داخل Layout ما بخش مهم زیر را داریم :
        @RenderBody() : توسط این ویژگی مشخص می کنیم که View در کدام بخش Layout قرار بگیرد و نمایش داده شود. در هر Layout ما فقط یک @RenderBody() خواهیم داشت. باید @RenderBody() را در بخشی قرار دهیم که می خواهیم View ها در آن بخش از Layout مثلا ما بین header و footer نمایش داده شوند.

        RenderSectionAsync : به کمک این ویژگی می توانیم به بخش هایی از Layout که به صورت مستقیم از داخل View دسترسی نداریم، تکه کدی ارسال کنیم.

در تصویر بالا مشاهده می کنید @RenderBody() و RenderSection تعریف شده است. ما می توانیم در یک Layout چندین RenderSection در جاهای مختلف Layout برحسب نیاز تعریف کنیم.

با هم انواع View ها در ASP.NET Core MVC را بررسی کردیم و کاربرد هر یک را به صورت تعریف به همراه نکات مهم دیدیم. حالا باید شما در پروژه ها رفته رفته این مهارت را در خود تقویت کنید که در چه بخشی از Partial یا ViewComponent به درستی استفاده کنید. باید دقت داشته باشیم که استفاده درست از Partial و ViewComponent باعث جلوگیری از تکرار یک تکه کد در بخش های مختلف می شود و پروژه شما هم ساختار بهتر و حرفه ای تری خواهد داشت.

علاوه بر این مدل View ها ما یک سری Razor Page هم داریم که به صورت کامل مستقل و بدون وابستگی به مدل MVC کار می کنند. می توانیم یک پروژه تنها به کمک Razor Page ها طراحی کنیم یا در کنار پروژه MVC خود بخش هایی را به کمک Razor Page ها پیاده سازی کنیم. در ادامه به Razor Page خواهیم پرداخت.

در این بخش می خواهیم بدانیم که نحوه مسیریابی در پروژه های ASP.NET Core MVC به چه شکل است.

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

Routing یا مسیریابی در پروژه ها به ما کمک می کنند که بتوانیم آدرس های مورد نظر خود را تعریف کنیم و آنها را به بخش های مورد نظر در پروژه متصل کنیم. برای مثال کاربر آدرس DevTube.ir/article را وارد می کند. در پروژه ما همچین مسیر فیزیکی نداریم ولی به کمک Routing می توانیم مشخص کنیم که این درخواست به چه Controller و چه Action ای ارسال شود.

نقطه شروع Routing از فایل Startup و متد Configure با فراخوانی Middleware با نام  app.UseRouting که ویژگی Routing را به پروژه مورد نظر اضافه می کند. سپس در ادامه در همین بخش یک Middleware دیگر داریم که Endpoint های خود را در داخل آن تعریف می کنیم که به صورت پیش فرض یک آدرس در آن طبق تصویر زیر تعریف شده است.

در این endpoint که با نام default می باشد یک pattern تعریف شده که در آدرس درخواستی از سمت Client ابتدا نام controller می باشد و سپس action و در نهایت هم می تواند یک پارامتر اختیاری با نام id داشته باشیم. در controller ما مقدار home را به صورت مقدار پیش فرض داریم و سپس در action هم مقدار Index را داریم. اگر کاربر مقداری برای آنها وارد نکند، این مقادیر پیش فرض استفاده می شود. علامت سوال انتهای id? هم می گوید که ارسال مقدار برای id اختیاری می باشد.

ما می توانیم endpoint های دیگری در فایل Startup تعریف کنیم که بیشتر در مواقعی که از Area ها استفاده می کنیم استفاده می شود.

در Routing امکانی با نام Attribute Routing معرفی شد که بسیار کاربردی و پراستفاده می باشد. به کمک این ویژگی ما می توانیم بالای سر Controller و Action ها آدرس های مورد نظر خود را برای آن Controller و Action تعریف کنیم.

نحوه استفاده از Attribute Routing به شکل های مختلفی می باشد که در ادامه چند مدل از آن را با هم مشاهده می کنیم.

در تصویر بالا مشاهده می کنید که سه Route برای Index تعریف شده است. باید دقت داشته باشید که با تعریف Attribute Route برای یک Controller یا Action آدرس های قبلی و پیش فرض آنها دیگر کارایی ندارند و عمل نخواهند کرد و فقط آدرس های تعریف شده توسط Attribute Routing کاربرد دارند و کار می کنند.

توصیه می شود که تا حد ممکن نامگذاری Controller و Action ها را صحیح انجام دهید و کمتر از Attribute Routing استفاده کنیم. مگر اینکه نیاز داریم در یک Action چندین مدل آدرس دهی به یک Action ارجاع شود که در آن موقع می توانیم از Attribute Routing استفاده کنیم.

نوبت به بخش بسیار مهم و کاربردی نحوه ارتباط با دیتابیس در ASP.NET Core میرسد. باید روش های ارتباط با دیتابیس را بلد باشیم و بتوانیم نرم افزار خود را به دیتابیس مورد نظر متصل کنیم.

روش های ارتباط با دیتابیس در ASP.NET Core ؟

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

ما برای ارتباط با دیتابیس ها دو نوع کلی زیر را داریم :

    مدل DB First : در این مدل ما ابتدا دیتابیس، جداول، ستون ها و سپس ارتباط جداول با یکدیگر را ایجاد می کنیم. سپس از روی جداول مورد نظر مدل های سمت NET Core را میسازیم و کار خود را برای انجام عملیات CRUD شروع می کنیم.
    مدل Code First : در روش Code First برعکس روش DB First عمل می کنیم. باید ابتدا Domain Model ها را به کمک Class در NET Core تعریف کنیم و سپس ویژگی های Property ها را مشخص کرده و درنهایت مدل ها را در یک DbContext اضافه کنیم. بعد از این کار تازه می توانیم با دستوارت مرتبط از روی Domain Model ها دیتابیس و جداول را ایجاد کنیم.

کدام روش بهتر است ؟ این سوالی است که همیشه پرسیده می شود و جواب صحیح این است که بستگی به پروژه و همچنین سطح توانایی شما در هر کدام از مدل ها دارد. اینکه شما می توانید با کدام یک از مدل ها سرعت بهتری برای کوئری ها داشته باشید.

Dapper چیست و چه کاربردی در ASP.NET Core دارد ؟

Dapper یک کتابخانه بسیار خوب برای ایجاد ارتباط با دیتابیس به روش DB First می باشد که توانسته محبوبیت خوبی در ASP.NET Core بدست آورد. در گذشته از ADO.NET استفاده میشد که برای انجام یک عملیات ساده باید کد زیادی نوشته میشد. Dapper همه این بخش ها را خلاصه کرده است و نحوه عملکرد و سرعت اجرا نیز در آن مانند ADO.NET بالا می باشد.

برای استفاده از Dapper ابتدا با پکیج آن را از سایت NuGet نصب کنیم.

شاید از قبل با NuGet آشنایی زیادی نداشته باشید. NuGet وب سایتی برای دانلود پکیج های مربوط به پروژه های ماکروسافتی می باشد که براحتی می توانیم از طریق wizard یا دستور پکیج مورد نظر را نصب، بروزرسانی یا حذف کنیم.

در تصویر بالا صفحه اول سایت NuGet.org را مشاهده می کنید که تعداد پکیج ها و میزان دانلود را نشان می دهد که عدد بسیار بزرگی می باشد.

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

در تصویر بالا مشاهده می کنید که برای نصب از طریق  .net cli باید چه دستوری را اجرا کنیم تا Dapper رو پروژه ما نصب شود.

سپس باید کدهای مربوط به Dapper برای اتصال به دیتابیس و اجرای دستورات را نوشته و اجرا کنیم. در زمان کار با Dapper می توانید دستورات SQL خود را یا در داخل کدهای C# خود در پروژه بنویسید و یا در سمت دیتابیس Stored Procedure تعریف کنید و نام SP ها را در داخل Dapper فراخوانی کنید و نتیجه را دریافت کنید.

در اجرای کوئری های SQL ما دو مدل کوئری داریم. یک مدل که داده ای را برمی گرداند که همان دستور Select است و دسته دوم که شامل Insert، Update و Delete می باشد که داده ای را برنمی گرداند و به اصطلاح ExecuteNonQuery شناخته می شوند.

برای همه این موارد در Dapper توابعی در نظر گرفته شده است. تفاوت اصلی Dapper و مزیت آن نسبت به ADO.NET این است که Dapper دارای سیستم داخلی Mapping می باشد که می تواند یک کلاس Model را گرفته و نتیجه اجرای یک query را در داخل کلاس مورد نظر قرار دهد و نیازی نیست به صورت دستی ستون به ستون این map کردن انجام شود. فقط باید نام Property های کلاس Model با نام ستون های کوئری یکسان باشد که کار Mapping به درستی انجام شود.

در مدل DB First همچنان شما باید کوئری های SQL بنویسید حالا یا به صورت مستقیم در ASP.NET Core که پیشنهاد نمی شود یا اینکه به صورت Stored Procedure در سمت دیتابیس و استفاده از نام SP ها در داخل کدهای ASP.NET Core استفاده کنیم.

حالا روش دوم برای ارتباط با دیتابیس در ASP.NET Core را ببرسی کنیم.

Entity Framework Core چه کاربردی در ASP.NET Core دارد ؟

EF Core یک ORM می باشد که وظیفه ایجاد ارتباط و اجرای درخواست های ما روی دیتابیس را دارد. دارای یک کلاس DbContext می باشد که وظیفه ارتباط و مدیریت دستورات را دارد.

ORM  یا Object-relational mapping که یه شبیه سازی از دیتابیس و جداول آن در سمت محیط برنامه نویسی ایجاد می کند که بتوانیم براحتی عملیات مورد نظر خود را روی آن مدل ایجاد شده اجرا کنیم و ORM آن دستور درخواستی را ترجمه کرده و روی دیتابیس اصلی اجرا می کند.

در برنامه نویسی .NET ماکروسافت در سال های گذشته تلاش کرده که EF Core را بهینه تر کند و سرعت اجرا کوئری ها در آن افزایش پیدا کند، که تا حد زیادی موفق بوده است و سرعت اجرای کوئری ها خیلی بهتر شده است ولی همچنان روش هایی مثل Dapper سرعت اجرا بهتری دارند چون خود برنامه نویس کوئری را می نویسید و آن را برای اجرا به Dapper می دهد. ولی در EF Core کوئری ها به زبان Linq نوشته می شود و سپس Provider مربوطه دستور Linq را به دستوارت sql ترجمه می کند. مانند Google Translate که شما وقتی یک جمله انگلیسی را به آن می دهید، ترجمه فارسی آن همیشه خوب نیست و نیاز به اصلاح دارد.

در EF Core همچنان مشکل اصلی در نوشتن کوئری های Linq توسط برنامه نویسان است که در زمان استفاده از Linq دقت زیادی روی خروجی و بهینه بودن کوئری نمی شود.

پس برای کارکردن با EF Core شما باید به زبان کوئری نویسی Linq هم مسلط باشید.

در EF Core ما دو مدل برای کار کردن داریم که بسته به نیاز یکی از این دو روش را انتخاب می کنیم. این دو روش عبارتند از :

    مدل EF Core DB First : در این روش ابتدا دیتابیس و جداول ایجاد می شوند و یا اینکه از قبل وجود دارند. سپس ما با دستور dotnet ef dbcontext scaffold می توانیم مدل ها و dbCotnext جداول مورد نظر را از روی دیتابیس ایجاد کنیم. برای اجرای دستور بالا باید قبل از آن پکیج های مربوط به EF Core و سایر پکیج های مرتبط نصب شوند تا بتوانیم از دستور بالا استفاده کنیم.

    مدل EF Core Code First : در روی Code First ابتدا در سمت پروژه کلاس های مدل به همراه ویژگی های هر ستون ایجاد می شوند. سپس کلاس DbContext ساخته شده و کلاس های مدل به آن افزوده می شود. در نهایت برای ایجاد دیتابیس و جداول از روی کلاس های مدل ایجاد شده باید عملیات Migration اجرا شود و در ادامه نیز پس از هر باز تغییر در مدل های کلاس، برای اعمال تغییرات در سمت دیتابیس باید عملیات Migration انجام شود.
    عملیات Migration باعث تولید کدهای SQL مربوط به تغییرات ساختاری است که در نهایت در دیتابیس مورد نظر اجرا شده و باعث اعمال تغییرات روی دیتابیس هم می شوند. در این روش نباید در سمت دیتابیس به صورت مستقیم تغییری ایجاد کنیم و بهتر است تغییرات از سمت پروژه بر روی دیتابیس اعمال شوند.

دستورات مهم در Migration، این دستورات می باشند :

    dotnetef migrations add InitialCreate : یک کلاس با نام وارد شده ایجاد می شود که دارای دو متد Up و Down می باشد که متد Up شامل کدهای آماده تغییرات اتفاق افتاده روی مدل ها می باشد و متد Down که برای Rollback و برگشت به عقب می باشد که شامل کدهای حذف تغییرات نوشته شده در تابع Up می باشد.

    dotnetef database update: برای اعمال تغییرات ایجاد شده در Add-Migration بر روی دیتابیس استفاده می شود.

    dotnetef migrations list : لیست Migration ها را نمایش می دهد.

    dotnetef migrations remove : برای حذف آخرین Migration به صورت حذف فایل کلاس مربوطه و حذف کدهای مرتبط از فایل Snapshot می باشد. فایل Snapshot شامل همه تغییرات درخواستی توسط دستوارت Add-Migration می باشد که نقش مهمی در EF Core دارد.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
شما باید با هر دو روش DB First و Code First بتوانید با دیتابیس کار کنید. نکته مهم این است که این دو روش مدل های ایجاد کردن دیتابیس می باشند و در ادامه برای انجام عملیات CRUD هیچ تفاوتی با یکدیگر ندارند. یعنی بعد از ایجاد دیتابیس یا DbContext به یکی از دو روش بالا، برای ادامه و اجرای دستورات، دیگر هیچ تفاوتی با یکدیگر ندارند و براحتی می توانید با دستورات Linq درخواست های خود را روی DbContext اجرا کنید.

باید توجه داشته باشید که با هم کدام از روش های DB First یا Code First در EF Core کار کنیم باید برای استفاده از DbContext در Controller ها یا سایر کلاس ها به صورت تزریق وابستگی، ابتدا باید DbContext را در کلاس Startup و در بخش ConfigureServices به صورت زیر register کنیم و در زمان Register کردن باید Connection String آن را مقداردهی کنیم. عموما مقدار Connection String را در فایل appsettings.json قرار می دهیم و به کمک Configuration مقدار آن را می خوانیم.

در تصاویر بالا مشاهده می کنید که ابتدا چگونه DbContext را در رجیستر کرده ایم و سپس در فایل appsetting ویژگی Connection String را تعریف کرده ایم.

با این کانفیگ می توانید براحتی در کلاس های پروژه، DbContext را از طریق Constructor تزریق کنید و از آن استفاده کنید.

می خواهیم پس از آشنایی با نحوه کار با دیتابیس، به سراغ بحث امنیت در نرم افزاری های ASP.NET Core برویم و نکات مهمی را بررسی کنیم.

انواع روش های Authentication در ASP.NET Core چیست ؟

Authentication یا احراز هویت در اکثر نرم افزارها مورد نیاز است. می خواهیم هویت کاربر را شناسایی کنیم و سوال شما کی هستی ؟ را از کاربر بپرسیم. به این کار Authentication گفته می شود. حالا این عملیات احراز هویت در ASP.NET Core می تواند به روش های مختلفی انجام شود.

    Authentication از طریق NET Core Identity : برای استفاده از این روش در VS Code باید ابتدا پکیج هایی را نصب کنید و سپس دستوراتی را اجرا کنید تا امکان Identity به پروژه شما افزوده شود. می توانید از این لینک مراحل کار را مشاهده و مرحله به مرحله اجرا کنید. در خود Visual Studio در زمان ایجاد پروژه و در مرحله ای که نسخه و نوع پروژه MVC بودن یا نبودن را مشخص می کنید، می توانید یک تیک را بزنید و امکان Identity به پروژه شما افزوده شود.

          طبق تصویر بالا می توانید در ابتدا ایجاد پروژه تیک Individual User Accounts را انتخاب کنید.

    استفاده از Custom Cookie Authentication : در این مدل خودمان به صورت دستی تغییرات مورد نیاز را ایجاد می کنیم و عملیات Login و Logout را پیاده سازی می کنیم. در این مدل کاملا دست برنامه نویس باز است که به هر روشی که می خواهد با دیتابیس ارتباط برقرار کند و جداول مربوطه را با ستون های مورد نیاز ایجاد کنید. در روش Identity مشکلی که وجود دارد برای خود 5 جدول ایجاد می کند با نام ها و ستون هایی که براحتی نمی توان آنها را تغییر داد و حتما باید جداول Identity از روش EF Core Code First ایجاد و مدیریت شوند. برای مشاهده کدهای مربوط به نحوه کانفیگ Custom Cookie Authentication می توانید از این لینک استفاده کنید.

هر دو روش گفته شده در پشت صحنه از Cookie برای Authentication استفاده می کنند. یک روش دیگر Authentication به کمک Token داریم که آن را در بخش Web API کار خواهیم کرد.

روش های دیگر Authenticate هم در ASP.NET Core مثلا به کمک Microsoft Azure وجود دارد که در کشور ما به دلیل تحریم ها، براحتی نمی توانیم از این روش ها استفاده کنیم.

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

چک کردن و محدود سازی دسترسی ها در ASP.NET Core :

برای انجام این کار ابتدا باید ساختار دیتابیسی و جداول مورد نیاز را ایجاد کنیم. در نرم افزار خود یک سری کاربر داریم، یک تعداد نقش و تعدادی دسترسی داریم. باید کاربر پس از Login به Application براساس دسترسی هایی که دارد، Application برای وی از نظر منوها و نمایش صفحات محدود شود.

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

اینکه چگونه پیاده سازی دسترسی ها را داشته باشید می تواند در پروژه ها مختلف متفاوت باشد. نکته مهم این است که چگونه پس از Login و Authenticate شدن کاربر، دسترسی ها را چک کنیم. برای این کار در ASP.NET Core MVC از فیلترها استفاده می کنیم.

در تصویر بالا یک ActionFilter را مشاهده می کنید که IActionFilter را implement کرده است که دارای دو متد مهم OnActionExecuting و OnActionExecuted می باشد. ما بیشتر با OnActionExecuting کار داریم و در داخل آن چک می کنیم که کاربر چه درخواستی داشته است یعنی به چه Controller و Action ای را کاربر می خواهد مشاهده کند. ما این نام های درخواستی کاربر را با لیست دسترسی های کاربر مشاهده می کنیم و در صورت نداشتن دسترسی، View مربوط به عدم دسترسی ها را به کاربر نمایش می دهیم.

سپس باید Filter نوشته شده را به صورت Attribute بالای سر Controller های مورد نظر که می خواهیم دسترسی در آن چک شود قرار دهیم یا اینکه یک Controller با نام BaseController تعریف کنیم و در داخل آن قرار دهیم و سپس Controller ها همگی از BaseController ارث بری داشته باشند.

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

حالا نوبت به بررسی Cache در ASP.NET Core داشته باشیم

نحوه استفاده از Cache در ASP.NET Core

Cache را زمان هایی استفاده می کنیم که به یک مدل داده، مدام نیاز داریم. مثلا لیست استان ها را برای همه کاربران باید از دیتابیس گرفته و در یک DropDown نمایش دهیم. خوب اینجا بهترین موقعیت برای استفاده از Cache می باشد که لیست استان ها را یکبار از دیتابیس گرفته و داخل حافظه به کمک Cache نگهداری کنیم و دفعات بعدی به راحتی از حافظه خوانده و به کاربر نمایش دهیم.

استفاده صحیح و به موقع از Cache می تواند سرعت نرم افزار شما را بسیار افزایش دهد. ولی نباید برای بهتر شدن سرعت همه داده ها را Cache کنیم چون باعث استفاده خیلی زیاد RAM می شود و نرم افزار شما نیاز به منابع RAM زیادی خواهد داشت. باید داده هایی که مدام استفاده می شوند و زیاد تغییر نمی کنند را Cache کنید.

ما انواع مختلف Cache داریم. مثلا Static Content ها مانند css file یا js file به صورت پیش فرض در مرورگر کاربر Cache می شوند. اگر شما محتوای یک css file را تغییر دهید، روی سیستم کاربر این تغییر لحاظ نمی شود مگر اینکه کاربر Cache مرورگر خود را خالی کند یا اینکه Ctrl + F5 را همزمان فشار دهد.

در ASP.NET Core برای حل این مشکل می توانید روی css file و js file هایی که مدام محتوای آنها در زمان توسعه تغییر میکند، version را فعال کنید تا در هر publish و عرضه نسخه جدید، آدرس این فایل ها نیز تغییر کند تا در مرورگر کاربر مجدد دریافت شوند. در تصویر زیر امکان version را با افزودن asp-append-version="true"  مشاهده می کنید.

 

در این قسمت می خواهیم Cache روی داده ها در ASP.NET Core را با یکدیگر بررسی کنیم. ما در ASP.NET Core از IMemoryCache برای Cache کردن اطلاعات استفاده می کنیم.

در نسخه ASP.NET Core 5 دیگر نیازی نیست که در Startup و ConfigureServices عبارت AddMemoryCache نوشته و register شود. می توانیم به صورت مستقیم و به صورت زیر از امکان IMemoryCache استفاده کنیم.

در کد بالا مشاهده می کنید که ابتدا IMemoryCache از طریق سازنده کلاس تزریق شده و سپس در Action Index یک Cache با نام SAMPLE-DATE نامگذاری شده که مقدار زمان جاری در آن قرار داده شده است. طول عمر cache نیز 10 ثانیه تنظیم شده است. اینجا برای نمونه هست و بیشتر ما داده هایی که از دیتابیس دریافت می کنیم را Cache می کنیم که آن هم به همین روال اتفاق می افتد. در متد GetOrCreate ابتدا چک می کند که با کلید مورد نظر آیا مقداری در Cache وجود دارد یا نه و اگر وجود داشت مقدار را برمی گرداند و اگر مقداری نبود آن را set می کند و سپس برمی گرداند.

یک روش دیگر استفاده از دستور TryGetValue می باشد که به شکل زیر استفاده می شود.

بهتر است که کلیدهای نگهداری مقادیر در Cache را به صورت بالا استفاده نکنیم (“SAMPLE-DATE”) و آنها را در داخل یک کلاس Static تعریف کنیم که بتوانیم براحتی در جاهای مختلف از آن استفاده کنیم و به صورت hard-code نگهداری نکنیم.مانند تصویر زیر :

نحوه نوشتن و خواندن از Cache را مشاهده کردید. حالا در نظر بگیرید در لیستی که Cache کرده اید یک آیتم حذف شده یا مقداری بروزرسانی شده است. باید چطور عمل کنیم؟ دیتا در دیتابیس تغییر کرده ولی همچنان مقدار Cache، مربوط به داده های قبلی می باشد. باید این را خودمان مدیریت کنیم. مثلا در Action Delete که مربوط به حذف آیتم می باشد، باید پس از حذف آیتم از دیتابیس مقدار Cache آن را نیز حذف کنیم تا اگر درخواست جدیدی داشتیم مقادیر جدید از دیتابیس دریافت و مجدد Cache شوند.

براحتی با دستور  cache.Remove("SAMPLE-DATE") می توانیم مقدار مورد نظر را از Cache حذف کنیم. مشاهده کردید که کار کردن با Cache پیچیدگی خاصی ندارید و فقط باید ما تشخیص درست و به موقع برای استفاده از Cache داشته باشیم تا بتوانیم سرعت اجرا درخواست ها را افزایش دهیم.

روش دیگر استفاده از ResponseCache می باشد که می توانیم نتیجه اجرای کل یک Action را Cache کنیم که به صورت Attribute استفاده می شود.

تا این بخش نحوه استفاده از IMemoryCache در سطح Controller و Action را مشاهده کردیم. حالا می خواهیم ببینیم که چطور می توانیم از Cache در سطح View استفاده کنیم.

برای استفاده از امکان Cache در سطح View از تگ cache به شکل زیر استفاده می کنیم.

 

در تصویر بالا یک ViewComponent را به مدت یک ساعت به ازای هر کاربر Cache کرده ایم.

 

نحوه مدیریت خطاها در ASP.NET Core و نوشتن اطلاعات خطا در Log File :

ما در برنامه نویسی 3 نوع خطا داریم که شامل :

    Syntax Error : خطاهای نوشتاری که توسط Code Editor نمایش داده می شوند و مانع build و اجرا شدن Application می شوند که برطرف کردن آنها نکته خاصی ندارد.

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

    Runtime Error : خطاهای زمان اجرا که باعث توقف روند و از بین رفتن Thread انجام دهنده کار می شود. ما باید بتوانیم این خطا را تا می توانیم کنترل کنیم و نسبت به آن رفتار یا پیغام مناسب به کاربر نمایش دهیم.

در این بخش بیشتر هدف کنترل و مدیریت Runtime Error ها می باشد. در زمان Runtime Error  ها ابتدا یک نمونه از کلاس Exception مربوطه در کد اجرا می شود و سپس اطلاعات مربوط به خطا توسط .NET Core جمع آوری می شود. در نهایت Exception ساخته throw می شود(به هوا پرتاپ می شود). شما Exception را یک ظرف شیشه ای در نظر بگیرید که اگر آن را کنترل نکنید پس از زمین خوردن شکسته و درخواست ارسالی کاربر و عملیات در حال انجام از بین می رود.

به کنترل Exception ها در برنامه نویسی Exception Handling گفته می شود. پس ما باید بتوانیم Exception را Handle کنیم و اگر Handle کردن آن برایمان اهمیتی ندارد، باید نگذاریم اطلاعات خطا به کاربر نمایش داده شود و یک پیغام مناسب به کاربر نمایش دهیم.

هر Exception به همراه خود اطلاعات مهمی دارد که نمایش آن به کاربر می تواند امنیت سیستم ما را کاهش دهد و کدهای برنامه را در دید کاربر که می تواند یک هکر باشد، قرار دهد.

در ASP.NET Core کنترل خطاها و نمایش صفحه مورد نظر در زمان وقوع Exception در فایل Startup و در داخل متد Configure به شکل زیر در نظر گرفته شده است.

 در کد بالا مشاهده می کنید که ابتدا در دستور if چک شده که در محیط Development هستیم یا نه. اگر محیط Development بود اطلاعات خطا به صورت کامل نمایش داده شود تا بتوانیم علت و محل وقوع خطا را مشاهده کنیم. ولی اگر محیط Production بود صفحه Error رو از HomeController به کاربر نمایش دهد. پس در نمایش پیام ها فقط کافی است به View مربوط به Error برویم و پیام مناسب فارسی را در آن تایپ کنیم.

حالا دو مسئله مهم دیگر باقی می ماند. اول اینکه چطور در برخی بخش های Exception Handling داشته باشیم و دوم اینکه اطلاعات کامل خطا را در یک Log File ذخیره کنیم که به صورت دوره ای روزانه یکبار یا چندبار فایل لاگ را چک کنیم و از عملکرد صحیح سیستم نرم افزاری خود مطمئن شویم.

برای handle کردن Exception ها از همان روش try-catch استفاده می کنیم و نسبت به خطایی که اتفاق افتاده تصمیم می گیریم که در بخش catch چه کاری انجام دهیم.

برای نوشتن اطلاعات خطا در Log File دو کار می توانیم انجام دهیم.

اول اینکه در روت پروژه یک فولدر Logs ایجاد می کنیم و سپس در فایل web.config که در زمان publish کردن پروژه ایجاد می شود مقدار ویژگی stdOutLogEnabled را true  می کنیم. این کار باعث می شود لاگ همه درخواست ها و همه اتفاقات به صورت روزانه یک فایل در پوشه Logs ثبت شود.

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

برای این کار نیاز است که یک nuget package را به صورت dotnet add package Serilog.Filters.File نصب کنیم. البته پکیج های دیگری هم باید از serilog نصب کنیم.

سپس برای نوشتن در فایل باید در فایل appsettings.json کانفیگ مربوط را مانند تصویر زیر اضافه کنیم.

می توانید در صورت نیاز لاگ مربوط به Serilog را به جای فایل در دیتابیس بنویسید که همین کانفیگ تصویر بالا به جای فایل باید به دیتابیس و ConnectionString تغییر کند.

این هم از Exception Handling و نحوه نوشتن Log ها در ASP.NET Core که مشاهده کردید.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
حالا می خواهیم با SignalR و کاربرد آن در ASP.NET Core آشنا شویم.

SignalR چیست و چه کاربردی دارد ؟

کتابخانه ای برای اطلاع رسانی اتفاقات از سمت Server  به Client که با عنوان Push Notification شناخته می شود.

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

یک مثال دیگر را بررسی کنیم. یک نرم افزار چت باید بنویسید. برای اینکه چک کنید برای کاربر پیام جدیدی ارسال شده است باید یا براساس یک Timer مثلا یک ثانیه ای مدام درخواستی به سمت سرور ارسال کنید که آیا برای کاربر پیام جدیدی ارسال شده است و یا از روش دوم که Push Notification می باشد استفاده کنید و در صورت دریافت پیام جدید برای کاربر، سرور به کاربر خاص پیام را ارسال کند.

اگر به روش Timer عمل کنیم سرور ما همیشه زیر بار درخواست های پی در پی از سمت کاربرها می باشد که شاید 99 درصد آنها بی مورد باشد و اتفاق جدیدی رخ نداده باشد. ولی استفاده از Push Notification باعث می شود فقط در زمان رخ دادن اتفاقی که نیاز به اطلاع رسانی برای کاربر دارد، برای کاربر خاص یا گروهی از کاربران یا همه کاربران یک پیام از سمت سرور به سمت کلاینت ارسال شود.

در ASP.NET Core عملیات Push Notification از طریق SignalR انجام می شود. به صورت پیش فرض SignalR در پروژه نصب شده می باشد و می توانیم براحتی از آن استفاده کنیم.

در SignalR ما باید ابتدا در فایل Startup.cs در متدهای ConfigureServices و Configure کانفیگ هایی را انجام دهیم. سپس باید یک فایل Hub مثلا ChatHub بسازیم که وظیفه دریافت و ارسال پیام ها را برعهده دارد را بسازیم و این Hub ساخته شده را در Configure، کانفیگ کنیم.

در سمت Client که می تواند MVC یا React یا Angular باشد باید library مربوطه را نصب کنیم و کدهای جاوا اسکریپت مربوط به ارسال و دریافت پیام ها از طریق SignalR را اضافه کنیم. در این لینک می توانید مرحله به مرحله را مشاهده و در پروژه خود انجام دهید.

استفاده درست از SignalR در پروژه ها می تواند هم کیفیت پروژه شما را افزایش دهد و هم اینکه بار و درخواست اضافه به سرور شما تحمیل نکند.

از SignalR برای پروژه هایی شامل GPS، مانیتورینگ، چت، نرم افزارهای آموزش آنلاین، بازی های آنلاین و مواردی که نیاز به تعامل پی در پی داریم استفاده می شود.

حالا می خواهیم یک بخش خیلی مهم را با هم بررسی کنیم.

Web API چیست و چطور در ASP.NET Core یک پروژه Web API ایجاد کنیم ؟

یکی از پراستفاده ترین نوع پروژه هایی که در حال ایجاد و توسعه در تیم های نرم افزاری می باشد. این روزها خیلی هامون با Web API سرکار داریم. یا API می نویسیم و به دیگران می دهیم و یا از API های نوشته شده دیگران استفاده می کنیم.

Web API در راستای وب سرویس و برای تعامل سیستم های نرم افزاری با یکدیگر ارائه شد. دیگر شاید کسی نباشد که با WebService ها یا همان asmx ها سرویس جدید بنویسد و اگر سرویسی هنوز روی asmx وجود دارد از قبل نوشته شده و بازنویسی نشده است.

در Web API تبادل داده براساس فرمت JSON می باشد و ما بر روی بستر http سرویس خود را عرضه می کنیم. سرویس ها در یک آدرس endpoint عرضه می شوند و دیگران براحتی می توانند بدون نیاز به Register کردن یا افزودن سرویس به Application خود، api مربوطه را فراخوانی و از آن استفاده کنند.

نوع احراز هویت در اکثر API ها به صورت Token Authentication می باشد.

ما می خواهیم بعد از این تعاریف بدانیم به چه شکل پروژه از نوع ASP.NET Core Web API ایجاد کنیم و آن را توسعه دهیم.

برای ایجاد پروژه از نوع Web API در VS Code و به کمک dotnet CLI ابتدا یک فولدر به نام پروژه خود ایجاد کنید. سپس CMD را در مسیر فولدر ایجاد شده باز کنید. حالا فقط کافی است دستور dotnet new webapi را نوشته و اجرا کنید.

پس از ایجاد پروژه می توانید فولدر پروژه را با VS Code باز کنید تا ساختار پروژه Web API را با یکدیگر بررسی کنیم.

ابتدا اینکه پوشه ای با نام Views دیگر نداریم و فقط پوشه Controllers را دارم که صورت نیاز پوشه Models نیز ساخته می شود.

در فایل Startup تغییراتی داریم که هم در متد ConfigureServices و هم در متد Configure این تغییرات وجود دارد.

کدهای مربوط به متد ConfigureServices را در تصویر زیر مشاهده می کنید.

که به صورت پیش فرض مشاهده می کنید که Swagger به پروژه های ASP.NET Core Web API افزوده شده است که برای بحث داکومنت کردن و تست web api ها استفاده می شود.

در تابع Configure هم تغییراتی را داریم که در تصویر زیر مشاهده می کنید.

افزوده شدن کانفیگ های مربوط به Swagger را مشاهده می کنید و دوم اینکه در قسمت useEndpoints دیگر Pattern پیش فرض تعریف شده نداریم.

حالا کدهای مربوط به یک Controller  از نوع Web API را با هم بررسی کنیم.

در خط تعریف Controller شما دو Attribute مشاهده می کنید. اولی ApiController که نشان می دهد این یک ApiController است و دومی یک Attribute Route که تعریف شده است. در نهایت هم مشاهده می کنید که Contoller از یک کلاس ControllerBase ارث بری کرده است.

تفاوت دوم در Action ها می باشد. بالای سر تمام Action ها با HttpVerb Attribute ها نوشته شود که شامل HttpGet، HttpPost، HttpPut و HttpDelete می باشد که کاربرد Attribute Routing هم می تواند داشته باشد.

خروجی Action همان IActionResult می باشد و در return از تابع Ok بر برگرداندن مقادیر و Model ها استفاده می کنیم. پس در Web API تغییر خیلی زیادی نسبت به MVC Controller نداریم. نکته مهم در نوشته Action های Web API این است که بر پایه معماری Restful نوشته شده باشد. در این معماری ما در درخواست های ارسالی نام Action ها را درگیر نمی کنیم و از روی Request Method آنها در سمت Controller تشخیص داده می شود که با کدام Action کار داریم. مثلا DevTube.ir/Products/1 یعنی با Action Get مربوط به برگرداندن اطلاعات یک Product کار داریم.

با اجرای پروژه با دستور dotnet run از طریق Terminal و تایپ عبارت Swagger در انتهای آدرس، صفحه زیر را مشاهده خواهید کرد.

این صفحه همان Swagger است که برای معرفی و تست api به صورت پیش فرض در پروژه های ASP.NET Core ورژن جدید گذاشته شده است. هر Contoller و هر Action دیگری که به پروژه اضافه کنیم در این صفحه نیز افزوده خواهد شد.

ما همانند MVC می توانیم از Dapper یا EF Core برای وصل شدن به دیتابیس استفاده کنیم و کارهای خود را انجام دهیم.

تفاوت اصلی در بخش Authentication می باشد که به جای استفاده از Cookie Authentication از Token Authentication استفاده می کنیم.

در Cookie Authentication به ازای هر Cookie مقداری در سمت Server و به صورت Session نگهداری می شود. خود Cookie هم در سمت Client در مرورگر کاربر ذخیره می شود.

در Token Authentication که حالت State Less می باشد به صورت پیش فرض در سمت سرور هیچ چیزی از Token نگهداری نمی شود و در سمت کلاینت باید به صورت دستی و در صورت نیاز Token ذخیره شود.

در WebAPI ها ما از Token Authentication برای احراز هویت کاربر استفاده می کنیم.

Token چه ویژگی هایی دارد ؟

Token یک عبارت Decode شده است که دارای یک expire time می باشد که قابلیت تمدید ندارد و با تمام شدن طول عمر، Token دیگر Valid نمی باشد.

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

برای شروع ابتدا باید در متد ConfigureServices ویژگی AddAuthentication را به صورت زیر بنویسید و مقدار دهی کنید.

برای ساخت Token ها نیاز به یک کلید وجود دارد که آن را در appsettings.json قرار می دهیم.

پس از این کار باید در متد Configure هم ویژگی  useAuthentication را قبل از useAuthorization اضافه کنید.

حالا باید یک Controller مثلا با نام AuthenticateController ایجاد کنیم که دارای یک متد برای Login کردن و در اصل Authenticate شدن و دریافت Token داشته باشد.

سپس در داخل این Controller یک Action با نام Post داریم که از سمت استفاده کننده فراخوانی میشود و نام کاربری و رمز عبور را گرفته و بررسی می کنیم و در نهایت اگر اطلاعات درست بود یک Token ایجاد شده و به سمت درخواست دهنده ارسال می شود.

سپس درخواست دهنده باید مقدار Token را در درخواست های بعدی به سمت سرور از طریق Request Headers و با ویژگی Authorizaton به صورت Authorization: “bearer token” ارسال کند. مقدار bearer ثابت است و نشان دهنده فرمت و استاندارد مورد استفاده در ساخت توکن می باشد و مقدار token هم باید همان مقدار token دریافتی از سرور باشد که در همه Request ها باید به سمت سرور ارسال شود.

در Web API یک محدودیت مهم و اذیت کننده داریم که شاید شما هم با آن درگیر شده باشید. Cross Allow Origin که به صورت پیش فرض فقط می تواند api را از آدرسی که در آن عرضه شده فراخوانی کرد. به طور مثال ما نمی توانیم به صورت پیش فرض از دامنه Derambakht.com یک api را از روی دامنه DevTube.ir فراخوانی کنیم. اگر فراخوانی کنیم خطای Cross Allow Origin دریافت می کنیم.

فعال سازی Cors در ASP.NET Core Web API :

برای فعال سازی و امکان فراخوانی api ها از آدرس یا آدرس های دیگر باید ابتدا دو کانفیگ در فایل Startup داشته باشیم. ابتدا باید کد زیر را در متد ConfigureServices اضافه کنیم.

توسط کد بالا ابتدا یک نام برای Policy خود انتخاب می کنیم، چون باید در بخش های دیگر از این نام استفاده کنیم. سپس در بخش builder می توانیم فقط به دامنه، یا درخواست یا درخواست روی متدهای خاصی دسترسی بدهیم. مقدار ستاره یا * یعنی همه بتوانند api ما را فراخوانی کنند که این برای api هایی که عمومی نیستند تنظیم خوبی نمی باشد و بهتر است فقط آدرس دامنه یا IP مورد نظر ثبت شد.

پس از این بخش باید در متد Configure نیز قطعه کد زیر را با نام Policy وارد شده بنویسیم.

به کمک UseCors مشخص می کنیم که با چه ویژگی هایی که در بخش بالا مشخص کردیم، اجازه استفاده داشته باشند.

کار تمام نشده است. باید یک Attribute با نام EnableCors هم در بالای سر Controller هایی که می خواهیم از آدرس دیگری قابل فراخوانی باشند، قرار می دهیم.

من این Attribute را در BaseController قرار داده ام که نیاز نباشد که بالای سر هر Controller تکرار کنم و Controller ها از BaseController ارث بری می کنند.

این هم از بحث Cross Allow Origin که باید برای api های خود حتما انجام دهید.

پیاده سازی Token Auth و Refresh Token

تا این جای کار توانستیم Web API‌بنویسم و مشکل Cross Allow Origin‌ رو هم حل کنیم. حالا می خواهیم یاد بگیریم که چطور Authentication و احراز هویت کاربران را در Web API ها انجام دهیم.

ما در MVC از Cookie Authentication برای احراز هویت استفاده می کردیم. کوکی ها روی مرورگر کاربر ذخیره می شدند و در هر Request‌ به سمت سرور ارسال می شدند و هویت کاربر به کمک این کوکی ها سنجیده میشد.

اما در Web API امکان استفاده از Cookie Authentication‌ نمی باشد چون Web API امکان دارد توسط یک نرم افزار موبایل مثلا Android فراخوانی شود که در آن Cookie‌ معنی ندارد و امکان استفاده از آن وجود ندارد.

به همین دلیل که به آن Stateless نیز گفته می شود از Token ها در احراز هویت Web API ها استفاده می شود. ساز و کار به این شکل است که ما در ابتدا به عنوان مصرف کننده Web API یک سرویس Authentication را با نام کاربری و رمز عبور وارد شده توسط کاربر فراخوانی می کنیم و در صورت صحیح بودن اطلاعات یک Token که دارای زمان مصرف ثابت یا همان ExpireTime‌ است تولید شده و در Response به سمت ما ارسال می شود. حالا باید این Token را در جایی ذخیره کنیم و در درخواست های بعدی که نیاز به Authenticate شدن دارند در Request Headers با ویژگی Authorization ارسال کنیم. در سمت Web API توکن ارسالی در Request Header‌ چک می شود که آیا توکن صحیحی از نظر فرمت و زمان می باشد یا نه ؟

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

روند کار در Token Auth به چه شکلی می باشد؟

    ارسال درخواست برای Authenticate به همراه نام کاربری و رمز عبور به Action مربوطه
    بررسی نام کاربری و رمز عبور و سپس تولید Token و ارسال آن به سمت درخواست دهنده
    درخواست دهنده باید Token را در سمت خود نگهداری کند و در درخواست های بعدی به منظور Authenticate شدن به سمت سرور در بخش Request Header توکن را ارسال کند.

نحوه راه اندازی Token Auth روی Web API :

    قرار دادن تکه کد زیر در متد ConfigureService :

 var secretKey = Configuration.GetValue<string>("TokenKey");
            var tokenTimeOut = Configuration.GetValue<int>("TokenTimeOut");

            var key = Encoding.UTF8.GetBytes(secretKey);

            services.AddAuthentication(x =>
            {
                x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
                x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
            })
            .AddJwtBearer(x =>
            {
                x.RequireHttpsMetadata = false;
                x.SaveToken = true;
                x.TokenValidationParameters = new TokenValidationParameters
                {
                    //برای کنترل زمان توکن
                    ClockSkew = TimeSpan.FromMinutes(tokenTimeOut),
                    ValidateLifetime = true,
                    ValidateIssuerSigningKey = true,
                    IssuerSigningKey = new SymmetricSecurityKey(key),
                    ValidateIssuer = false,
                    ValidateAudience = false
                };
            });

    افزودن config های مربوط به appsetting برای کلید encryption مربوط به توکن و طول عمر توکن :

  "TokenKey": "THIS OK ABCD OL TEST AND AERIFY ABC AAKENS, REPLACE IT WITH YOUN PLK SECRET, IT CAN BE ANY STRING",
  "TokenTimeOut": "1",

    افزودن کد زیر در Middleware در متد Configure بالای useAuthorization :

app.UseAuthentication();

    ایجاد یک Controller برای Authenticate کردن درخواست ها و تولید توکن و بازگرداندن آن به درخواست دهنده :
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
  private string GenerateNewToken(Guid userId)
        {
            var tokenHandler = new JwtSecurityTokenHandler();
            var key = Encoding.UTF8.GetBytes(_configuration.GetValue<string>("TokenKey"));
            var tokenTimeOut = _configuration.GetValue<int>("TokenTimeOut");

            var tokenDescriptor = new SecurityTokenDescriptor
            {
                Subject = new ClaimsIdentity(new Claim[]
                {
                    new Claim("userGuid", userId.ToString()),
                }),

                Expires = DateTime.UtcNow.AddMinutes(tokenTimeOut),
                SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature)
            };

            var token = tokenHandler.CreateToken(tokenDescriptor);
            return tokenHandler.WriteToken(token);
        }
 [HttpPost]
        public async Task<IActionResult> Post(LoginViewModel model)
        {
            //1-check username & password
            //2-generate new token
            var userId = Guid.NewGuid();
            var fullName = "Mohsen Derambakht";

            var token = GenerateNewToken(userId);

            var info = new AuthenticateViewModel
            {
                FullName = fullName,
                UserId = userId,
                Token = token
            };

            return Ok(info);
        }

    حالا بالای سر Controller هایی که نیاز به Authenticate شدن دارن Attribute با نام [Authorize] را قرار می دهیم.

به کمک مراحل بالا ما در پروژه خود Token Authentication را داریم. ولی یک مشکل بزرگ در Token Authentication داریم که باید فکری برای آن داشته باشیم.

مشکل ثابت بودن طول عمر Token :

برخلاف Cookie که با هر بار ارسال درخواست جدید طول عمر آن Reset می شود و از ابتدا آغاز می شود، Token همچین ویژگی ندارد. یعنی اگر صدبار هم درخواست به سمت سرور ارسال کنیم طول عمر Token ما به خودی خود تغییری نمی کند و مثلا بعد از 5 دقیقه اعتبار خود را از دست می دهد.

حالا برای حل این مشکل راه حل های مختلفی وجود دارد که با هم بررسی می کنیم :

    بالا بردن زمان Token : یک راه حل دم دستی این است که مدت زمان Token را افزایش دهیم. مثلا 10 ساعت. ولی خوب این از نظر امنیت بسیار مشکل ساز است. چون اگر کاربر شما Logout کند، همچنان Token مربوط به وی Valid است تا اینکه 10 ساعت از زمان صدور Token گذشته باشد. پس این روش برای نرم افزارهای حساس و مهم راه حل خوبی نیست.
    استفاده از Refresh Token : استفاده از Refresh Token یکی از روش های بسیار خوب برای حل مشکل طول عمر Token ها می باشد. در این روش ما همیشه دو توکن داریم. یک توکن اولیه و یک Refresh Token که وظیفه تولید Token در زمان اتمام طول توکن را دارد.

استفاده از Refresh Token : باعث می شود که در تولید توکن جدید نیازی به ارسال نام کاربری و رمز عبور کاربر نباشد و به کمک Refresh Token در صورتیکه خود Refresh Token همچنان Valid باشد، توکن جدید تولید و به سمت درخواست دهنده ارسال شود.

Refresh Token یک کد غیرتکرای مثلا یک GUID می باشد که همراه با User Id در یک جدول داخل دیتابیس نگهداری می شود. در زمان Authenticate کردن به کمک نام کاربری و رمز عبور، یک Token و یک Refresh Token تولید می شود. ما Refresh Token را به همراه User Id و زمان تولید Token در دیتابیس نگهداری می کنیم.

حالا کاربر به کار خود ادامه می دهد. در زمانی که Token اصلی زمانش تمام شد و کاربر خطای 401  دریافت کرد، باید api مربوط به صدور Token جدید از روی Refresh Token را فراخوانی کند و یک جفت توکن جدید دریافت کند بدون اینکه نیازی به ارسال نام کاربری و رمز عبور باشد.

در زمانی نیاز به ارسال نام کاربری و رمز عبور می باشد که طول عمر Refresh Token هم به اتمام رسیده باشد و در این حالت باید نام کاربری و رمز عبور مجدد ارسال شود.

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

 
سوالات مربوط به FAQ درباره دوره آموزش ASP.NET Core 5 :
نسخه ASP.NET Core این دوره چه نسخه ای می باشد ؟

در این آموزش ASP.NET Core 5 آموزش داده شده است.
آیا این دوره ASP.NET Core کاربردی و عملی می باشد؟

در این دوره آموزش ASP.NET Core 5 همه بخش های به صورت مفصل و به همراه پیاده سازی آموزش داده شده است.
بازار کار ASP.NET Core چطور است ؟

ASP.NET Core یکی از بهترین روش های تولید نرم افزار در شرکت های ایرانی می باشد و به همین دلیل بازار کار آن همیشه خوب و جذب نیرو در آن زیاد می باشد.
آیا در این دوره Web API آموزش داده شده است ؟

بله در این دوره به صورت کامل Web API به همراه Token Authentication آموزش داده شده است.
چطور از کیفیت دوره ASP.NET Core مطمئن شوم؟

دو فصل اول دوره ASP.NET Core رایگان می باشد و شما می توانید با تماشای این دو فصل از کیفیت و نحوه تدریس مدرس دوره مطمئن شده و سپس دوره را تهیه کنید.

 
آموزش ASP.NET Core-آموزش ساخت پروژه در ASP.NET Core

تصمیم گرفتم آموزش ASP.NET COre امروز رو با ساخت پروژه در ASP.NET Core MVC شروع کنیم.

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

پیش از هر چیزی باید ویژوال استودیو رو بر روی سیستم خودتون نصب کنید و برای نصب ویژوال با ورژن های بالاتر از 2017 باید دو گزینه زیر رو انتخاب کنید :

    ASP.NET and web development (under Web & Cloud)
    .NET Core cross-platform development (under Other Toolsets)

پس از آن باید یک برنامه تحت وب ایجاد کنید که برای اینکار باید مسیر زیر را طی کنید :

برای ساخت پروژه در ASP.NET Core MVC، بعد از باز شدن کامل پنجره New Project در پنل سمت چپ گزینه Net Core را انتخاب می کنیم، در پنل وسط تب (ASP.NET Core Web Application (.NET Core انتخاب می کنیم و نام پروژه را MvcMovie می گذاریم. بعد از باز شدن پنچره New ASP.NET Core Web Application (.NET Core) - MvcMovie گزینه Web Application را انتخاب کنید بگونه ای که حالت پیش فرض No Authentication باشد.

ویژوال استودیو از یک قالب پیش فرض برای پروژه های MVC استفاده می کند. شما با وارد کردن یک نام پروژه و انتخاب چند گزینه یک برنامه کاری واقعی دارید. با استفاده از کلید F5 یا Ctrl+F5 می توانید پروژه ساخته شده را اجرا کنید.

F5 = Debug Mode & Ctrl+F5 = Non-Debug Mode

با استفاده از کلید Ctrl+F5 می توانید بدون دیباگ کردن، پروژه را اجرا کرده و با تغییر در کد ها، بدون نیاز به اجرا میتوانید با رفرش کردن مروگر تغییرات را ببینید.

قالب پیش فرض به شما لینک های Home,Contact,About را می دهد. (Model-View-Controller (MVC الگوی معماری این برنامه را به سه قسمت اصلی تقسیم می کند :

    Model
    View
    Controller

فریم ورک MVC در آموزش ASP.NET Core MVC

فریمورک MVC که مخفف Model-View-Controllerاست، یک قالب معماری است که برنامه را از نظر منطقی به سه کامپوننت اصلی مدل (Model)، ویو (View) و کنترلر (Controler) تقسیم می کند. هر یک از این کامپوننت ها برای مدیریت جنبه خاصی از توسعه یک برنامه ساخته می شود. MVC منطق تجاری و لایه نمایش را از یکدیگر جدا می کند. این معماری برای رابط های کاربری گرافیکی قابل اجرا در دسکتاپ استفاده می شد، اما امروزه هم برای طراحی برنامه های تحت وب و هم برنامه های موبایل استفاده می شود.

تاریخچه MVC
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
معماری MVC برای اولین بار در سال 1979 مورد بحث قرار گرفت. پس از آن معماری MVC در سال 1987 در زبان برنامه نویسی Smalltalkظهور کرد و در سال 1988 بعنوان یک مفهوم عمومی پذیرفته شد. در مدت اخیر نیز قالب MVC در برنامه های مدرن تحت وب بصورت گسترده مورد استفاده قرار گرفته است.

ویژگی های MVC

    فریمورکی با قابلیت تست، نصب و توسعه پذیری بالاست.
    امکان کنترل کامل HTMLرا علاوه بر URLها برای شما فراهم می کند.
    قدرت نفوذ در مشخصه های موجود ارائه شده توسط ASP.NET ، JSP ، Django و ... را داراست.
    تفکیک منطق برنامه بصورت آشکار : مدل (Model) ، ویو (View) و کنترلر (Controler). تفکیک وظایف برنامه مانند : منطق تجاری، منطق UIو منطق ورودی.
    آدرس دهی به URLبرای URLهای سازگار با سئو.
    قابلیت پشتیبانی برای (Test Driven Development (TDD

معماری MVCدر ASP.NET

سه کامپوننت مهم MVC به شرح زیر هستند :

مدل (Model) : مدل تمامی داده ها و منطق مربوط به آنها را شامل می شود.

ویو (View) : اطلاعات را به کاربر نمایش می دهد یا تعامل کاربر با سیستم را مدیریت می کند.

کنترلر (Controller) : رابط کاربری میان کامپوننت های View و Model است.

ویو (View) :

ویو بخشی از یک برنامه است که مسئولیت نمایش اطلاعات را بعهده دارد. ویوها بوسیله داده های جمع آوری شده از داده های مدل ایجاد می شوند. یک ویو برای دریافت اطلاعات به مدل درخواست می دهد. ویو همینطور داده های مربوط به چت ها، دیاگرام ها و جدول را نیز نشان می دهد. برای مثال، هر ویو تمامی کامپوننت های UI همچون Text Box، Drop Down و ... را شامل می شود.

کنترلر (Controller):

کنترلر بخشی از یک برنامه است که تعامل کاربر با برنامه را مدیریت می کند. کنترلر، ورودی های کیبورد و موس را تفسیر کرده، و به مدل و ویو اطلاع رسانی می کند تا تغییرات را بصورت مناسب اعمال کند. کنترلر دستورات را به مدل می فرستد تا وضعیت خود را بروزرسانی کند (برای مثال ذخیره یک مستند خاص). کنترلر همینطور دستورات را به ویو مربوطه ارسال می کند تا نمایش ویو را تغییر دهد (برای مثال جابجایی یک مستند خاص).

مدل (Model) :

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

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

مثالی جالب از MVC:

حال بیایید به مصداقی از قالب MVC که در زندگی روزمره با آن مواجه هستیم، بپردازیم :

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

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

کامپوننت های MVC در این مثال به شرح زیر هستند :

View = You

Controller = Waiter

Model = Cook

Data = Refrigerator

فریمورک های معمول MVC در وب

برخی فریمورک های معمول در MVC عبارتند از :

    Ruby on Rails
    Django
    CakePHP
    Yii
    CherryPy
    Spring MVC
    Catalyst
    Rails
    Zend Framework
    CodeIgniter
    Laravel
    Fuel PHP
    Symphony

مزایا فریم ورک MVCدر Asp.NET Core :

    حفظ و نگهداری کدها و همینطور توسع و رشد آنها آسان است.
    کامپوننت مدل در MVCرا می توان بصورت مجزا از کاربر تست کرد.
    پشتیبانی آن برای نمونه کلاینت های جدید آسانتر است.
    توسعه کامپوننت های مختلف می تواند بصورت موازی انجام شود.
    فریمورک MVC با تقسیم برنامه به سه واحد – Model, View, Controller – به شما کمک می کند که پیچیدگی برنامه را کاهش دهید.
    این فریمورک تنها از یک قالب Front Controller که درخواست های یک برنامه تحت وب را در یک کنترلر مجزا پردازش می کند استفاده می کند.
    بهترین پشتیبانی را برای Test-Driven Development ارائه می دهد.
    برای برنامه های تحت وبی که توسط تیم های بزرگی از طراحان و توسعه دهندگان وب پشتیبانی می شوند، عملکرد خوبی را از خود نشان می دهند.
    تفکیک مسئولیت ها در این فریمورک بخوبی انجام می شود.
    با فرایند بهینه سازی موتور جستجوگر (سئو) سازگار است.
    تمامی کلاس ها و آبجکت ها مستقل از یکدیگر هستند و می توانند بصورت مجزا تست شوند.
    فریمورک MVC دسته بندی منطقی فعالیت های مرتبط بهم در یک کنترلر را امکانپذیر می سازد.

در یک برنامه MVC نمایش(VIew) ها فقط اطلاعات را نمایش می دهند اما کنترلر(controller ) در تعامل با کاربر می باشد و به ورودی های کاربر واکنش مناسب می دهد. در پنجره Solution Explorer بر روی فولدر Controller راست کلیک کرده و AddNew Item را انتخاب می کنیم.

در پنل سمت چپ گزینه Web را انتخاب کرده و در پنل وسط گزینه MVC Controller Class را انتخاب می کنیم و نامش را HelloWorldController می گذاریم.

می توانید کدهای زیر را کپی کنید :

هر متد (public) در کنترلر (controller ) را می توان به عنوان (HTTP endpoint)خواند. در مثال بالا هر دو متد یک رشته(string) بر می گردانند.HTTP endpoint یک URL قابل جستجو در برنامه وب است مانند: http://localhost:1234/HelloWorld و از پروتکل HTTP استفاده می کند.هر دو متد ما با استفاده از HTTP GET فراخوانی شده اند. برنامه را با استفاده از Ctrl+F5 (non-debug mode) اجرا می کنیم و در آخر مسیر URL کلمه HelloWorld را اضافه می کنیم. متد Index یک رشته(string) بر می گرداند.

معماری MVC کنترلر را بسته به نوع ورودی URL فراخوانی میکند(به همراه اکشن مورد نظر ).

حالت پیش فرض URL routing logic که توسط MVC استفاده می شود یک فرمت به شکل زیر است :

/[Controller]/[ActionName]/[Parameters]

فرمت Routing شما درون فایل Startup.cs قرار دارد و پیش فرض به شکل زیر است.

اولین بخش URL، کلاس کنترل را برای اجرا تعیین می کند. بنابراین localhost:xxxx/HelloWorld نقشه رسیدن به کلاس HelloWorldController می باشد. دومین بخش URL، تعیین اکشن(action ) در کلاس کنترل می باشد. بنابراین localhost:xxxx/HelloWorld/Index باعث می شود اکشن Index از کلاس HelloWorldController اجرا شود. حال درمرورگر آدرسhttp://localhost:xxxx/HelloWorld/Welcome وارد می کنیم.متد Welcome اجرا می شود و رشته "This is the Welcome action method..." بر می گرداند. برای این URL کنترلر(HelloWorld) و اکشن (Welcome) می باشد.

با تغییر کد می توانیم به صورت پارامتر از URL به کنترلر دیتا بفرستیم. برای مثال /HelloWorld/Welcome?name=Rick&numtimes=4. اکشن Welcome را به صورت زیر تغییر می دهیم.

توجه داشته باشید که برای نشان دادن این ویژگی سی شارپ به طور اختیاری به پارامتر numTimes مقدار پیش فرض دادیم. از کد HtmlEncoder.Default.Encode استفاده می کنیم برای محافظت برنامه از ورودی های مخرب (یعنی جاوااسکریپت) برنامه را اجرا کرده و به آدرس زیر می رویم:

http://localhost:xxxx/HelloWorld/Welcome?name=Rick&numtimes=4

به جای XXXX پورت سیستم خود را وارد کنید. می توانید از پارامتر های دیگه ای هم به صورت دلخواه استفاده کنید. بخش MVC Model Binding به صورت خودکار پارامتر های نام گذاری شده از query string در URL به پارامتر های اکشن خود انتقال می دهد.

در عکس بالا بخش [Parameters] URL هنوز استفاده نشده.( name) و (numTimes) پارامترها منقل می شوند به query string. علامت سوال (؟) در آدرس بالا یک جدا کننده می باشد و query string آن را دنبال می کند. & کاراکتر های query string را جدا می کند. اکشن Welcome را به صورت زیر تغییر می دهیم.

برنامه را اجرا کرده و به آدرس زیر می رویم:

http://localhost:xxx/HelloWorld/Welcome/3?name=Rick

این بار از بخش سوم [Parameters] URL تحت عنوان ID استفاده می کنیم. اکشن (Welcome) شامل یک پارامتر ID است که الگو URL را در MapRoute دنبال می کند. اگر به دنبال ID علامت سوال(؟) بزاریم به این معنی می شود که پارماتر ID اختیاری است.

در این مثال کنترلر در واقع بخشی از "VC" از "MVC" انجام داده است یعنی نمایش (view ) و کنترلر(controller ). کنترلر به طور مستقیم HTML بر می گرداند.به طور کلی شما نمی خواهید که کنترلر HTML بر گرداند زیرا برا نوشتن کد و نگهداری بسیار دشوار می شود. در عوض، شما معمولا از فایل قالب (template) جداگانه Razor برای کمک به تولید HTML استفاده می کنید.

در آموزش بعدی از مجموعه آموزش های ASP.NET Core این کار را انجام می دهید

راهنمای سایت
پروژه های ASP.Net
  جستجو "ASP.Net" (حذف)
پروژه های قابل انجام     میانگین پیشنهادها     وضعیت
1. اموزش بخش هایی از asp.net core mvc
اموزش بخش های از mvc core+ استفاده از crud بوسیله Store procedure + ado.net سطح دسترسی های مختلف در ...
    150,000 تومان     در حال انجام
2. ایجاد تغییرات در سایت Asp.net
در سایت cineport.ir می خواهیم تغییرات کوچکی در فرم های ثبت مشخصات و نحوه داوری آثار ایجا...
    325,000 تومان     منقضی شده
3. پروژه - برنامه نویسی تحت وب با c# و Asp.net
سلام قالبی رو که برای درس برنامه نویسی تحت وب طراحی کردم رو می‌خوام وارد Asp.net بش...
    80,000 تومان     منقضی شده
4. نرم افزار تحت وب/فریم ورک آماده/فرم ساز داینامیک تحت وب asp.net ویژه
با سلام فریم ورک آماده جهت پیاده سازی محصولات خود نیازمندیم (قابلیت های فرم ساز ...
    550,000 تومان     منقضی شده
5. تغییرات در سایت asp.net
سلام  می خواهم در قسمت لاگین نام کاربری که ایمیل هست به کد ملی تغییر کند و سایت ج...
    100,000 تومان     منقضی شده
6. تغییرات در سایت asp.net
سلام می خوام در سایتم گزینه ای بزارم که کاربران اول ثبت نام کنند و وارد بشن بعد بتو...
    290,000 تومان     منقضی شده
7. یک سایت با MVC ASP.net
یک پروژه دارم 30 الی 40 درصدش رو رفتم نیاز به یک پارتنر دارم که برنامه نویسی سی شارپ ،...
    433,333 تومان     در حال انجام

 ۳۹ ساعت
دوره ی آموزش سی شارپ جامع با پروژه مدیریت پنل دانشگاه

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

علی مقدم جاه
آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server
۵.۰
۴۵ ساعت
آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server

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

علی مقدم جاه
آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان
۵azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com.۰
۳۶ ساعت
آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان

با آموزش طراحی سایت با ASP.net مشابه سایت تخفیفان در خدمت شما هستیم: یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ,ASP.NET است. ASP.Net یک platform (بستر اجرای نرم افزار) ویژه ی توسعه ی وب می باشد که یک مدل برنامه نویسی ، یک زیرساخت نرم افزار جامع و سرویس های متنوعی برای ساخت نرم افزار های تحت وب کارامد و قدرتمند برای PC همانند موبایل ها ارائه می […]

مهران یوسفی
آموزش ساخت فروشگاه اینترنتی با ASP MVC
۵.۰
۲۰ ساعت
آموزش ساخت فروشگاه اینترنتی با ASP MVC

از دیدگاه خیلی از افراد اینترنت تبدیل به دنیایی جادویی شده است. دنیایی که در آن همه چیز به راحتی قابل دسترس است و اقیانوسی از امکانات و ابزارها را درون خود جای داده است. این اقیانوس بیکران هر گاه که نیاز به کشف مسائل، خرید وسایل و یا نیاز به سرگرمی بعد از خستگی ذهن به وجود آید، ابزارهای شگفت‌انگیزش را در اختیارت قرار می‌دهد. سوالی که پیش می‌آید […]

میلاد عامری
آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ
۴.۰
۳۰ ساعت
آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ

برای طراحی صفحات وب، تکنولوژی ها و فناوری های زیادی موجود است. Asp.net core چیست ؟  asp.net core 5 یکی از بهترین و قوی ترین این موارد است. در دوره آموزش asp.net core 5 که به صورت پروژه محور است، می آموزید تا با استفاده asp.net core 5 سایتی مشابه سایت اسنپ طراحی نمایید. معرفی دوره آموزش asp.net core 5 در قالب پروژه مشابه اسنپ در این دوره آموزشی، صفر […]

میلاد عامری
آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل
۵.۰
۲۵ ساعت
آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل

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

علی خاکباز
دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework
۵.۰
۹ ساعت
دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework

Entity Framework Core یک ORM سطح بالا و جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. در این دوره آموزشی سعی شده است تمامی موارد و تکنیک های Entity Framework core در قالب اپلیکیشن asp.net core 5 به شما عزیزان آموزش داده شود.

نازگل نصیری
دوره آموزش web api در asp.net core در قالب پروژه عملی
۵.۰
۳ ساعت
دوره آموزش web api در asp.net core در قالب پروژه عملی

در این دوره سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته Asp.Net Core Web Api به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی تمام API های مدنظر خود در ASP.net Core به دست آورده و قادر به نوشتن API باشید. این روز ها تمام نرم افزار های موبایل و ربات های تلگرام به این API های وبسایت شما نیاز خواهند داشت و نمیتوان اهمیت API نویسی را نادیده گرفت.

نازگل نصیری
دوره آموزش Identity Server 4 در asp.net core
۵.۰
۳ ساعت
دوره آموزش Identity Server 4 در asp.net core

در دوره آموزش Identity Server 4 در asp.net core سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته identityserver4 به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی درپروژه های ASP.net Core را داشته باشید.

نازگل نصیری
دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6
۵.۰
۳۷ ساعت
دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6

در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت وب ساین خبری ورزشی آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد.

فرهاد رضازاده
دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core
۹۰%
۵.۰
۴۲ ساعت
دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core

در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت آنلاین کتابخانه آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد

فرهاد رضازاده
 که ماه ها برای تهیه اون تلاش شده تمام سعی خودمون رو کردیم تا تمامی مبانی وب یعنی Html ، Css، جاوا اسکریپت، جی کوئری، ایجکس و تمامی موارد مورد نیاز رو از صفر و در قالب یک پروژه برای شما دوستان عزیز آموزش بدیم.

در فصل اول دوره آموزش Asp.net core ما به صورت کاملا پروژه محور یک قالب بسیار حرفه ای رو تنها با استفاده از Html و Css و البته قدری هم جاوااسکریپت پیاده سازی کردیم تا به صورت کاملا مفهومی شما دانشجویان گرامی با بحث طراحی قالب آشنا شوید. در ادامه می توانید تصویری از قالب طراحی شده در فصل اول این دوره رو مشاهده کنید:

 

آموزش html و css

 

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

 فصل دوم  دوره آموزش Asp.net core

اما در فصل دوم این دوره با فریم بوت استرپ که یکی از محبوب ترین و پرکاربردترین فریم ورک های موجود می باشد شما را آشنا کرده ایم. در این فصل نیز به صورت کاملا پروژه محور با بوت استرپ و جی کوئری شما را آشنا کردیه ایم و یک قالب بسیار حرفه ای که قالب سایت 90tv می باشد را پیاده سازی کرده ایم. به گفته بسیاری از کاربران و داشنجویان این آموزش یکی از کاملترین و مفهومی ترین آموزش های طراحی قالب بوده است. در ادامه می توانید تصاویری از قالب طراحی شده در فصل دوم آموزش Asp.net core را مشاهده نمایید:

 

آموزش asp.net core

 

 

 

آموزش asp.net core

 

 

آموزش asp.net core

 

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

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

در طول این دوره سعی شده تمامی موارد مهم Asp.net core آموزش داده شود. مباحثی مثل ایجکس، طراحی قالب، جی کوئری، کتابخانه های گرافیکی، Sql Server و انتیتی فریم ورک Code First، کار با کتابخانه های nuget، امنیت و ... تنها بخش کوچکی از مباحث مطرح شده در این دوره آموزشی می باشد.

 

 
پکیج های آموزشی جدید
آموزش طراحی وب با ASP.NET Core MVC (تحت پروژه سایت اشتراک فیلم)
فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…
توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
ساخت فروشگاه دیجی‌کالا با ASP.Net Core
فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم …
ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
پکیج صفر تا صد ASP.NET CORE
فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق …
دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه  این دوره  با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور…
آموزش صفر تا صد ارسال ایمیل در Asp.net MVC در قالب پروژه ی فعال سازی حساب کاربری
فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس …
به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال…
پکیج صفر تا صد ASP.NET MVC
فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل دوم در یک نگاه:فصل دوم در یک نگاه:…
در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری…
آموزش طراحی وبسایت و اپلیکیشن اندروید ورزش3 (Varzesh3)
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:


در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
آموزش ویدیویی Cpanel | فیلم آموزش سی پنل
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال…
سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel …
آموزش 0 تا 100 گیت و گیت هاب
فصلِ: 5 , تعداد قسمت ها: 25 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل پنجم…
توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی…
اصول مدیریت وب سایت برای وب مستر شدن|وب سایت های موفق چگونه مدیریت می شوند؟
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

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


بدون ارائه فایل‌های View آن
اندازه‌ی قلم متن
نمایش کدهای طولانی
تخمین مدت زمان مطالعه‌ی مطلب: یک دقیقه
پیشتر مطلب «توزیع پروژه‌های ASP.NET MVC بدون ارائه فایل‌های View آن» را در مورد ASP.NET MVC 5.x مطالعه کرده بودید. این روش پشتیبانی رسمی و توکاری نداشته و توسط افزونه‌های ثالث انجام می‌شود؛ به همراه تنظیمات و نکات خاص خودش. در ASP.NET Core 1.1، یک چنین امکانی به صورت توکار و صرفا با چند تنظیم ساده، در دسترس می‌باشد که در ادامه نحوه‌ی فعال سازی آن‌را بررسی خواهیم کرد.


فعال سازی پیش کامپایل Viewهای Razor در ASP.NET Core 1.1

در ادامه تغییرات فایل project.json و بسته‌های مورد نیاز جهت فعال سازی پیش کامپایل Viewهای Razor را در برنامه‌های ASP.NET Core 1.1 ملاحظه می‌کنید:

{
    "dependencies": {
        "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Design": {
            "version": "1.1.0-preview4-final",
            "type": "build"
        }
    },

    "tools": {
        "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tools": {
            "version": "1.1.0-preview4-final"
        }
    },


    "scripts": {
        "postpublish": [
            "dotnet razor-precompile --configuration %publish:Configuration% --framework %publish:TargetFramework% --output-path %publish:OutputPath% %publish:ProjectPath%",
            "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
        ]
    }
}

در اینجا کار فراخوانی عملیات پیش کامپایل، توسط فرمان dotnet razor-precompile در زمان publish پروژه انجام می‌شود.


بررسی ساختار خروجی نهایی پروژه پس از publish

پس از publish پروژه، اگر به خروجی آن دقت کنیم، فایل اسمبلی جدیدی، به نام xyz.PrecompiledViews.dll در آن اضافه شده‌است (که در اینجا xyz نام فضای نام اصلی برنامه است) و حاوی تمام Viewهای برنامه، به صورت کامپایل شده‌است:



اصلاح تنظیمات publishOptions فایل project.json

در این‌حالت دیگر نیازی به ذکر پوشه‌ی Views یا الحاق تمام فایل‌های cshtml در حین publish نیست و می‌توان این قسمت را حذف کرد:

"publishOptions": {
    "include": [
      "wwwroot",
       //"**/*.cshtml",
      "appsettings.json",
      "web.config"
    ]
  },

توسط وحید نصیری وحید نصیری در ‫۶ سال و ۹ ماه قبل، یک شنبه ۷ آذر ۱۳۹۵، ساعت ۱۲:۵۵ مشاهده: ۳۵۰۱ نظرات : ۸
گروه(ها): ASP.NET Core
 امتیاز ۵,۰۰ از ۵ توسط ۱۲ نفر info
g+
توزیع پروژه‌های ASP.NET Core 1.1 بدون ارائه فایل‌های View آن
Rated 5.00/5 based on 12 readers reviews
وحید نصیری more items from: مطالب ارسالی وحید نصیری
مطالب مرتبط

    بررسی روش ارتقاء به NET Core 1.1.
    ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها
    شروع به کار با EF Core 1.0 - قسمت 3 - انتقال مهاجرت‌ها به یک اسمبلی دیگر
    شروع به کار با EF Core 1.0 - قسمت 1 - برپایی تنظیمات اولیه
    ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS
    استفاده از EF7 با پایگاه داده SQLite تحت NET Core. به کمک Visual Studio Code
    ساخت بسته‌های نیوگت مخصوص NET Core.
    ارتقاء به ASP.NET Core 2.0 - معرفی بسته‌ی Microsoft.AspNetCore.All
    ارتقاء به ASP.NET Core 1.0 - قسمت 21 - بررسی تغییرات Bundling و Minification

ارجاع دهنده‌های داخلی

    ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها
    کار با Areas در ASP.NET Core

→ بررسی چند نکته در مورد ارث بری کلاس‌ها در #C
اصل Command Query separation ←
# نظرات خوانندگان

    # غفار منفرد غفار منفرد در ‫۶ سال و ۹ ماه قبل، چهار شنبه ۱۷ آذر ۱۳۹۵، ساعت ۲۲:۴۷
     
    با تنظیمات project.json :
    Code

    پس از publish ، به نظر میرسد فایل ProjectName.PrecompiledViews.dll  به درستی تولید نمی‌شود (حجم برابر 0 کیلوبایت)

        # وحید نصیری وحید نصیری در ‫۶ سال و ۹ ماه قبل، پنج شنبه ۱۸ آذر ۱۳۹۵، ساعت ۰۰:۵۶
         امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info
        تمام خطاها را در پنجره‌ی View->Output می‌توانید مشاهده کنید (با انتخاب show output from: build در آن).
    # وحید نصیری وحید نصیری در ‫۶ سال و ۵ ماه قبل، پنج شنبه ۱۰ فروردین ۱۳۹۶، ساعت ۱۱:۲۵
     امتیاز ۵,۰۰ از ۵ توسط ۳ نفر info
    به روز رسانی
    با حذف فایل project.json در VS 2017، اکنون با کلیک راست بر روی گروه نام پروژه (فایل csproj)، گزینه‌ی Edit آن ظاهر شده و مداخل ذکر شده‌ی در مطلب فوق، چنین تعاریفی را پیدا می‌کنند:

    <Project Sdk="Microsoft.NET.Sdk.Web">
      <PropertyGroup>
        <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
        <PreserveCompilationContext>true</PreserveCompilationContext>
      </PropertyGroup>

      <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="1.1.0">
          <PrivateAssets>All</PrivateAssets>
        </PackageReference>
      </ItemGroup>
    </Project>

    # وحید نصیری وحید نصیری در ‫۶ سال قبل، شنبه ۲۸ مرداد ۱۳۹۶، ساعت ۱۲:۱۶
     امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info
    ارتقاء به ASP.NET Core 2.0

    pre-compilation در حین Publish پروژه‌های ASP.NET Core 2.0 به صورت پیش فرض فعال است و نیازی به هیچگونه تنظیم اضافه‌تری ندارد.
    # وحید نصیری وحید نصیری در ‫۵ سال و ۶ ماه قبل، جمعه ۱۱ اسفند ۱۳۹۶، ساعت ۰۹:۱۰
     امتیاز ۵,۰۰ از ۵ توسط ۵ نفر info
    ارتقاء به ASP.NET Core 2.1: امکان کامپایل فایل‌های Razor در پروژه‌های Class library (یا پشتیبانی از طراحی افزونه‌پذیر به صورت توکار)


    در نگارش 2.1 می‌توان فایل‌های razor (هم صفحات Razor و هم Viewهای Razor) را به همراه کنترلرها و مدل‌های آن‌ها داخل class libraries مجزا قرار داد و استفاده کرد. استفاده کننده فقط کافی است ارجاعی را به این کتابخانه‌ها اضافه کند تا امکانات آن‌ها قابل استفاده شوند.
    فعالسازی این قابلیت در یک class library نیاز به تغییرات ذیل را در یک فایل csproj دارد (مشخص کردن sdk، تعیین کامپایل شدن viewها و صفحاتی که باید الحاق شوند):

    <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <ResolvedRazorCompileToolset>RazorSdk</ResolvedRazorCompileToolset>
        <RazorCompileOnBuild>true</RazorCompileOnBuild>
        <IncludeContentInPack>false</IncludeContentInPack>
      </PropertyGroup>
    <ItemGroup>
        <Content Include="Pages\**\*.cshtml" />
      </ItemGroup>
    <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.0-preview1-final" />
      </ItemGroup>
    </Project>


    یک نکته‌ی تکمیلی
    اگر برنامه‌های هاست کننده‌ی این پلاگین‌ها، دقیقا در مسیرهای متناظری صفحات و یا Viewهای Razor را قرار دهد، می‌تواند این صفحات را بازنویسی کند.

sp.net Core چیست؟

ASP.NET Core یک چارچوب نرم‌افزاری متن باز(cross-platform) است که توسط شرکت مایکروسافت توسعه داده شده است. این چارچوب از ویژگی‌ها و ابزارهای پیشرفته‌ای برخوردار است که به توسعه‌دهندگان امکان ایجاد برنامه‌ها و وب‌سایت‌های قدرتمند و کارآمد را می‌دهد.
Asp.net core MVC چیست؟

ASP.NET Core MVC یک الگوی طراحی و یک بخش از چارچوب ASP.NET Core است که برای توسعه برنامه‌ها و وب‌سایت‌ها استفاده می‌شود. MVC مخفف "Model-View-Controller" است که یک الگوی معماری مشهور برای توسعه نرم‌افزار است. در این الگو، برنامه به سه بخش اصلی تقسیم می‌شود:

    Model (مدل): مدل نماینده‌ای از داده‌ها و منطق کسب‌وکار در برنامه است. این بخش مسئول انجام عملیاتی مانند دسترسی به پایگاه‌داده، انجام عملیات محاسباتی و ذخیره‌سازی اطلاعات می‌باشد.
    View (نمایش): نمایش معمولاً به کاربران نهایی نشان داده می‌شود و بصورت ظاهری به اطلاعات مدل پرداخته و آن‌ها را نمایش می‌دهد. این بخش بصورت HTML، CSS، و جاوااسکریپت نوشته می‌شود.
    Controller (کنترلر): کنترلر نقش میانی بین مدل و نمایش را ایفا می‌کند. وظیفه‌ی اصلی کنترلر، پردازش و هدایت درخواست‌های کاربر به مدل مناسب و تغییر وضعیت مدل است. در اصطلاح، کنترلر تصمیم می‌گیرد کدام اطلاعات مدل به نمایش در آید.

با استفاده از ASP.NET Core MVC، توسعه‌دهندگان می‌توانند برنامه‌ها و وب‌سایت‌های قدرتمند را با رویکرد جداسازی وظایف (Separation of Concerns) توسعه دهند. این الگوی معماری قابلیت تست، نگهداری و بهبود عملکرد برنامه‌ها را فراهم می‌کند. همچنین، امکانات محبوبی مانند Routing (مسیریابی)، Dependency Injection (تزریق وابستگی)، و Middleware (واسط‌ها) نیز در ASP.NET Core MVC موجود است که توسعه‌دهندگان را در توسعه برنامه‌های پیچیده و قدرتمند یاری می‌دهد.
اهمیت یادگیری Asp.net Core در توسعه برنامه‌ ها و وب‌ سایت‌ ها

یادگیری ASP.NET Core برای توسعه دهندگان بسیار مهم است زیرا یک چارچوب مدرن، منبع باز و چند پلتفرمی برای ساخت برنامه های کاربردی وب است. ASP.NET Core امکان توسعه برنامه های کاربردی با کارایی بالا و مقیاس پذیر با استفاده از آخرین استانداردها و فناوری های وب را فراهم می کند. علاوه بر این، طیف گسترده‌ای از ویژگی‌ ها و ابزار ها را برای ساخت برنامه‌های وب ارائه می‌دهد، از جمله پشتیبانی از الگوی MVC، تزریق وابستگی و استقرار مبتنی بر ابر. همچنین ASP.NET Core با انواع سیستم عامل ها سازگار است و می تواند بر روی ویندوز، لینوکس و macOS اجرا شود. این امر ASP.NET Core را به یک انتخاب همه کاره برای توسعه وب در محیط های مختلف تبدیل می کند.

Asp.net Core دارای مزایای بسیار زیادی است. در ادامه به برخی از مزایای کلیدی Asp.Net Core خواهیم پرداخت:
1. انعطاف‌پذیری و قابلیت چندپلتفرمی:

یکی از اصلی‌ترین مزایای ASP.NET Core، امکان توسعه برنامه‌ها و وب‌سایت‌ها بر روی چندین پلتفرم است. با استفاده از ASP.NET Core، می‌توانید برنامه‌ها و وب‌سایت‌های خود را بر روی سیستم‌عامل‌های مختلفی مانند ویندوز، لینوکس و macOS اجرا کنید. این امکان اجرای برنامه‌ها بر روی پلتفرم‌های متفاوت باعث می‌شود تا تعداد کاربران و مخاطبان شما افزایش یابد و برنامه‌های شما با توجه به نیازها و امکانات مختلف هر پلتفرم بهینه‌سازی شوند.
2. عملکرد بالا

ASP.NET Core با بهره‌گیری از طراحی مدرن و کارآمد، عملکرد بسیار خوبی دارد. این چارچوب تلاش می‌کند تا بهینه‌ترین عملکرد را در هر بخش از برنامه ارائه دهد و سرعت بالایی را در پردازش وب‌سایت‌ها به ارمغان بیاورد. عملکرد بالای ASP.NET Core باعث می‌شود که برنامه‌ها به طور سریع‌تری پاسخگوی درخواست‌ها باشند و تجربه کاربری بهتری را فراهم کنند.
3. امنیت

امنیت از جمله نکات مهم در توسعه برنامه‌ها و وب‌سایت‌ها است. ASP.NET Core به عنوان یک چارچوب معتبر، امکانات بسیاری را برای ایجاد برنامه‌های امن ارائه می‌دهد. از جمله امکانات امنیتی این چارچوب می‌توان به موارد زیر اشاره کرد: امکان مدیریت هویت و دسترسی‌ها، رمزنگاری اطلاعات حساس، جلوگیری از حملات اسکریپت‌نویسی بدون‌سرور (XSS) و بسیاری از روش‌های امنیتی دیگر.
4. پشتیبانی از پایگاه‌های داده مختلف:

یک برنامه‌ی موفق نیازمند انتخاب مناسب پایگاه‌داده است. ASP.NET Core از روش‌های پیشرفته‌ای برای اتصال و ارتباط با پایگاه‌های داده مختلف مانند SQL Server، MySQL، PostgreSQL و غیره پشتیبانی می‌کند. این امکان باعث می‌شود که برنامه‌نویسان بتوانند به راحتی با پایگاه‌های داده مورد نظر خود ارتباط برقرار کنند و از آن‌ها استفاده کنند.
6. اکوسیستم بزرگ

ASP.NET Core یک اکوسیستم بزرگ و فعال دارد که شامل جامعه‌ی فعالی از برنامه‌نویسان، ابزارها، پلاگین‌ها، کتابخانه‌ها و مستندات غنی است. این اکوسیستم باعث می‌شود که توسعه‌دهندگان بتوانند با مراجعه به منابع مختلف، به راحتی به سوالات خود پاسخ بدهند و از ابزارها و کتابخانه‌های آماده استفاده کنند که کار توسعه‌ی برنامه‌ها را سرعت بخشیده و کیفیت کدها را افزایش می‌دهد.
سرفصل های دوره آموزش Asp.net Core

ما در این دوره آموزشی فریمورک Asp.net Core را با استفاده از net7 و در قالب یک پروژه فروشگاهی به صورت کامل و جامع به شما آموزش خواهیم داد. در دوره Asp.net Core از الگوی MVC و Razor view برای طراحی صفحات استفاده می کنیم.

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

سرفصل ها و ابزارهای مورد استفاده در دوره آموزش Asp.net Core به شرح زیر است:

    آموزش Clean Architecture یا معماری تمیز
    آموزش استفاده از git
    آموزش code first در Asp.net Core MVC
    آموزش fluent api در Asp.net Core MVC
    آموزش AutoMapper در Asp.net Core MVC
    آموزش FluentValidation در Asp .netCore MVC
    آموزش Identity و JWT در Asp.net Core MVC
    آموزش مدیریت کاربران، ارسال ایمیل تاییدیه، بازیابی رمز عبور و …
    آموزش WebAPI در Asp.net Core MVC
    آموزش مدیریت خطا و logger در Asp.net Core MVC
    آموزش Google Recaptcha
    آموزش TagHelper ها در Asp.net Core MVC
    آموزش الگوی Mediator در Asp.net Core MVC
    آموزش GenericRepository  در Asp.net Core MVC
    آموزش الگوی Unit of Work در Asp.net Core MVC
    آموزش کار با Filter ها در MVC
    آموزش استفاده از Ajax در Asp.net Core MVC
    آموزش استفاده از SweetAlert 2 و iziToast جهت نمایش نوتیفیکیشن ها
    آموزش استفاده از CkEditor 5 در Asp.net Core MVC
    آموزش پیاده سازی سبد خرید و درگاه بانکی در Asp.net Core MVC
    آموزش BackgroundService ها در Asp.net Core MVC
    آموزش SignalR در Asp.net Core MVC
    آموزش Bootstrap 5
    آموزش Saas در Asp.net Core MVC
    آموزش Stimulsoft در Asp.net Core MVC
    آموزش Kendo UI در Asp.net Core MVC
    آموزش plesk و نحوه پابلیش کردن پروژه Asp.net Core MVC روی هاست ویندوزی

نتیجه گیری:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 ASP.NET Core یک فریمورک قدرتمند و محبوب برای ساخت برنامه های مدرن کاربردی وب است. استفاده از الگوی معماری MVC، مسیریابی و تولید URL، توسعه پذیری، عملکرد، امنیت و جامعه فعال آن را به بهترین انتخاب برای توسعه دهندگانی که به دنبال ساخت برنامه های کاربردی وب مقیاس پذیر،ایمن و seo-friendly هستند تبدیل کرده است. با مجموعه گسترده ای از ویژگی ها و اکوسیستم قوی، ASP.NET Core مطمئناً برای سال های آینده یک رقیب برتر در دنیای توسعه برنامه های کاربردی وب باقی خواهد ماند.
فهرست ویدیوها
مدت زمان دوره: 24:26:13
01
ایجاد ساختار معماری تمیز(Clean architecture)، لایه بندی پروژه و بررسی پروژه Asp Core MVC
00:25:28
02
نحوه افزودن Identity به صورت سفارشی و دیتابیس Sql Server در Asp Core
00:52:00
03
نحوه کانفیگ کردن دیتابیس با FluentApi، ایجاد مایگریشن،ایجاد دیتابیس با روش کد فرست و انجام عملیات seed دیتابیس در Asp Core
00:36:18
04
آموزش git(گیت) و github(گیت هاب) - قسمت اول
00:45:56
05
آموزش git(گیت) و github(گیت هاب) - قسمت دوم
00:51:16
06
پیاده سازی ورود کاربران در Asp.net Core MVC- قسمت اول
00:40:55
07
آشنایی با Razor View ها،Layout ها، Route ها، ایجاد View و Layout، کار با Sass و طراحی فرم ورود کاربران در Asp.net Core MVC
00:44:31
08
اعتبارسنجی مدل ها با استفاده از FluentValidation در Asp.net Core MVC
00:33:21
09
نحوه افزودن Validator ها از طریق Assembly و استفاده از AutoValidation در FluentValidation در Asp.net Core MVC
00:11:02
10
آموزش override کردن پیام ها و شخصی سازی LanguageManager در FluentValidation
00:15:56
11
آموزش Ajax در Asp.net Core MVC
00:40:27
12
آموزش استفاده از فیلترها، IActionFilter و ایجاد ObjectResult سفارشی در Asp.net Core MVC
00:29:36
13
آموزش مدیریت خطا و ایجاد یک Global Error Handling با استفاده از Exception Filter در Asp.net Core MVC
00:35:44
14
نمایش پیام های سیستم با استفاده از iziToast در Asp.net Core MVC
00:09:52
15
آموزش استفاده از Area ها و ایجاد پنل مدیریت سایت
00:43:18
16
ایجاد و پیاده سازی ریپازیتوری مربوط به دسته بندی محصولات
00:29:37
17
پیاده سازی ایجاد دسته بندی محصولات به صورت Ajax با استفاده از Modal Bootstrap
00:40:54
18
بروزرسانی و حذف دسته بندی محصولات به صورت Ajax در asp.net Core MVC
00:34:51
19
آموزش استفاده از AutoMapper در Asp.net Core MVC
00:12:37
20
آموزش Generic Repository ها در Asp.Net Core MVC
00:27:38
21
استفاده از الگوی CQRS با استفاده از Mediator در Asp.net Core MVC
00:39:20
22
کار با Middleware ها یا میان افزار ها در Asp.net Core MVC
00:27:30
23
نحوه استفاده از Pipeline های Mediator در Asp.Net Core MVC
00:35:09
24
آموزش استفاده از Kendo Grid در Asp.net Core MVC
00:56:09
25
افزودن entity کالا، پیاده سازی command و query های آن و نحوه استفاده از global using ها
00:33:29
26
تکمیل فرم مدیریت کالا ها، استفاده از CkEditor و نمایش روابط از طریق KendoGrid در Asp.net Core
00:53:50
27
مدیریت تصویر کالا
00:31:27
28
ایجاد هدر فروشگاه و نحوه ایجاد کامپوننت دسته بندی کالاها در Asp.net Core
00:48:09
29
ایجاد کامپوننت جدیدترین محصولات فرشگاه
00:40:26
30
نمایش لیست محصولات با استفاده از pagination، ajax و فیلتر در asp.net core
00:57:44
31
نمایش صفحه محصول و جزئیات آن
00:14:51
32
مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت اول
00:28:19
33
مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت دوم
00:31:43
34
مدیریت کاربران در Asp.net Core- ارسال ایمیل تایید و تایید ایمیل کاربر- قسمت سوم
00:49:09
35
مدیریت کاربران در Asp.net Core- فرم ارسال مجدد ایمیل تایید- قسمت چهارم
00:24:45
36
مدیریت کاربران در Asp.net Core- بازیابی رمز عبور- قسمت پنجم
00:42:41
37
سبد خرید- ایجاد جداول سفارشات و تنظیمات Session - قسمت اول
00:30:21
38
سبد خرید- افزودن کالا به سبد خرید - قسمت دوم
00:51:53
39
مدیریت سبد خرید - قسمت سوم
00:59:36
40
ذخیره سبد خرید در دیتابیس
00:48:25
پرسش های متداول
مقالات آموزش برنامه نویسی مدرس
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03

دسترسی سریع
بلاگ برنامه نویسی و طراحی وب کدسل
پکیج های آموزشی
درباره کدسل
تماس با کدسل
جشنواره ها
آموزش دانلود دوره ها
    شروع کار با ASP.NET Core MVC   
شروع کار با ASP.NET Core MVC   
شناسه پست: 3219
بازدید: 1248

در این مقاله قصد داریم اصول ساخت یک برنامه وب از نوع ASP.NET Core MVC را بررسی کنیم.

ما می خواهیم با ایجاد یک برنامه ساده ASP.NET Core MVC با استفاده از template پیش فرض ارائه شده توسط Visual Studio کارمان را شروع کنیم. خود این template پیش‌فرض در قالب یک برنامه کاربردی میباشد.

ما قصد داریم به این template پیش‌فرض، یک controller و چند action method اضافه کنیم.

پس از آن، ما قصد داریم view ها را با استفاده از سینتکس razor معرفی کرده و آنها را در متدهای return ،controller کنیم.

در آخر، ما قصد داریم چند model را تعریف کرده و ببینیم چگونه می‌توان آن‌ها را به داخل view ها پاس داد. همچنین می خواهیم نحوه نمایش داده های model در صفحه وب را بررسی کنیم.

برای یادگیری بهتر معماری MVC، میتوانید دوره رایگان آموزش تصویری Asp.net MVC 5 به زبان فارسی از لیندا را ببینید.

اکیدا توصیه می کنیم سرفصلهای کامل این سری آموزشی را مشاهده کنید: آموزش سریالی ASP.NET Core MVC.

برای دانلود سورس مقاله، به این لینک مراجعه کنید: سورس کد شروع کار با ASP.NET Core MVC.

ما این مقاله را به قسمتهای زیر تقسیم میکنیم:

    ایجاد یک پروژه ASP.NET Core MVC
    ساختار پروژه
    افزودن Controller ها
    ایجاد View ها
    تعریف Model ها
    Data Annotation ها

ایجاد یک پروژه ASP.NET Core MVC

اول بیاید یک پروژه جدید از نوع ASP.NET Core MVC ایجاد کنیم.

از Visual Studio 2019، یک پروژه جدید با استفاده از قالب ASP.NET Core Web Application ایجاد کنیم:
ایجاد پروژه در ویژوال استودیو

مرحله بعد، پیکربندی نام پروژه، مکان ذخیره سازی و نام Solution است:
پیکربندی پروژه در ویژوال استودیو 2019

در مرحله پایانی، باید ورژن framework و قالب پروژه از نوع MVC را انتخاب کنیم:
ایجاد برنامه asp.net core در ویژوال استودیو 2019

زمانی که این مراحل را به پایان رساندیم، ویژوال استودیو، یک پروژه MVC با استفاده از template پیشفرض را ایجاد میکند. مورد عالی که اینجا حائز اهمیت است این است که در حال حاضر، تنها با وارد کردن نام پروژه و تعیین نمودن چند گزینه، یک برنامه کاربردی را در اختیار داریم. این یک پروژه ابتدایی اولیه و جای خوبی برای شروع است.
ساختار پروژه

حالا بیاید ساختار پروژه را با یکدیگر بررسی کنیم و به فایلهای تولید شده به عنوان قسمتی از template پیشفرض MVC  نگاهی بیندازیم:
ساختار پروژه در asp.net mvc core

در شکل میتوانیم ببینیم که پروژه به خوبی به داخل پوشه های جداگانه با عنوان Models، Controllers و Views سازماندهی شده اند. View ها جلوتر در زیر پوشه های مربوط به view های خود سازماندهی می شوند. در هر یک از این پوشه ها نیز چند فایل پیش فرض تولید می شود. بعد از این، فایل‌های متداولی هستند که مربوط به پیکربندی و راه‌اندازی پروژه میباشند که با قالب پروژه NET Core. مورد نظر ارائه می‌شوند.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
حالا اجازه دهید برنامه را با Ctrl+F5 اجرا کنیم. حال وبسایت را بر پایه layout پیشفرض ارائه شده توسط ASP.NET Core MVC میتوانیم ببینیم:
برنامه پیشفرض MVC

تبریک میگم. ما در حال حاضر، یک وب سایت با استفاده از ASP.NET Core MVC را ایجاد کرده ایم.
افزودن Controller ها

از آنجایی که در حال حاضر، یک برنامه ASP.NET Core MVC کاربردی داریم، بیاید آزمایش با آن را شروع کنیم.

اجازه دهید یک controller خالی به پوشه Controllers اضافه کنیم و نام آن را BooksController بگذاریم. میتوانیم این کار را با کلیک راست بر روی Controllers، سپس گزینه Add و زیر منوی Controller انجام دهیم:
اضافه کردن کنترلر در asp.net mvc core

در جعبه دیالوگ MVC Controller – Empty ،Add Scaffold را انتخاب کنید:
پنجره add scaffold در MVC

سپس در جعبه دیالوگ Add Empty MVC Controller، نام کنترلر را BooksController قراردهید و بر روی Add کلیک کنید:
افزودن کنترلر خالی در MVC

این باعث میشود BooksController به همراه یک action method پیشفرض ایجاد شود. کد را تغییر دهیم و دو action method در آن ایجاد کنیم:
public string Index()
{
    return "This is the book index.";
}

public string Details()
{
     return "This is the details of a book.";
}
1
2
3
4
5
6
7
8
9
    
public string Index()
{
    return "This is the book index.";
}
 
public string Details()
{
     return "This is the details of a book.";
}

هر متد public در یک controller، به عنوان یک HTTP endpoint قابل فراخوانی است. در این controller ما، هر دوی این متدها، یک رشته برمیگرداند.

برنامه را اجرا کنیم و با تغییر دادن url به https://localhost:44323/books به BooksController میرویم:

    * توجه کنید که شماره port به طور  random توسط IIS Express اختصاص میباید و ممکن است در سیستمهای متفاوت، فرق داشته باشد.

صفحه جزییات کتاب در MVC

ما مسیریابی (routing ) را به طور مفصل در یک مقاله جداگانه در آینده پوشش خواهیم داد، اما در حال حاضر، اجازه دهید برخی از اصول اولیه را درک کنیم. MVC، کلاس controller ها و اکشن متدهای موجود در آنها را بسته به URL ورودی اجرا میکند. منطق مسیریابی URL پیش‌فرض مورد استفاده توسط MVC، از قالبی مانند قالب زیر برای تعیین کدی که باید فراخوانی کند استفاده می‌کند:
/[Controller]/[ActionName]/[Parameters]
1
    
/[Controller]/[ActionName]/[Parameters]

ActionName در صورت تعیین نشدن، به صورت پیش فرض بر روی Index قرار می گیرد. Parameters نیز اختیاری است.

بنابراین در این حالت وقتی URL بالا را می زنیم، برنامه متد Index در BooksController را اجرا می کند. این متد یک رشته را برمی گرداند و آنچه می بینیم یک صفحه HTML است که با رشته ارائه شده تولید شده است.

به همین ترتیب، اگر URL را به https://localhost:44323/books/details تغییر دهیم، می‌توانیم متد Details را در BooksController اجرا کنیم:
صفحه جزییات کتاب در mvc

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

اگرچه برگداندن یک رشته ساده از controller کار میکند، اما آن اصلا تمرین خوبی به حساب نمی آید. اکشن متدهای درون کنترلر در حالت ایده آل، باید یک view برگرداند. سپس آن view باید مسئول نمایش صفحه خروجی به کاربر باشد.

پس یک فایل view برای اکشن متد Index اضافه میکنیم. روی اکشن متد Index راست کلیک کرده و بر روی Add View کلیک کنید:
افزودن view در asp.net mvc core

به این view نام Index داده و بر روی Add کلیک کنید:
افزودن view در mvc

این کار باعث میشود که یک پوشه جدید به نام Books درون پوشه Views و یک فایل view به نام Index.cshtml درون آن ایجاد شود:
ساختار solution در MVC

این یک فایل razor view است. ما در یک مقاله در آینده، ایجاد view ها با استفاده از سینتکس Razor را با جزییات یاد خواهیم گرفت. در حال حاضر، فقط مقداری متن داخل فایل view به صورت زیر اضافه میکنیم:
@{
    ViewData["Title"] = "Index";
}

<h1>This is the book index generated by the view.</h1>
1
2
3
4
5
    
@{
    ViewData["Title"] = "Index";
}
 
<h1>This is the book index generated by the view.</h1>

برای برگرداندن view به جای یک رشته، متد Index در BooksController را نیز تغییر میدهیم:
public IActionResult Index()
{
   return View();
}
1
2
3
4
    
public IActionResult Index()
{
   return View();
}

حالا برنامه را مجددا اجرا میکنیم.
https://localhost:44323/books
1
    
https://localhost:44323/books
مثال asp.net core mvc

میبینیم که اینجا یک صفحه جدید بر اساس فایل view ای که در حال حاضر ساختیم نمایش داده میشود. همچنین، می‌توانیم ببینیم که یک layout template پیش‌فرض نیز بر روی آن اعمال شده است، که وقتی به فایل‌های layout در مقاله‌ بعد نگاه کنیم، دوباره آن را بررسی خواهیم کرد.

بنابراین یک فایل view ایجاد کردیم، آن را از اکشن متد کنترلر، return کردیم و زمانی که برنامه را اجرا کردیم، مطمئن شدیم که آن نمایش داده میشود.
تعریف Model ها

تا اینجا، ما عملکرد controller ها و view ها را دیدیم. حالا model ها را وارد معادله میکنیم.

یک کلاس جدید به نام Book به داخل پوشه Models با تعدادی ویژگی اضافه میکنیم:
public class Book
{
    public int Id { get; set; }

    public string Title { get; set; }

    public string Genre { get; set; }

    public List<string> Authors { get; set; }

    public decimal Price { get; set; }

    public DateTime PublishDate { get; set; }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    
public class Book
{
    public int Id { get; set; }
 
    public string Title { get; set; }
 
    public string Genre { get; set; }
 
    public List<string> Authors { get; set; }
 
    public decimal Price { get; set; }
 
    public DateTime PublishDate { get; set; }
}

این model را در اکشن متد Details در return ،BooksController خواهیم کرد. اما قبل از آن، باید یک view برای نمایش جزییات کتاب ایجاد کنیم.

برای این کار، همانند Index بالا، میخواهیم یک view جدید به نام Details ایجاد کنیم.

پس اکشن متد Details را جهت return کردن این view تغییر دهیم. ما این model بالا را به داخل این view پاس خواهیم داد و جزییات کتاب را در صفحه نمایش میدهیم.

در حالت ایده آل، داده های model را از یک دیتابیس fetch میکنیم. ما انجام این کار را در یک مقاله در آینده یاد خواهیم گرفت. در حال حاضر، ما فقط برخی داده های ساختگی را برای return کردن ایجاد می کنیم:
public IActionResult Details()
{
     Book book = new Book()
     {
         Id = 1,
         Title = "Learning ASP.NET Core 2.0",
         Genre = "Programming & Software Development",
         Price = 45,
         PublishDate = new System.DateTime(2012, 04, 23),
         Authors = new List<string> { "Jason De Oliveira", "Michel Bruchet" }
     };

     return View(book);
}
1
2
3
4
5
6
7
8
9
10
11
12
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com13
14
    
public IActionResult Details()
{
     Book book = new Book()
     {
         Id = 1,
         Title = "Learning ASP.NET Core 2.0",
         Genre = "Programming & Software Development",
         Price = 45,
         PublishDate = new System.DateTime(2012, 04, 23),
         Authors = new List<string> { "Jason De Oliveira", "Michel Bruchet" }
     };
 
     return View(book);
}

همچنین view را برای نمایش داده های model، تغییر میدهیم:
@model BookStore.Models.Book

@{
    ViewData["Title"] = "Details";
}

<h1>Details</h1>

<div>
    <h4>Book</h4>
    <hr />
    <dl class="row">
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Title)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Title)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Genre)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Genre)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Price)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Price)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.PublishDate)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.PublishDate)
        </dd>
    </dl>
    <table>
        <thead>
            <tr>
                <th>
                    Authors
                </th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model.Authors)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item)
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
<hr />
<div>
    <a asp-action="Edit" asp-route-id="@Model.Id">Edit</a> |
    <a asp-action="Index">Back to List</a>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    
@model BookStore.Models.Book
 
@{
    ViewData["Title"] = "Details";
}
 
<h1>Details</h1>
 
<div>
    <h4>Book</h4>
    <hr />
    <dl class="row">
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Title)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Title)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Genre)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Genre)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Price)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Price)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.PublishDate)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.PublishDate)
        </dd>
    </dl>
    <table>
        <thead>
            <tr>
                <th>
                    Authors
                </th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model.Authors)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item)
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
<hr />
<div>
    <a asp-action="Edit" asp-route-id="@Model.Id">Edit</a> |
    <a asp-action="Index">Back to List</a>
</div>

اینجا ما از رویکرد model های strongly typed استفاده کردیم. با لحاظ کردن عبارت model@ در قسمت بالای view، نوع آبجکتی که view انتظار دارد را تعیین نمودیم. بنابراین در اینجا view ما انتظار یک model از نوع Book را دارد. ما می توانیم اینجا از طریق IntelliSense موجود در ویژوال استودیو به هر ویژگی از کلاس Book دسترسی داشته باشیم.

حالا یک HTML template برای نمایش داده های view تعریف میکنیم. ()DisplayNameFor و ()DisplayFor متدهای HTML Helper هستند که نام و مقدار ویژگیهای موجود در model را نشان میدهند.

Model.Authors یک collection است و ما از سینتکس foreach@ جهت پیمایش بر روی آن و نمایش مقادیر آن استفاده میکنیم.

حالا برنامه را اجرا کنیم و یکبار دیگر به صفحه details میرویم:
view جزییات کتاب mvc

عالی! ما اکنون یک برنامه MVC با Model ها، View ها و Controller ها ایجاد کرده ایم.

در گام بعدی، اعتبارسنجی model ها با استفاده از data annotation ها را بررسی میکنیم.
Data Annotation ها

Data annotation ها، یک مجموعه ای از attribute های اعتبارسنجی توکار را ارائه میدهد که ما آنها را بر روی هر کلاس یا ویژگی مزین میکنیم. همچنین دارای attribute هایی است که به قالب بندی داده ها کمک می کند:
    public class Book
    {
        public int Id { get; set; }

        [Display(Name = "Book Title")]
        [Required]
        [StringLength(maximumLength: 20, ErrorMessage = "The Title length should be between 2 and 20.", MinimumLength = 2)]
        public string Title { get; set; }

        public string Genre { get; set; }

        public List<string> Authors { get; set; }

        [DataType(DataType.Currency)]
        [Range(1, 100)]
        public decimal Price { get; set; }

        [Display(Name = "Publish Date")]
        [DataType(DataType.Date)]
        public DateTime PublishDate { get; set; }
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    
    public class Book
    {
        public int Id { get; set; }
 
        [Display(Name = "Book Title")]
        [Required]
        [StringLength(maximumLength: 20, ErrorMessage = "The Title length should be between 2 and 20.", MinimumLength = 2)]
        public string Title { get; set; }
 
        public string Genre { get; set; }
 
        public List<string> Authors { get; set; }
 
        [DataType(DataType.Currency)]
        [Range(1, 100)]
        public decimal Price { get; set; }
 
        [Display(Name = "Publish Date")]
        [DataType(DataType.Date)]
        public DateTime PublishDate { get; set; }
    }azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

در کد بالا، تعدادی annotation به کلاس Book model اعمال کرده ایم.

attribute های اعتبارسنجی، رفتار ویژه ای را که می‌خواهید روی ویژگی‌های model اعمال شوند را مشخص می‌کنند.

ویژگی Required تعیین میکند که یک property باید حتما یک مقدار داشته باشد.

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

ویژگی RegularExpression جهت محدود کردن نوع کاراکترهای وارد شده مورد استفاده قرار میگیرد.

با استفاده از ویژگی Range، میتوانیم مقدار یک property را به داخل یک محدوده ویژه محدود کنیم.

ویژگی StringLength، به ما این امکان را میدهد که حداکثر طول یک property رشته ای را تعیین کنیم و حداقل طولش اختیاری است.

DataType ها برای تعیین نوع داده فیلدها استفاده می شوند و ذاتاً الزامی هستند و به ویژگی Required نیاز ندارند.

حالا اجازه دهید برنامه را اجرا کنیم و به صفحه جزییات کتاب navigate کنیم:
annotation در model

توجه کنید از آنجایی که Display attribute را اعمال کرده ایم، از این جهت Title به Book Title و PublishDate به Publish Date تغییر کرده است. همچنین توجه کنید که Price و Publish Date در قالب currency و تاریخ در جای مورد نظر خود قالب بندی شده اند.

حالا بیاید یک صفحه جدید برای افزودن یک کتاب جدید ایجاد کنیم و اعتبارسنجی ها را در عمل ببینیم.

در کنترلر، دو متد Create اضافه میکنیم:
 public IActionResult Create()
 {
     return View();
 }

 [HttpPost]
 [ValidateAntiForgeryToken]
 public IActionResult Create(Book book)
 {
     if (ModelState.IsValid)
     {
         // Logic to add the book to DB
         return RedirectToAction("Index");
     }
     return View(book);
 }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    
 public IActionResult Create()
 {
     return View();
 }
 
 [HttpPost]
 [ValidateAntiForgeryToken]
 public IActionResult Create(Book book)
 {
     if (ModelState.IsValid)
     {
         // Logic to add the book to DB
         return RedirectToAction("Index");
     }
     return View(book);
 }
ایجاد View

اولین اکشن متد Create، فرم create اولیه را نمایش میدهد.

یک view برای این اکشن بسازیم. برای این کار، ما بر روی اولین اکشن Create راست کلیک کرده و گزینه Add View را میزنیم (همانطور که برای اکشنهای Index و Details انجام داده بودیم).

در پنجره بعدی، یک نام به view میدهیم و یک template برای این view و همچنین یک model class برای اتصال به این view با book model انتخاب میکنیم:
ایجاد view با template

بعد از اینکه view ایجاد شد، فقط آن div ای که، کنترل Id را تولید میکند را حذف میکنیم، زیرا ما به آن برای Create view نیازی نداریم.

دومین متد Create، یک ویژگی [HttpPost] دارد که مبنی بر این است که فقط درخواستهای POST میتوانند با آن handle شوند.

از آنجایی که این یک درخواست post است و ما در حال submit کردن یک form هستیم، میتوانیم از ModelState.IsValid برای چک کردن اینکه که Book model پاس داه شده آیا خطایی دارد یا خیر استفاده کنیم. فراخوانی این متد، هر ویژگی اعتبار سنجی را که روی آبجکت اعمال شده است ارزیابی می کند. اگر آبجکت، معیارهای اعتبارسنجی ما را برآورده نکند، متد Create، دومرتبه فرم را نمایش خواهد داد.

اگر خطایی وجود نداشته باشد، متد باید کتاب جدید را در پایگاه داده ذخیره کند. (در حال حاضر پیاده سازی نشده است)

با کلیک کردن بر روی دکمه Create بدون وارد کردن داده های معتبر، پیغامهای اعتبارسنجی را خواهیم دید:
e – پروژه محور به همراه سورس کد
کامل شده
دوره های آموزشی

    پروژه محور و مبتنی بر بازار کار
    برنامه نویسی و پیاده سازی یک پرتال خبری به عنوان نمونه
    آموزش از صفر صفر تا نحوه پابلیش و کانفیگ کردن سایت روی هاست
    تغییرات و امکانات جدید CoreMvc
    معرفی EF7 و DataContext و Linq
    به همراه سورس کد سایت به صورت رایگان

توضیحات دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد
33 ساعت برای طراح وب شدن و ورود به بازار کار

پس از پیاده سازی دوره آموزش طراحی فروشگاه با Asp.net Mvc 5 و فراگیری این فریم‌ورک و معماری جذاب برنامه نویسی این بار برای به سراغ ASP.net MVC Core که نسلی نو از این برنامه نویسی تحت وب می باشد آمدیم. در این دوره به معرفی فریم‌ورک و تکنولوژی Asp.net Mvc Core خواهیم پرداخت با تغییرات ویژوال نسخه 15 به بعد و نسخه Core آشنا خواهیم شد و نحوه کدنویسی Mvc Core را با استفاده از بستر دستورات EF7 و Entity و Identity فراخواهیم گرفت.

آموزش ASP.Net Core1

    آموزش به سه بخش تقسیم شده که شامل :

        بخش اول: معرفی تغییرات و امکانات جدید CoreMvc خواهد بود
        بخش دوم: معرفی EF7  و DataContext و Linq  می باشد
        بخش سوم: برنامه نویسی یک پرتال خبری ساده برپایه بخش های مهم مانند اسلایدر و دسته بندی و نمایش خبر و نظردهی به خبر و مدیریت بخش ها و ثبت نام و ورود با دستورات Identity می باشد.

دوره به گونه ای پیاده شده که چندین بخش مهم یک پرتال خبری را با مفاهیم Mvc Core برنامه نویسی می شود و دستورات مختلفی که وجود دارند را پیاده می کنیم.

 

    پیشنهاد میکنیم قبل از شروع این دوره آموزشی، ابتدا اقدام به یادگیری ASP.net MVC است که در همین سایت به صورت کامل ارائه شد و میتوانید آن را فراهم و بیاموزید و درکنار آن مفاهیم جالب Core را با این دوره یادگرفته و به پیاده سازی وب سایت هایی با زبان ASP.net MVC Core بپردازید.

    دوره آموزش طراحی سایت با ASP.Net MVC (80 ساعت)

آموزش طراحی سایت با ASP.Net Core1
Asp.Net Core  چیست؟

ASP.NET Core، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق نیوگت، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شی‌گرا مانند تزریق وابستگی‌ها، به صورت توکار و از ابتدا پشتیبانی می‌شوند.

ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌است.
چرا Asp.Net Core  یاد بگیریم ؟

هرچند مایکروسافت عادت به اعلام رسمی پایان پشتیبانی از بسیاری از محصولات خود را ندارد اما تمام فناوری‌های «قدیمی» خودش را بر روی CodePlex نگهداری می‌کند و تمام فناوری‌های «جدید» را به GitHub منتقل کرده‌است. بنابراین اگر در مورد فناوری خاصی به Codeplex رسیدید، یعنی «دیگر ادامه‌ی رسمی نخواهد یافت» و حداکثر در حد رفع یک سری باگ‌ها و مشکلات گزارش شده باقی می‌مانند.

هم اکنون نگارش دوم ASP.NET Identity را بر روی Codeplex می‌توانید مشاهده کنید. نگارش سوم آن به GitHub منتقل شد‌ه‌است که این نگارش صرفا با ASP.NET Core سازگار است. در مورد ASP.NET MVC و Web API نیز چنین حالتی رخ داده‌است. نگارش‌های 5 و 2 آن‌ها بر روی Codeplex موجود هستند و نگارش ششم که به ASP.NET Core تغییر نام یافت و ترکیبی است از MVC و Web API، در GitHub توسعه می‌یابد.

WCF به علت پیچیدگی بیش از حد و مدرن نبودن طراحی آن، رقابت را به ASP.NET Web API 2.x واگذار کرد و مدل برنامه نویسی ASP.NET Web API 2.x نیز هم اکنون جزئی از ASP.NET Core است. بنابراین اگر قصد ایجاد پروژه‌ی جدیدی را بر این مبنا دارید، بهتر است با APS.NET Core کار را شروع کنید.

طراحی سایت با ASP.Net Core1
با یادگیری ASP.NET Core چه چیزی بدست خواهید آورد؟

    یکپارچگی در ساخت واسط کاربری وب (Web UI) و API های وب (Web API)
    ادغام فریم ورک های سمت کلاینت مدرن با جریان های کاری توسعه (Development Workflows)
    تزریق وابستگی داخلی
    پایپلاین (Pipeline) HttpRequest سبک و پیمانه ای جدید
    قابلیت میزبانی روی IIS یا به صورت خود میزبان در پردازش مختص شما
    ساخته شده بر مبنای .net core که از نسخه سازی صحیح side by side پشتیبانی میکند.
    کلاً به عنوان بسته های Nuget ارائه میشود.
    ابراز و تجهیز جدید که ساخت و توسعه وب مدرن را ساده میکند.
    ساخت و اجرای برنامه های کاربردی Asp.net‌ با قابلیت کار بر روی چند پلتفرم ویندوز ، مک و لینوکس
    متن باز و جامع

طراحی وبسایت با ASP.Net Core1

برای اطمینان از کیفیت دوره، 6 جلسه از این دوره را به صورت رایگان برای شما در بخش زیر قرار دادیم که با خیال راحت بتوانید دانلود و از کیفیت عالی این دوره اطمینان پیدا کنید.
سرفصل های دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد
1
جلسه یک
35 دقیقه

    آغاز دوره آموزشی و معرفی مدرس
    معرفی دوره MVC Core
    معرفی پیشنیازهای دوره
    معرفی نرم افزارهای مورد نیاز
    بررسی تئوری MVC Core
    معنا و مفهوم و نحوه پدیدار شدن Core

2
جلسه دو
55 دقیقه

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

3
جلسه سه
45 دقیقه

    ایجاد و تحلیل دستورات project.json با سایت نیوگت
    اپدیت فایل project.json با نیوگت
    تحلیل دستورات Startup در نسخه Core
    معرفی دستورات global.json در نسخه Core

4
جلسه چهار
50 دقیقه

    پیکر بندی روت اصلی پروژه
    معرفی بخش های MVC Core
    ایجاد لایه بندی ها و صفحه شروع پیش فرض
    ایمپورت کردن بعضی مسیرهای پرکاربرد

5
جلسه پنج
40 دقیقه

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

6
جلسه شش
55 دقیقه

    تعریف معنای لینک در سی شارپ
    معرفی دستورات و متدهای لینک
    بررسی و مقایسه سازی دستورات پرکاربردی
    IEnumerable
    IQueryable
    List

7
جلسه هفت
55 دقیقه

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

8
جلسه هشت
55 دقیقه
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    معرفی دستورات اصلی با لینک :
    حذف و بروزرسانی و اضافه کردن
    معرفی تابع اکستیشن
    ساخت تابع های قابل توسعه

9
جلسه نه
55 دقیقه

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

10
جلسه ده
55 دقیقه

    معرفی تابع های ریاضی در لینک
    خروجی گرفتن از توابع ریاضی
    گروه بندی داده با لینک
    مرتب سازی چندتایی با لینک
    معرفی دستور سرچ ساده با لینک

11
جلسه یازده
55 دقیقه

    معرفی محدوده داده ای در لینک
    خروجی پیش فرض گرفتن در لینک
    معرفی تابع Except
    معرفی تابعIntersect در
    معرفی تابعSequenceEqual

12
جلسه دوازده
55 دقیقه

    معرفی دستورات کدفرست
    شرح الگوی ارتباط پایگاه داده ای با Core
    معرفی متدی برای ارتباط داینامیک با پروژه
    ایجاد کلاسی برای نگه داری اطلاعات اتصال به SQL

13
جلسه سیزده
55 دقیقه

    معرفی دستورات Entity Framwork
    ارتباط دهی جداول کلاسی
    ساخت اتریبوت های مختلف
    معرفی پراپرتی های کلاس
    نحوه تعیین کلید های کلاس ها

14
جلسه چهارده
55 دقیقه

    معرفی متدهای تست برای DataContext
    خروجی گرفتن داده های جداول به صورت SingleOrDefault
    خروجی گرفتن داده های جداول به صورت FirstOrDefault
    معرفی توابع پیش فرض پرکاربرد با خروجی از پایگاه

15
جلسه پانزده
55 دقیقه

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

16
جلسه شانزده
55 دقیقه

    انتقال کدهای قالب به لایوت
    ایجاد کدهای صفحه اصلی
    تعریف پراپرتی های جداول
    خبر , نظر , تنظیمات , دسترسی ها
    دستری صفحات , دسته بندی , سرور
    تصاویر , اسلایدر

17
جلسه هفده
55 دقیقه

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

18
جلسه هجده
55 دقیقه

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

19
جلسه نوزده
45 دقیقه

    ایجاد یک ریپوزیتوری برای جزئیات خبر
    ایجاد متد داخلی جزئیات خبر
    ایجاد متد داخلی دسته خبر
    ایجاد ویو مدل ترکیبی برای جزئیات کامل خبر

20
جلسه بیست
45 دقیقه

    ادامه بخش نمایش جزئیات خبر
    ایاد تصویر خبر برای جزئیات
    ایجاد بخش دریافت نظرات هر خبر
    نحوه دریافت گالری تصویر خبر
    محسابه تعداد نظرات خبر
    نمایش نام نویسنده هر خبر

21
جلسه بیست و یک
45 دقیقه

    ایجاد بخش ثبت نظر برای خبر
    امکان تعریف مسیر بازگشت بعد از ثبت خبر
    نمایش خبرهای مرتبط با خبر مشاهده شده
    ساخت متد برای بازگشت خبرهای مرنبط با دسته

22
جلسه بیست و دو
45 دقیقه

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

23
جلسه بیست و سه
45 دقیقه

    ایجاد پارشیال برای اسلایدر
    اضافه کردن یک فیلد به جدول اسلایدر
    نحوه تشخیص لوکال بودن یا ftp بودن فراخوان تصویر
    ایجاد اسلایدر برای سایت

24
جلسه بیست و چهار
45 دقیقه

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

25
جلسه بیست و پنج
45 دقیقه

    ادامه بخش نمایش دسته ها
    ایجاد صفحه سمت کاربر برای نمایش خبر هر دسته
    تنظیم چینش خبرها روی صفحه دسته بندی
    خروجی نهایی بخش دسته بندی

26
جلسه بیست و شش
45 دقیقه

    ایجاد صفحه بندی برای دسته خبر
    تعریف اصول صفحه بندی
    نحوه فرمول نویسی برای ساخت صفحه بندی پویا
    پیاده سازی نهایی صفحه بندی

27
جلسه بیست و هفت
45 دقیقه

    ایجاد بخش مقالات
    ساخت جدول مقالات
    ایجاد جدیدترین مقالات ثبت شده
    ایجاد نمایش جزئیات هر مقاله
    نمایش خبرهای جدید و محبوب روی سایدبار

28
جلسه بیست و هشت
45 دقیقه

    تکمیل بخش فوتر سایت
    شروع بحث دسترسی های سایت
    معرفی اتریبیوت Authorize
    معرفی مدل ورود
    بررسی صفحه ورود
    بررسی نحوه ورود هرکاربر به صورت صحیح

29
جلسه بیست و نه
45 دقیقه
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    بررسی ورود دو مرحله ای
    بررسی تولید کد تایید دومرحله ای ورود
    بررسی نحوه تایید نهایی ورود
    ایجاد صفحه ثبت نام
    پیاده سازی کد سمت سرور ثبت نام همراه با کد تایید ایمیل

30
جلسه سی
45 دقیقه

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

31
جلسه سی و یک
45 دقیقه

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

32
جلسه سه و دو
45 دقیقه

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

33
جلسه سی و سه
45 دقیقه

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

34
جلسه سی و چهار
45 دقیقه

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

35
جلسه سی و پنج
45 دقیقه

    ایجاد بخش مدیریت اسلایدر
    نحوه بارگذاری تصویر با Ftp
    نحوه بارگذاری تصویر به صورت لوکال
    نحوه حذف تصویر
    نحوه ویرایش و اپدیت تصویر

36
جلسه سی و شش
45 دقیقه

    ایجاد بخش مدیریت خبرها
    امکان ویرایش خبرها
    ایجاد بخش مدیریت مقاله ها
    امکان ویرایش مقاله
    تست درج تصویر از طریق Ftp روی سرور انلاین
    نحوه ایجاد ویرایشگر CkEditor

37
جلسه سی و هفت
45 دقیقه

    ایجاد بخش مدیریت نظرها
    ایجاد بخش مدیریت کاربران
    ایجاد بخش مدیریت دسته ها
    تکمیل و برطرف کردن مشکلات جزئی نبه چهاردهم آبان ۱۳۹۹ ساعت 22:59 توسط یوسف دریکوند | نظرات

 

آموزش پروژه محور Asp.Net Core 3

آموزش Asp.Net Core 3 پروژه محور

ASP.NET Core  بر پایه‌یNET Core. استوار است و نگارشی ازNET. محسوب می‌شود که مستقل از سیستم‌عامل و بدون واسط برنامه نویسی ویندوز عمل می‌کند.

ویندوز هنوز هم سیستم‌عاملی برتر به حساب می‌آید ولی برنامه‌های وب نه تنها روز به روز از کاربرد و اهمیت بیشتری برخوردار می‌شوند بلکه باید بر روی سکوهای دیگری مانند فضای ابری (Cloud) هم بتوانند میزبانی (Host) شوند.

مایکروسافت با معرفی ASP.NET Core گستره کارکرد  .Netرا افزایش داده است به این معنی که می‌توان برنامه‌های کاربردی ASP.NET Core را بر روی بازه‌ی گسترده‌ای از محیط‌های مختلف میزبانی کرد.

هم ‌اکنون می‌توانید پروژه‌های وب را برای Linux یا macOS هم تولید کنید.

ASP.NET Core در مقایسه با MVC نخستین، ساده‌تر شده و از آنجا که بر پایه  .Net Coreبنا شده است ایجاد پروژه‌های وب را بر روی بسیاری از سیستم‌عامل‌های گوناگون پشتیبانی کرده و امکان میزبانی در محیط‌های مختلف را داراست.

ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم می‌کند و افزودن بر این که شامل همه‌ی کارایی های واسط کاربری وب است روش‌های طبیعی‌تری برای ایجاد محتوای پیچیده پیشنهاد می‌کند و امکان می‌دهد که بسیاری از کارهای کلیدی مربوط به توسعه، مانند آزمایش‌های واحد یه سادگی انجام شوند.

Asp.Net Core چیست؟؟

ASP.NET Core یک فریمورک Open Source (مجانی) و Cross Platform (چند سکویی) برای ساخت اپلیکیشن‌های مدرن مانند Web Application و Mobile BackEnd می‌باشد که قادر است در ویندوز، لینوکس و مک اجرا شود.

ASP.NET Core شامل چارچوب MVC است که اکنون ویژگی‌های MVC و Web API را به چارچوب برنامه‌نویسی وب متصل می‌کند.

پیش نیازهای دوره:

Html & Css

آنچه در این دوره می‌بینید:

معرفی ASP.NET CORE 3

نصب ابزارها و DotNet Core SDK

ساخت اولین پروژه با ASP.NET CORE 3.1

بررسی ساختار پروژه و الگوی MVC

تنظیمات و PipeLine پروژه‌های Core 3

ساخت Startup اختصاصی

Dependency Injection در ASP.NET CORE

مدیریت خطاها در ASP.NET CORE

مدیریتStatus Code Exceptionها

استفاده از Static Fileها و تغییر مسیر پیش‌فرض

ساخت Static Fileهای اختصاصی

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

ای اس پی دات نت کور (ASP.NET Core) چیست؟

ASP.NET Core نسخه جدیدی از ASP.NET است که به عنوان یک فریمورک قوی در دنیای برنامه نویسی معروف است و یک تکنولوژی بر بستر زبان‌های برنامه نویسی سی شارپ (#C) و ویژوال بیسیک دات نت (VB.Net) یا سایر زبان‌های برنامه نویسی دات نت است. این فریمورک را می توانید در سیسم عامل های ویندوز، لینوکس و مک اجرا کنید. ASP.NET Core منبع آزاد (Open Source) و کراس پلتفرم (cross-platform) است و توسعه دهندگان می توانند روی امنیت و سرعت و … آن براحتی کار کنند. این فریمورک توسط مایکروسافت ایجاد شده و به توسعه دهندگان امکان می دهد برنامه های وب ، سرویس های وب و وب سایت های محتوا پویا ایجاد کنند. فریم ورک ASP.NET Core اولین بار در سال ۲۰۱۶ منتشر شد و نسبتاً جدید است.

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

همچنین بخوانید: تفاوت ASP.NET و ASP.NET Core چیست؟
بررسی بازار کار asp.net core

معمولا هر کسی می خواهد وارد دنیای برنامه نویسی شود اولین سوالی که ممکن است برایش پیش بیاید همین مساله است که بازار کار ان زبان یا فریمورک برنامه نویسی چطور است؟ در مورد asp.net core هم این سوال بازار کار asp.net core بعد از یادگیری ان چگونه است همیشه جزو سوالات متداولی است که از ما زیاد پرسیده می شود. به همین خاطر تصمیم گرفتیم مطلبی در مقالات asp.net core در این باره برای آن دسته از عزیزانی که میخواهند اقدام به یادگیری ASP.NET CORE کنند بنویسیم تا بتوانید با آگاهی کامل شروع به یادگیری کنید.azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
در بازار کار ای اس پی دات نت کور، بیشتر چه برنامه هایی را می توان توسعه داد؟

ASP.NET فریم ورکی است که تقاضای زیادی دارد زیرا در اکثر مشاغل کوچک و بزرگ استفاده می‌شود و برای توسعه موارد زیر کاربرد دارد:

    توسعه برای بک اند موبایل
     توسعه وب اپ‌ها و خدمات تحت وب
     توسعه برای ابزارهای اینترنت اشیا
    توسعه روی پلتفرم‌های لینوکس، ویندوز و مکینتاش
    توسعه ابزارها روی فضاهای ابری و سیستم‌های On-premise

قدم گذاشتن در مسیر شغلی ای اس پی دات نت چه مزایایی دارد؟

امروزه، هنوز تعداد زیادی شرکت توسعه نرم افزار وجود دارند که ASP.NET را به عنوان فناوری مورد علاقه خود انتخاب می‌کنند. مزایای استفاده از این فریم ورک، به عنوان پلتفرم اصلی فناوری بسیار زیاد است که در ادامه به برخی از آنها اشاره کردیم:

    اجرای سریع: ای اس پی دات نت، صرفاً یک فناوری سمت سرور است، بنابراین برنامه‌ها سریعتر از اسکریپت‌های تفسیر شده اجرا می‌شوند.
    سطح بالای کارایی: دارای اتصال اولیه، کامپایل JIT(کامپایل درجا)، خدمات کش و بهینه سازی بومی است که به دستیابی به سطح بالایی از عملکرد کمک می‌کند.
    مستقل از زبان: با استفاده از Net می‌توانید هر زبان برنامه نویسی مانند زبان برنامه نویسی سی شارپ، جی شارپ، ویژوال بیسیک و غیره را که برای برنامه شما مناسب است، انتخاب کنید.
    پشتیبانی کامل: پشتیبانی کامل از XML، CSS  و غیره را ارائه می‌دهد.
    کاهش خط کد: با کاهش خط کد، به توسعه برنامه‌های بزرگ کمک می‌کند.

توسعه دهندگان asp.net باید چه مهارت هایی برای ورود به بازار کار دات نت کور داشته باشند؟

بیایید چند مهارت ضروری برای یک توسعه دهندگان asp.net را با هم مرور کنیم:

    درک خوبی از الگوی معماری net MVC
    یادگیری برنامه نویسی سی شارپ و ویژوال بیسیک
    مهارت‌های توسعه وب سمت مشتری مانندAJAX، jQuery، Bootstrap، HTML، CSS و
    درک پایگاه های داده – SQL و NoSQL
    مهارت‌های تحلیلی
    آموزش asp پروژه محور

چه موقعیت های شغلی را می توان در بازار کار فریم ورک asp.net core داشت؟

    طراحی، اجرا و توسعه (کار اصلی)
    تجزیه و تحلیل مسائل موجود و شناسایی دقیق نیاز سیستم
    طراحی رابط با اجزای مرتبط
    برنامه نویسی برنامه‌های Net
    مدیریت چرخه عمر توسعه (برای نیروهای ارشد)
    دستیار (در صورت نیاز)
    مدیریت تا حدودی (بیشتر برای عوامل ارشد عالی رتبه)
    آزمایش کردن
    ارتباط با مشتریان و سایر اعضای تیم پروژه

همچنین بخوانید: مقالات دات نت را می توانید اینجا دنبال کنید.
درآمد برنامه نویسی از ای اس پی دات نت کور چقدر است؟

برای اینکه از درآمد برنامه نویس asp.net core باخبر شوید هیچ کار سختی نیست کافی است سری به وب سایت هایی که در ادامه معرفی می کنیم بزنید ولی معمولا از حقوق وزارت کاری شروع می شود تا بی نهایت … و نمی توان مبلغ ثابتی را برای ان تعیین کرد چون میانگین درامد ای اس پی دات نت کور مثل همه تکنولوژی های برنامه نویسی به موارد مختلفی بستگی دارد و اگر شما تصمیم گرفته‌اید که آموزش برنامه‌نویسی Asp.net Core را شروع کنید می‌توانید مطمئن شوید که در آینده‌ای نزدیک شغل پردرآمدی را به دست میاورید.

بازار کار برنامه نویسی با ای اس پی دات نت کور به نسبت دیگر تکنولوژی های مربوط به برنامه نویسی خوب است و به موارد مختلفی بستگی دارد.
میزان حقوق و درآمد از شغل برنامه نویسی asp.net core به چه مواردی بستگی دارد؟

میزان حقوق دریافتی درآمد برنامه نویس ای اس پی دات نت کور بسته به شرایط زیر متغیر است:

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

فضاهایی برای پیدا کردن فرصت های شغلی و مشاهده میانگین درآمد برنامه نویسی با ای اس پی دات نت کور

در صورتیکه می خواهید از میانگین درآمد برنامه نویسی از asp.net core با خبر شوید و همچنین فرصت های شفلی به عنوان برنامه نویس asp.net core را پیدا کنید کافی است به وب سایت های زیر رزومه بفرستید. آنها پیشنهاد کاری شما را بررسی می کنند و با شما تماس خواهند گرفت. سایت های استخدام برنامه نویس asp.net امروزه خیلی زباد هستند. در ادامه چند سایت خوب و مورد اعتماد را معرفی می کنیم.

    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی با asp.net core در جابینجا
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی با asp.net core در ای استخدام
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی از asp.net core در کوئرا
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی از asp.net core در ایران استخدام
    مشاهده فرصت های شغلی و میانگین درامد asp.net core در کاربوم
    در سایت لینکدین هم می توانید دنبال استخدامی های برنامه نویس asp.net coe بگردید.
    از طریق کانالهای تلگرامی برنامه نویسی هم می توانید آگهی های استخدامی را  دنبال کنید.
    و…

این وب سایتها به همین ها ختم نمی شوند با سرچ در اینترنت می تونید به گزینه های بیشتری هم دست یابید.
راه های کسب درآمد asp.net core

    از طریق استخدام در شرکت ها به صورت حضوری (نیمه وقت، پاره وقت یا تمام وقت)
    از طریق استخدام در شرکت ها به صورت غیر حضوری
    از طریق کار به صورت پروژه ای و فریلنسری
    از طریق کارآموزی
    از طریق گرفتن پروژه های دانشجویی
    از طریق آموزش بصورت مجازی و آنلاین
    از طریق آموزش در آموزشگاه ها، دانشگاه ها و …
    از طریق فروش پکیج های آموزشی
    و…

آینده شغلی بازار کار برنامه نویسی با asp.net core

صنعت IT یکی از مشاغل و فرصت‌های امیدوارکننده را در سراسر جهان برای جوانان ارائه می‌دهد و در در این راستا، زمینه شغلی بالایی برای متخصصان دات نت وجود دارد و این می‌تواند یکی از دلایلی باشد که تعداد مؤسسات ارائه دهنده دوره‌های صدور گواهینامه in.Net زیاد است.

ASP.Net می‌تواند تعدادی برنامه کاربردی برای پلتفرم‌های مختلف بسازد، بنابراین دریافت هر گونه گواهینامه در Asp.Net می‌تواند شغلی امیدوارکننده را برای شما فراهم کند. تعدادی از شرکت‌های سطح بالا، یادگیری این فریم ورک را توصیه می‌کنند و تقاضا برای مهارت asp.net در سراسر جهان بسیار زیاد است.

تقاضای زیادی برای شغل برنامه نویس ASP.NET CORE وجود دارد. ما می‌توانیم پیش بینی کنیم که مشاغل و حرفه ‌های حوزه asp.net، در آینده نزدیک درخشان خواهد بود. دلایل زیادی وجود دارد زیرا این تکنولوژی در حال تکامل است. مایکروسافت یک برند در حوزه فناوری است. آن‌ها قبل از اینکه هر فناوری را وارد بازار جهانی کنند، به خوبی تحقیق می‌کنند بنابراین پیشرفت‌ها برای حمایت از نیاز روزافزون شرکت توسعه‌دهنده وجود دارد. در نتیجه اگر آموزش حرفه‌ای و پروژه محور و مهارت محور و باکیفیتی در این زمینه داشته باشید براحتی می توانید بعد از یادگیری وارد بازار کار برنامه نویسی با asp.net core شوید.
فرصت های بازار کار فریمورک asp.net core را از دست ندهید!
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
درآمد از شغل برنامه نویسی ای اس پی دات نت کور به دانش و تجربه شما بستگی دارد. دوره جامع متخصص آموزش ASP.Net Core نیاز به پیش نیاز ندارد و از پایه و سطح صفر همه چیز خط به خط آموزش داده می شود. این پک آموزش تخصصی برنامه نویسی ASP.Net Core شامل بخش های مختلفی است که در صفحه مربوطه در مورد آنها توضیحات کامل داده شده است. از ابتدای ثبت نام در دوره تا انتها تیم مشاورین و متخصصین ما در کنار شما بوده و علاوه بر رفع اشکالات و ایرادات شما برنامه ریزی کامل را به شما ارائه می دهند. مسلما بعد از این دوره شما یک برنامه‌نویس ارشد هستید و می‌توانید درآمد مناس

سافت بازدید : 10 پنجشنبه 23 آذر 1402 نظرات (0)

    شروع به کار با سی‌شارپ و ویژوال استودیو
    آموزش انواع داده ای (DataTypes)
    آموزش تعریف و مقداردهی متغیرها (Variable )
    ساختار های کنترلی
    آموزش کار با توابع Function
    آرایه ها و مجموعه ها (collections and Arrays)
    شی گرایی در سی‌شارپ ( Object‐oriented programming )
    مفهوم Generic
    Exception Handling
    آموزش کار با Delegate
    آموزش کار با فایل ها (directory , files )
    آشنایی با Threading
    آموزش کار با پایگاه داده ( DataBase )
شروع به کار با سی‌شارپ و ویژوال استودیو
آموزش انواع داده ای (DataTypes)
آموزش تعریف و مقداردهی متغیرها (Variable )
ساختار های کنترلی
آموزش کار با توابع Function
آرایه ها و مجموعه ها (collections and Arrays)
شی گرایی در سی‌شارپ ( Object‐oriented programming )
مفهوم Generic
شروع ASP.NET Core
آشنایی با مسیریابی در Net developer should know:

    Basic soft skills
    How to improve myself

System Design:

    REST vs. GraphQL

Software Architecture:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    What is Software Architecture
    A design principle
    Tips
    Best practices
    Solid/DRY

business tips:

    Essential keywords in marketing
    let's design a marketplace OR VOD(video on demand) in microservices
    Fundamental
    Introductions
    Docker commands
    Docker run
    Docker images
    Docker compose
    Docker engine
    Docker storage
    Docker networking
    Container orchestration
    Introduction to Design Patterns: Creational & Structural Patterns
    Behavioural Design Patterns & SOLID Design Patterns
    Working with Design Patterns & Anti-patter
    Internet and Networking Basics (DNS, protocols, CDN, etc)
    Introduction to Web Servers
    Setting up a Virtual Private Server (VPS)
    Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc)
    Logging and Monitoring
    Backup and Restore
    Internet and Networking Basics (DNS, protocols, CDN, etc)
    Introduction to Web Servers
    Setting up a Virtual Private Server (VPS)
    Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc)
    Logging and Monitoring
    Backup and Restore    شخصیت شناسی
    ابزارهای معتبر شخصیت شناسی (تست NEO، تست HOLLAND) و تحلیل آن
    پنج دشمن کارتیمی
    بازیکن تیمی ایده آل
    مهارت یادگیری
    مهارت مدیریت عادت
    مسیر شغلی

Dependency Injection در Net Core.
آشنایی با Middleware ها و مدیریت درخواست
آشنایی با Configuration و نحوه استفاده از آن
لاگ در ASP .NET Core
آشنایی با Res ul web serviceها
کار با View ها
Setup
initial project
status
git add
git commit
git
NET Core

بر هیچکس پوشیده نیست که سرعت پیشرفت جهان با سرعت پیشرفت تکنولوژی هماهنگ شده و مشاغل مبتنی بر برنامه نویسی به شدت پرطرفدار و متنوع هستند. در این بین حوزه های Front-End و Back-End از محبوبیت زیادی برخوردار هستند و اگر شما هم به برنامه نویسی Back-End علاقه‌مند باشید احتمالا درباره ASP شنیده اید. این فریم ورک که از زبان های برنامه نویسی مختلفی مانند جاوا اسکریپت و #C استفاده می‌کند توسط مایکروسافت توسعه داده شده و Multiplatform است اما مدتی ست که جای خود را به تکنولوژی جدیدتر ASP.NET داده که مورد استقبال بسیاری از برنامه نویسان نیز قرار گرفته است. اگر شما پا به عرصه آموزش ASP.NET Core گذاشتید با ما همراه باشید تا بهترین ها برای شما رقم بخورد.

اگر که با مفاهیم برنامه نویسی آشنا نیستی و قصد شرکت در دوره آموزش ASP.NET را داری، پیشنهاد می‌کنیم ابتدا در دوره اموزش برنامه نویسی مقدماتی لقمان آوند شرکت کنی و بعد از آن مسیر یادگیری برنامه نویسی را به درستی انتخاب کنی.

ASP از عبارت Active Server Page سررشته گرفته و ASP.NET به عنوان نسل جدید ASP یک تکنولوژی توسعه وب رایگان است که از فریم ورک NET. مشتق شده و از آن برای ساخت اپلیکیشن وب و وبسایت استفاده می‌کنند. این تکنولوژی تحت وب برای توسعه و ایجاد محتوای داینامیک به کار برده شده و به شما اجازه می‌دهد از یک کد در پروژه های مختلف بارها و بدون کمترین نیاز به تغییر استفاده کنید.

ASP.NET بر پایه تکنولوژی .NET مایکروسافت ایجاد شده که بر این اساس همه زبان‌هایی که با این پلتفرم دات نت سازگار هستند می توانند در ایجاد صفحات داینامیک Asp.net مورد استفاده قرار گیرند. در واقع ASP.NET فریم ورک NET. را با ابزارها و کتابخانه‌ها در آمیخته است و آن را در جهت ساخت برنامه‌های تحت وب گسترش می‌دهد.

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

در این دوره ASP.NET را از یادگیری #C که زبان اصلی این تکنولوژی است شروع می‌کنیم و سپس به مباحث شی گرایی می‌پردازیم. پس از تسلط بر این موارد به سراغ توسعه وب در ASP.NET و توسعه اپلیکیشن‌های MVC می‌رویم که پرکاربردترین اپلیکیشن‌های ASP.NET هستند. گام آخر ما در این دوره یادگیری Blazor خواهد بود که جدیدترین تکنولوژی مایکروسافت در ASP.NET است تا خود را برای تثبیت مهارت و شروع مسیر شغلی ایده‌آل‌مان آماده کنیم.

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

شاید تعجب کنید که چرا می‌گوییم دوره آموزش asp.net core مناسب چه افرادی نیست؟ علتش این است شما راحت‌تر بتوانید تشخیص دهید که این دوره به دردتان می‌خورد یا خیر.

    دوره asp.net core مناسب افرادی نیست که به سیستم عامل ویندوز علاقه‌مند نیستند.
    دوره مناسب افرادی که می‌خواهند برای سرور کمترین هزینه را بکنند نیست چرا که معمولا سرورهای ویندوزی هزینه بالایی به نسبت سرورهای لینوکسی دارد.
    دوره آموزش asp.net مناسب افرادی که علاقه به زبان‌های سری C ندارند نیست.

نمایش ادامه متن
این دوره
برای چه کسانی
مناسـب اسـت؟

    علاقه‌مندان به برنامه نویسی Back-End
    علاق‌مندان به آشنایی با تکنولوژی های توسعه تحت وب

این دوره
برای چه کسانی
مناسـب نیست؟
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    کسانی که به حوزه برنامه نویسی علاقه ندارند
    کسانی که به فعالیت در حوزه بک‌اند علاقه ندارند

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خرید امکان انصراف و بازگشت کامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.
دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.
و ده ها
شرکت دیگر
سرفصل های دوره
آموزش C#
آموزش ASP.NET
سورس کنترل (GIT)
آموزش Blazor
نمایش ادامه سرفصل ها
از چه کسی یاد میگیری؟
تصویر محمدرضا میرزایی
محمدرضا میرزایی
مهندس نرم افزار در همکاران سیستم

    ASP.Net

آموزش C#
آموزش ASP.NET
سورس کنترل (GIT)
آموزش Blazor

Core
ASP.NET Core یک چارچوب توسعه بهینه برای نرم‌افزارها و برنامه‌هایی که در فضای ابری مستقرشده‌اند یا به‌صورت محلی اجرا می‌شوند، ارائه می‌دهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت ... ادامه
مدرس دوره:
رامین محمدحسینی
رامین محمدحسینی
 88% (411 رای)
سطح:
مقدماتی
 پلاس
آموزش ASP.NET Core
پیش‌نیاز‌ها سرفصل‌های دوره ویژگی‌های دوره درباره دوره درباره استاد نظرات کاربران
پیش‌نیاز‌ها

برای شرکت در دوره آموزشی ASP.NET Core پیش از هر چیز آشنایی با مفاهیم اولیه برنامه‌­نویسی، آشنایی با زبان برنامه‌نویسی سی‌شارپ و داشتن دانش کافی در زمینهٔ وب را لازم داریم. به این منظور اگر قصد استفاده بیشتر از مطالب ارائه‌ شده در این دوره را دارید قبل از هر چیز گذراندن دوره آموزش C# مقدماتی مکتب­خونه را به شما توصیه می‌­کنیم. همچنین پس از گذراندن این دوره برای یادگیری بیشتر دوره‌­های مشابه زیر را به شما توصیه می‌کنیم:

    دوره آموزش HTML و CSS مکتب­‌خونه
    دوره آموزش React JS مقدماتی مکتب­‌خونه
    دوره آموزش متنی مبانی و دستورهای SQL مکتب‌خونه

شرکت در این دوره‌­ها به تثبیت مباحث آموزش‌داده‌‌شده در این دوره کمک بسیاری خواهد کرد، اما اصلی‌­ترین پیش‌­نیاز شما برای شرکت در این دوره آشنایی با زبان برنامه­‌نویسی سی‌شارپ خواهد بود.
آموزش C# مقدماتی آموزش C# مقدماتی
مشاهده
سرفصل‌های دوره آموزش ASP.NET Core
   فصل اول: مقدمه
  00:28 ساعت (00:28 ساعت محتوا)
 2 جلسه

در این فصل مقدمه‌ای از درس و مسیر پیش‌رو به گفته می‌شود.
  مقدمه
"14:57  
  مسیر یادگیری ASP.NET
"13:31  
   فصل دوم: مروری بر C#
  08:21 ساعت (06:09 ساعت محتوا)
 38 جلسه
 بارم: %21
   فصل سوم: مقدمه‌ای بر ASP Core
  03:45 ساعت (02:12 ساعت محتوا)
 16 جلسه
 بارم: %12
   فصل چهارم: ASP Core پیشرفته
  05:54 ساعت (04:19 ساعت محتوا)
 22 جلسه
 بارم: %14
   فصل پنجم: مباحث تکمیلی ASP Core
  04:20 ساعت (02:47 ساعت محتوا)
 13 جلسه
 بارم: %11
   فصل ششم: کار با داده‌ها
  03:50 ساعت (02:18 ساعت محتوا)
 12 جلسه
 بارم: %11
   فصل هفتم: پیاده‌سازی REST API
  02:15 ساعت (00:43 ساعت محتوا)
 7 جلسه
 بارم: %11
   فصل هشتم: عملکرد ASP Core
  02:02 ساعت (00:31 ساعت محتوا)
 5 جلسه
 بارم: %10
   فصل نهم: تسک‌های پیش‌زمینه ASP Core
  01:52 ساعت (00:21 ساعت محتوا)
 4 جلسه
 بارم: %10
ویژگی‌های دوره
گواهی‌نامه مکتب‌خونه گواهی‌نامه مکتب‌خونه
خدمات منتورینگ خدمات منتورینگ
پروژه محور پروژه محور
تمرین و آزمون تمرین و آزمون
تالار گفتگو تالار گفتگو
تسهیل استخدام تسهیل استخدام
درباره دوره

ASP.NET Core یک چارچوب توسعه بهینه برای نرم‌افزارها و برنامه‌هایی که در فضای ابری مستقرشده‌اند یا به‌صورت محلی اجرا می‌شوند، ارائه می‌دهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ می‌کند. امروزه چارچوب ASP.NET Core در حوزه مهندسی نرم‌افزار و برنامه‌نویسی بسیار مورداستفاده قرار می‌گیرد.

قبل از اینکه به معرفی دوره آموزش ASP.NET Core بپردازیم ابتدا در رابطه با چیستی و چگونگی، مزایا و معایب این چارچوب صحبت کنیم که شما بتوانید تصمیم بگیرید که آیا آموزش ASP.NET Core برای شما مفید است یا خیر.
ASP.NET Core چیست؟

ASP.NET Core یک چارچوب جدید متن باز(open source) و کراس پلتفرم برای ساخت برنامه‌های کاربردی متصل به اینترنت مبتنی بر ابر مدرن، مانند برنامه‌های وب، برنامه‌های اینترنت اشیا و پشتیبان‌های تلفن همراه است.

مایکروسافت چهارچوب ASP.NET Core را به‌عنوان یک پلتفرم سبک‌ وزن ایجاد کرد که بر روی ویندوز، لینوکس و macOS اجرا می‌شود. NET Core بسیاری از API های مشابه.NET Framework  را به اشتراک می‌گذارد، به‌جز اینکه کوچک‌تر است و تنها زیرمجموعه‌ای از ویژگی‌های موجود در NET Framework را پیاده‌سازی می‌کند.

اساساً برنامه ASP.NET Core Web در هسته خود یک برنامه کنسول است که اطلاعات را در پورت می‌خواند و می‌نویسد. پلتفرم NET Core یک مدل کاربردی کنسول پایه ارائه می‌کند که می‌تواند با استفاده از رابط خط فرمان به‌صورت چند پلتفرمی اجرا شود. افزودن یک کتابخانه وب سرور آن را به یک برنامه وب ASP.NET Core تبدیل می‌کند و این دقیقاً همان کاری است که مایکروسافت انجام داد. ویژگی‌های اضافی، مانند پیکربندی و ورود به سیستم از طریق کتابخانه‌های اضافی اضافه می‌شوند.

این چارچوب شامل اجزای مدولار با حداقل سربار است. بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ خواهید کرد. می‌توانید برنامه‌های ASP.NET Core خود را به‌صورت کراس پلتفرم در ویندوز، مک و لینوکس توسعه داده و اجرا کنید.

در دوره آموزش ASP.NET Core شما به‌صورت عمیق با این چارچوب آشنا خواهید شد و نحوه استفاده و کار آن را نیز رفته‌رفته خواهید آموخت.
پایگاه داده مناسب برای ASP.NET Core

SQL Server محبوب‌ترین پایگاه داده در هنگام صحبت در مورد ASP.NET Core است زیرا همان چیزی است که مایکروسافت نیز می‌فروشد و همچنین اولین پایگاه داده‌ای است که Entity Framework Core برای آن توسعه‌یافته است. همچنین می‌توانید از SQL Server در لینوکس استفاده کنید زیرا مایکروسافت نسخه لینوکس را توسعه داده است که می‌توانید از آن استفاده کنید.
درباره استاد
maktabkhooneh-teacher رامین محمدحسینی

رامین محمدحسینی در رشته مهندسی IT تحصیل‌کرده و از اوایل دوران دانشجویی با حوزه برنامه‌نویسی آشنا شد.

او جدا از دانشگاه، دوره‌های آنلاین مختلفی را گذرانده و به‌صورت فردی برای داشتن تخصص بیشتر روزانه ساعت‌های زیادی را به یادگیری اختصاص می‌داد. اولین تجربه حرفه‌ای او در این حوزه در شرکت ایران‌خودرو رقم خورد و بعداً به‌عنوان فول‌استک دولوپر در شرکت علی‌بابا مشغول به کار شد. وی بیش از ۲ سال در دانشگاه تهران به تدریس C# مشغول بود و در شرکت‌هایی از جمله 360 Celsius و Parto CRS در سمت فول‌استک دولوپر فعالیت کرده است.

رامین محمدحسینی در حال حاضر به‌عنوان مدیر فنی در شرکت آستین فعالیت دارد. تجربه‌های کوچک و بزرگ وی چه در شرکت‌ها و چه در استارتاپ شخصی او آن‌قدر ارزشمند بود که همین امر باعث شد تا بخشی از این دانش، تخصص و تجربه‌ای که در این مسیر به دست آورده است را با افرادی که جویا و علاقه‌مند این حوزه هستند، به اشتراک بگذارد.
مشاهده پروفایل و دوره‌‌های استاد
نظرات کاربران  ( نظر)
صفحه 1 از
میثم گنجعلی 1402-05-17
دانشجوی دورهazsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
واقعا پشیمون هستم از خرید این دوره .دوره خیلی خیلی مبتدی است و سطح آموزش هم خیلی پایینه من با 6 سال سابقه گفتم یه مدرکی بگیرم که فک نکنم مدرک دوره ارزش داشته باشه. لازم به ذکر است که مدارک مکتب خونه خیلی معتبره من فقط برای این دوره عنوان کردم دوره فلاتر هم دارم خیلی خوبه
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. موارد مطرح شده جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
مهدی ولی زاده 1401-08-01
دانشجوی دوره
  این دوره را پسندیدم
با تشکر از مکتب خونه مشکلاتی که در دوره وجود داشت که برطرف شده دوره خوب و کاملی هست و استاد دوره فن بیان خیلی خوبی داره گمون نکنم دوره بهتری به زبان فارسی پیدا کنید اگر دنبال چیز کاملتری هستید بهتره سراغ کتاب های رفرنس برید مثل Pro ASP.Net Core که با سرچ میتونید پیدا کنید و دانلودش کنید
علی سجودی 1401-07-14
دانشجوی دوره
من دو روز هست این دوره رو شروع کردم. میتونم بگم واقعا سطح آموزش دوره بسیار پایین هستش. لازم به ذکر هستش که 5 سال هست کار برنامه نویسی بک اند دارم انجام میدم. از مکتب خونه بعید بود. راستی یک سوال یعنی چی برق قطع شد؟ وسط قسمت razor 2 یک دفعه آموزش قطع میشه و مینویسه اینجا برق قطع شد. متاسفم به این سطح آموزش.
مکتب‌خونه
همراه عزیز؛ با سپاس از نظر شما، موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
چه نوع برنامه‌هایی را می‌توانیم با ASP.NET Core بسازیم؟

با NET Core می‌توانید برای برنامه‌های وب ASP.NET چند پلتفرمی، برنامه‌های کنسول بین پلتفرمی، کتابخانه‌ها و فریم‌ورک‌های چند پلتفرمی و برنامه‌های Universal Windows Platform (UWP) کد بنویسید؛ اما ازآنجایی‌که در دوره آموزش ASP.NET Core فقط روی ASP.NET Core تمرکز می‌کنیم، بیایید ببینیم چه نوع برنامه‌های وب را می‌توانیم با استفاده از این چارچوب بسازیم.
رابط کاربری وب

ASP.NET Core یک چارچوب کامل UI است. سه رویکرد کلی برای ایجاد رابط کاربری وب مدرن با ASP.NET Core وجود دارد:
UI ارائه‌شده توسط سرور

    HTML و CSS به‌صورت پویا توسط سرور در پاسخ به درخواست مرورگر تولید می‌شوند. صفحه آماده نمایش به مشتری می‌رسد. ASP.NET Core Razor Pages و ASP.NET Core Model-View-Controller (MVC) فریمورک های مبتنی بر سرور هستند که می‌توانند برای ساخت این نوع برنامه‌های وب اعم از طراحی فروشگاه اینترنتی، طراحی سایت شرکتی، وب اپلیکیشن و... استفاده شوند.
    Razor Pages یک مدل مبتنی بر صفحه است. UI و منطق کسب‌وکار جدا اما در داخل صفحه نگهداری می‌شوند. برای ایجاد برنامه‌های مبتنی بر صفحه یا فرم‌ها مناسب است و نقطه شروع آسان‌تری نسبت به ASP.NET Core MVC ارائه می‌دهد.
    الگوی معماری MVC یک برنامه را به سه گروه اصلی از اجزا تقسیم می‌کند: Models، Views و Controllers. درخواست‌های کاربر به یک کنترلر هدایت می‌شوند. کنترلر مسئول کار با مدل برای انجام اقدامات کاربر یا بازیابی نتایج جستجوها است. کنترلر نمای موردنظر را برای نمایش به کاربر انتخاب می‌کند و هر داده مدلی را که نیاز دارد در اختیار آن قرار می‌دهد.

UI ارائه‌شده توسط مشتری

صفحات به‌صورت پویا روی کلاینت رندر می‌شوند و DOM مرورگر در صورت لزوم مستقیماً به‌روز می‌شود. دو مدل برای این راه‌حل موجود است: Blazor و ASP.NET Core Single Page Application (SPA).
برنامه‌های Blazor از اجزای Razor تشکیل‌شده‌اند: بخش‌هایی از قابلیت استفاده مجدد، رابط کاربری وب که با استفاده از C#، HTML و CSS پیاده‌سازی شده‌اند. کدهای سرویس‌گیرنده و سرور هر دو در سی شارپ نوشته‌شده‌اند و امکان اشتراک‌گذاری کدها و کتابخانه‌ها را فراهم می‌کنند.
ASP.NET Core SPA منطق سمت کلاینت را برای برنامه‌های ASP.NET Core با استفاده از چارچوب‌های محبوب جاوا اسکریپت مانند Angular یا React ایجاد می‌کند. ASP.NET Core قالب‌های پروژه را برای Angular و React ارائه می‌دهد و می‌تواند با سایر فریم ورک های جاوا اسکریپت نیز استفاده شود.
برنامه‌های ترکیبی

از هر دو رویکرد ارائه رابط کاربری سرور و مشتری می‌توانید در ASP.NET Core استفاده کنید. بیشتر رابط کاربری وب روی سرور رندر می‌شود و اجزای رندر شده توسط مشتری در صورت نیاز اضافه می‌شوند.
Web API
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
ASP.NET Core از ایجاد سرویس‌های RESTful که به‌عنوان web API نیز شناخته می‌شوند، با استفاده از C# پشتیبانی می‌کند. برای رسیدگی به درخواست‌ها، یک وب API از کنترل‌کننده‌ها استفاده می‌کند - کلاس‌هایی که از ControllerBase مشتق می‌شوند.
برنامه‌های بلادرنگ

ASP.NET Core SignalR یک کتابخانه منبع باز است که افزودن قابلیت وب در زمان واقعی به برنامه‌ها را ساده می‌کند. عملکرد وب بلادرنگ کد سمت سرور را قادر می‌سازد تا محتوا را فوراً به مشتریان ارسال کند (بازی، شبکه‌های اجتماعی، رأی‌گیری، برنامه‌های مشترک، نقشه‌ها و غیره).
تماس رویه از راه دور (RPC)

gRPC، یک فریم ورک منبع باز Remote Procedure Call، می‌تواند در ASP.NET Core میزبانی شود. ایده پشت RPC این است که یک برنامه کامپیوتری می‌تواند یک‌رویه (زیر روال یا سرویس) را بر روی یک سیستم راه دور فراخوانی و اجرا کند، درست مانند آن که یک زیر برنامه محلی را فراخوانی می‌کند، اما جزئیات ارتباط شبکه از کاربر پنهان است.
مزایای ASP.NET Core

در ادامه به برخی از مزایای ASP.NET Core اشاره‌شده است که بررسی این مزایا می‌توانید به شما در انتخاب دوره آموزش ASP.NET Core کمک کند.

    کراس پلت فرم : برخلاف قبل، انتخاب فریم ورک مایکروسافت، انتخاب زیرساخت ویندوز سرور یا آژور را در نظر نمی‌گیرد. شما گزینه‌هایی برای میزبانی آن در لینوکس، AWS یا Google Cloud دارید.

اساساً ASP.NET Core با ویندوز، macOS و لینوکس سازگار است. همچنین می‌تواند بر روی سایر سیستم‌عامل‌ها اجرا شود.

    پشتیبانی مایکروسافت:
    NET Core توسط مایکروسافت پشتیبانی می‌شود. پشتیبانی یک شرکت قابل‌اعتماد تضمین می‌کند که سرمایه‌گذاری طولانی‌مدت در برنامه‌های مبتنی بر دات نت ایمن و معقول است.
    تعمیر و نگهداری ساده برنامه:
    ازآنجایی‌که سی شارپ یک زبان قوی تایپ‌شده است، بسیاری از ایرادات را می‌توان در مراحل اولیه با ابزارهای توسعه کشف کرد. Visual Studio Intellisense به پشتیبانی از پایه کد پروژه کمک می‌کند. این مشارکت توسعه‌دهندگان جدید را ساده می‌کند و شروع آن‌ها را با یک پروژه کاملاً روان می‌کند.
    پشتیبانی وب API:
    ایجاد API برای اتصال سیستم‌های front-end و خارجی و به‌روز نگه داشتن اسناد API شما بسیار آسان است.

Web API بخشی از چارچوب است و به‌راحتی با Swagger ادغام می‌شود. هنگام ایجاد برنامه‌های API، ایده خوبی است که آن‌ها را مستند کنید. این کار با محصول شمارا برای توسعه‌دهندگان دیگر ساده می‌کند. Swagger را می‌توان به‌راحتی ادغام کرد و مستندات به‌طور خودکار توسط کد تولید می‌شوند.

    وب سرور یکپارچه جدید Kestrel
    این چارچوب، روال‌های بخش فناوری اطلاعات را ساده می‌کند. اگر وب سرور موردنظر شما Nginx یا Apache است و آن را روی لینوکس میزبانی می‌کنید، دیگر نباید وب سرور IIS و Windows Server را یاد بگیرید. اکنون IIS تنها گزینه نیست، بلکه یکی از چندین گزینه است و بخش فناوری اطلاعات می‌تواند وب سرورهای ترجیحی مانند Ngnix، Apache یا IIS را انتخاب کند.
    مقیاس بندی و Dockerization
    مقیاس بندی از ویژگی‌ها بارز ASP.NET Core است و برنامه‌های نوشته‌شده با آن را می‌توان در Docker اجرا کرد. این کانتینرسازی، مقیاس بندی و ایجاد زیرساخت برای معماری میکروسرویس را ساده می‌کند.
    متن‌باز
    پلتفرم NET Core منبع باز است. هر توسعه‌دهنده‌ای می‌تواند به چارچوبی کمک کند که سرعت توسعه چارچوب را افزایش داده و کیفیت عمومی را بهبود بخشد.
    کارایی
    ASP.NET Core پشتیبانی عالی برای استفاده از الگوهای برنامه‌نویسی ناهم‌زمان ارائه می‌دهد. Async اکنون در تمام کلاس‌های دات نت رایج و در اکثر کتابخانه‌های شخص ثالث پیاده‌سازی می‌شود. همه این‌ها عملکرد چارچوب را افزایش می‌دهد.

این می‌تواند 23 برابر بیشتر از نسخه قدیمی (غیر Сore) ASP.NET MVC درخواست ارائه دهد و تقریباً 5 برابر سریع‌تر از NodeJS است.
معایب اصلی ASP.NET

در زیر به برخی از معایب دات نت کور اشاره‌شده است که می‌تواند روی تصمیم شما برای دریافت آموزش ASP.NET Core تأثیرگذار باشد.

    منحنی یادگیری
    اگرچه تعداد دوره‌های آموزش ASP.NET Core زیادی توسعه‌دهنده دات نت در بازار وجود دارد، چارچوب ASP.NET Core در مقایسه با ASP.NET Framework قدم بزرگی به جلو است و تغییرات و مفاهیم جدید زیادی در آن وجود دارد. یادگیری این ابزار جدید برای توسعه‌دهندگان به زمان و تلاش بیشتری نیاز دارد.

درواقع باید اعتراف کنم که یک نسخه جدید بسیار مورد استقبال توسعه‌دهندگان قرار می‌گیرد و آن‌ها معمولاً انگیزه زیادی برای دستیابی به آن دارند. با استفاده از دوره آموزش ASP.NET Core مکتب خونه که یکی از بهترین دوره‌های آموزشی است می‌توانید ماجراجویی خود را در دنیای ASP.NET Core آغاز کنید.
آیا می‌توان از دات نت کور برای برنامه‌های موبایل استفاده کرد؟

ASP.NET Core یک پلت فرم توسعه‌دهنده است که از ابزارها، زبان‌های برنامه‌نویسی و کتابخانه‌ها برای ساخت انواع مختلف برنامه‌ها تشکیل‌شده است. پلتفرم توسعه‌دهنده NET با ابزارها و کتابخانه‌های مخصوص برنامه‌نویسی موبایل اندرزید، iOS Windows و... به‌خوبی ادغام‌شده است و قابل‌استفاده است.
دوره آموزش ASP.NET Core

اگر به دنبال بهترین منبع آموزشی برای ASP.NET Core می‌گردید و دوست دارید در کمترین زمان ممکن به نتیجه برسید، هم‌اکنون انتخاب دوره آموزش ASP.NET Core مکتب خونه می‌تواند به شما در این راه کمک کند.

این دوره آموزش ASP.NET Core یک دوره پروژه محور در سطح کاملاً استاندارد با تمرین‌های برنامه‌نویسی زیادی است که دانشجو را به‌صورت عملی با مفاهیم موجود در ASP.NET Core آشنا می‌کند. این دوره حاوی 19 ساعت محتوای آموزشی است که به‌صورت میانگین در 8 هفته می‌توان به آن تسلط پیدا کرد.

این دوره پروژه محور asp تحت زبان سی شارپ ساخته‌شده است و برای افرادی که می‌خواهند به دنیای ASP.NET Core روی بیاورند، دوره آموزش net core بهترین دوره آموزشی در زبان فارسی برای یادگیری این مهارت است.

 

آموزش برنامه نویسی

آموزش c++

آموزش جاوا اسکریپت
درخواست تعدادی از کاربران پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی + سورس پروژه نهایی رو از وب سایت آموزش برنامه نویسی سورس باران به اشتراک گذاشته ایم. دوره ارائه شده با رویکرد آموزش مفاهیم جدید در زبان برنامه نویسی تحت وب با عنوان ASP.NET Core Mvc می باشد که نسخه جدیدی از Asp.Ne Mvc می باشد. در ابتدای آموزش با تغییرات جدید آشنا شده و سپس با ایجاد پروژه ای مفاهیم اصلی که در بالا ذکر شده را یک به یک پیاده سازی و کدنویسی میکنیم. و در انتها یک فروشگاه اینترنتی با ASP.NET Core Mvc را به راحتی هرچه تمام تر طراحی خواهیم کرد.

لازم به ذکره که بنا به درخواست های زیاد کاربران روش کد نویسی سمت پایگاه داده هم به صورت Code First کار شده، همه چیز در این پکیج خیلی عالی ارائه شده، و دوستانی که تمایل به یادگیری دارند قبل از خرید میتونن توضیحات کامل+ سرفصل + دمو دوره رو در ادامه مطلب مشاهده نمایند.
رچسب ها: ASP.NET Core چیست؟, آموزش Code First, آموزش برنامه نویسی, آموزش پیشرفته ASP.NET Core, آموزش ساخت پنل کاربری در ASP.NET Core, آموزش طراحی وب سایت فروشگاهی با ASP.NET Core, آموزش فارسی ASP.NET Core Mvc, آموزش کد فرست در ASP, افزودن وب سرویس در ASP.NET Core, ایجاد ارتباط کلید اصلی و خارجی با دستور سی شارپ, پروژه Mvc Core, پروژه فروشگاه با ASP.NET Core, خصوصیت Disposable, دوره پروژه محور ASP.NET Core, روش کار Code First, طراحی فروشگاه اینترنتی با ASP.NET Core, طراحی فروشگاه اینترنتی با ASP.NET Core Mvc, فروشگاه اینترنتی با ASP.NET Core Mvc, فیلم آموزش ASP.NET Core Mvc, معرفی Identity در Mvc core, نحوه ارسال و دریافت کد امنیتی دو مرحله ای ورود در
ی در حال ثبت نام آکادمی برنامه نویسان

    آموزش جاوا اسکریپت
    کمپ کارورزی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
    آموزش گیت
    برنامه نویسی پایتون
    متخصص WebDesign
    بوت کمپ پایتون
    دوره آنلاین آموزش WordPress ( پروژه محور )
    طراحی سایت مدرن
    دوره حضوری و آنلاین آموزش پایگاه داده SQL Server 2022
    دوره آموزشی وردپرس
    آموزش برنامه نویسی بلاکچین
    دوره آموزش php همراه با برسی فریمورک Laravel
    کمپ متخصص بک اند
    دوره Asp .net core 7
    آموزش سی شارپ
    دوره حضوری و آنلاین آموزش ReactJs ( مقدماتی تا پیشرفته )
    دوره Asp .Net Core
    دوره آموزش Asp.Net Core پیشرفته ( پروژه سایت StackOverFlow )
    آموزش جامع فریم ورک جنگو ( Django )
    پردازش تصویر با openCv
    دوره آموزش برنامه نویسی به کودکان و نوجوانان اسکرچ (Scratch)
    آموزش جامع Node.Js

آرشیو مقاله های Asp.Net Core
نمایش بر اساس جدیدترین ها
Backender چیست؟ ابزاری جدید برای برنامه نویسان Asp.net Core
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
Backender یک ابزار اوپن سورس است که این کار ها را به صورت خودکار، تنها با دریافت یک فایل کانفیگ - حاوی اطلاعات دیتابیس و تنظیمات پروژه – انجام میدهد و در کمتر از 2 دقیقه یک Solution کامل به همراه پروژه ها، مدل ها، enum ها، ریپوزیتوری ها، سرویس ها را در اختیار شما قرار میدهد.

    Asp.Net Core
    1402/01/17
    MahdiHoseinpoor
    84

رابط های کاربری کراس پلتفرم با MAUI همراه می شود

بیشتر چشم انداز فعلی دات نت مبتنی بر تیم های Mono و زامارین و البته یک نسخه از ران تایم دات نت است. MAUI دات نت یکی دیگر از جدیدترین ابزارهایی است که در حال حاضر دات نت در حال کار کردن روی آن است.

    Asp.Net Core
    1401/02/20
    برنامه نویسان
    1953

پیاده سازی اعتبارسنجی برای Swagger در ASP.NET Core 6

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

    Asp.Net Core
    1400/12/16
    برنامه نویسان
    1579

معماری تمیز چیست

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

    Asp.Net Core
    1400/10/06
    محمد رجب زاده
    1903

شروع کار با API وب در ASP.NET 5

آیا شما هم علاقه مند به کار کردن با API وب ASP.NET هستید؟ ما در این مطلب قصد داریم کمی بیشتر درباره ئحوه کار با API وب ASP.NET در دات نت 5 صحبت کنیم.

    Asp.Net Core
    1400/08/03
    برنامه نویسان
    1577

نحوه استفاده از فیلترها در ASP.NET Core MVC

فیلترها در ASP.NET Core MVC از اهمیت بسیار زیادی برخوردار هستند، ما در این مطلب قصد داریم کمی بیشتر درباره فیلترها در ASP.NET Core MVC صحبت کنیم.

    Asp.Net Core
    1400/04/20
    برنامه نویسان
    1890

آپدیت های ASP.NET Core در NET 6 Preview 2.

NET 6 Preview 2. اکنون در دسترس است و شامل پیشرفت‌های جدید و بسیار خوبی در ASP.NET Core است.

    Asp.Net Core
    1400/01/18
    برنامه نویسان
    2725

ارتقاء برنامه ASP.NET Core Web 3.1 به ASP.NET Core 5

NET Core 5.0. وجود ندارد، اکنون همه چیز زیر یک چتر قرار دارد که NET 5. است.

    Asp.Net Core
    1399/11/29
    برنامه نویسان
    2531

ویژگی‌های جدید ASP.NET Core 5.0

در این مقاله مهم‌ترین تغییرات در ASP.NET Core 5.0 را بررسی می‌کنیم.

    Asp.Net Core
    1399/08/27
    ایمان مدائنی
    1416

ادغام NLog با ASP.NET Core Web Application

در برنامه‌های دنیای واقعی، مکانیسم لاگ کردن مناسب خطا برای ردیابی و اشکال‌زدایی رفتارهای غیرمنتظره برنامه ضروری است. در Asp.Net Core ما یک Logging API داخلی داریم که در Microsoft.Extensions.Logging قرار گرفته است که به عنوان یک پکیج NuGet ارائه می‌شود.

    Asp.Net Core
    1399/08/06
    ایمان مدائنی
    2149

شناخت و درک Middleware در ASP.NET Core

در این مقاله به توضیح امکانات و مفاهیم Middleware در ASP.NET Core می پردازیم. در پایان این مقاله شما به درک روشنی از معانی زیر خواهید رسید:

    Asp.Net Core
    1399/07/10
    برنامه نویسان
    2831

Response Caching سفارشی با استفاده از NCache در ASP.NET Core

NCache یک فریم‌ورک کشینگ (caching) توزیع‌شده open-source و cross-platform است. این یک فریم‌ورک کشینگ توزیع‌شده خیلی سریع است که به صورت خطی مقیاس‌پذیر می‌باشد. در این مقاله به بررسی شیوه‌ای که می‌توانیم با NCache و response caching middleware در ASP.NET Core کار کنیم، می‌پردازیم.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    Asp.Net Core
    1399/05/29
    برنامه نویسان
    2135

پیاده‌سازی CLI در NET Core. و نحوه ایجاد پروژه MVC با استفاده از آن

ابتدا ببینیم که CLI در Net Core. چیست؟ رابط خط فرمان (Command Line Interface) دات نت یک ابزار خط فرمان cross-platform است که برای توسعه و انجام فعالیت‌های مختلف توسعه در هنگام توسعه برنامه‌های Net Core. استفاده می‌شود.

    Asp.Net Core
    1398/10/29
    ایمان مدائنی
    2672

ویژگی‌های جدید NET Core: 3.0. که باید بدانید

NET Core 1.0. در نوامبر 2014 منتشر شد که در سیستم عامل‌های لینوکس، ویندوز و مک اجرا می‌شود. علاوه‌براین یک محیط توسعه رایگان و منبع باز (open-source) برای ساخت هر نوع برنامه‌ای مثل برنامه‌های وب، اندروید، cloud (فضای ابری)، iOS و IoT است. Net core. توسط مایکروسافت و همچنین جامعه Net. در گیت‌هاب نگهداری می‌شود.

    Asp.Net Core
    1398/10/08
    ایمان مدائنی
    2602

مقایسه NET Core. و NET Framework.

در این مقاله برخی تفاوت‌های مهم بین NET Core. و NET Framework. را برای درک تغییرات اصلی بین آن‌ها و نحوه ایجاد این تکنولوژی توسط مایکروسافت نشان می‌دهیم، همچنین مواردی را در مورد مهاجرت از NET Framework. به NET Core. بررسی می‌کنیم.

    Asp.Net Core
    1398/03/21
    ایمان مدائنی
    984

غلبه بر محدودیت های شبکه ارتباطی NET Core.

شبکه ارتباطی NET. یک چارچوب بر مبنای وب است. این شبکه ارتباطی باعث ایجاد یک استراتژی جدید جهت گسترش برنامه های کاربردی در مایکروسافت شده است.

    Asp.Net Core
    1397/11/23
    برنامه نویسان
    1877

ساخت گزارش در Asp.Net Core 2

ساخت و چاپ گزارش در Asp.Net Core 2 با استفاده از Stimu Soft

    Asp.Net Core
    1397/10/10
    ایمان مدائنی
    1046

10 ویژگی جدید نسخه ASP.NET Core 2.1

ویژگی‌های جدید ASP.NET Core 2.1 در لاین بهبود سرور و سرعت کتابخانه‌ای شگفت‌انگیز است. ASP.NET Core 2.1 با یک فریمورک جدید همراه است.

    Asp.Net Core
    1397/06/19
    برنامه نویسان
    2813

چرا NET Core. سی شارپ را به زبانی مهم برای یادگیری تبدیل کرده است؟

آیا درحال حاضر #C بهترین زبان برای آموزش می باشد؟ با تنوع، ویژگی های جدید و OSS گسترده می تواند بهترین گزینه باشد. چگونگی اینکه NET Core . سی شارپ را گام بزرگ بعدی قرار داده است را در این پست متوجه خواهید شد.

    Asp.Net Core
    1397/05/22
    برنامه نویسان
    3648

معرفی Middleware در ASP.NET Core

Middleware یک نرم افزار است که به یک اپلیکیشن pipeline برای مدیریت درخواست ها و پاسخ ها اسمبل شده است. بنابراین در این مقاله می خواهیم ASP.NET Core Middleware را با یکدیگر بطور کامل بررسی کنیم.

    Asp.Net Core
    1397/05/15
    برنامه نویسان
    5235

ایجاد CRUD API در ASP.NET CORE 2.0

ASP.NET Core یک مکانیزم یک پارچه برای ساخت MVC و اپلیکیشن Web API ارائه می دهد. تفاوت کلیدی این است که Web API برای ارتباط با کلاینت JSON (یا XML) و کدهای وضعیت HTTP به جای view ها برخواهد گرداند بنابراین در این مقاله ساخت CRUD API در ASP.NET CORE 2.0 را بطور کامل بررسی خواهیم کرد.

    Asp.Net Core
    1397/05/13
    برنامه نویسان
    2204

ایجاد صفحات خطا برای کدهای HTTP status در ASP.NET Core 2.0

در این مقاله قصد داریم در مورد نحوه ایجاد صفحات خطا برای کد وضعیت (Status Code) خاص HTTP در ASP.NET Core صحبت کنیم. با ما همراه باشید تا این کار را با یک پروژه عملی انجام ‌دهیم.

    Asp.Net Core
    1397/05/08
    برنامه نویسان
    2052

انتشار پکیج های Nuget در NET Core.

در این مقاله نحوه ی انتشار Nuget Packages در .NET Core بررسی خواهیم کرد. بنابراین ابتدا تنظیمات اولیه برای این کار را توضیح خواهیم داد و سپس ساخت یک پکیج را آموزش خواهیم داد و کد مربوط به آن را بررسی خواهیم داد و نهایتا نحوه ی انتشار این پکیج را بررسی خواهیم کرد.

    Asp.Net Core
    1397/05/06
    برنامه نویسان
    1855

نحوه استفاده از ASP.NET Core 2.0Web API با HttpClient

در این مقاله برای سوال مطرح شده ی "چگونگی استفاده از ASP.NET Core 2.0 Web API با استفاده از HttpClient" یک راه حل ارائه خواهیم داد و کد های آن را مرحله به مرحله ارائه خواهیم داد البته توجه کنید که این مقاله با مقاله ی قبل مرتبط است.

    Asp.Net Core
    1397/05/06
    برنامه نویسان
    2794

چگونه تابع Azure را در یک اپلیکیشن ASP.NET Core MVC فراخوانی کنیم؟

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

ASP Net Core چیست | معرفی قابلیت ها و مزایای ASP.NET + دانلود فیلم آموزش
21 تیر 1401
نویسنده: زهرا یاوری
Asp.net   
935 بازدید
زمان تقریبی مطالعه: 9 دقیقه
چاپ
ASP Net Core چیست | معرفی قابلیت ها و مزایای ASP.NET + دانلود فیلم آموزش   

حتما این نیاز برای شما هم پیش آمده است که بخواهید وبسایت های اینترنتی با کاملترین و بروزترین امکانات را برای خود و شرکت های درخواست کننده طراحی و برنامه نویسی کنید. برای این کار ابزارها و تکنولوژی های مختلفی از برنامه نویسی طراحی وب وجود دارد که یکی از بهترین آنها ASP Net Core است. حال سوال اینجاست ASP Net Core چیست ؟
فهرست مطالب مخفی
ASP Net Core چیست
تفاوت ASP Net Core و ASP.Net
آشنایی با تاریخچه زبان ASP.Net
مهمترین ویژگی های ASP Net Core چیست
تفاوت های ASP NET MVC و ASP NET Core چیست؟
معرفی مهمترین کاربردهای ASP NET Core
جمع بندی درباره ASP NET Core

طراحان وب و توسعه دهندگان سایت ها می توانند با زبان های برنامه نویسی مختلفی کار کنند که می توان به زبان های PHP، Python ، JavaScript و … نام برد ولی البته برای اینکه بتوانیم بهترین وبسایت ها را با آخرین متدهای بروز طراحی وب می تواند از برنامه نویسی ASP Net Core استفاده کنید. در ادامه این مطلب می خواهیم در مورد تکنولوژی ASP.Net و مزایا و ویژگی های این زبان برنامه نویسی صحبت کنیم، پس با ما همراه باشید.
ASP Net Core چیست
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
برنامه نویسان وب کسانی هستند که با بهره بردن از دانش برنامه نویسی بتوانند صفحات وبسایت پویا و منعطف طراحی کنند و کلیه ی ابزارها و امکانات مورد نیاز یک سایت اینترنتی را برای کاربران فراهم کنند.

ASP Net Core چیست

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

    آموزش آشنایی با معماری سه لایه درASP.NET با MVC و Core — کلیک کنید

ASP Net Core به عنوان یک ابزار نرم افزاری می باشد که زبان برنامه نویسی استفاده شده در آن سی شارپ است و خودش به تنهایی به عنوان یک زبان برنامه نویسی بحساب نمی آید. در این مقاله می خواهیم با اصول برنامه نویسی ASP Net Core و ویژگی های آن بیشتر صحبت کنیم ولی قبل از آن باید بدانیم تفاوت ASP.Net و ASP Net Core چیست ؟
تفاوت ASP Net Core و ASP.Net

فریمورک ASP Net Core بعنوان نسخه ای رایگان و متن باز از زبان ASP.Net شمرده می شود که می توان آن را بر روی تمامی سیستم عامل های موجود مانند لینوکس، مک و ویندوز نصب و استفاده کرد. چند سکویی یا مولتی پلتفرم هم به همین معنی است که بتوانیم هر نرم افزار و ابزار توسعه دهنده را بر روی سیستم عامل و پلتفرم های متعددی نصب و استفاده کرد. از نرم افزارها و برنامه هایی که با ASP Net Core ایجاد شده اند می توانیم بر روی بستر Net Core. و همچنین Net Framework. استفاده کرد.
آشنایی با تاریخچه زبان ASP.Net

ابزار ASP Net Core در سال 2016 معرفی شده است و شرکت مایکروسافت توانسته است با باز طراحی ابزار ASP.Net این فریمورک کاربردی را توسعه دهد پس می توان گفت که جزء فریمورک های جدید و بروز می باشد. تا قبل از اینکه ASP Net Core معرفی شود مایکروسافت نسبت به تکنولوژی های زبان های برنامه نویسی طراحی وب دیگر مانند زبان PHP دارای ضعف و توانایی های کمتری بود ولی بعد از معرفی این ابزار توانست کاربران زیادی را با خود همراه کند.

تاریخچه زبان ASP.Net

ابتدایی ترین نسخه ای که از مجموعه ASP.Net توسط شرکت مایکروسافت معرفی شده است مربوط به سال 1996 است که با نام Classic ASP شناخته می شود. ASP شامل مخفف عبارات Active Server Pages می باشد و برای اینکه متوجه شویم چه صفحاتی با زبان ASP ساخته شده اند کافیست به پسوند انتهای فایل ها توجه کنیم که asp. ختم می شود. شرکت مایکروسافت در سال 2002 قالب ASP.Net را معرفی کرد که نوع جدیدی از ASP بود و این نسخه را به جای نسخه ی قبلی جایگزین کرد. از قالب ASP.Net در زبان سی شارپ #C استفاده شد که می توانیم صفحات وبسایت را با استفاده از زبان برنامه نویسی سی شارپ طراحی کنیم و پسوند فایل های آن به صورت aspx. نوشته می شود. بعد از نسخه ی ASP.Net  مایکروسافت توانست با استفاده از معماری MVC نسخه ی جدیدی را با نام ASP.Net MVC طراحی کند.

تا قبل از ASP Net Core تمامی ابزارها و فریمورک های معرفی شده دارای هزینه ای مجزا بوده و به صورت انحصاری برای محیط کاربری خاصی تعریف شده است و البته باید فقط بر روی سرورهای ویندوز نصب و اجرا شود ولی با معرفی ASP Net Core در سال 2016 مایکروسافت تغییر رویه مهمی داد و این محدودیت ها حذف شدند به اینصورت که این نسخه کاملا رایگان بوده و بر روی تمامی سرورهای موجود برای میزبانی وب قابل نصب و اجرا می باشد.

    آموزش آشنایی با فریم ورک Blazor در ASP.NET Core برای طراحی رابط کاربری — کلیک کنید

مهمترین ویژگی های ASP Net Core چیست

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

    کارایی بالا و سریع بودن

از ویژگی های خیلی خوب برای ASP Net Core این است که کارایی و سرعت عملکرد این ابزار بالا بوده و همین امر در بهینه سازی و سرعت پردازش صفحات وب بسیار مهم است و می تواند جایگاه و رتبه وبسایت شما را از نظر موتورهای جستجوگر ارتقا دهد.

ویژگی های ASP Net Core

    مولتی پلتفرم و چند سکویی

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

    متن باز و رایگان بودن

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

    بهره بردن از زبان برنامه نویسی سی شارپ

ابزار ASP Net Core را نمیتوان یک زبان برنامه نویسی بحساب آورد و برای اینکه بتوانیم تحت این فریمورک برنامه نویسی کنیم باید با زبان سی شارپ کار کنیم که وظیفه عیب یابی کدها و اجرای آنها با کامپایلر زبان سی شارپ است. زبان سی شارپ هم به عنوان یکی از محبوبترین زبان های برنامه نویسی طرفداران زیادی دارد که می توان با جامعه ی آماری بزرگ این زبان، آینده ی روشنی را برای ابزار ASP Net Core ترسیم کرد.

    تزریق کردن وابستگی ها

با استفاده از قابلیت تزریق وابستگی ها که در ASP Net Core قرار داده شده می توان بانک های اطلاعاتی و دیتابیس را به سادگی مدیریت کرد و بانک اطلاعاتی را مجزا از برنامه نویسی قرار داد. در این حالت واسطی بین کاربر و دیتابیس قرار می گیرد که با هر بار درخواستی که کاربر دارد با دیتابیس متصل نشود و این مزیت باعث ایجاد سرعت و کارایی بیشتر در فراخوانی اطلاعات می شود. سایر ویژگی های ابزار ASP Net Core عبارتند از :

    در طراحی سایت می توان بسادگی کار کرد.
    قدرتمند و بسیار ساده و سبک
    دسترسی داشتن به محیط های پردازش ابری
    ارتقای سطح ماژولار بودن
    ساخت UI و API وب با استفاده از روال یکسان
    دارای قابلیت تست پذیری
    برای برنامه نویسی نرم افزارهای ابری محیط مناسبی دارد.

تفاوت های ASP NET MVC و ASP NET Core چیست؟

همانطور که در بالا ذکر کردیم ASP NET MVC از نسخه های قدیمی می باشد و در حال حاضر ASP NET Core با تغییرات متعددی نسبت به نسخه ی قبلی ارائه شده است. در این بخش می خواهیم بررسی کنیم تفاوت های بین ASP NET MVC و ASP NETCore چیست ؟
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
تفاوت های ASP NET MVC و ASP NET Core

    تفاوت اول:

اولین مورد از تفاوت های بین این دو نسخه مربوط به تزریق وابستگی ها می باشد به طوریکه که در ASP NET Core با بهره گرفتن از کلاسی به نام IServiceProvider می توان به صورت مستقیم در سازنده آن و یا Constructor در هر کلاس فرآیند تزریق وابستگی را انجام داد. در اصل می توانیم در ASP NET Core به صورت توکار فرآیند تزریق وابستگی را بین رابط کاربری و کلاس ها انجام دهیم.

    تفاوت دوم:

دومین مورد از تفاوت های این دو نسخه مربوط به ساختار پروژه می باشد. در ASP NET Core بسیاری از فایلها و پوشه هایی که در ASP NET MVC کاربرد زیادی داشتند حذف شده اند. از جمله این فایل های اصلی می توان به فایل web.config اشاره کرد که فقط در نسخه ی پابلیش شده وجود دارد. فایل های دیگر حذف شده شامل Global.aspx و App_Start می باشند و همچنین پوشه ی App_Data نیز حذف شده اند. البته فایل های ذکر شده با فایل های دیگری جایگزین شده اند که فایل StartUp.cs به جای فایل App_Start قرار گرفته و همچنین فایل Appsetting.json هم به جای فایل web.config جایگزین شده است.

    تفاوت سوم:

سومین تفاوت مربوط به بانک های اطلاعاتی است. اگر در یک پروژه با ابزار ASP NET MVC بخواهیم شروع به کار کنیم باید با دیتابیس IIS کار خود را انجام دهیم. ولی در ابزار ASP NET Core با توجه به قابلیت چند سکویی که دارد می توانیم از دیتابیس های غیر ویندوزی هم استفاده کنیم که حتما لازم نیست با بانک اطلاعاتی IIS باشد و می توان از دیتابیس خوب MySQL هم استفاده کنیم.

    تفاوت چهارم:

چهارمین تفاوت بین ابزارهای طراحی وب فوق مربوط به مسیر نگه داری فایل های پروژه می باشد به صورتی که در ASP NET Core مسیر جداگانه ای برای نگه داری از فایل های ثابت و استاتیک برای یک پروژه تعریف شده است و آن را با نام wwwroot می شناسیم ولی این مورد در ASP NET MVC وجود ندارد. در اینجا منظورمان از فایل های ثابت استفاده شده فایل های استایل نویسی CSS و اسکریپت های jQuery و البته عکس های داخل پروژه می باشد.

    تفاوت آخر:

تفاوت پنجم مربوط به روش کامپایل کردن کدها در هنگام اجرای یک پروژه است که دیگر نیازی به کامپایل کردن در اجرای پروژه نداریم. برای اینکار می توانیم گزینه ای با نام start without debugging از منوی Debug انتخاب کنیم و از انجام تمامی تغییرات در کل پروژه فقط آن را با دستور Build بسازیم و سپس مرورگر وب را بروز کنیم تا نتیجه ی تغییرات را مشاهده کنیم. این روش می تواند سرعت توسعه نرم افزار و طراحی وبسایت ها را ارتقا دهد.
معرفی مهمترین کاربردهای ASP NET Core

همانطور که تابحال در این مقاله ذکر کردیم ابزار ASP NET Core برای طراحی صفحات وب به صورت تخصصی کاربرد دارد ولی می خواهیم بدانیم سایر کاربردهای ASP NET Core چیست ؟ البته هنوز هم از جمله کاربردهای اصلی ASP NET Core مربوط به طراحی و اجرای وبسایت های مختلف با موضوعات و تکنولوژی های گوناگون است.

کاربردهای ASP NET Core

ابزار ASP NET Core توانسته است با داشتن ویژگی های برتر در این زمینه با بانک های اطلاعاتی و دیتابیس ها به خوبی کار کند و این مورد از قابلیت های ویژه آن می باشد.

سایر خواص و کاربرد ابزارهای تحت مجموعه دات نت NET. عبارتند از :

    برنامه نویسی هوش مصنوعی و رباتیک
    احراز هویت اشخاص
    توسعه و طراحی برنامه های داشبورد تحت وب
    و …

با استفاده از کتابخانه های غنی موجود در ASP NET Core می توانیم در زمینه های مختلفی به قدرت این ابزار را مشاهده کنیم. در مورد سایت های معتبر و شناخته شده ای که در حال حاضر با ابزار ASP NET Core طراحی شده اند می توانیم به سایت های ایرانی و خارجی ذیل اشاره کنیم :

    وبسایت سازمان سنجش کشور به نشانی Sanjesh.org
    وبسایت اصلی خدمات شرکت مایکروسافت به نشانی MSN.com
    وبسایت پرطرفدار ورزش سه به نشانی Varzesh3.com
    وبسایت آموزش کدنویسی و برنامه نویسی W3School.com
    و …

جمع بندی درباره ASP NET Core

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

    آموزش پروژه محور ASP.NET Core – طراحی سایت رزرو هتل – بخش یکم — کلیک کنید

پاورپوینت استفاده از AJAX در MVC – آموزش AJAX در asp.net MVC

پاورپوینت آماده استفاده از AJAX در asp.net MVC

آژاکس یا ایجکس مخفف Asynchronous JavaScript And XML می‌باشد که با استفاده از آن می‌توان برنامه‌های مبتنی بر وب تولید کرد که کاربرپسند و سبک باشد. این پاورپوینت آماده در 27 اسلاید در قالب ppt. یا pptx. با قابلیت ویرایش برای ارائه درسی آماده دانلود می‌باشد.
همین الان کلیک کنید

azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
پروژه های تحت ویندوز
C# Windows form

پروژه های طراحی سایت

C# asp.net mvc
C# asp.net webform
Sql server tsql entityframe work

طراحی پروژه مخصوص فروشگاهای ورزشی و مطب پزشکی با امکان چت و مشاوره انلاین . دراری نمونه کارهای مرتبط
پروژه ای که برای شما آماده کرده ایم یکی از بهترین آزمون گیرهای آنلاین است که با 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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
تکنولوژی های مورد استفاده در پروژه آزمون آنلاین:

    ASP.NET
    SQL Server
    Linq2SQL
آموزش خصوصی برنامه نویسی و طراحی سایت حرفه ای در منزل
مسلط به cms jomla
مشخصات

    جهت مشاهده منبع اصلی این مطلب کلیک کنید

اشتراک گذاری در تلگرام
پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

جام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.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


پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Ne
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.

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



به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

به روز رسانی سوم:

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آی برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز



مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

سیستم Decision

این سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و دانشگاهها و نیز ارزیابی و ثبت مصاحبه‌های کیفی جهت انجام امور استخدامی و ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم می‌توان در اکثر موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد مربوط بهره برد  .
امکانات

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی م آموزش برنامه نویسی asp net core هستید. Core که نسخه بهینه تر و بهتر MVC در ASP است را سعی کردیم به صورت تصویری به زبان فارسی با ۲ پروژه بزرگ به شما آموزش بدیم. مدرس این دوره asp خانم مهندس آرزو ابراهیمی هستند. این دوره طراحی سایت بالای به ۱۲۰ ساعت آموزش و بالای ۲۸۰ ویدیو است و سعی شده آموزش صفر تا صد با نیازهای لازم ارائه شود. مثلا در فصل ۰ این دوره asp core ، آموزش c# را هم برای دانلود قرار دادیم.

جهت اطلاعات بیشتر درباره آموزش ویدیویی طراحی سایت با ASP.NET Core به جدول و معرفی فیلم پایین صفحه مراجعه کنید.
اطلاعات کلی دوره پروژه محور طراحی سایت با Core 2.1
زبان     فارسی
مدرس     آرزو ابراهیمی
پیش‌نیاز     HTML و CSS
تاریخ شروع دوره     فروردین ۱۳۹۷
سطح آموزش     از پایه تا پیشرفته
زمان کل دوره     بالای ۱۲۰ ساعت
حجم کل دوره     در حال حاضر بالای ۱۵ گیگ
تعداد ویدیو     نزدیک ۲۸۰ ویدیو با کیفیت و صدای بسیار مناسب
پشتیبانی     دارد، به شکل تیکت و ایمیل
نوع محتوا     فایل ویدیو و PDF
قابلیت آپدیت     دارد، و همینطور براساس اخرین تغییرات مایکروسافت تدریس می‌شود.
پروژه عملی دارد؟     یک مینی پروژه و همینطور دو پروژه جامع دارد. یک پروژه جامع کتابخانه با Core 2.1 در روند دوره پیاده سازی شده است و یک پروژه جامع سایت خبری با Core 2.2 در انتهای دوره طراحی شده است. و در انتها نحوه آپدیت به Core 3.1 آموزش داده شده است.
اخرین آپدیت دوره     دی ۱۳۹۸
روش دریافت     فعال‌سازی آنی لینک دانلود، بعد پس از تکمیل سفارش

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

آموزشی ویدیویی ASP.NET Core 2 این مشکل را حل کرده و با دقت خاص مدرس سرفصل ها چیدمان شده اند. این دوره آموزشی بالای ۱۲۰ ساعت فیلم و بالای ۲۸۰ ویدیو خواهد بود، به صورت کاملا پروژه محور بوده و در پایان دوره یک وبسایت خبری بر پایه ی ASP.NET Core کد نویسی می کنیم جهت کسب اطلاعات بیشتر در مورد دوره فیلم آموزش ASP.NET Core و سرفصل و پیش نیازهای دوره حتما فیلم معرفی دوره را مشاهده نمایید.
توجه داشته باشید که شما یک بار پکیج فیلم آموزش ASP.NET Core 2.1 را تهیه میکنید و تمام آپدیت‌های مربوط به این دوره را در پنل کاربری خود می‌توانید مشاهده کنید و طبیعتا برای آپدیت‌ها که در انتهای این صفحه درج شده و هنوزم ادامه دارد، لازم به هزینه اضافه نخواهد بود.

سعی کردیم این دوره کامل و جامع را در ویدیوهای کوتاه ارائه دهیم تا باعث خستگی کاربران نشود و میانگین هر ویدیو در این دوره asp net کور نزدیک به ۲۰ دقیقه است.

این فیلم آموزشی ASP.NET کدام نسخه Core را آموزش می‌دهد؟ سه نسخه مختلف در این دوره جامع وجود دارد. یک پروژه جامع کتابخانه با Core 2.1 در روند دوره طراحی شده است و همینطور پیاده سازی یک پروژه جامع سایت خبری با Core 2.2 در دوره آموزش داده می‌شود. و در انتهای این دوره فیلم محور، نحوه آپدیت به Core 3.1 هم ضبط شده است.
فیلم معرفی دوره ASP.NET Core 2

ویژگی های دوره فیلم آموزشی core 2
نمایی از پنل مدیریت سایت کتابخانه + عکس (پروژه 1)

مهم ترین ویژگی پروژه اول و دوره جامع آموزشی asp core میزفا این است که در کنار روند آموزش و گام به گام در طول ۱۰۰ ویدیو کوتاه پیاده سازی شده است، شما هم آموزش میبینید و هم عملی کل آموزش را مشاهده میکنید.
امکانات پنل مدیریت عبارتند از :

        عضویت در سایت
        تغییر کلمه عبور
        ریست پسورد کاربر
        فراموش کلمه عبور
        مدیریت کاربران
        ارسال ایمیل برای کاربران
        مدیریت کتاب ها
        مدیریت نویسندگان
        مدیریت ناشرین
        جستجوی پیشرفته کتاب
        صفحه بندی کتاب ها
        مرتب سازی کتاب ها
        ورود به سایت و احراز هویت دو مرحله ای با ارسال ایمیل
        ورود به سایت و احراز هویت دو مرحله ای با اس ام اس
        ورود به سایت و احراز هویت دو مرحله ای با Authenticator APP

        آموزش پروژه محور طراحی سایت با asp.net

پروژه پنل کاربری کتابخانه در فصل های ۱۰ تا ۱۷
قابلیت ها و امکانات وبسایت خبری و پنل مدیریت (پروژه 2)

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

عکس یک از پروژه سایت خبری

ویژگی ها

    پیاده سازی ورود به سایت ، عضویت و فراموشی کلمه عبور (پیاده سازی شده با Ajax)
    نمایش پربازدیدترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش محبوب ترین اخبار
    نمایش پربحث ترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش همه اخبار به صورت صفحه بندی شده (پیاده سازی شده با Ajax)
    عضویت کاربر در خبرنامه
    نمایش اسلایدشو جدیدترین اخبار
    نمایش اسلایدشوی جدیدترین اخبار داخلی و خارجی
    نمایش اسلایدشو جدیدترین ویدیوها
    نمایش اخبار و ویدیوهای تصادفی در فوتر سایت
    نمایش تیتر جدیدترین اخبار در هدر سایت

آموزش طراحی سایت خبری با asp net
صفحه اول پروژه دوم طراحی سایت خبری با asp net

 

عکس یک از پروژه سایت خبری

ویژگی ها

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

آموزش پروژه محور asp
صفحه دوم پروژه دوم طراحی سایت خبری با asp net

 
امکانات پنل مدیریت عبارتند از :

        تعریف کاربر با نقش های مختلف و سطح دسترسی های مختلف
        مدیریت کاربران شامل ویرایش اطلاعات آنها ، ریست پسورد و حذف کاربران
        ارسال یک خبر جدید
            با قابلیت قرار دادن تصویر شاخص برای خبر و برش تصویر در اندازه دلخواه
            با قابلیت اضافه کردن برچسب برای خبر
            با قابلیت انتخاب چندین دسته برای خبر
            نوشتن متن خبر در ادیتور حرفه ای TinyMce
            نوشتن عنوان و چکیده خبر
            با قابلیت انتشار خبر در آینده و پیش نویس کردن خبر
            با قابلیت قرار دادن یک آدرس فارسی برای خبر
        مدیریت اخبار شامل حذف هر خبر به صورت جداگانه ، حذف گروهی اخبار ، جستجو و مرتب سازی اخبار و ویرایش اخبار
        افزودن دسته بندی جدید برای اخبار
        مدیریت دسته بندی های اخبار شامل حذف و ویرایش دسته ها
        مدیریت دیدگاه های اخبار
        مدیریت برچسب های اخبار
        مدیریت بخش خبرنامه سایت
        قابلیت حذف، تائید و عدم تائید دیدگاه های ارسالی
        قابلیت نمایش اطلاعات آماری سایت از قبیل تعداد اخبار منتشر شده ، تعداد نظرات جدید ، تعداد کاربران و آخرین دیدگاه ها و اخبار
        امکان ویرایش اطلاعات بخش نمایه من
        امکان جستجوی اخبار
        امکان تغییر کلمه عبور
        امکان فعال سازی احراز هویت دو مرحله به صورت ایمیل ، اس ام اس و Authenticator App

عکس از پروژه، داخل پنل مدیریت سایت خبری
فیلم asp
نظر دانشجویان دوره در تلگرام و سایت نسبت به دوره:
بازخورد دانشجیوان دوره core در تلگرام
بازخورد دانشجیوان دوره core
نمونه ویدیو از دوره جامع طراحی سایت با ASP (ویدیو 37 فصل 6)
سرفصل های جامع آموزش ASP.NET Core2

مدت دوره تا الان ۱۱۷:۵۴:۲۲

    ۰
    فصل صفر – آموزش کامل زبان برنامه نویسی #C و بانک اطلاعاتی SQL Server (پیش نیاز)

        ویدیو 01 – جلسه 01 – آشنایی با زبان برنامه نویسی #C و نصب ویژوال استودیو

        ۲۸:۰۶

        ویدیو 02 – جلسه 02 – درباره متغیرها و کاراکترهای کنترلی

        ۰۱:۱۶:۲۳

        ویدیو 03 – جلسه 03 – عملگرها در سی شارپ
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ۰۱:۲۷:۲۵

        ویدیو 04 – جلسه 04 – نحوه دریافت ورودی از کاربر

        ۱۳:۰۰

        ویدیو 05 – جلسه 05 – درباره ساختارهای تصمیم

        ۴۶:۳۴

        ویدیو 06 – جلسه 06 – ساختارهای تکرار

        ۳۹:۰۳

        ویدیو 07 – جلسه 07 – توضیحات کامل درباره آرایه ها

        ۵۹:۳۴

        ویدیو 08 – جلسه 08 – توابع در زبان #C (متدها) قسمت 1

        ۵۳:۰۸

        ویدیو 09 – جلسه 08 – توابع در زبان #C (متدها) قسمت 2

        ۵۰:۵۰

        ویدیو 10 – جلسه 09 – برنامه نویسی شی گرا (مقدماتی)

        ۴۵:۲۲

        ویدیو 11 – جلسه 09 – برنامه نویسی شی گرا (حرفه‌ ای)

        ۰۱:۱۷:۰۴

        ویدیو 12 – جلسه 10 – آموزش جامع درباره مجموعه ها

        ۰۱:۰۷:۴۱

        ویدیو 13 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 1

        ۴۱:۲۹

        ویدیو 14 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 2

        ۵۴:۱۷

        ویدیو 15 – جلسه 12 – کلاس DateTime و Math (بخش 1)

        ۳۶:۵۷

        ویدیو 16 – جلسه 12 – متدهای کلاس String (کار با رشته ها) (بخش 2)

        ۰۱:۰۶:۱۰

        ویدیو 17 – جلسه 12 – درباره RegularExpression یا عبارات باقاعده (بخش 3)

        ۴۷:۳۶

        ویدیو 18 – جلسه 12 – نحوه کار با فایل ها قسمت 1 (بخش 4)

        ۰۱:۲۳:۳۳

        ویدیو 19 – جلسه 12 – نحوه کار با فایل ها قسمت 2 (بخش 5)

        ۵۱:۵۲

        ویدیو 20 – جلسه 13 – مدیریت خطاها

        ۲۰:۱۸

        ویدیو 21 – جلسه 14 – کار با LINQ قسمت 1

        ۰۱:۳۶:۲۶

        ویدیو 22 – جلسه 14 – کار با LINQ قسمت 2

        ۰۱:۰۴:۱۵

        ویدیو 23 – جلسه 15 – آموزش اصول طراحی پایگاه داده + تحلیل پروژه نهایی

        ۰۱:۰۸:۳۶

        ویدیو 24 – جلسه 16 – کار با محیط SQL Server Management 2017

        ۳۹:۲۳

        ویدیو 25 – جلسه 17 – آموزش جامع دستورات اسکیوال ، View ، Function ، Storeprocedure و …

        ۰۱:۰۹:۳۸

        ویدیو 26 – جلسه 18 – آشنایی با مباحث HTML ، CSS ، Jquery ، Bootstrap و … + معرفی داکیونت آموزشی

        ۱۱:۱۹

    ۱
    فصل یک – آشنایی با مفاهیم وب و ASP.NET Core

        ویدیو 27 – جلسه 01 – آشنایی با مفاهیم وب

        ۲۷:۰۳

        ویدیو 28 – جلسه 02 – معرفی کامل NET Core. و ASP NET Core

        ۱۲:۵۵

        ویدیو 29 – جلسه 03 – معرفی ویژگی ها و قابلیت های جدید ASP NET Core 2.1

        ۱۳:۰۶

        ویدیو 30 – جلسه 04 – معرفی ویژگی ها و قابلیت های جدید EF Core 2.1

        ۰۴:۴۶

    ۲
    فصل دو – آشنایی کامل با معماری MVC و ایجاد نخستین پروژه ASP.NET Core 2.1

        ویدیو 31 – جلسه 01 – آموزش معماری MVC (فهم کامل View ، Controller و Model)

        ۰۸:۰۴

        ویدیو 32 – جلسه 01 – ساخت اولین پروژه ASP.NET Core 2.1 و آشنایی با ساختار پوشه ها

        ۲۷:۳۴

    ۳
    فصل سه – آموزش جامع View ، Action Method ، Controllerو موتور Razor

        ویدیو 33 – جلسه 01 – آموزش کامل Controller ها ، Action Method ها و انواع بازگشتی اکشن متدها

        ۵۵:۵۵

        ویدیو 34 – جلسه 02 – آموزش کامل انواع بازگشتی Action Method ها

        ۲۳:۴۱
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 35 – جلسه 01 – آموزش کامل View (نما) و موتور Razor

        ۱۱:۴۰

    ۴
    فصل چهار– آموزش روش های ارسال اطلاعات بین View ها ، Action Method ها و Controller ها

        ویدیو 36 – جلسه 01 – آموزش جامع ارسال اطلاعات با ViewBag ، ViewData و TempData

        ۳۲:۳۸

        ویدیو 37 – جلسه 02 – آموزش جامع ارسال اطلاعات فرم به دو روش Post و Get (مشاهده فیلم)

        رایگان ۰۱:۰۹:۵۱

        ویدیو 38 – جلسه 03 – آموزش جامع Session و Cookie

        ۵۱:۴۷

    ۵
    فصل پنج – آموزش جامع Model و ViewModel در قالب مینی پروژه و طراحی قالب با Bootstrap 4

        ویدیو 39 – جلسه 01 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 1

        ۳۲:۴۶

        ویدیو 40 – جلسه 02 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 2

        ۲۸:۰۵

        ویدیو 41 – جلسه 03 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 3

        ۲۷:۲۹

    ۶
    فصل شش – آموزش جامع Tag Helper ها و DataAnnotation ها

        ویدیو 42 – جلسه 01 – آموزش جامع CacheTagHelper

        ۲۵:۲۲

        ویدیو 43 – جلسه 02 – آموزش جامع AnchorTagHelper

        ۱۵:۵۹

        ویدیو 44 – جلسه 03 – آموزش FormTagHelper ، InputTagHelper ، SelectTagHelper و …

        ۴۹:۲۹

        ویدیو 45 – جلسه 04 – آموزش جامع DataAnnotation ها و اعتبارسنجی اطلاعات فرم در سمت Client و Server

        ۴۰:۰۱

        ویدیو 46 – جلسه 05 – آموزش ایجاد یک TagHelper سفارشی

        ۱۰:۳۵

        ویدیو 47 – جلسه 06 – آموزش تعریف یک Validation Attribute سفارشی برای اعتبارسنجی سایز فایل یا عکس

        ۱۷:۱۵

    ۷
    فصل هفت – بررسی و فهم مسیرها (Routing)

        ویدیو 48 – جلسه 01 – آموزش Routing (مسیریابی) – سطح مقدماتی

        ۲۰:۰۳

        ویدیو 49 – جلسه 02 – آموزش نحوه ایجاد محدودیت روی مسیرها – سطح متوسط

        ۲۲:۴۳

        ویدیو 50 – جلسه 03 – تعریف قید سفارشی برای محدودیت مسیرها و مسیریابی بوسیله صفات – سطح پیشرفته

        ۱۶:۵۴

    ۸
    فصل هشت – آموزش Area ، PartialView ، ViewComponent و Layout

        ویدیو 51 – جلسه 01 – (مینی پروژه 1) آموزش کامل Layout

        ۱۸:۳۹

        ویدیو 52 – جلسه 02 – (مینی پروژه 1) آموزش کامل PartialView

        ۱۹:۴۵

        ویدیو 53 – جلسه 03 – (مینی پروژه 1) آموزش کار با ViewComponent

        ۱۰:۰۷

        ویدیو 54 – جلسه 04 – بررسی جامع Area

        ۱۴:۳۲

    ۹
    فصل نه -آموزش جامع تزریق وابستگی (Dependency Injection)

        ویدیو 55 – جلسه 01 – آموزش جامع Inversion Of Control ، IOC Container و Dependency Injection به همراه مثال

        ۱۹:۵۱

        ویدیو 56 – جلسه 02 – آموزش تزریق وابستگی (Depencency Injection) در Controller

        ۱۰:۰۹

        ویدیو 57 – جلسه 03 – آموزش تزریق وابستگی (Depencency Injection) در View

        ۳۴:۳۸

        ویدیو 58 – جلسه 04 – بررسی تفاوت های متدهای AddTransient ، AddScoped و AddSingleton در یک پروژه عملی

        ۳۱:۴۲

    ۱۰
    فصل ده – آموزش کامل EntityFramework Core در قالب یک مینی پروژه سایت فروش کتاب

        ویدیو 59 – جلسه 01 – نصب و راه اندازی EFCore

        ۰۹:۳۷

        ویدیو 60 – جلسه 02 – پیکربندی رابطه یک به چند و آموزش Key Attribute ، ForeignKey Attribute و Table Attribute و …

        ۲۱:۱۱

        ویدیو 61 – جلسه 03 – پیکربندی رابطه یک به یک و چند به چند و آموزش Required ، MaxLength ، Column Attributes …

        ۳۰:۴۴

        ویدیو 62 – جلسه 04 – آموزش کلاس DbContext و تعریف Connection String ، آشنایی با Migration و InverseProperty Attribute

        ۲۴:۵۵

        ویدیو 63 – جلسه 05 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش اول)

        ۲۳:۵۴

        ویدیو 64 – جلسه 06 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش دوم)

        ۲۳:۵۴

        ویدیو 65 – جلسه 07 – آموزش نحوه آپدیت دیتابیس در روش Code First و پیکربندی رابطه یک جدول با خودش

        ۳۲:۱۶

        ویدیو 66 – جلسه 08 – آموزش درج اطلاعات در پایگاه داده و خواندن و نمایش اطلاعات پایگاه داده در View

        ۴۱:۴۸

        ویدیو 67 – جلسه 09 – آموزش ویرایش اطلاعات و حذف اطلاعات از پایگاه داده

        ۲۶:۲۵

        ویدیو 68 – جلسه 10 – آموزش روش Database First

        ۱۱:۴۸

        ویدیو 69 – جلسه 11 – پروژه پنل کتابخانه – نصب قالب مدیریتی و آشنایی با پلاگین Select2

        ۲۸:۳۷

        ویدیو 70 – جلسه 12 – پروژه پنل کتابخانه – آموزش نمایش دسته بندی های نامحدود به صورت درختی (Tree View)

        ۴۷:۱۳

        ویدیو 71 – جلسه 13– پروژه پنل کتابخانه – درج اطلاعات کتاب ، ارسال اطلاعات Multi-Select Dropdown List و چند ترفند برنامه نویسی

        ۴۳:۵۰

        ویدیو 72 – جلسه 14 – پروژه پنل کتابخانه – خواندن اطلاعات کتاب ها از دیتابیس و نمایش در View و آموزش روش Eager Loading

        ۳۳:۵۵

        ویدیو 73 – جلسه 15 – پروژه پنل کتابخانه – تبدیل تاریخ میلادی به شمسی و شمسی به میلادی

        ۱۶:۳۶

        ویدیو 74 – جلسه 16 – پروژه پنل کتابخانه – آموزش Paging (صفحه بندی)

        ۲۶:۵۷

        ویدیو 75 – جلسه 17 – پروژه پنل کتابخانه – آموزش Sorting و جستجوی ساده بر اساس عنوان کتاب

        ۲۹:۴۵

        ویدیو 76 – جلسه 18 – پروژه پنل کتابخانه – معرفی یک پلاگین جی کوئری حرفه ای + آموزش ارسال اطلاعات به فرمت Json به این پلاگین

        ۱۴:۳۶

        ویدیو 77 – جلسه 19 – پروژه پنل کتابخانه – پیاده سازی جستجوی پیشرفته – آموزش Inner Join ، Full Outer Join ، GroupBy و متد Like و …

        ۵۳:۲۵

        ویدیو 78 – جلسه 20 – پروژه پنل کتابخانه – پیاده سازی نمایش جزئیات کتاب و آموزش قابلیت RowSqlQuery در EF Core

        ۳۳:۲۰

        ویدیو 79 – جلسه 21 – پروژه پنل کتابخانه – آموزش QueryType ها در EF Core

        ۲۷:۰۹

        ویدیو 80 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی حذف منطقی کتاب + آموزش ExecuteSqlCommand method و آموزش Global Query Filters در EF Core

        ۱۸:۱۹

        ویدیو 81 – جلسه 23 – پروژه پنل کتابخانه – آموزش Transaction در EF Core

        ۱۵:۴۰

        ویدیو 82 – جلسه 24 – پروژه پنل کتابخانه – آموزش Saving Related Data و Setting Explicit Values For Generated Properties در EF Core

        ۱۶:۰۰

        ویدیو 83 – جلسه 25 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب – بخش اول

        ۲۸:۵۶

        ویدیو 84 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب و آموزش کار با متد Except – بخش دوم

        ۳۶:۳۳

        ویدیو 85 – جلسه 27 – پروژه پنل کتابخانه – آموزش Entity State ها و Disconnected Entities

        ۳۴:۴۸

        ویدیو 86 – جلسه 28 – پروژه پنل کتابخانه – آموزش Explicit Loading در EF Core

        ۳۱:۲۲

        ویدیو 87 – جلسه 29 – پروژه پنل کتابخانه – آموزش Tracking و NoTracking در EF Core

        ۰۵:۱۸

        ویدیو 88 – جلسه 30 – پروژه پنل کتابخانه – آموزش Scalar Function Mapping در EF Core

        ۲۳:۳۲
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 89 – جلسه 31 – آموزش Compiled Queries در EF Core

        ۱۲:۲۷

        ویدیو 90 – جلسه 32 – (مینی پروژه 2) آموزش Lazy Loading در EF Core

        ۳۷:۰۴

    ۱۱
    فصل یازده – آموزش الگوی Repository و UnitOfWork

        ویدیو 91 – جلسه 01 – آموزش Generic Types در سی شارپ

        ۱۲:۴۸

        ویدیو 92 – جلسه 02 – پروژه پنل کتابخانه – پیاده سازی الگوی Repository

        ۳۰:۴۸

        ویدیو 93 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی الگوی Unit Of Work

        ۳۵:۰۹

        ویدیو 94 – جلسه 04 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + آموزش نکات برنامه نویسی

        ۱۸:۴۶

    ۱۲
    فصل دوازده –  آموزش Razor Pages در ASP.NET Core

        ویدیو 95 – جلسه 01 – معرفی Razor Page ها ، آموزش نحوه ایجاد Razor Page ، انجام عمل Redirect بین Razor Page ها و …

        ۱۹:۵۷

        ویدیو 96 – جلسه 02 – آموزش Routing و ایجاد محدودیت در مسیریابی و آموزش ارسال اطلاعات بین Razor Page ها

        ۱۵:۲۶

        ویدیو 97 – جلسه 03 – آموزش استفاده از Layout در Razor Page و آموزش TempData Attribute و ViewData Attribute

        ۲۷:۴۱

        ویدیو 98 – جلسه 04 – آموزش ارسال اطلاعات به روش Post و کار با asp-page-handler Attribute

        ۲۲:۲۱

        ویدیو 99 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی عملیات حذف ، ویرایش ، درج و نمایش اطلاعات ناشرین کتاب با استفاده از Razor Page ها

        ۳۹:۲۶

        ویدیو 100 – جلسه 06 – پروژه پنل کتابخانه – پیاده سازی Paging سفارشی برای Razor Page ها

        ۲۴:۰۸

    ۱۳
    فصل سیزده – آموزش جامع احراز هویت با ASP.NET Core Identity+ ارائه داکیومنت

        ویدیو 101 – جلسه 01 – پروژه پنل کتابخانه – معرفی Identity در ASP.NET Core ، افزودن جداول identity به پروژه و بررسی ستون های جداول identity ، آشنایی با روش های احراز هویت Policy-Base ، Claim-Base ، Role-Base

        ۲۳:۴۵

        ویدیو 102 – جلسه 02 – پروژه پنل کتابخانه – آموزش سفارشی سازی جدول Identity و ایجاد ارتباط بین جداول Identity و جداول مینی پروژه

        ۱۸:۱۰

        ویدیو 103 – جلسه 03 – بخش 01 – آشنایی با Manager ها و Store ها در Identity و بررسی کلاس IdentityRole ، IdentityUserRole و IdentityRoleClaim

        ۰۷:۵۶

        ویدیو 104 – جلسه 03 – بخش 02 – بررسی جامع کلاس RoleStore و رابط IRoleStore

        ۰۴:۱۹

        ویدیو 105 – جلسه 03 – بخش 03 – بررسی جامع کلاس IdentityErrorDescriber

        ۰۲:۴۰

        ویدیو 106 – جلسه 03 – بخش 04 – بررسی جامع کلاس RoleValidator و رابط IRoleValidator و بررسی جامع رابط ILookUpNormalizer

        ۰۴:۴۴

        ویدیو 107 – جلسه 03 – بخش 05 – بررسی جامع کلاس RoleManager

        ۰۷:۰۱

        ویدیو 108 – جلسه 04 – بررسی کلاس های IdentityUser و IdentityUserClaim

        ۰۲:۵۷

        ویدیو 109 – جلسه 05 – بررسی جامع کلاس IdentityServiceCollectionExtensions و IdentityServiceCollectionUIExtensions

        ۰۶:۰۷

        ویدیو 110 – جلسه 06 – آموزش اضافه کردن و پیکربندی سرویس های Identiity و بررسی جامع کلاس IdentityBuilder و IdentityBuilderExtentions و IdentityBuilderUIExtentions

        ۰۸:۵۰

        ویدیو 111 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی مدیریت نقش ها (نمایش نقش ها ، ویرایش نقش ، افزودن نقش و حذف نقش)

        ۴۱:۴۰

        ویدیو 112 – جلسه 08 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityRole و جدول AspNetRoles

        ۲۶:۴۰

        ویدیو 113 – جلسه 09 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUserRole و Role Manager و نمایش تعداد کاربران در هر نقش

        ۳۱:۵۲

        ویدیو 114 – جلسه 10 – بررسی جامع کلاس IdentityUserLogin و IdentityUserToken

        ۱۱:۵۶

        ویدیو 115 – جلسه 11 – بررسی جامع کلاس UserStore و رابط IUserStore

        ۰۷:۵۴

        ویدیو 116 – جلسه 12 – بررسی جامع کلاس Identity Options (کلاس SignIn Options ، Password Options , Token Options و Lockout Options و …)

        ۱۴:۳۲

        ویدیو 117 – جلسه 13 – بررسی جامع کلاس PasswordHasherOptions ، PasswordHasher ، PasswordValidator و UserValidator و رابط های IPasswordHasher ، IUserValidator و …

        ۰۹:۰۷

        ویدیو 118 – جلسه 14 – بررسی جامع کلاس UserManager ، کلاس IdentityResult و کلاس IdentityError

        ۲۴:۰۱

        ویدیو 119 – جلسه 15 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUser و جدول AspNetUsers

        ۱۶:۵۷

        ویدیو 120 – جلسه 16 – پروژه پنل کتابخانه – پیاده سازی عضویت کاربر در سایت

        ۵۵:۱۴

        ویدیو 121 – جلسه 17 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityErrorDescriber

        ۲۲:۱۵

        ویدیو 122 – جلسه 18 – پروژه پنل کتابخانه – پیکربندی تنظیمات سیستم Identity برای پسورد کاربر ، نام کاربری و ایمیل

        ۰۹:۲۷

        ویدیو 123 – جلسه 19 – پروژه پنل کتابخانه – آموزش استفاده از DateTimePicker و معرفی و کار با پلاگین جی کوئری Input mask

        ۳۵:۳۵

        ویدیو 124 – جلسه 20 – پروژه پنل کتابخانه – نمایش کاربران سایت و سفارشی سازی کلاس UserManager

        ۲۸:۲۵

        ویدیو 125 – جلسه 21 – پروژه پنل کتابخانه – نمایش جزئیات اطلاعات کاربران

        ۲۲:۲۴

        ویدیو 126 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کاربر و حذف کاربر

        ۵۰:۵۳

        ویدیو 127 – جلسه 23 – پروژه پنل کتابخانه – آموزش ارسال ایمیل و آموزش استفاده از Summernote Editor و سفارشی سازی آن

        ۴۲:۳۵

        ویدیو 128 – جلسه 24 – پروژه پنل کتابخانه – آموزش عضویت کاربر در سایت به همراه تایید ایمیل از طریق ارسال ایمیل

        ۳۶:۳۲

        ویدیو 129 – جلسه 25 – بررسی جامع کلاس HttpContext ، کلاس SignInManager و کلاس Authentication Properties

        ۱۶:۳۲

        ویدیو 130 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی SignIn و SignOut کاربر

        ۲۸:۰۰

        ویدیو 131 – جلسه 27 – بررسی کلاس Claims ، کلاس ClaimsIdentity ، کلاس ClaimsPrincipal و کلاس های ClaimsTypes و ClaimsValueTypes

        ۱۲:۰۰

        ویدیو 132 – جلسه 28 – پروژه پنل کتابخانه – بررسی عملی Claim ها و نمایش اطلاعات کاربری که SignIn شده

        ۲۰:۳۶

        ویدیو 133 – جلسه 29 – پروژه پنل کتابخانه – پیاده سازی یک Captcha سفارشی برای فرم ورود به سایت

        ۲۴:۵۷

        ویدیو 134 – جلسه 30 – پروژه پنل کتابخانه – آموزش استفاده از Google Recaptcha

        ۱۷:۰۲
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 135 – جلسه 31 – پروژه پنل کتابخانه – پیاده سازی فراموشی کلمه عبور

        ۳۰:۳۶

        ویدیو 136 – جلسه 32 – پروژه پنل کتابخانه – پیکربندی تنظیمات قفل حساب کاربر و پیاده سازی قفل حساب کاربر و خروج از حالت قفل

        ۳۲:۰۸

        ویدیو 137 – جلسه 33 – پروژه پنل کتابخانه – فعال و غیرفعال کردن حساب کاربر و پیاده سازی Reset Password کاربر در بخش مدیریت کاربر

        ۲۴:۱۴

        ویدیو 138 – جلسه 34 – پروژه پنل کتابخانه – آموزش ارسال کد اعتبارسنجی به صورت پیامک و تماس صوتی

        ۲۰:۳۴

        ویدیو 139 – جلسه 35 – پروژه پنل کتابخانه – آموزش فعال و غیرفعال کردن احراز هویت دو مرحله ای و تایید و عدم تایید ایمیل و شماره موبایل

        ۲۰:۱۰

        ویدیو 140 – جلسه 36 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحله ای از طریق ارسال ایمیل و پیامک

        ۳۹:۴۴

        ویدیو 141 – جلسه 37 – پروژه پنل کتابخانه – آموزش تغییر کلمه عبور

        ۳۹:۴۴

        ویدیو 142 – جلسه 38 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش اول

        ۳۸:۲۶

        ویدیو 143 – جلسه 39 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش دوم

        ۳۲:۲۹

        ویدیو 144 – جلسه 40 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش سوم

        ۴۰:۳۷

        ویدیو 145 – جلسه 41 – پروژه پنل کتابخانه – آموزش External Login با حساب Google

        ۳۲:۰۵

        ویدیو 146 – جلسه 42 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش اول

        ۲۱:۱۷

        ویدیو 147 – جلسه 43 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش دوم

        ۳۵:۲۸

        ویدیو 148 – جلسه 44 – پروژه پنل کتابخانه – آموزش Role-Based Authorization – Authorization

        ۲۲:۳۹

        ویدیو 149 – جلسه 45 – پروژه پنل کتابخانه – آموزش Claim-Based Authorization – Authorization

        ۲۷:۳۷

        ویدیو 150 – جلسه 46 – پروژه پنل کتابخانه – آموزش Policy-Based Authorization – Authorization

        ۲۵:۲۰

        ویدیو 151 – جلسه 47 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش اول

        ۲۲:۲۳

        ویدیو 152 – جلسه 48 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش دوم

        ۳۲:۰۰

        ویدیو 153 – جلسه 49 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش سوم

        ۳۷:۴۳

        ویدیو 154 – جلسه 50 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش (محدود کردن Sidebar پنل مدیریت بر اساس نقش) – بخش چهارم

        ۳۲:۳۲

        ویدیو 155 – جلسه 51 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + نکات برنامه نویسی

        ۵۱:۳۷

    ۱۴
    فصل چهارده – آشنایی کامل با WebApi

        ویدیو 156 – جلسه 01 – آشنایی با وب سرویس و Web API ، پروتکل های استاندارد وب سرویس و وب سرویس های REST و SOAP

        ۱۲:۴۸

        ویدیو 157 – جلسه 02 – آشنایی با متدهای Post ، Get ،Put و Delete و تست WebApi با ابزار Postman

        ۳۸:۴۲

        ویدیو 158 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی api مدیریت کتاب ها با الگوی Repository و UnitOfWork

        ۴۲:۴۲

        ویدیو 159 – جلسه 04 – پروژه پنل کتابخانه – آموزش ارسال و آپلود عکس در Web Api

        ۱۹:۲۰

        ویدیو 160 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی api کاربران

        ۴۱:۰۴

        ویدیو 161 – جلسه 06 – پروژه پنل کتابخانه – استانداردسازی خروجی Web Api

        ۴۳:۴۱

        ویدیو 162 – جلسه 07 – پروژه پنل کتابخانه – اعتبارسنجی Model در Web Api

        ۲۳:۰۰

        ویدیو 163 – جلسه 08 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت اول

        ۳۳:۲۴

        ویدیو 164 – جلسه 09 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت دوم

        ۱۸:۴۳

        ویدیو 165 – جلسه 10 – پروژه پنل کتابخانه – آموزش JWT – قسمت اول

        ۱۵:۰۱

        ویدیو 166 – جلسه 11 – پروژه پنل کتابخانه – آموزش JWT – قسمت دوم

        ۲۶:۳۶

        ویدیو 167 – جلسه 12 – پروژه پنل کتابخانه – آموزش JWT – قسمت سوم

        ۳۱:۲۸

        ویدیو 168 – جلسه 13 – پروژه پنل کتابخانه – مدیریت خطاها در Web Api

        ۳۵:۴۱

        ویدیو 169 – جلسه 14 – پروژه پنل کتابخانه – آموزش JWT – قسمت چهارم

        ۳۲:۳۰

        ویدیو 170 – جلسه 15 – پروژه پنل کتابخانه – آموزش JWT – قسمت پنجم

        ۲۷:۱۶

        ویدیو 171 – جلسه 16 – آموزش Swagger – قسمت اول

        ۲۸:۳۰

        ویدیو 172 – جلسه 17 – پروژه پنل کتابخانه – آموزش Swagger – قسمت دوم

        ۲۸:۱۱

        ویدیو 173 – جلسه 18 – پروژه پنل کتابخانه – آموزش Swagger – قسمت سوم

        ۲۳:۵۶

    ۱۵
    فصل پانزده – آموزش آپلود و دانلود فایل در ASP.NET Core

        ویدیو 174 – جلسه 01 – پروژه پنل کتابخانه – آموزش Upload فایل

        ۱۷:۳۷

        ویدیو 175 – جلسه 02 – پروژه پنل کتابخانه – آموزش Download فایل

        ۱۰:۱۵

        ویدیو 176 – جلسه 03 – پروژه پنل کتابخانه – آموزش ذخیره عکس در دیتابیس و نمایش آن در صفحه

        ۱۷:۲۴

        ویدیو 177 – جلسه 04 – آموزش آپلود چندین فایل با استفاده از Multi File Uploader به روش ajax + معرفی یک پلاگین حرفه ای Jquery برای آپلود فایل

        ۳۳:۵۳

        ویدیو 178 – جلسه 05 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت اول

        ۲۵:۳۹

        ویدیو 179 – جلسه 06 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت دوم

        ۱۶:۰۷

        ویدیو 180 – جلسه 07 – پروژه پنل کتابخانه – آموزش امنیت – بررسی نکات امنیتی در آپلود فایل

        ۴۰:۳۶

        ویدیو 181 – جلسه 08 – پروژه پنل کتابخانه – آپلود فایل های با حجم بالا ، بررسی مشکلات و ارائه راه حل

        ۱۶:۵۸

        ویدیو 182 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت اول

        ۳۴:۲۳

        ویدیو 183 – جلسه 10 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت دوم

        ۲۴:۳۰

        ویدیو 184 – جلسه 11 – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت سوم

        ۲۲:۳۵

    ۱۶
    فصل شانزده – آموزش کامل Ajax در ASP.NET Core

        ویدیو 185 – جلسه 01 – آشنایی مقدماتی با Jquery

        ۲۹:۲۹

        ویدیو 186 – جلسه 02 – آشنایی با Ajax ، متدهای Ajax و بررسی پارامترهای متدهای Ajax

        ۰۹:۳۰

        ویدیو 187 – جلسه 03 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش اول

        ۱۴:۴۷

        ویدیو 188 – جلسه 04 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش دوم

        ۱۱:۰۰

        ویدیو 189 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی Dropdownlist های مرتبط بهم (شهر و استان) با Ajax

        ۲۲:۴۹

        ویدیو 190 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت اول

        ۲۴:۲۶

        ویدیو 191 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت دوم

        ۳۲:۵۸

        ویدیو 192 – جلسه 08 – پروژه پنل کتابخانه – نمایش صفحه در حالت Loading ، آشنایی با پلاگین جی کوئری Sweet Alert و مدیریت خطاها در Ajax

        ۳۸:۱۸

        ویدیو 193 – جلسه 09 – پروژه پنل کتابخانه – آپلود فایل به روش Ajax

        ۱۳:۵۱

        ویدیو 194 – جلسه 10 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت اول

        ۲۰:۴۸

        ویدیو 195 – جلسه 11 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت دوم

        ۱۹:۲۴

        ویدیو 196 – جلسه 12 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت سوم

        ۲۱:۰۶

    ۱۷
    فصل هفده – آموزش StaticFiles ، ابزار CLI و Cache کردن اطلاعات (Response Caching – Cache In Memory)

        ویدیو 197 – جلسه 01 – بررسی نکات فایل های Static

        ۰۹:۰۱

        ویدیو 198 – جلسه 02 – آموزش Cache کردن فایل های Static

        ۱۲:۲۲

        ویدیو 199 – جلسه 03 – امنیت فایل های Static

        ۰۷:۲۹

        ویدیو 200 – جلسه 04 – آموزش Envirement TagHelper ، Script TagHelper و Link TagHelper

        ۲۴:۵۷

        ویدیو 201 – جلسه 05 – آموزش کار با ابزار CLI

        ۰۷:۲۳

        ویدیو 202 – جلسه 06 – آموزش Response Cache

        ۰۹:۱۵
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
        ویدیو 203 – جلسه 07 – آموزش Cache In Memory

        ۲۱:۵۹

        ویدیو 204 – جلسه 08 – پروژه پنل کتابخانه – آموزش bundling و minification

        ۱۳:۱۷

        ویدیو 205 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه

        ۱۰:۲۷

    ۱۸
    فصل هجده – آموزش Logging ، Error Handling و انتشار پروژه روی هاست

        ویدیو 206 – جلسه 01 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت اول

        ۰۷:۲۴

        ویدیو 207 – جلسه 02 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت دوم

        ۱۶:۴۹

        ویدیو 208 – جلسه 03 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت سوم

        ۱۱:۱۱

        ویدیو 209 – جلسه 04 – پروژه پنل کتابخانه – آموزش Error Handling در ASP.NET Core و مدیریت خطای 404

        ۱۰:۲۷

        ویدیو 210 – جلسه 05 – پروژه پنل کتابخانه – قرار دادن پروژه روی سرور و ساخت دیتابیس

        ۳۱:۰۳

    ۱۹
    فصل نوزده – پروژه نهایی (طراحی سایت خبری حرفه ای به صورت چند لایه (7 لایه))

        ویدیو 211 – جلسه 01 – پروژه سایت خبری – تحلیل پروژه ، مشخص کردن Entity ها و روابط بینشان

        ۲۶:۲۴

        ویدیو 212 – جلسه 02 – پروژه سایت خبری – بررسی و آموزش کدنویسی استاندارد

        ۰۷:۱۹

        ویدیو 213 – جلسه 03 – پروژه سایت خبری – نصب و راه اندازی ویژوال استدیو 2019

        ۰۷:۵۴

        ویدیو 214 – جلسه 04 – پروژه سایت خبری – بررسی لایه بندی پروژه سایت خبری

        ۰۷:۰۱

        ویدیو 215 – جلسه 05 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 216 – جلسه 06 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 217 – جلسه 07 – پروژه سایت خبری – ساخت Layout برای بخش پنل مدیریت و بررسی یک نکته برای برنامه نویسی حرفه ای

        ۲۵:۳۸

        ویدیو 218 – جلسه 08 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت اول

        ۲۵:۲۸

        ویدیو 219 – جلسه 09 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی- قسمت دوم

        ۲۳:۳۵

        ویدیو 220 – جلسه 10 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت سوم

        ۳۲:۲۵

        ویدیو 221 – جلسه 11 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی ویراش و حذف دسته بندی اخبار

        ۲۹:۲۲

        ویدیو 222 – جلسه 12 – پروژه سایت خبری – مدیریت دسته بندی اخبار – آموزش AutoMapper

        ۳۰:۵۶

        ویدیو 223 – جلسه 13 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی حذف گروهی

        ۳۰:۵۰

        ویدیو 224 – جلسه 14 – پروژه سایت خبری – مدیریت دسته بندی اخبار – Validation Attribute سفارشی برای اعتبارسنجی آدرس دسته بندی ها

        ۲۱:۰۳

        ویدیو 225 – جلسه 15 – پروژه سایت خبری – افزودن تنظیمات Identity به پروژه و سفارشی سازی Identity با تغییر نوع کلید اصلی جداول Identity

        ۲۰:۱۰

        ویدیو 226 – جلسه 16 – پروژه سایت خبری – افزودن جدول ویدیوها به دیتابیس و آپدیت دیتابیس

        ۱۴:۱۵

        ویدیو 227 – جلسه 17 – پروژه سایت خبری – پیاده سازی اتربیوت AjaxOnly و آموزش استفاده از AutoMapper در Linq

        ۱۸:۴۱

        ویدیو 228 – جلسه 18 – پروژه سایت خبری – پیاده سازی بخش مدیریت نقش ها ، مدیریت برچسب ها و مدیریت ویدیوها

        ۳۴:۰۷

        ویدیو 229 – جلسه 19 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران

        ۳۶:۵۲

        ویدیو 230 – جلسه 20 – پروژه سایت خبری – پیاده سازی SignIn و SignOut و استفاده از کپچای گوگل

        ۱۸:۱۰

        ویدیو 231 – جلسه 21 – پروژه سایت خبری – پیاده سازی تغییر کلمه عبور و نمایه من (پروفایل)

        ۲۲:۵۲

        ویدیو 232 – جلسه 22 – پروژه سایت خبری – معرفی و اضافه کردن چند پلاگین جی کوئری حرفه ای برای ادیتور متن خبر ، برش تصویر شاخص خبر ، انتخاب زمان انتشار خبر ، نمایش دسته بندی اخبار به صورت درختی و انتخاب تگ های خبر

        ۲۴:۵۸

        ویدیو 233 – جلسه 23 – پروژه سایت خبری – پیاده سازی بخش درج اخبار

        ۳۳:۰۴

        ویدیو 234 – جلسه 24 – پروژه سایت خبری – پیاده سازی بخش مشاهده اخبار و نمایش جزئیات خبر در Data Table

        ۱۶:۲۱

        ویدیو 235 – جلسه 25 – پروژه سایت خبری – پیاده سازی ویرایش ، حذف و حذف گروهی اخبار

        ۲۶:۱۷

        ویدیو 236 – جلسه 26 – پروژه سایت خبری – اضافه نمودن قالب سایت خبری و ساخت Layout

        ۰۹:۵۴

        ویدیو 237 – جلسه 27 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت اول

        ۲۰:۱۶

        ویدیو 238 – جلسه 28 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت دوم

        ۳۰:۱۷

        ویدیو 239 – جلسه 29 – پروژه سایت خبری – پیاده سازی منو سایت به صورت داینامیک

        ۲۶:۲۲

        ویدیو 240 – جلسه 30 – پروژه سایت خبری – پیاده سازی تیتر جدیدترین اخبار در هدر سایت

        ۰۹:۵۶

        ویدیو 241 – جلسه 31 – پروژه سایت خبری – بررسی اشکالات پروژه و جمع بندی

        ۲۰:۳۲

        ویدیو 242 – جلسه 32 – پروژه سایت خبری – Sort کردن اخبار در Data Table سفارشی

        ۲۷:۴۷

        ویدیو 243 – جلسه 33 – پروژه سایت خبری – پیاده سازی نمایش پربازدیدترین اخبار امروز ، هفته و ماه با استفاده از Ajax

        ۲۶:۱۸

        ویدیو 244 – جلسه 34 – پروژه سایت خبری – پیاده سازی محبوب ترین اخبار و پربحث ترین اخبار بر اساس روز و هفته و ماه با استفاده از Ajax

        ۱۶:۳۲

        ویدیو 245 – جلسه 35 – پروژه سایت خبری – نمایش جدیدترین اخبار داخلی و خارجی در اسلایدشو

        ۲۴:۲۲

        ویدیو 246 – جلسه 36 – پروژه سایت خبری – نمایش جدیدترین ویدیوها در اسلایدشو و پیاده سازی اخبار و ویدیوهای تصادفی در فوتر سایت

        ۳۲:۵۲

        ویدیو 247 – جلسه 37 – پروژه سایت خبری – پیاده سازی عضویت کاربر در خبرنامه به صورت Ajax و نمایش اطلاعات خبرنامه ، حذف خبرنامه ، حذف گروهی و …

        ۲۸:۲۳

        ویدیو 248 – جلسه 38 – پروژه سایت خبری – پیاده سازی صفحه جزئیات خبر (نمایش اطلاعات خبر ، برچسب های خبر ، نمایش اخبار مرتبط ، امکان دیدن خبر قبل و بعد ، پیاده سازی نظرات به صورت آبشاری و …)

        ۳۴:۰۸

        ویدیو 249 – جلسه 39 – پروژه سایت خبری – پیاده سازی ارسال نظر با Ajax

        ۲۵:۲۳

        ویدیو 250 – جلسه 40 – پروژه سایت خبری – پیاده سازی مدیریت نظرات (حذف نظر ، حذف گروهی نظرات ، تایید و عدم تایید نظرات و …)

        ۲۲:۳۵

        ویدیو 251 – جلسه 41 – پروژه سایت خبری – صفحه بندی اخبار در صفحه اول سایت با Ajax

        ۳۲:۴۵

        ویدیو 252 – جلسه 42 – پروژه سایت خبری – پیاده سازی صفحه نمایش اخبار هر دسته و هر برچسب ، پیاده سازی صفحه نمایش ویدیوها و صفحه نمایش جزئیات هر ویدیو

       azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com ۲۸:۳۹

        ویدیو 253 – جلسه 43 – پروژه سایت خبری – پیاده سازی بخش تنظیمات سایت

        ۳۶:۰۵

        ویدیو 254 – جلسه 44 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت اول

        ۲۰:۵۵

        ویدیو 255 – جلسه 45 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت دوم

        ۱۶:۱۶

        ویدیو 256 – جلسه 46 – پروژه سایت خبری – تکمیل بخش ارسال دیدگاه با روش Ajax

        ۰۶:۳۱

        ویدیو 257 – جلسه 47 – پروژه سایت خبری – پیاده سازی پنل کاربری (مشاهده بوکمارک ها ، نمایش پروفایل ، خروج از پنل و …)

        ۲۰:۱۲

        ویدیو 258 – جلسه 48 – پروژه سایت خبری – پیاده سازی لایک و دیس لایک و بوکمارک کردن خبر

        ۲۱:۲۵

        ویدیو 259 – جلسه 49 – پروژه سایت خبری – نمایش نظرات هر خبر نمایش نظرات تایید نشده و تعداد این نظرات در پنل مدیریت

        ۳۱:۴۰

        ویدیو 260 – جلسه 50 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران(فعال/غیرفعال سازی حساب کاربر ،قفل حساب کاربر ، فعال/غیرفعال سازی احرازهویت دومرحله ای و … ) و بازنشانی کلمه عبور

        ۳۰:۲۵

        ویدیو 261 – جلسه 51 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت اول

        ۳۱:۴۰

        ویدیو 262 – جلسه 52 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت دوم

        ۳۱:۴۰

        ویدیو 263 – جلسه 53 – پروژه سایت خبری – پیاده سازی داشبورد و نمایش آمار بازدید اخبار به صورت ماهانه با نمودار

        ۳۱:۴۰

        ویدیو 264 – جلسه 54 – پروژه سایت خبری – پیاده سازی سطح دسترسی پویا برای کاربران پنل مدیریت

        ۳۳:۰۰

        ویدیو 265 – جلسه 55 – پروژه سایت خبری – محدود کردن سایدبار پنل مدیریت بر اساس نقش کاربر و آشنایی با حمله CSRF و راه های مقابله با آن

        ۱۸:۴۵

        ویدیو 266 – جلسه 56 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت اول

        ۲۲:۴۷

        ویدیو 267 – جلسه 57 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت دوم

        ۱۹:۵۳

        ویدیو 268 – جلسه 58 – پروژه سایت خبری – بررسی یک پروژه از نوع ASP.NET Core 3.0 و مقایسه آن با پروژه ASP.NET Core 2.2

        ۲۳:۵۲

        ویدیو 269 – جلسه 59 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 – قسمت اول

        ۲۶:۴۸

        ویدیو 270 – جلسه 60 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت دوم

        ۳۵:۳۷

        ویدیو 271 – جلسه 61 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت سوم

        ۳۴:۱۱

        ویدیو 272 – جلسه 62 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت چهارم

        ۳۴:۱۰

        ویدیو 273 – جلسه 63 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت پنجم

        ۲۰:۲۸

        ویدیو 274 – جلسه 64 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت ششم

        ۲۲:۲۵

        ویدیو 275 – جلسه 65 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت هفتم

        ۱۹:۰۵

    ۲۰
    فصل بیست – آموزش Unit Test ، پیاده سازی Web Api و انتشار پروژه روی هاست

        ویدیو 276 – جلسه 01 – آشنایی با UnitTest ، مزایای تست واحد و انواع فریمورک ها برای Unit Test

        ۱۱:۵۲

        ویدیو 277 – جلسه 02 – پروژه سایت خبری – پیاده سازی XUnit Test برای پروژه سایت خبری و آشنایی با اتربیوت Fact ، Theory ، InlineData و …

        ۳۱:۱۷

        ویدیو 278 – جلسه 03 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت اول

        ۲۶:۰۰

        ویدیو 279 – جلسه 04 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت دوم

        ۲۹:۱۸

        ویدیو 280 – جلسه 05 – پروژه سایت خبری – پیاده سازی Web Api – قسمت اول

        ۲۸:۳۰

        ویدیو 281 – جلسه 06 – پروژه سایت خبری – پیاده سازی Web Api – قسمت دوم

        ۲۶:۳۱

        ویدیو 282 – جلسه 07 – پروژه سایت خبری – جمع بندی پروژه سایت خبری (آموزش آپلود عکس با ادیتور tinymce و …)

        ۱۸:۲۱

        ویدیو 283 – جلسه 08 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت اول

        ۳۷:۲۵

        ویدیو 284 – جلسه 09 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت دوم

        ۲۳:۴۹

سولات متداول دوره فیلم asp.net
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
سوالات متداول
تفاوت این دوره asp core میزفا با سایر دوره‌های سایت‌های دیگر چیست؟

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

آیا قیمت دوره‌های میزفا افزایش می‌یابد؟

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

برای شرکت در این دوره چه پیش‌نیازهایی لازم است؟

هیچ پیش‌نیاز خاصی لازم نیست، در فصل اول همه پیش‌نیازها گفته‌شده و حتی برای ساده‌ترین پیش‌نیازها، یعنی HTML و CSS مدرس قرار است یک دوره رایگان برای دانشجویان دوره core برگزار می‌کند و قالب دوره core را در آن دوره رایگان طراحی کند.

آیا در جلسات جزوه PDF ارائه می‌شود؟

بله، یکی از مزیت‌های این دوره نسبت به سایر دوره‌های دیگر ارائه PDF است تا دانشجو نیاز به دیدن دوباره ویدیو نداشته باشد، البته این موضوع برای موارد تئوری مصداق است و اگر مدرس لازم بداند PDF آن جلسه را ارائه می‌دهد.

تسلط مدرس به تدریس دوره چگونه است؟

مدرس دارای سابقه طراحی و برنامه نویسی انواع پروژه‌های استانی و حتی همایش‌های بین‌المللی و کشوری می‌باشد و طبق نظرات خریداران اولیه این دوره، تسلط مدرس به مباحث، مثال‌زدنی است. از طرفی هر مدرس در سایت میزفا مورد سنجش قرار می‌گیرد و اگر مورد تأیید بود به وی حق تدریس داده می‌شود. ما کیفیت و اعتبار سایت را فدای مسائل فاقد اهمیت و موقت نمی‌کنیم.
اگر مدرس تسلط کافی را نداشته باشد در نهایت محصولات تولیدی خروجی بی‌کیفیت خواهد داشت و این موضوع برای هر طرف معامله ضررساز خواهد بود و قطعا خسارت بدنامی یک تولیدکننده (در اینجا مدرس و میزفا) در دراز مدت سنگین‌تر از ضرر مقطعی دانشجو خواهد بود و ما با اگاهی از این موضوع بر روی کیفیت محصولاتمان نهایت حساسیت را خرج خواهیم کرد.
با این‌حال ما در جهت بهبود خدمات هر انتقادی درباره این موضوع را باکمال میل پذیرا هستیم.

آیا تعداد ساعات این دوره آموزشی دقیقاً ۱۰۰ ساعت است؟

حدودا ۱۰۰ ساعت است، البته در زمان شروع دوره قرار بود این آموزش ۳۰ ساعت شوید و سپس به ۶۰ ساعت تبدیل شد و در حال حاضر بالای ۱۰۰ ساعت ویدیو در سایت درج شده و حتی ممکن است بالاتر از این ساعت هم شود، و طبیعتاً با افزایش زمان، هزینه هم همانند گذشته افزایش پیدا می‌کند. البته دانشجویان قدیمی نیاز به پرداخت هزینه اضافه نیستند.

آیا تعداد ساعات این دوره آموزشی مفید است یا دوره آموزشی دارای زمان پرت می‌باشد؟

اگر بخواهیم صادق باشیم با شما، مدرس محترم خانم می‌باشد و بسیار به این موارد حساس است

سافت بازدید : 10 پنجشنبه 23 آذر 1402 نظرات (0)

core کار با این فریم ورک پولساز را در کمتر از یک ماه یاد بگیرید و شروع به کسب درآمد کند. آیندتو از همین الان بساز

هدف ما از برگزاری این دوره این است که شما کاربران وب‌سایت باگتو بدون نیاز به‌صرف هزینه برای دوره‌های آموزشی در کمترین زمان ممکن بتوانید کار با asp.net core را به‌صورت رایگان و در حدی که بتوانید پروژه‌های متوسط را طراحی و کدنویسی کنید یاد بگیرید.

asp.net core یکی از بهترین گزینه‌های موجود برای طراحی اپلیکیشن‌های تحت وب و... می‌باشد. این تکنولوژی در سال ۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن‌های بزرگ به پیشرفت لازم رسیده است.

اگر نگاهی به سایت‌های آگهی استخدام بیندازیم می‌بینیم که اکثر شرکت‌های بزرگ به سمت این تکنولوژی روی آورده‌اند و کم‌کم بسترهای خود را به net core. تغییر می‌دهند.

ازآنجایی‌که یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد می‌باشد می‌توان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر می‌باشد.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 در دوره رایگان آموزش asp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیت‌ها و امکانات آن را معرفی می‌کنیم.

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

این پروژه را با asp.net core5 و sql server به همراه ef core  پیاده‌سازی می‌کنیم.

بعد از گذراندن این دوره برای حرفه‌ای شدن می‌توانید دوره ستارگان Asp.Net Core را مشاهده نمایید.

دوره پیشرفته Asp.Net Core

برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.

 

 

 


نگاهی به دوره آموزش رایگان asp.net core 5 مقدماتی
مدرس     احسان بابائی
مخاطب     برنامه‌نویسان
فصل     7‌
مدت زمان     25:14:24
سطح     متوسط
وضعیت     به اتمام رسیده ✅
تعداد جلسات     86
قابل مشاهده     دانلودی
قیمت     رایگان
سرفصل‌های دوره آموزش رایگان asp.net core 5 مقدماتی
فصل 1 : فصل اول آشنایی با .Net Core و Asp.Net Core

5 قسمت، 00:29:11
فصل 2 : فصل دوم آموزش کانفیگ ها در Asp.Net Core

11 قسمت، 02:56:16
فصل 3 : فصل سوم معماری و فریم ورک mvc در asp.net core

21 قسمت، 05:44:58
فصل 4 : فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server

8 قسمت، 01:30:00
فصل 5 : فصل پنجم آموزش EF CORE

6 قسمت، 01:23:01
فصل 6 : پروژه عملی

34 قسمت، 12:47:08
فصل 7 : آپدیت

1 قسمت، 00:23:50

برای ارسال دیدگاه، لطفاً وارد حساب کاربری خود شوید.
ورود
ثبت نام
1052 دیدگاه برای آموزش رایگان asp.net core 5 مقدماتی
علی بمانی
8روز ، پیش

سلام استاد دات نت  ۵ دیگر ساپورت نمی شن برای ما که تازه کار هستیم  تمرینها نمی تونیم کار کنیم  چه راهکاری پیشنهاد می فرمایید

 

 
پاسخ توسط احسان بابائی
7روز ، پیش

سلام مطالبی که اموزش داده شده است در دات نت  7 هم میتونید استفاده کنید.
تنها تغییر اینه که فایل Startup با فایل Program.cs یکی شده است
قسمت اخر همین دوره را مشاهده کنید و  نحوه انجام این تغییرات را ببینید

آموزش ساختار یک پروژه ASP.NET Core MVC

هر پروژه Web جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ساختار یک پروژه ASP.NET Core MVC
بررسی فایل های یک پروژه ASP.NET MVC Core

هر پروژه وب جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ASP.NET Core MVC
Dependencies

Dependencies در پروژه های ASP.NET Core MVC شامل تمام بسته های Nuget نصب شده است که موردنیاز برنامه است. به عنوان مثال زمانی که پکیج Entity Framework Core نصب می گردد، dll های ان در این بخش نگهداری می شود.
Properties

در این فایل یک فایل به نام launchSettings.json است که تنظیمات موجود در این فایل هنگام اجرای برنامه با Visual Studio یا با .NET Core CLI استفاده می شود.
آموزش ASP.NET Core MVC

مهمترین نکته ای که باید در نظر داشته باشید این است که فایل launchSettings.json فقط در زمان توسعه استفاده می شود. این بدان معناست که این فایل هنگام Publish برنامه ASP.NET Core بر روی سرور لازم نیست. اگر تنظیمات خاصی دارید و می خواهید برنامه شما هنگام publish روی سرور از چنین تنظیماتی استفاده کند، باید این تنظیمات را در فایل appsettings.json ذخیره کنید. به طور کلی، در برنامه ASP.NET Core ، تنظیمات پیکربندی در فایل appsettings.json ذخیره می شوند.
wwwroot folder

این فولدر شامل فایل های استایک پروژه مانند فایل های html، فایل های javascript، فایل های css، عکس ها و دیگر فایل های مورد نیاز پروژه می باشد. برای استفاده از این فایل ها نیاز به یک سری پیکربندی ها هست.
appSettings.json

هر برنامه تحت ASP.NET شامل مجموعه ای از تنظیمات و پیکربندی ها است. این تنظیمات مرببوط به پیکربندی Application است که در ASP.NET قدیم، در فایل web.config انجام می گرفت. اما در ASP.NET Core این تنظیمات در فایلی با فرمت json که یک فایل متنی است یا متغیرهای محیطی ( environment variables ) قرار می گیرند. از آنجایی که ISS جای خود را به kestrel داده و دیگر نقشی جز پروکسی ندارد، تنظیمات مربط به آن بسیار کم و ناچیز شده است. به طور کلی این فایل شامل اطلاعات پیکربندی مانند ConnectionStrings ، تنظیمات مربوط به Log و نیز هر کلید و مقداری که بخواهید برای Application ذخیره کنید، در اینجا قرار می گیرد. نکته اینکه این فایل در سازنده یا constructor کلاس startup به Application معرفی می شود.
کلاس Program.cs

در تمامی برنامه های .NET نقطه ورودی برنامه فایل Program.cs است.
کلاس Startup.cs

کلاس Startup محلی است که service های موردنیاز برنامه پیکربندی می شود و همچنین پروسه اداره کردن request ها در این کلاس تعریف می شود.
آموزش ASP.NET Core MVC آموزش ASP Core فایل appSettings کلاس startup.cs فایل launchSettings.json فیلم آموزشی ASP.NET Core

    آموزش ASP.Net Core + آپدیت به NET 8.
    آموزش ASP.Net Core + آپدیت به NET 8.
    آموزش Razor Pages در 5 ASP.NET Core
    آموزش Razor Pages در 5 ASP.NET Core

مقالات این دسته بندی

    1- آموزش ASP.Net Core MVC
    2- آموزش Layout ها در ASP.NET Core
    3- آموزش فریمورک ASP.Net Core MVC
    4- آموزش ساختار یک پروژه ASP.NET Core MVC
    5- تفاوت NET Core. و NET Framework.
    6- آموزش Model در ASP.NET Core
    7- آموزش ASP.NET Core MVC - بخش دوم
    8- آموزش ViewBag در ASP.NET Core MVC
    9- آموزش ViewData در ASP.NET Core MVC
    10- انتقال اطلاعات با TempData در ASP.Net Core
    11- آموزش نصب NET 5
    12- آموزش View Component در ASP.NET Core
    13- آموزش partial view در asp.net core
    14- آموزش Middleware در Asp.net Core
    15- آموزش Validation در Asp.net core
    16- آموزش رایگان ASP.NET CORE 5
    17- تفاوت asp.net core با php کدام انتخاب بهتری است؟
    18- طراحی سایت با ASP.NET Core
    19- پیش نیازهای ASP.NET Core
    20- نحوه جابجایی (Redirect) بین صفحات در ASP.NET Core
    21- آموزش تغییرات ASP.NET Core 6
    22- استفاده از multiple environments در ASP.NET Core
    23- آموزش HTTP Logging در ASP.NET Core

پروژه های دولتی و Asp.net core

سلام به نظرتون دلیل اینکه 99 درصد پروژه های دولتی با Asp.net core زده میشه و از php python nodejs و امثالهم استفاده نمیشه چیه ؟ بخاطر سرورهای ویندوزی سازمان های دولتیه ؟ یا دلیل دیگه ای داره ؟

 دوره آموزشی MVC پروژه محور همراه با Design Pattern
دوره آموزشی MVC Core With Angular 6
فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.
بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم.
در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید.
?
1
2
3
4
5
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com6
7
8
9
10
11
12
13
14
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}
<button>کپی</button>

در اینجا می توانید پیاده سازی فایل Course.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}
<button>کپی</button>

بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.

فایل های پروژه ای .Net Core

    • حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند.
    • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند.
    • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند.
    • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.


انجام پروژه های asp.net core

فوریه 25, 2021 , admin    , پیغام بگذارید   
انجام پروژه های asp.net core
asp.net mvc core
طراحی سایت با asp.net core
انحام پروژه های دانشحویی asp.net core
ام پروژه های برنامه
طراحی سایت asp.net core
انجام پروژه با asp.net core
طراحی سایت asp.net mvc core
انجام پروژه های asp.net mvc core

تیم طراحی سایت azsoftir آماده طراحی سایت مورد نظر شما با تکنولوژی asp.net core  می باشد.سایت وبرنامه درخواستی شما را در کمترین زمان تحویل با بالاترین کیفیت تحویل خواهد داد .

برنامه نویسی سایت مورد نظر شما با asp.net core برای سفارش سایت مورد نظر خود در قسمت سفارش پروژه یا از طریق ایمیل azsoftir@gmail.com یا اظ طریق شماره تماس 09367292276 پروژه خودرا سفارش دهید .

asp.net core

متدی که در طراحی وبرنامه نویسی  پروژه های asp.net core  استفاده می شود :

1-محیط طراحی :microsoft visual studio

2-زبان های طراحی :asp.net core vb or asp.net core csharp

3-فن آوری مورد استفاده :asp.net core

4-پلت فرم اجرا :dotner service provider

5-نوع ارتباط با دیتابیس :linq-sql6-نوع دیتابیس

6-نوع دیتا بیس :اکسس -sql
7-ریپورت گیرهایه مختلف
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
سرویس هایی که توسط سایت azsoftir در زمینه طراحی سایت asp.net core قابل انجام هست :

انجام پروژه های تمرینی asp.net core

پروژه های همراه با آموزش asp.ne core
پروژه های طراحی سایت با asp.net core

تعیین قیمت طراحی سایت asp.net core

انجام پروژه های گرافیکی asp.net core

انجام پروژه های پروژه دانشجویی

نمونه سایت های طراحی شده با asp.net core

سایت های طراحی شده با asp.net core -فروشگاه آنلاین asp.net core -مدیریت محتوای asp.net core

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

در فرم ثبت پروژه حداکثر زمان را وارد کنید.

بصورت روزانه ایمیل خود را چک کنید.سفارشات در کمترین زمان ممکن پاسخ  داده خواهد شد.
what-asp.net-core

asp.net core چیست ؟

asp.net core  یک نسخه اوپت سورس از asp.net می باشدکه بر روی انواعه مختلفی از سرور بر بستر ویندوز-لینوکس ومک قابل اجرا می باشد.در پست معرفی asp.net و asp.net mvc تاریخچه asp.net مرفی شد asp.net core در سال 2016 معرفی شد به ترتیب نسخه های مختلفی از asp.net core عرضه شد .

مزیت های asp.net core

    با توجه به اینکه قبلا میلیون ها طراح توسعه دهنده برای asp.net x استفاده می کردند یا استفاده می کنند در واقع asp.net core جایگرین وطراحی مجدد از asp.net x می باشد.نهایتا منجر به تغییرات نوعه ماژول ها شده است.
    متن سورس وفایلت توسعه توسط همگان را دارد.
    تکنولوژی razor page طراحی هایه برنامه نویسی را راحتر می کند.
    تست پذیری را راحتر میکند
    استفاده مشترک از اسکریپ هایی مثله جاوا اسکریپت وسی شارپ را فراهم می کند.
    منطق استفاده از در سمت کلاینت ومشترک در چارچوب .net  را فراهم میکند.
    برنامه نویسی برای تکنولوژی cloud را فراهم میکند.
    دیتابیس به دلیل استفاده از Entity Framework کار با دیتابیس را بسیار ساده میکند .
    Docker استفاده یکجا وبصورت بسته را برای توسعه گر فراهم می آورد.
    فریم ورک core سرعت بسیاربالایی نسبت به فریم ورک هایی مثله لاراول -نود جی اس دارد.

مراحل انجام پروژه در asp.net core

در زمینه توسعه پروژه های ASP.NET Core، مراحل عمده‌ای وجود دارند که در زیر به صورت خلاصه توضیح داده شده است:

تعیین نیازمندی‌ها: در این مرحله، نیازمندی‌های پروژه را با مشتری یا سایر اعضای تیم بررسی و تعیین می‌کنید. این شامل ویژگی‌ها، عملکردها، فرآیندها و داده‌های مورد نیاز است.

طراحی ساختار پایگاه داده: در صورتی که پروژه شما نیازمند استفاده از پایگاه داده باشد، در این مرحله جداول، روابط و فیلدهای مورد نیاز در پایگاه داده را طراحی می‌کنید.

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

پیاده‌سازی لایه سرویس: در این مرحله، کدهای مربوط به لایه سرویس (Service Layer) نوشته می‌شود تا منطق کسب و کار را پیاده‌سازی کند. این شامل کدهایی است که مرتبط با پردازش داده‌ها، دسترسی به پایگاه داده و سایر خدمات ضروری است.

پیاده‌سازی لایه کنترلر: در این مرحله، کدهای لایه کنترلر (Controller Layer) را پیاده‌سازی می‌کنید. این لایه مسئول دریافت و پاسخ به درخواست‌های HTTP است و با لایه سرویس ارتباط برقرار می‌کند.

پیاده‌سازی لایه مدل: لایه مدل (Model Layer) شامل مدل‌های داده است که در پروژه استفاده می‌شوند. در این مرحله، مدل‌های داده‌ای را که برای ذخیره و نمایش اطلاعات استفاده می‌شوند، پیاده‌سازی می‌کنید.

تست و اشکال‌زدایی: پس از اتمام پیاده‌سازی، نیاز است تا پروژه را تست کنید و هر گونه خطا یا اشکال را شناسایی و رفع کنید. در این مرحله از تست‌های واحد، تست عملکرد و تست شبه‌کاربردی استفاده می‌شود.

راه‌اندازی و نشر: با تکمیل تست‌ها و اطمینان از صحت عملکرد پروژه، می‌توانید آن را روی سرورها یا سیستم‌های مقصد نصب و راه‌اندازی کنید. در این مرحله، نیاز است به تنظیمات مربوط به شبکه، امنیت، دیتابیس و سایر موارد مرتبط توجه کنید.

پشتیبانی و به‌روزرسانی: پس از راه‌اندازی، نیاز است که پروژه را به‌روزرسانی و همچنین پشتیبانی کنید. با تغییرات در نیازمندی‌ها یا بروزرسانی‌های فنی، شما ممکن است نیاز به اعمال تغییرات و به‌روزرسانی در پروژه داشته باشید.

مهم است بدانید که این مراحل با توجه به خصوصیات و انواع پروژه‌ها ممکن است تفاوت داشته باشند. همچنین، این مراحل به صورت توامان و متوالی نیستند و می‌توانند به صورت همزمان اجرا شوند تا توسعه پروژه را سریعتر و بهبود بخشید.

روال کد نویسی در asp.net core

در ASP.NET Core، می‌توانید با استفاده از روش‌های مختلف کد نویسی راه‌اندازی کنید. در ادامه، چند روش رایج برای کد نویسی در ASP.NET Core را شرح خواهم داد:

MVC (Model-View-Controller):
MVC یک الگوی طراحی است که به طور گسترده در ASP.NET Core استفاده می‌شود. شما می‌توانید کدهایتان را در سه بخش Model، View و Controller سازماندهی کنید.
در بخش Model، مدل‌های داده را تعریف کرده و منطق کسب و کار را پیاده‌سازی می‌کنید.
در بخش View، صفحات واسط کاربری را تعریف می‌کنید.
در بخش Controller، لازم است که روال هدایت درخواست‌ها را پیاده‌سازی کنید.

Razor Pages:
Razor Pages نیز یک الگوی معماری در ASP.NET Core است که به صفحات تکصفحه‌ای تمرکز می‌کند. هر صفحه شامل کدهای مربوط به آن صفحه و یک بخش کد معادل با Controller است. در این الگو، دستکاری‌های صفحه و رویدادهای آن را می‌توانید در یک فایل با پسوند .cshtml.cs انجام دهید.

Web API:
اگر می‌خواهید یک سرویس وب را پیاده‌سازی کنید که فقط داده را ارائه می‌دهد، Web API یک روش عالی است. در این حالت، شما با تعریف کنترلر‌ها و روتینگ‌ها، نقشه‌برداری درخواست‌های HTTP را انجام می‌دهید و داده‌های JSON یا XML را برمیگردانید.

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

این تنها چند نمونه از روش‌های کد نویسی در ASP.NET Core هستند. هر روش برای نیازهای خاصی مناسب است و شما می‌توانید روشی را انتخاب کنید که بهترین عملکرد را در برابر نیازهای پروژه خود دارد.

aspnet mvc یا asp.net بهتر است؟

ASP.NET و ASP.NET MVC هر دو فریمورک‌های قدرتمند برنامه نویسی وب در محیط .NET هستند. اما هر کدام برای استفاده‌های مختلفی طراحی شده‌اند. در ادامه به بررسی هر یک می‌پردازم:

ASP.NET: ASP.NET یک فریمورک توسعه وب است که بر پایه مدل برنامه‌نویسی وب فرم (Web Forms) ساخته شده است. در ASP.NET برای ایجاد صفحات وب از کنترل‌هایی مانند صندوق متن، دکمه و سایر عناصر استفاده می‌شود. در این فریمورک، تمرکز بیشتر بر روی event-driven programming و stateful است.

ASP.NET MVC: ASP.NET MVC یک الگوی معماری برنامه‌نویسی وب است که بر پایه مدل-نما-کنترلر (Model-View-Controller) ساخته شده است. این الگوی معماری، جداسازی منطق داده‌ها (مدل)، نمایش (نما) و کنترل عملیات (کنترلر) را فراهم می‌کند. با استفاده از ASP.NET MVC، شما می‌توانید برنامه‌های وب را به صورت ساده‌تر، قابل تست‌تر و قابل نگهداری‌تر پیاده سازی کنید.

برای انتخاب بین ASP.NET و ASP.NET MVC، باید به نیازهای پروژه خود توجه کنید. اگر در حال ساخت یک برنامه وب سنتی و مبتنی بر event-driven programming هستید، ممکن است ASP.NET مناسب باشد. اما اگر معماری مدل-نما-کنترلر را ترجیح می‌دهید و برنامه‌های قابل تست و قابل نگهداری را می‌سازید، ASP.NET MVC می‌تواند انتخاب مناسبی باشد.

همچنین لازم به ذکر است که از ASP.NET Core نسخه‌های بعدی از ASP.NET توسعه یافته است که دارای ویژگی‌های جدید و بهبودهایی نسبت به ASP.NET دارد. در نتیجه، اگر در حال شروع یک پروژه جدید هستید، باید به دنبال ASP.NET Core باشید.

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

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

ASP.NET MVC نیز یک فریمورک برنامه‌نویسی وب است که توسعه دهندگان را قادر می‌سازد تا برنامه‌های وب را به صورت مدل-نما-کنترلر (Model-View-Controller) پیاده سازی کنند. در این الگو، مدل داده‌ها و قوانین کسب و کار را نگهداری می‌کند، نما مسئول نمایش داده‌ها به کاربر است و کنترلر عملکرد و واکنش‌های کاربر را کنترل می‌کند. این الگو باعث جداسازی بیشتر بین لایه‌های مختلف برنامه می‌شود و قابلیت تست و نگهداری آن را افزایش می‌دهد.

هر دو ASP.NET و ASP.NET MVC با استفاده از زبان C# و .NET Framework یا .NET Core کار می‌کنند. با توجه به اینکه معمولاً ASP.NET MVC مزایای بیشتری در مقایسه با ASP.NET دارد و مناسب برنامه‌های وب بزرگ و پیچیده است، استفاده از ASP.NET MVC به عنوان روش توصیه شده است. اما همچنین باید در نظر داشت که هر پروژه و نیازهای خاص خود را دارد و بهتر است با بررسی و مقایسه دقیق تصمیم خود را انجام دهید.

در نسخه‌های جدیدتر، ASP.NET Core به عنوان پلتفرم برنامه‌نویسی وب در .NET گسترش یافته است و از قابلیت‌ها و بهبودهای جدیدی نسبت به ASP.NET قبلی برخوردار است.

نوشته شده درآموزش asp.net, سرویس ها, سورس کد asp.net. Tagged as asp.net, asp.net core, asp.net mvc, انجام پروژه asp.net core, پروژه asp.net core, پروژه طراحی سایت asp.net core, طراحی سایت با asp.net core

پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار

طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب می‌شود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینه‌ی طراحی اپلیکیشن‌های تحت وب کمک می‌کند، asp.net core می‌باشد. با ارائه‌ی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینه‌ی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.

قیمت: ۱,۸۰۰,۰۰۰ تومان ۹۰۰,۰۰۰ تومان
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
قیمت ارزی (تتر): $18.00
۸۷ : ۳۰ : ۵۷
۱۹۶ جلسه
۱۴ فصل
۲ سال پشتیبانی

آموزش پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار

طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب می‌شود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینه‌ی طراحی اپلیکیشن‌های تحت وب کمک می‌کند، asp.net core می‌باشد. با ارائه‌ی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینه‌ی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.

 

چقدر با فضای دات نت آشنا هستید؟

 
چقدر با فضای دات نت آشنا هستید؟

 

پیش از معرفی این تکنولوژی لازم است شما را با فضای دات نت آشنا کنیم. ابزارها و المان‌های بسیار زیادی در علم برنامه نویسی وجود دارند که از اجزای مختلفی تشکیل شدند. عملکرد دقیق هر جزء کمک می‌کند تا در نهایت هدف نهایی مجموعه به خوبی ارائه گردد. یکی از این ابزارها دات نت می‌باشد. دات نت دربرگیرنده‌ی اجزاء و امکاناتی است که هر یک وظیفه‌ی خاصی بر عهده دارند. این تقسیم وظایف در آخر هدف نهایی این مجموعه که مدیریت حافظه و اجرای دستورات با صحت و امنیت کامل می‌باشد را پیاده می‌کند. این تکنولوژی در برنامه‌های windows app و همچنین web app بسیار کاربردی است.

 

بخشی از امکانات دات نت

 
بخشی از امکانات دات نت

 

_ فراهم کردن محیطی برای عملکرد بهتر برنامه‌های متفاوت

_ ایجاد ارتباط استاندارد مبنی بر سهولت بیشتر integrate

_ دارای ساختار یک‌پارچه مبتنی بر OPP

_ برنامه‌نویسان این حوزه بدون هیچ محدودیتی از زبان‌های متفاوتی استفاده می‌کنند.

_ اجرای عالی تمامی برنامه‌های ارائه شده به کمک این فریم ورک بر روی سیستم عامل‌های ویندوز

_ ارائه‌ی بهترین ابزارها برای پیاده سازی برنامه‌های تحت اینترنت و شبکه

 

معرفی تکنولوژی Asp.net core

 
معرفی تکنولوژی Asp.net core

 

اگر به دنبال یک فریم ورک بسیار قوی برای توسعه‌ی برنامه‌های تحت وب هستید پیشنهاد ما به شما استفاده از Asp.net core است. این المان بخشی از مجموعه‌ی دات نت را تشکیل می‌دهد که بر مبنای زبان برنامه‌نویسی اصلی و اساسی سی شارپ ارائه شده است. Asp.net core شرایطی را فراهم می‌کند که تمامی برنامه‌های ارائه شده به زبان‌های مدرن و اصلی برنامه‌نویسی از جمله سی شارپ را بتوان توسعه داد. کاربرد بی‌نظیر دیگر این است که می‌توان در زمان کوتاهی یک سایت با سرعت فوق العاده، مقیاس‌پذیر و توسعه پذیری را تولید کرد.

 

چگونه به کمک Asp.net core سایت طراحی کنیم؟

 
چگونه به کمک Asp.net core سایت طراحی کنیم؟

 

برای این اقدام نیازمند عبور از یک سری پیش‌نیازها هستید. در واقع لازم است یک سری برنامه‌هایی را نصب کنید که در ادامه آن ها را برایتان بازگو می کنیم.

 

۱. آخرین ورژن برنامه Visual studio را دانلود و نصب کنید.

 

۲. در گام بعدی می‌بایست Net core SDK را به روی سیستم خود نصب کنید.

 

۳. اینک visual studio را باز کنید. سپس گزینه یک پروژه جدید را انتخاب کنید. در ادامه یک سری قالب‌های متفاوتی برای شما ارائه می‌گردد.

 

۴. به کمک قابلیت Asp.net Core Web Application می‌توان برنامه‌های متفاوت تحت وب را با استفاده از تکنولوژی‌های Razor pages یا MVC ساخت.

 

۵. در گام بعدی باید نام پروژه و مسیر ذخیره آن را تعیین کنید و گزینه‌ی ایجاد را انتخاب کنید.

 

۶. در این مرحله می‌بایست به کمک نرم افزار Asp.net core یک پمفلت برای وب سایت مورد نظر خود بسازید.

 

۷. به منظور مشاهده‌ی فایل‌های از پیش ساخته شده باید solution Explorer را انتخاب کنید.

 

۸. از قسمت نواری که در بالای صفحه موجود است، گزینه‌ی اجرا را انتخاب کنید.

 

با انجام این چند مرحله‌ی ساده به راحتی می‌توان یک وب سایت به کمک Asp.net core ساخت.

 

چرا از Asp.net core استفاده کنیم؟

 
چرا از Asp.net core استفاده کنیم؟

 

در ادامه دلایل استفاده از Asp.net core و مزایای آن را برایتان بازگو خواهیم کرد.

 
با یک کد برای سیستم عامل‌های متفاوتی نرم افزار را توسعه دهید.

 

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

 
مدیریت عالی درخواست‌های هم‌زمان

 

حتما با این مسئله مواجه شده‌اید که به علت ارسال چند درخواست به صورت هم‌زمان سرور با اختلال مواجه شود. Asp.net core از چهارچوب‌های ناهم‌زمان استفاده می‌کند و ضمن پشتیبانی عالی به نحو احسن درخواست‌های متفاوت شما را مدیریت می‌کند.

 
سرعت بیشتر در انتقال اطلاعات به نسبت XML

 

از جمله اقدامات بسیار ضروری در پروژه‌ها استفاده از وب سرویس‌ها می‌باشد. چرا که اگر Web Api به درستی عمل نکند، پروژه‌ی شما با موفقیت پیش نخواهد رفت. یکی از ویژگی‌های مهم Asp.net core پشتیبانی فوق‌العاده‌ی آن از MVC و وب API می‌باشد. زمانی که شما از این تکنولوژی استفاده می‌کنید دستورات از سمت HTML به سمت JSON ارسال می‌گردد. سپس در اختیار کاربران قرار می‌گیرند. این مزیت باعث شده تا اطلاعات به نسبت XML با سرعت بالاتری انتقال داده شود.

 
به کمک Asp.net core به طور مجزا قسمت‌های برنامه را توسعه دهید.

 

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

 azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
دسترسی کاربران به پایگاه داده را محدود کنید.

 

اگر قصد دارید ایمنی پایگاه داده را بالاتر ببرید، به گونه‌ای که دسترسی کاربر به پایگاه اطلاعات امکان‌پذیر نباشد، می‌بایست از بزرگ‌ترین ویژگی Asp.net core استفاده کنید. با تزریق وابستگی‌ها در پلتفرم، کاربران نمی‌توانند به اطلاعات شما دسترسی پیدا کنند.

 
محبوبیت جهانی Asp.net core

 

این تکنولوژی در سال ۲۰۱۴ توسط مجموعه‌ی بزرگ مایکروسافت توسعه داده شد. پس از آن این ابزار به صورت متن‌باز در دسترس عموم افراد قرار گرفت. به تدریج ویژگی‌های مهم این ابزار کمک کرد تا به یک پلتفرم جهانی تبدیل شود.

 
Asp.net core، تکنولوژی ای سبک و مدرن

 

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

 
انعطاف پذیری بالای این تکنولوژی

 

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

 

پیش نیازهای یادگیری Asp.net core

 
پیش نیازهای یادگیری Asp.net core

 

اکنون که با مزایای یادگیری و استفاده از Asp.net core آشنا شدید، زمان آن است که بدانید پیش از یادگیری این ابزار، چه پیش نیازهایی را باید فرا گرفته باشید. ما در ادامه به تک تک آن ها اشاره خواهیم کرد. در صورتی که با این موارد آشنایی ندارید می توانید به دوره های آموزشی برنامه نویسی در سایت کدیاد مراجعه کنید.

 
زبان سی شارپ

 

این زبان برنامه نویسی از جمله زبان‌های سمت سرور است که برای یادگیری این تکنولوژی به آن نیاز دارید. البته تا حدودی زبان‌های F# و VB.net نیز می‌توانند جایگزین آن گردند.

یادگیری زبان سی شارپ

 
زبان نشانه گذاری Html و CSS

 

هر صفحه‌ی وب با استفاده از زبان نشانه گذاری Html ارائه می‌گردد. به نوعی اسکلت اصلی یک وب سایت به کمک Html و ظاهر آن به کمک Css ایجاد می‌شود.

یادگیری HTML و CSS

 
پایگاه داده SQL Server

 

به منظور ذخیره‌ی اطلاعات از سمت کاربران به پایگاه داده‌ نیاز داریم. SQL Server این قابلیت را برای ما فراهم می‌کند.

 

یادگیری پایگاه داده SQL Server

 
زبان برنامه‌نویسی جاوا اسکریپت

 

همان طور که می دانید جاوا اسکریپت از جمله زبان‌های بسیار محبوب و کاربردی در هر زمینه‌ای است که در این جا نیز به آن نیاز پیدا خواهید کرد.

 

یادگیری زبان برنامه نویسی جاوااسکریپت

 
در پایان

 

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

 

یادگیری پیشنیاز دوره: دوره آموزشی Asp.net core

 
سرفصل های دوره
داکر

آموزش Docker - قسمت اول
منتشرشده ۰۰:۳۶:۲۰

آموزش Docker - قسمت دوم
منتشرشده ۰۰:۴۳:۴۸

آموزش Docker - قسمت سوم (Docker volume-Docker File)
منتشرشده ۰۰:۴۵:۰۳

آموزش Docker - قسمت پایانی (Compose - Network)
منتشرشده ۰۰:۳۸:۴۹
Git و GitHub

آشنایی با git
۰۰:۲۳:۰۶

برسی Branch ها در git
۰۰:۲۰:۵۵

برسی GitHub و استفاده در Visual Studio
۰۰:۳۹:۴۱
MongoDb

آشنایی با MongoDb و NoSQL
منتشرشده ۰۰:۱۲:۱۷

نصب Mongodb روی داکر و ویندوز
منتشرشده ۰۰:۱۸:۰۷

برسی دستورات در mongoShell
منتشرشده ۰۰:۱۸:۴۵

استفاده از MongoDb در Asp.net Core
منتشرشده ۰۰:۳۲:۴۶

استفاده از MongoDb در Asp.net Core | بخش دوم
منتشرشده ۰۰:۳۱:۴۱
اصول معماری + Domain Driven Design

معرفی فصل
۰۰:۰۵:۳۱

معماری نرم افزار چیست ؟ برسی انواع معماری ها
منتشرشده ۰۰:۱۳:۰۰

معماری تمیز | لایه Domain و Rich Model
منتشرشده ۰۰:۱۷:۳۷

معماری تمیز | لایه Application و الگوی Repository
منتشرشده ۰۰:۱۹:۴۹

معماری تمیز | لایه Infrastructure و Contracts
منتشرشده ۰۰:۱۸:۱۷

معماری تمیز | لایه Presentation و Bootstrapper
منتشرشده ۰۰:۱۷:۴۸

Domain Driven Design چیست ؟
منتشرشده ۰۰:۰۹:۲۹

همه چیز درمورد ValueObject ها
منتشرشده ۰۰:۴۰:۰۹

برسی Aggregate ها
منتشرشده ۰۰:۳۰:۳۴

برسی Domain Service ها
منتشرشده ۰۰:۱۴:۲۰

برسی Domain Event ها
منتشرشده ۰۰:۲۹:۲۴

Exception های سفارشی | جمع بندی این فصل
منتشرشده ۰۰:۲۸:۰۸
آموزش جامع Unit Testing

معرفی فصل
۰۰:۱۱:۵۹

کار با XUnit و پیاده سازی مثال OddOrEven
منتشرشده ۰۰:۲۶:۳۲

کار با live unit Testing و نصب Ncrunch
منتشرشده ۰۰:۱۳:۱۶

اصول اولیه نوشتن تست تمیز + Fluent Assertion
منتشرشده ۰۰:۲۲:۵۹

فاز های اصلی تست | انواع ساخته شدن Setup Fixture
منتشرشده ۰۰:۱۴:۴۸

تست پروژه | Product Unit Tests
منتشرشده ۰۰:۳۵:۳۳

تست پروژه | ProductImage-Money
منتشرشده ۰۰:۲۵:۳۸

تست پروژه | Mocking with Nsubstitute
منتشرشده ۰۰:۳۱:۱۷

تست پروژه | OrderService
منتشرشده ۰۰:۱۸:۳۸
آموزش الگوی CQRS و پیاده سازی در C#

معرفی الگوی CQRS
۰۰:۱۰:۱۹

پیاده سازی Command ها در MediatR
منتشرشده ۰۰:۲۷:۲۹

افزودن SqlServer به پروژه | نحوه ذخیره Value Object در دیتابیس
منتشرشده ۰۰:۲۲:۰۶

پیاده سازی Query ها
منتشرشده ۰۰:۲۱:۱۰
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
اعتبار سنجی Command ها | کار با Fluent Validation
منتشرشده ۰۰:۱۸:۱۱

Pipeline Behavior در MediatR
منتشرشده ۰۰:۱۷:۴۰

مدیریت Domain Event ها | MediatR Notifications
منتشرشده ۰۰:۲۳:۲۴

افزودن دیتابیس Read به پروژه | CQRS در سطح دیتابیس
منتشرشده ۰۰:۴۱:۰۷
آموزش جامع RESTful Api در Asp.netCore

معرفی Web Api و معماری Rest
منتشرشده ۰۰:۱۹:۱۴

پیاده سازی مباحث RestFul api | کار با Http(Get,Post,Put,Delete)
منتشرشده ۰۰:۳۶:۰۶

انواع روش های دریافت اطلاعات در Web Api
منتشرشده ۰۰:۰۹:۵۶

پیاده سازی HATEOAS
منتشرشده ۰۰:۱۹:۴۳

Jwt چیست ؟
منتشرشده ۰۰:۰۵:۵۴

تضیمات jwt در Asp.net core
منتشرشده ۰۰:۱۷:۴۶

ساخت Jwt | اتمام بخش احراز هویت کاربر در Web Api
منتشرشده ۰۰:۱۹:۵۴

پیاده سازیVersioning در Api ها | رفع مشکل Swagger
منتشرشده ۰۰:۲۸:۵۴
برنامه نویسی Asynchrounos در Asp.net core

مفهوم کلی برنامه نویسی Asynchronous در Asp.net core
منتشرشده ۰۰:۱۸:۴۳
پروژه فروشگاه (Web Api)

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram
منتشرشده ۰۰:۲۱:۲۱

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram - بخش دوم
۰۰:۲۷:۰۵

تحلیل پروژه و نیاز های کارفرما | ساخت Class Diagram - بخش سوم
منتشرشده ۰۰:۱۷:۲۶

پیاده سازی ساختار کلی پروژه
منتشرشده ۰۰:۰۹:۲۹

پیاده سازی کامل User Aggregate
منتشرشده ۰۰:۳۶:۱۸

پیاده سازی کامل Order Aggregate
منتشرشده ۰۰:۲۶:۰۵

پیاده سازی Seller Aggregate و Role Aggregate
منتشرشده ۰۰:۲۲:۰۸

Product Aggregate | نحوه کار تیمی با Git و Git Hub
منتشرشده ۰۰:۳۰:۱۷

تکمیل لایه Domain
منتشرشده ۰۰:۲۸:۴۲

پیاده سازی Common.Application | کلاس های مورد نیاز لایه application
منتشرشده ۰۰:۲۷:۱۴

Use Case های مربوط به Category
منتشرشده ۰۰:۱۶:۴۱

پیاده سازی Use Case های مربوط به Comment
منتشرشده ۰۰:۱۲:۰۵

تکمیل عملیات افزودن محصول به سفارش
منتشرشده ۰۰:۲۵:۳۸

تکمیل Use Case های مربوط به Order
منتشرشده ۰۰:۳۵:۰۹

افزودن محصول | Create Product Command
۰۰:۱۸:۳۲

ویرایش محصول | Edit Product Command
منتشرشده ۰۰:۱۲:۳۸

تکمیل Use Case های مربوط به Product
منتشرشده ۰۰:۱۴:۲۴

تکمیل Use Case های مربوط به Role
منتشرشده ۰۰:۰۹:۴۳

Create Seller - Edit Seller
منتشرشده ۰۰:۱۷:۱۰

Add Inventory - Edit Inventory
منتشرشده ۰۰:۱۴:۰۱

تکمیل عملیات مربوط به Slider و Banner ها
منتشرشده ۰۰:۱۷:۴۳

Create User - Edit User
۰۰:۲۶:۵۲

Add User Address - Edit User Address
منتشرشده ۰۰:۲۰:۱۶

تکمیل Command های پروژه
منتشرشده ۰۰:۱۵:۰۶

تکمیل لایه infrastructure
منتشرشده ۰۰:۴۵:۵۹

نحوه کار با Dapper
منتشرشده ۰۰:۱۹:۰۸

ساخت لایه Query | تکمیل Query های مربوط به Category
منتشرشده ۰۰:۳۱:۱۱

نحوه فیلتر کردن اطلاعات در CQRS
منتشرشده ۰۰:۲۸:۵۹

تکیمل Query های مربوط به Order
منتشرشده ۰۰:۳۷:۴۸

ساخت دیتابیس و پروژه Web Api
منتشرشده ۰۰:۴۲:۴۰

Product Quries
منتشرشده ۰۰:۲۸:۰۲

Seller Quries | Slider And Banner Queries
منتشرشده ۰۰:۲۴:۰۴

تکمیل لایه Query و Facade
منتشرشده ۰۰:۳۲:۵۴

پیاده سازی Domain Service ها | ساخت Category Api
منتشرشده ۰۰:۳۱:۲۷

َApi Response Data Structure | ساخت Api Result
منتشرشده ۰۰:۳۶:۰۵

مدیریت خطا ها در Web Api
منتشرشده ۰۰:۱۶:۴۲

ساخت Product Controller
منتشرشده ۰۰:۱۱:۲۰

ساخت Comment Controller و Order Controller
منتشرشده ۰۰:۱۳:۲۰

تکمیل Controller های پروژه
منتشرشده ۰۰:۲۴:۱۸

ساخت و تنظیمات JWT | تکمیل AuthController برای احراز هویت
منتشرشده ۰۰:۳۴:۳۳

Customize BadRequest Response | شخصی سازی خطلای ۴۰۰ در Api
منتشرشده ۰۰:۰۹:۰۵

مدیریت Session های کاربر | ذخیره Token و RefreshToken در دیتابیس
منتشرشده ۰۰:۴۳:۵۹

تکمیل بحث مربوط به Refresh Token
منتشرشده ۰۰:۳۸:۴۳

پیاده سازی Logout سمت سرور
منتشرشده ۰۰:۱۷:۱۷

نوشتن اعتبارسنجی اختصاصی برای JWT
منتشرشده ۰۰:۱۹:۴۵

کنترل سطح دسترسی کاربران | Permission Base
منتشرشده ۰۰:۳۹:۲۸

تکمیل Query های مربوط به Seller
منتشرشده ۰۰:۳۸:۳۹

ساخت Query برای گرفتن محصولات (dapper)
منتشرشده ۰۰:۲۳:۳۷
پروژه فروشگاه (Razor Page)

بخش اول - ساخت سرویس های مورد نیاز
۰۲:۱۸:۱۲

بخش دوم - ساخت صفحات Auth
۰۲:۳۲:۰۰

بخش سوم - تکمیل پنل کاربری
منتشرشده ۰۴:۴۵:۰۰

بخش چهارم - ساخت پنل ادمین
۰۵:۰۰:۰۰

بخش پنجم - ساخت پنل فروشنده
۰۰:۴۷:۰۰

بخش ششم - ساخت صفحات اصلی فروشگاه
منتشرشده ۰۲:۵۳:۱۷

بخش هفتم - رفع مشکلات پروژه ( درحال ضبط )
منتشرشده ۰۰:۰۰:۰۰
انواع روش های Cache + آموزش دیتابیس Redis

انواع روش های کش و دلایل استفاده از آنها
منتشرشده ۰۰:۱۲:۵۵

Memory Cache
منتشرشده ۰۰:۲۱:۳۱

آشنایی و نصب Redis
منتشرشده ۰۰:۳۰:۰۷

کار با دستورات Redis در C#
منتشرشده ۰۰:۱۵:۲۵

Distributed Cache (Redis & InMemory)
منتشرشده ۰۰:۲۲:۴۴

پیاده سازی کش در پروژه Eshop APi
منتشرشده ۰۰:۱۹:۴۳
امنیت در پروژه های وب
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
برسی و جلوگیری از حملات ( Dom xss - Reflected Xss ) Xss
منتشرشده ۰۰:۱۷:۱۸

برسی و جلوگیری از حملات CSRF
منتشرشده ۰۰:۱۲:۴۶

برسی حملات DDOS | پیاده سازی Rate Limite و استفاده از CloudFlare و ابرآروان
منتشرشده ۰۰:۳۵:۳۱

برسی و جلوگیری از آسیب پذیری Open Redirect
منتشرشده ۰۰:۱۰:۴۷

آشنایی با CSP و نحوه استفاده در Asp.net Core
منتشرشده ۰۰:۱۳:۱۰

صحبت هایی تکمیلی در مورد امنیت (SSL-WebApi-Hash-HSTS)
منتشرشده ۰۰:۱۸:۱۱
DDD Strategic Paterns - درک بهتر مفاهیم Domain Driven Design

Ubiquitous Language چیست و چه طور ساخته میشه ؟
منتشرشده ۰۰:۰۹:۲۳

Sub Domain چیست ؟ | برسی انواع SubDomain ها
منتشرشده ۰۰:۱۳:۳۳

Bounded Context
منتشرشده ۰۰:۰۸:۳۹

Context Map
منتشرشده ۰۰:۱۲:۲۸
پروژه DigiLearn (ماژولار)

توضیح درمورد پروژه

azsoftir.com
DLL دات نت اتصال دستگاه POS های مختلف به کامپیوتر با پروتکل های USB و Ethernet و Serial همراه با سورس
پروژه ویژه فوری آگهی استخدام/ اعلان
با سلام. هدف از تعریف این پروژه ایجاد یک DLL به زبان C#.NET  با دات نت کر 6 به بالا می باشد که بوسیله کلاسی که در آن وجود دارد، امکان ارتباط با تمامی دستگاه های POS موجود (حداقل آن هایی که کاربر بیشتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
سیستم کارتابلینگ asp.net core
فوری
سلام و خسته نباشید خدمت دوستان سیستم کارتابلینگ که هر شخصی وارد کارتابل خودش میشه و یک صفحه یا یک سند بینشون به صورت سلسله مراتبی تایید میشه ممنون میشم سریعا کمکم کنید.
هشت روز پیش با 24 پیشنهاد رسیده حداکثر بودجه: 300,000 تومان
خریدار سورس کد ، برنامه های تولیدی با net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...)
فوری
درود بر دوستان جهت تکمیل سایت ، از برنامه نویسان عزیزی که سورس کد های آماده با زبان  net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...) دارند پیشنهاد می گردد، رزومه خود و لینک سایت طراحی ش
نه روز پیش با 23 پیشنهاد رسیده حداکثر بودجه: 15,000,000 تومان
تولید برنامه فرمساز تحت وب دات نت کور Asp.net Core
با سلام خدمت همه فریلنسرهای عزیز بک اند : دات نت کور 6 فرانت : REACT JS یا VUEJS گزارش ساز : استیمول سافت بانک اطلاعاتی : Microsoft Sql Server 2019 من نیاز به یک برنامه فرمساز و گزارش ساز تحت وب دارم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
یازده روز پیش با 5 پیشنهاد رسیده حداکثر بودجه: 750,000 تومان
سیستم درخواست تاکسی آنلاین مشابه اسنپ
با سلام و وقت بخیر . بنده به دنبال شخصی هستم که بتونه پروژه زیر رو اجرا کنه . ( پروژه دانشجویی هستش و نیازی به کد نویسی و یا امکانات پیچیده ای نداره ) ما دو تا اپلیکیشن میخوایم شبیه اسنپ و اسنپ راننده
هفده روز پیش با 9 پیشنهاد رسیده
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
بیست روز پیش با 1 پیشنهاد رسیده
تبدیل asp.net core به pwa و twa
سلام یه وبسایت با asp.net core 5.0.13 نوشته شده حالا میخوایم نسخه pwa و twa رو داشته باشیم که بتونیم تو کافه بازار و مایکت هم منتشر کنیم. که فورس زمانی هم داره. ممنون
بیست و دو روز پیش با 1 پیشنهاد رسیده
پروژه مخفی
مخفی
برای مشاهده اطلاعات پروژه لطفا وارد شود
یک ماه پیش
پروژخ ثبت شکایت
سلام یه پروژه ثبت شکایت میباشد...لطفا یک برنامه خوب بیاد
یک ماه پیش با 7 پیشنهاد رسیده
طراحی سایت و اپلیکیشن مانند خدمت از ما و کار از ما
پروژه ویژه
با سلام بنده شرکت خدماتی نظافتی دارم و چند سایت وردپرسی ولی نیاز به سایت و اپلیکیشنس با طراحی اختصاصی مانند سایت سنجاق ، خدمت از ما ووو سرچ کنید متوجه منظورم میشید دارم. . اقلام . پنل مدیریت وپ اپلیکی
یک ماه پیش با 11 پیشنهاد رسیده
همکاری در طراحی سایت asp
سلام یک سایت asp core در حال طراحی هست که به همکاری برای تسریع کار نیازمندیم. تسلط خوب بر روی  asp core - sql server - html - css - git  لازم هست. ساعتی یا تسکی تسویه میشه. حتما نمونه کار asp بفرستید
یک ماه پیش با 11 پیشنهاد رسیده
پنل فارسی Power BI Report Server
فارسی سازی کامل محیط Power BI Report Server با احترام اگر آشنایی با Report Server داشته باشید متوجه شرح پروژه خواهید شد. https://learn.microsoft.com/en-us/power-bi/report-server/developer-handbook-ove
یک ماه پیش
طراحی نرم افزار با سی شارپ و اندروید
سلام یک برنامه نویس خوب بیاد برای طراحی نرم افزار با سی شارپ
یک ماه پیش با 12 پیشنهاد رسیده
سایت فروشگاهی vahebook
پروژه ویژه
با سلامazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comQ3LTA0QUYtNDVFNy1BQUEyLTVBODY5ODY1QjI1MX0همچنین سر
یک ماه پیش با 10 پیشنهاد رسیده
برنامه نویسی نرم افزار حسابداری تحت وب
فوری
توضیحات پروژه من میخام یک نرم افزار حسابداری تحت وب کدنویسی بشود که تجاری بوده و تحت وب و تحت شبکه قابلیت  اجرایی شدن را دارد و  این نرم افزار ویژگی ها و امکانات زیر را دارا می باشد: بخش اول : قفل نرم
سه ماه پیش با 15 پیشنهاد رسیده
sync کردن و ساخت کانتکت جدید در گوگل کانتکت
پروژه ویژه
سورس کد ساده جهت ارسال و سینک کردن کانتکت ها از دیتابیس در گوگل کانتکت , تحت asp.net core نیاز داریم بدین صورت که نام و شماره ها از دیتابیس خوانده بشن و پاپ آپ صفحه لاگین و انتخاب گوگل اکانت باز بشه و
یک ماه پیش با 1 پیشنهاد رسیده
46280  طراحی سایت
سلام بله ی پروژه ساده دانشجویی با html و css و بک اندش هم asp.net باشه یک دیتا استور هم داشته باشه برای لاگین کردن هزینش میخواستم بدونم چقدر میشه و اینکه چون پروژه سنگینی نیست تا امروز اوکی میشه؟
یک ماه پیش با 6 پیشنهاد رسیده
کد نویسی سامانه مدیریت کاربران با تکنولوژی ASP.NET Core 6
 این پروژه دانشجویی نیست ! این پروژه فاز 1 از یک پروژه چند بخشی ( احتمالا 6 یا 7 فاز ) هست که در این فاز فقط قصد پیاده سازی User Management رو داریم. ایجاد یک محیط کاملا مدرن و کاربر پسند با تکنولوژ
یک ماه پیش با 4 پیشنهاد رسیده
فرم ثبت نام و لاگین زیبا
با عرض سلام و احترام نیاز به فرم ثبت نام و لاگین برای سایت به همراه اطلاعات دریافتی: نام ،نام خانوادگی ، شماره همراه،ایمیل،رمز عبور برای فرم ثبت نام   ایمیل و رمز عبور برای فرم ورود با ui و ux مناسب ن
یک ماه پیش با 5 پیشنهاد رسیده
گرفتن و نمایش لیست داده
100
با سلام من یک جدول دسته بندی  در پروژه ام دارم میخوا نحوه نمایش اش در جدول html شبیه جدول دسته بندی  وردپرس بشه عکس پیش نمایش  https://s6.uupload.ir/files/2022-12-10_152517_sybh.png این عکس نمایش میده
دو ماه پیش با 2 پیشنهاد رسیده
تکمیل پروژه فروشگاه اینترنتی - لایه میانی و فرانت
با سلام، این پروژه یک مارکت پلیس مشابه اسنپ سوپرمارکت یا اسنپ فود هستش با قابلیت های مشابه ولی نه لزوما تک به تک برابر. پروژه دارای وب سایت، اپ مشتری، اپ راننده و رانر هست. هر فروشگاه درگاه پرداخت جدا
دو ماه پیش با 7 پیشنهاد رسیده
ایجاد یک وب سرویس برای اتصال به نرم افزار هلو
سلام یک وب سرویس لازم دارم که وقتی در سایت سفارش ثبت شد. از طریق وب سرویس اطلاعات به سرور هلو ارسال بشه و در تیبل مورد نظر برای اینکار ثبت ر

کلیدواژه
نوع
مهارت
مبلغ
ریال
ریال

    بودجه: 5,000,000ریال
    نوشتن برنامه آنلاین + تحت ویندوز برای ویراستاری
    سلام به همه دوستان برنامه نویس یک ماکرو رو در ورد نوشتم که میاد و ویراستاری فایل رو انجام میده میخوام اون رو به صورت آنلاین و همچنین به...
    ASP.Net
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    5 پیشنهاد
    14 روز, 2 ساعت
    بودجه: 400,000,000ریال
    تغییر UI منوی دستگاه DVR
    سلام وقت بخیر ما نیاز داریم UI منوی دستگاه DVR رو تغییر بدیم. دستگاه DVR  وسیله ای برای ذخیره سازی فیلم ها و تصاویر ضبط شده در دوربین م...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت وب
    برنامه نویسی تحت ویندوز
    راه اندازی سرور لینوکس
    6 پیشنهاد
    13 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت مرکز و دسترسی
    در این پروژه موجودیتی با نام مرکز موجود می باشد که تمامی فعالیت های کاربران براساس دسترسی آن ها در مراکز تعریف شده می باشد. در این پروژه انتظار می...
    تمام وقت
    ASP.Net
    برنامه نویسی تحت وب
    انگولار (Angular.js)
    5 پیشنهاد
    13 روز, 19 ساعتazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    بودجه: 15,000,000ریال
    تجزیه و تحلیل سیستم و طراحی بانک اطلاعاتی آن
    سلام و عرض ادب یه پروژه ای دارم میخوام از لحاظ بانک اطلاعاتی تجزیه و تحلیل بشه تا بتونم با asp.net core خودم طراحیش کنم خیلی هم عجله دا...
    ASP.Net
    برنامه نویسی تحت وب
    SQL Server
    برنامه نویسی
    12 پیشنهاد
    13 روز, 18 ساعت
    بودجه: 20,000,000ریال
    استخراج شماره تماس از دیوار
    با سلام  من به یک برنامه نیاز دارم که آدرس یک بخش از سایت دیوار رو بدم بهش مثلا  کالای دیجیتال، رایانه، رایانه رو میزی و از بخش فروشندگ...
    ASP.Net
    سی شارپ (C#)
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    17 پیشنهاد
    13 روز
    بودجه: 500,000,000ریال
    اتوماسیون اداری
    نیاز داریم یک اتوماسیون اداری برامون نوشته شود که محصول محور باشد و بتوانیم بصورت ماژولار بهش ماژول اضاف کنیم و ماژول غیر فعال کنیم و به مشتریان مخ...
    ASP.Net
    CakePHP
    SQL Server
    13 پیشنهاد
    12 روز, 23 ساعت
    بودجه: 30,000,000ریال
    سامانه نوبت دهی اینترنتی
    توضیحات پروژه سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فا...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    12 روز, 18 ساعت
    بودجه: 5,000,000ریال
    نصب درایور پرینتر قدیمی
    یک پرینتر مدل canon lbp-810 دارم که متاسفانه درایور راه‌انداز آن برای ویندوز 7 نسخه 32 بیت و xp بیشتر وجود ندارد. آیا راهی هست که درایور پرینتر رو ویر...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    3 پیشنهاد
    11 روز, 16 ساعت
    بودجه: 150,000,000ریال
    برنامه فروش سوپرمارکت زبان انگلیسی
    1.انبارداری ساده (کالا ها بر اساس واحد دانه یا کیلو ) 2.دسترسی محدود صندوقدار انباردار و مسئول فروشگاه 3.برنامه کاملا با یونیت صندوق سی...
    برجسته
    فوری
    تمام وقت
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    19 پیشنهاد
    11 روز, 3 ساعت
    بودجه: 15,000,000ریال
    نیاز به سورس وب سرویس ماهان ایر
    سلام من نیاز به سورس وب سرویس ارتباطات با سیستم هواپیمایی ماهان دارم که بتونم به وب سرویس تستش متصل بشم متاسفانه داکیومنت موجود ندارم افرادی که این رو...
    ASP.Net
    HTML
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    2 پیشنهاد
    10 روز, 23 ساعت
    بودجه: 30,000,000ریال
    ایجاد یک وب سرویس نمایش و خرید محصولات وردپرس
    سلام ما یک سایت فروشگاهی وردپرس داریم. نیاز به یک وب سرویس داریم که  ۱- محصولات و دسته بندی ها رو نمایش بده ۲- کاربران بتونن لاگی...
    ASP.Net
    پی اچ پی (PHP)
    وردپرس (WordPress)
    برنامه نویسی تحت وب
    14 پیشنهاد
    10 روز, 21 ساعت
    بودجه: 5,000,000ریال
    معرفی سایت به گوگل، تغییر درگاه زرین پال
    من یک کپی از سایتم http://apfaepf.ir/Account/SignIn را در دامنه جدید http://afasport.ir/Account/SignIn ایجاد کرده ام می خواهم اولا کد درگاه زرین پ...
    ASP.Net
    سی شارپ (C#)
    3 پیشنهاد
    9 روز, 3 ساعت
    بودجه: 5,000,000ریال
    افزونه وان نوت
    سلام من یک افزونه برای وان نوت میخواهم که برخی از عملکردهایی که ورود داره ولی داخل وان نوت وجود نداره رو بتونم داخل وان نوت استفاده کنم.مهم ترین ام...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    1 پیشنهاد
    9 روز
    بودجه: 30,000,000ریال
    طراحی سایت جدید خبری + انتقال دیتا از سایت قدیمی
    ***ایجاد یک سایت خبری در حوزه ورزش قبل از عید مورد نیاز: - راه اندازی بخش نتایج زنده - راه اندازی دیتابیس تمام تیم های ورزشی ف...
    برجسته
    فوری
    ASP.Net
    نود جی اس (Node.js)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    انتقال سایت از دات نت به وردپرس
    سلامیک سایتی با دات نت نوشته شده و حالا میخوایم اون رو روی وردپرس پیاده کنیم به طوری که دیتا های سایت مثل نوشته ها و اعضا و... باقی بمونن
    ASP.Net
    وردپرس (WordPress)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    خروجی گزارش به صورت PDF,EXCEL
    باسلام خدمت شما در پروژه مورد نظر تمامی کدهای گزارش گیری آن نوشته شده و گزارش به کاربر نمایش داده می شود و فقط نیاز به خروجی اطلاعات به صورت...
    فوری
    ASP.Net
    برنامه نویسی تحت وب
    7 پیشنهاد
    8 روز, 2 ساعت
    بودجه: 30,000,000ریال
    shopmate
    در این پروژه نیاز به پیاده سازی لاگین میباشد. کد با .net core v2 نوشته شده است و  vue js v3 لازم به ذکر است که در این پروژه که توضیحات کامل تر آن ب...
    ASP.Net
    اس کیو ال (SQL)
    ویو جی اس (VueJs)
    1 پیشنهاد
    7 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت محتوا جهت نمایش بر روی چند مانیتور در سازمان
    در شرکت داروسازی ما چند مانیتور در محل های مختلف نصب گردیده است . جهت مدیریت و کنترل از راه دور محتوایی که قرار است در مانیتورها نمایش داده شود نیا...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    7 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 1,500,000ریال
    مشکل در آپلود و اجرای سایت در هاست
    من سایت رو نوشتم با asp.net core در localhost درست کار میکنه موقع آپلود در هاست این خطا رو میده: An unhandled exception occ...
    ASP.Net
    HTML
    برنامه نویسی تحت وب
    SQL Server
    11 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 30,000,000ریال
    سیستم نوبت دهی اینترنتی
    سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فایل را به طور کامل بررسی...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    7 روز, 18 ساعت
    بودجه: 5,000,000ریال
    سامانه ارزیابی پرسنل بر اساس چارت سازمانی asp.net core
    با سلام سامانه ارزیابی پرسنلی دارم طراحی می کنم فقط نمی دونم چطوری میشه سیستم کارتابلینگ رو براش تعریف کنم یعنی این که پرسنل هر کدوم یک...
    ASP.Net
    سی شارپ (C#)
    برنامه نویسی تحت وب
    5 پیشنهاد
    7 روز, 6 ساعت
    بودجه: 15,000,000ریال
    پروژه فروشگاه اینترنتی (کوچک و ساده) به همراه سورس کد
    با سلام پروژه با دات نت کور ۷ باشه (api base) زبان سی شارپ فرانت با یکی از فریمورک های جاوا اسکریپت( ویو، انگولار، ری اکت و..)
    ASP.Net
    سی شارپ (
ست؟

ASP.NET Core یک فریم‌ورک نرم‌افزاری وب مبتنی بر NET Core. است که توسط شرکت مایکروسافت توسعه و منتشر شده است. این فریم‌ورک قابلیت توسعه برنامه‌های وب سریع و پویا را با استفاده از زبان‌های برنامه‌نویسی مختلفی مانند سی‌شارپ را فراهم می‌کند.  ASP.NET Core به عنوان یک فریم‌ورک نرم افزاری وب، مجموعه‌ای از ابزارهای قدرتمندی را برای توسعه برنامه‌های وب ارائه می‌کند.

اهمیت یادگیری ASP.NET Core چیست؟

امروزه یادگیری زبان‌های برنامه‌نویسی متنوع و به روز‌بودن در زمینه برنامه‌نویسی، امری بدیهی و غیرقابل انکار است چرا که اگر برنامه‌نویس، خود را مطابق با نسل جدید هر زبان وفق ندهد، بازار کار تجاری آن را از دست خواهد داد. به همین منظور ما هم بر آن شدیم تا در زمینه برنامه‌نویسی تحت وب، زبان ASP.NET را ارائه دهیم و با آخرین تکنولوژی اضافه شده به این زبان آشنا شویم.

هدف ما از ارائه این آموزش، یادگیری مباحث NET Core. در سمت وب است، چرا که نسل جدید برنامه‌نویسی وب بر پایه این تکنولوژی در حال رشد است و به ناچار برنامه‌نویس‌هایی که در سمت وب کار می‌کنند باید این زبان جدید را فرا گیرند تا دانش خود را به روز کرده باشند. بنابراین، هدف اصلی ما یادگیری، به‌روزشدن و ملحق‌شدن به بازار کار جدید است.

در این فرادرس چه چیزی یاد می‌گیریم؟

در این فرادرس با تکنولوژی NET Core. آشنا می‌شویم که با زبان ASP.NET ترکیب و بحث شیرین و جذابی را ارائه می‌دهد. مخاطبان این آموزش، برنامه‌نویس‌هایی هستند که با نسخه ASP.NET MVC آشنایی و قصد مهاجرت از نسخه MVC معمولی به Core MVC را دارند.

در ادامه این فرادرس، در آموزش پروژه‌ محور ای اس پی دات نت ASP.NET Core - طراحی سایت رزرو هتل - بخش دوم قسمت‌های ثبت هتل با زیرمجموعه مورد نیاز آن به روش Scaffolding پیاده‌سازی شده است، بر روی بخش‌های مدیریت، نظرات، آمار و ارقام کار شده که به صورت یک گزارش‌گیری ساده است و در آخر به نحوه ثبت‌نام و عضو‌گیری وب‌سایت با قابلیت پیش‌فرض Identity پرداخته شده است.

 
محتوای این آموزش

۴ ساعت آموزش ویدئویی

فایل برنامه‌ها و پروژه‌ها

تالار پرسش‌ و ‌پاسخ
مدرس
علیرضا بهارلوئی
علیرضا بهارلوئی

کارشناس مهندسی کامپیوتر – نرم‌افزار

مهندس علیرضا بهارلوئی دارای کارشناسی مهندسی کامپیوتر – نرم‌افزار از دانشگاه پیام نور می‌باشند و در زمینه برنامه‌نویسی و طراحی صفحات وب دارای تخصص و تجربه فعالیت حرفه‌ای هستند. ایشان در زبان‌های برنامه‌نویسی نظیر ASP.NET (ای‌اس‌پی‌دات‌نت)، SQL Server (اس‌کیو‌ال سرور) و HTML (اچ‌تی‌ام‌ال) تسلط و سابقه تدریس دارند.
سرفصل‌ها

    درس یکم: ساخت پایگاه داده با روش کدفرست (Code First)
        ایجاد پایگاه داده به صورت کدفرست
    درس دوم: نمایش هتل ها روی صفحه اصلی
        ایجاد لایوت اصلی و پارشیال (Partial) بندی بخش ها
        ایجاد صفحه اصلی
        نمایش هتل های جدید در صفحه اصلی
        نمایش هتل های محبوب در صفحه اصلی
    درس سوم: جستجوی هتل ها بر اساس تاریخ
        امکان جستجوی هتل بر اساس تاریخ ورود و خروج
        نمایش هتل های یافت شده بر اساس جستجوی دلخواه
        تبدیل تاریخ میلادی به شمسی و برعکس
    درس چهارم: نمایش لیست جزئیات هتل
        نمایش جزئیات هتل
        نمایش گالری تصاویر هتل
        نمایش امکانات هتل
    درس پنجم: ثبت نظر در جزئیات هتل
        امکان ثبت نظر برای هتل ها
    درس ششم: امکان ثبت رزرو آنلاین هتل
        رزرو آنلاین هتل انتخابی
        نمایش تایید رزرو موفق هتل
    درس هفتم: پیاده سازی درگاه پرداخت
        پرداخت آنلاین رزرو هتل
    درس هشتم: نمایش جزئیات رزرو و دریافت ایمیل خرید
        نمایش تایید پرداخت
        نحوه استفاده از وب سرویس ایمیل جهت تایید رزرو
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 
مفید برای

    مهندسی کامپیوتر - نرم افزار
    برنامه نویسی تحت وب

پیش نیاز
آموزش مقدماتی برنامه نویسی سی شارپ (#C)
آموزش چارچوب توسعه تحت وب ASP.NET MVC
نرم افزارهای مرتبط با آموزش
Visual Studio 2019, SQL Server 2019
 این دوره چی یاد بگیرم؟

    صفر تا صد پروژه تاکسی آنلاین را پیاده سازی خواهید کرد.
    با برنامه نویسی ASP Core5 به صورت کامل آشنا خواهید شد.
    برنامه نویسی فرانت اند را بصورت پروژه محور فرا خواهید گرفت.
    گزارش گیری پیشرفته را انجام خواهید داد.
    قادر به پیاده سازی امکانات مختلف مانند پنل پیامک، سیستم امتیازدهی، محاسبه مسافت، تخفیف ها و ... خواهید بود.
    کار با نقشه در Asp Core5 را آموزش می بینید.
    و ...

سرفصل های دوره
۲۱ فصل
۱۳۳ جلسه
۳۰ ساعت
۱
فصل یک – ساخت پروژه، احراز هویت
۹ قسمت
۰۱:۳۳:۱۱
۱

فصل اول - قسمت اول - ساخت پروژه
رایگان
۰۸:۴۸
۲

فصل اول - قسمت دوم - لایه بندی
رایگان
۰۸:۱۶
۳

فصل اول - قسمت سوم - نصب پکیج های مورد نیاز
برای کاربر
۰۶:۲۰
۴

فصل اول - قسمت چهارم - ساخت کلاس ارسال پیامک اعتبارسنجی
۱۲:۱۶
۵

فصل اول - قسمت پنجم - ساخت کلاس ارسال ایمیل
۰۸:۴۰
۶

فصل اول - قسمت ششم - ساخت کلاس ایجاد کد های سیستمی و تبدیل تاریخ شمسی
۱۴:۱۰
۷

فصل اول - قسمت هفتم - ساخت کلاس هش پسورد
۰۶:۴۶
۸

فصل اول - قسمت هشتم - پیکربندی پروژه
۰۷:۴۸
۹

فصل اول - قسمت نهم - ساخت دیتابیس و ایجاد مایگریشن
۲۰:۰۷
۱۰

فایل های مورد نیاز و سورس بخش اول
۱۱

گروه تلگرامی پشتیبانی آموزش
۲
فصل دو – پنل مدیریت (سیستم مدیریت محتوا)
۱۱ قسمت
۰۲:۲۷:۴۳
۳
فصل سه – پنل راننده
۹ قسمت
۰۲:۲۹:۴۹
۴
فصل چهار – پنل مسافر
۱۰ قسمت
۰۱:۵۶:۰۰
۵
فصل پنج – تعرفه ها
۷ قسمت
۰۱:۱۳:۳۷
۶
فصل شش – محاسبه هزینه
۵ قسمت
۰۱:۰۴:۲۱
۷
فصل هفت – مدیریت نقش ها
۷ قسمت
۰۱:۳۲:۵۲
۸
فصل هشت – مدیریت رانندگان
۷ قسمت
۰۱:۴۸:۱۵
۹
فصل نه – احراز هویت
۵ قسمت
۰۰:۴۶:۱۷
۱۰
فصل ده – طراحی صفحه اصلی پنل راننده و مسافر
۴ قسمت
۰۰:۴۹:۲۴
۱۱
فصل یازده – تکمیل پروفایل و اتصال به درگاه پرداخت
۷ قسمت
۰۲:۱۸:۳۸
۱۲
فصل دوازده – کیف پول و کوپن تخفیف
۷ قسمت
۰۱:۱۸:۴۹
۱۳
فصل سیزده – گزارش نمودارها
۶ قسمت
۰۱:۱۹:۳۸
۱۴
فصل چهارده – بخش سرویس ها و آدرس ها
۵ قسمت
۰۱:۰۱:۰۵
۱۵
فصل پانزده – ایجاد و محاسبه مسافت مبدأ و مقصد سفر-بخش اول
۴ قسمت
۰۰:۴۵:۱۰
۱۶
فصل شانزده – محاسبه مسافت مبدا و مقصد سفر_بخش دوم
۴ قسمت
۰۱:۱۱:۴۰
۱۷
فصل هفده – کلاس های سفر
۵ قسمت
۰۱:۱۱:۴۰
۱۸
فصل هجده – گزارش های سفر ها
۴ قسمت
۰۰:۴۶:۲۷
۱۹
فصل نوزده – گزارش ها و کار با استیمول ریپورت
۶ قسمت
۰۱:۱۵:۳۹
۲۰
فصل بیست – شروع سفر و تأیید راننده
۵ قسمت
۰۱:۴۴:۵۹
۲۱
فصل بیست و یک – تکمیل سفر و راه اندازی سایت
۶ قسمت
۰۱:۴۲:۴۴

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

در این دوره آموزشی، صفر تا صد یک پروژه تاکسی آنلاین مشابه اسنپ را پیاده سازی می کنیم و برای این منظور می خواهیم از ASP.NET Core بعنوان هسته اصلی وبسایت بهره مند شویم، اما بد نیست نگاهی به برخی از ویژگی های منحصر به فرد این تکنولوژی بیندازیم و ببینیم که چرا بهتر است Core را جدی بگیریم!؟

    اولین ویژگی بارز ASP Core، برخلاف محصولات قبلی مایکروسافت، Open Source بودن آن است.
    یکی دیگر از ویژگی های جالب، Cross Platform بودن ASP.NET Core که به واسطه آن، قابلیت پابلیش و اجرا برروی ویندوز، لینوکس و مک را خواهد داشت.
    NET Core. همچنین امکان برنامه نویسی و اجرا در فضای ابری را فراهم کرده است.

دوره پروژه بزرگ تاکسی آنلاین مشابه اسنپ

اما جذابیت Core، در آنجاست که با توجه به ساختار ASP.NET Core، برنامه نویس مجبور به استفاده صحیح از کتابخانه ها و رفرنس ها بوده و همین امر، حجم سورس نهایی شما را تا حد چشمگیری کاهش داده و باعث افزایش سرعت و بهینگی وبسایت شما خواهد شد.

البته .NET Core ویژگی های بسیار دیگری هم دارد که در نهایت مارا برآن داشت، تا با جدیدترین


مطمئناً خیلی از شما دوستان عزیز به دنبال پروژه پایانی جهت ارائه به دانشگاه می باشید که در این بخش پروژه حضور و غیاب تحت وب با Asp.Net می تواند به عنوان یک پروژه مفید ، کامل و کاربردی نیاز شما را برآورده کند.
توضیحات بیشتر »
پروژه جستجو در GridView با Jquery

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

خیلی از کاربران همانند من مطمئنا با جستجو در گرید ویو در محیط Asp.Net مشکل دارند ، در این قسمت پروژه جستجو در GridView با Jquery با استفاده از تکنولوژی Asp.Net ، هم مشکل شما و هم من مشکل من را برای همیشه حل خواهد کرد. این پروژه به زبان برنامه نویسی سی شارپ ، تکنولوژی JQuery و Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.
توضیحات بیشتر »
پروژه ثبت و صدور فاکتور تحت وب با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

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

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

یکی از بیشترین درخواستهای کاربران ، سفارش پروژه Asp.Net می باشد.به همین دلیل در این بخش پروژه فروشگاه بازی های کامپیوتری با Asp.Net برای استفاده کاربران و دانشجویان عزیز جهت ارائه به دانشگاه به عنوان پروژه پایانی قرار داده شده است.
توضیحات بیشتر »
پروژه سایت فروشگاه خودرو با Asp.Net MVC

ای اس پی Asp.Net, پروژه های Asp.Net MVC, پروژه های آماده Asp 0

براساس درخواست زیاد کاربران در زمینه سفارش پروژه Asp.Net در این بخش پروژه سایت فروشگاه خودرو با Asp.Net MVC برای شما کاربران و دانشجویان عزیز جهت ارائه به دانشگاه به عنوان به پروژه پایانی قرارداده شده است. MVC یک الگوی معماری ست که به ما این امکان را می دهد …
توضیحات بیشتر »
پروژه سایت فروشگاه مبلمان با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

به درخواست کاربران عزیز مبنی بر سفارش پروژه های Asp.Net ، در این بخش پروژه سایت فروشگاه مبلمان قرار داده شده است. طراحی و پیاده سازی سایت فروشگاه مبلمان به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server انجام شده است.   امکانات پروژه سایت
e 6 | آموزش Web API

کلاس آموزش ASP.NET Core دارای سرفصل بسیار کاملی برای پیاده سازی یک Web Application به صورت MVC و همچنین Web API می باشد.شما با یادگیری مطالب این دوره می توانید تسلط بسیار خوبی روی ASP.NET Core بدست آورید و می توانید از صفر تا صد یک پروژه را به صورت کامل پیاده سازی کنید.
22 رای ثبت شده
مدرس: محسن درم بخت (دارای گروه اختصاصی، برای پشتیبانی و پرسش و پاسخ)
650,000 تومان 1,500,000 تومان
خرید

    مدت زمان دوره: 52:40:3
    امکان دانلود کل دوره به صورت یکجا
    ویدیوهای آموزشی با کیفیت
    دسترسی همیشگی به دوره خریداری شده
    امکان درج پرسش و پاسخ

آنچه در آموزش ASP.NET Core 6 | آموزش Web API می‌آموزید:

    ASP.NET Core MVC
    Web API
    Routing
    Razor
    Token Authentication
    SignalR
    Swagger
    Dependency Injection
    Unit Test
    Deploy on Docker
    Blazor

بیشتر ...
پیش نیازها:

    زبان برنامه نویسی سی شارپ
    تسلط به Html و CSS
    آشنایی با مفاهیم پایه MS SQL SERVER

سرفصل‌های آموزش ASP.NET Core 6 | آموزش Web API
زمان برگزار شده: 52:40:00 تعداد دروس: 99
1:16:13 6 بخش
معرفی دوره
مقایسه نسخه های مختلف dot net core
دانلود و نحوه نصب نسخه مورد نیاز
ابزارهای مورد نیاز برای برنامه نویسی
معرفی انواع پروژه ها در ASP.NET Core
ایجاد اولین پروژه و نحوه اجرای آن
1:37:49 4 بخش
1:11:51 7 بخش
48:40 3 بخش
4:19:1 9 بخش
59:5 2 بخش
50:38 2 بخش
5:13:8 8 بخش
4:08:22 6 بخش
8:17:49 9 بخش
1:47:25 5 بخش
1:26:51 2 بخش
2:22:52 3 بخش
4:13:8 6 بخش
2:39:48 3 بخش
33:20 3 بخش
3:44:29 7 بخش
1:34:52 2 بخش
1:09:16 3 بخش
1:57:53 3 بخش
2:27:33 6 بخش
با آموزش ASP.NET Core 6 | آموزش Web API بیشتر آشنا شوید:

دوره آموزش ASP.NET Core 5 + 6 و Web API - به صورت کامل ASP.NET Core را یاد بگیرید.

آموزش ASP.NET Core MVC

آموزش Web API

آموزش Razor Page

آموزش Blazor

آموزش SignalR

آموزش EF Core

آموزش Dapper

آموزش Token Authentication

دانلود فیلم آموزش ASP.NET Core 5

دانلود فیلم آموزش Web API

دوره آموزش ASP.NET Core 5 با هدف آموزش صفر تا صد پیاده سازی Web Application های شما به روش های MVC و Web API آماده و ضبط شده است. شما با مشاهده کامل و تمرین مطالب گفته شده باید در آخر دوره بتوانید براحتی Web Application های خود را با ASP.NET Core پیاده سازی کنید.

در ابتدا باید بدانیم برای شروع این دوره به چه پیش نیازهای علمی نیاز داریم

پیش نیازهای عملی آموزش ASP.NET Core چیست ؟

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

پیش نیاز دوم دوره تسلط نسبی روی MS SQL Server و توانایی نوشتن کوئری CRUD خود می باشد. باید بتوانید کوئری های 4 عمل اصلی create – read – update – delete را به کمک sql بنویسید و توانایی ایجاد دیتابیس و جداول مورد نیاز را داشته باشید.

در سمت پیاده سازی ظاهر Web Application خود باید به html و css تسلط خوبی داشته باشید و همچنین زبان java script را هم بلد باشید.

موارد گفته شده پیش نیازهای دوره ASP.NET Core می باشند که شما با داشتن این پیش نیازهای می توانید در نهایت حرفه ای تر و با تسلط بسیار بیشتری پروژه های را انجام دهید.

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

پیش نیازهای نرم افزاری شروع کار با ASP.NET Core چیست ؟

اولین نرم افزار مورد نیاز Visual Studio یا Visual Studio Code می باشد. حالا بین این دو کدام را انتخاب کنیم. محتوای دوره با VS Code آموزش داده شده است. اگر شما هم به محیط VS Code عادت کنید خیلی بهتر است. در حال حاظر فایل نصب Visual Studio 2019 حدود 20 GB می باشد که حجم خیلی زیادی است. پس از نصب هم به صورت عادی حدود 4 تا 5 گیگ فضا نیاز دارد. در حالیکه فایل نصب VS Code حدود 70 MB می باشد که براحتی از سایت ماکروسافت قابل دانلود شدن می باشد و سبک تر و سریع تر از Visual Studio می باشد. شما در VS Code دیگر Wizard و پنجره هایی برای ایجاد بخش های مختلف ندارد و باید این کار را به صورت دستی و کد زدن ایجاد کنید که در ابتدای کار سختی است ولی در ادامه به آن عادت می کنید و برای شما لذت بخش خواهد بود.

 

در کنار VS Code اگر نیاز دارید که با دیتابیس کار کنید بهتر است یکی از نسخه های MS SQL Server را نصب کنید. می توانید از نسخه Express استفاده کنید که نسخه رایگانی است و می تواند نیازهای شما را در ایجاد و کار با دیتابیس برطرف کند.

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

حالا به سراغ ASP.NET Core می رویم. در ابتدا باید یک تعریف از ASP.NET Core داشته باشیم و سپس نسخه های مختلف آن را مقایسه کنیم.

ASP.NET Core چیست ؟

بستری برای توسعه Web Application ها که توسط ماکروسافت ارائه شده است.

در ابتدا با نام ASP.NET شناخته میشد و از سال 2016 ماکروسافت شروع به بازنویسی و ارائه نسخه جدید با نام ASP.NET Core کرد. در ASP.NET ما می توانستیم Web Application های خود را به دو مدل Webform و MVC توسعه دهیم که مدل Webform از روش های موجود حذف شد و روش های دیگری جایگزین شد.

در Framework برنامه نویسی ماکروسافت .NET Framework بسیار شناخته شده و معروف است و اکثر برنامه نویسان C# یا VB از آن استفاده کرده ایم. شما با زبان C# روی بستر .NET Framework برنامه نویسی می کنید. نسخه .NET Framework دارای نقص ها و مشکلاتی بود که ماکروسافت تصمیم گرفت آن را بازنویسی کند و نسخه بهینه تر و بهتری را ارائه کند. آن شد که از سال 2016 نسخه ای بازنویسی شده و اصلاح شده با نام .NET Core 1  عرضه شد. هدف اصلی از این بازنویسی این بود که برنامه هایی که در بستر .NET Core نوشته می شوند ویژگی Cross Platform داشته باشند، یعنی روی سیستم عامل های غیر ویندوز قابل اجرا باشند. این بازنویسی فقط به خود .NET Framework نبود و بخش هایی مانند ASP.NET نیز همزمان بازنویسی شدند. از سال 2016 نسخه هایی بهینه تر و بهتری به ترتیب نسخه های  2 و 3 آماده و عرضه شد.

همزمان با توسعه دات نت کور ماکروسافت باید دات نت فریم ورک را هم توسعه میداد و این کار سخت و هزینه بری بود. از اواخر سال 2020 و با اعلام قبلی ماکروسافت .NET 5 را عرضه کرد که اتفاق بسیار مهمی بود. اول اینکه نامگذاری از .NET Core به .NET تغییر کرده بود و نسخه از 3 به 5 یکباره تغییر کرده بود و عدد 4 برای نسخه بعدی در نظر گرفته نشده بود. هدف از این تغییر این بود که دیگر .NET Framework توسعه داده نخواهد شد و همه باید با .NET 5 و نسخه های جدید کار کنند. همینطور از نسخه 4 برای ورژن بعدی استفاده نشده بود که برنامه نویسان دچار اشتباه و شباهت اسم بین .NET Framework نشوند.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
پس ما از این به بعد یک نسخه واحد با نام .NET خواهیم داشت که نسخه فعلی آن 5 می باشد. توضیحات بالا مروری کوتاه در تاریخچه تغییرات نسخه های مختلف تا نسخه .NET 5 بود.

حالا برای شروع کار با .NET 5 باید ابتدا نسخه .NET 5 SDK را نصب کنید. برای برنامه نویسی باید نسخه SDK را نصب کنیم و برای اجرای نهایی پروژه ها در سرور باید نسخه Runtime را نصب کنیم. پس از آدرس زیر می توانید نسخه SDK را دانلود و نصب کنید.

الان می توانیم اولین پروژه ASP.NET خود را از طریق vs code یا command prompt ایجاد کنیم. برای این کار داخل پوشه ی پروژه های خود مثلا در درایو D یک پوشه My Projects ایجاد کنید و سپس در داخل آن یک پوشه برای پروژه ای که می خواهید ایجاد کنید بسازید مثلا DevTubeProject.

حالا برای ایجاد پروژه command prompt یا همان cmd را در مسیر DevTubeProject باز کنید. برای این کار می توانید بر روی آدرس بار داخل explorer پوشه DevTubeProject کلیک کنید و عبارت cmd را تایپ کرده و enter را بزنید.

حالا می خواهیم به کمک دستوارت dotnet cli پروژه خود را ایجاد کنیم. برای ایجاد پروژه ابتدا باید انواع Project Template های معروف و پرکاربرد در ASP.NET را بشناسیم.

پروژه های پرکاربرد در ASP.NET شامل موارد زیر می باشند :

    NET Core MVC : محبوب ترین روش در ASP.NET برای ایجاد Web Application ها می باشد که جایگزین بسیار خوبی برای روش Webform می باشد. ما در این دوره به صورت مفصل در مورد MVC صحبت خواهیم کرد. برای ایجاد پروژه از این باید دستور dotnet new mvc را اجرا کنید.
    NET Core Web Application : روش جدیدتری برای تولید Web Applicaiton ها در ASP.NET می باشد که با نام Razor Page ها معروف است. روشی که توسط ماکروسافت ارائه شد ولی در ادامه محبوبیتی پیدا نکرد. این روش را هم در طول دوره خواهیم دید و با آن یک وب سایت کوچک ایجاد خواهیم کرد. برای ایجاد پروژه از این مدل، دستور dotnet new webapp را در cmd اجرا می کنیم.


    NET Core Web API : در چندسال گذشته که در سمت front مدل های SPA بیشتر مورد توجه قرار گرفته اند و نیاز به ارتباط بیشتر بین Application ها استفاده از API ها بسیار بیشتر شده است و شما باید در این بخش تسلط بسیار خوبی داشته باشید. در طول دوره وقت بسیار خوبی روی API ها خواهیم گذاشت. برای ایجاد پروژه از مدل Web API باید دستور dotnet new webapi را در cmd اجرا کنید.


    NET Core Empty : در این مدل یک پروژه خالی و بدون کانفیگ خواهیم داشت که می توانیم با دستور dotnet new web پروژه را به صورت empty ایجاد کنیم.

    NET Core Web API with React : در این مدل web application شما یک پروژه web api خواهید داشت که در داخل آن یک پروژه React نیز ایجاد می شود که بیشتر در زمینه برنامه نویسی front می باشد و اگر شما برنامه نویسی React را بلد هستید این روش به شما پیشنهاد نمی شود و بهتر است پروژه React خود را به صورت جداگانه ایجاد کنید. برای ایجاد پروژه از این مدل باید دستور dotnet new react را اجرا کنید.


    NET Core Web API with Angular : این روش هم مانند روش React یک پروژه web api خواهید داشت که در داخل آن یک پروژه Angular برای پیاده سازی بخش front ایجاد شده است. شما می توانید با دستور dotnet new angular یک پروژه جدید از مدل angular ایجاد کنید.

       

یک مدل پروژه دیگر داریم که ماکروسافت در حال توسعه دادن و معرفی آن به برنامه نویسان وب می باشد. نام این مدل Blazor می باشد که در طول یک فصل درباره آن صحبت خواهیم کرد که چه ویژگی هایی دارد. شما می توانید با دستور dotnet new blazorwasm یک پروژه از مدل Blazor ایجاد کنید.

تا اینجا با انواع پروژه های ASP.NET Core آشنا شدیم و دیدیم که چطور می توانیم از طریق dotnet cli پروژه مورد نظر خود را ایجاد کنیم.

حالا می خواهیم ساختار یک پروژه ASP.NET Core را با یکدیگر بررسی کنیم.

بررسی ساختار پروژه و فایل های ASP.NET Core :

بعد از ایجاد پروژه می توانید آن را به روش های مختلفی توسط vs code باز کنید. مثلا روی فولدر پروژه کلیک راست کنید و open with code را کلیک کنید. یا اینکه vs code را اجرا کنید و از منوی فایل و در ادامه منوی open folder را انتخاب کنید و فولدر اصلی پروژه را برای باز شدن در vs code انتخاب کنید.

در تصویر بالا ساختار اولیه یک پروژه MVC را مشاهده می کنید.

در این مرحله با فولدر های مربوط به MVC که Model، Views و Controllers می باشند کاری نداریم و آنها را در بخش MVC به صورت کامل توضیح داد.

فایل ها و پوشه های پروژه ASP.NET Core :

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

    Properties : در داخل این پوشه یک فایل مهم با نام json وجود دارد که مشخص می کند پروژه در زمان اجرا با چه روش هایی و چه آدرس پورتی اجرا می شود. ما می توانیم پروژه را به کمک iis یا به کمک dotnet cli اجرا کنیم که در داخل فایل launchSettings.json این ویژگی ها مشخص شده است.

    wwwroot : این پوشه برای نگهداری فایل های static پروژه می باشد. فایل هایی که قبلا برای نگهداری آنها در root پروژه فولدر ایجاد می کردیم حالا باید آنها را در داخل پوشه wwwroot قرار دهیم. درخواست های client به صورت پیش فرض فقط اجازه دارند به فایل های داخل پوشه wwwroot دسترسی داشته باشند. فایل هایی که در این پوشه قرار می دهیم به صورت زیر می باشند:
        css
        font
        image
        java script
    json : از این فایل برای نگه داشتن config هایی مانند connection string یا کلیدهای رمزنگاری یا اطلاعات دیگر از این نوع استفاده می کنیم. در پروژه های asp.net core دیگر فایل web.config را ندایم و ویژگی هایی مانند connection string ها در فایل appsettings.json نگهداری می شود.

    Development.json : این فایل نیز برای نگه داشتن config ها می باشد که در زمان development این فایل خوانده می شود و محتوای آن در صورت وجود استفاده می شود.

    csproj : فایل پروژه که داخل آن مشخص می شود که نسخه .NET Core پروژه ما چند می باشد و چه nuget package هایی روی پروژه نصب می باشد.

    Program : با توجه به اینکه زیرساخت پروژه های ASP.NET Core یک پروژه Console Application می باشد این فایل Program.cs مشخص می کند که پروژه به چه شکلی و با کدام فایل شروع شود. در ابتدا کار ما تغییر خاصی روی آن ایجاد نمی کنیم. ولی در ادامه شاید برای تغییرات خاص تغییراتی روی این فایل ایجاد کنیم.

    Startup : مهم ترین فایل در پروژه های ASP.NET Core که نقش بسیار مهمی در پروژه دارد و کانفیگ های زیادی در داخل آن مقداردهی می شود. در داخل فایل Startup.cs دو متد مهم ConfigureServices و Configure وجود دارد که ادامه با جزئیات به کاربرد هر کدام از این بخش ها خواهیم پرداخت.

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

تا همین جا می خواهیم بتوانیم پروژه را اجرا کنیم. برای اجرای پروژه می توانید یا در محیط vs code از روی کیبورد F5 را بزنید و پروژه را اجرا کنید یا اینکه از منوی vs code روی Terminal و New Terminal کلیک کنید و دستور dotnet run را اجرا کنید که پروژه را روی پورت های 5000 و 5001 می توانید در مرورگر خود مشاهده کنید.

حالا می خواهیم به صورت دقیق تر بخش های مهم پروژه ASP.NET Core را بررسی کنیم.

معرفی فایل Startup.cs در پروژه ASP.NET Core :

مهم ترین فایل در پروژه های ASP.NET Core، فایل Startup.cs می باشد که در ابتدای پروژه یکبار کدهای داخل آن اجرا می شود و باعث تغییرات در روند اجرا می شود. فایل Startup.cs دارای دارای دو متد زیر می باشد :

    ConfigureServices : در این متد ما کانفیگ های مربوط به امکانات مورد نظر در داخل کلاس ها و فایل های NET Core را قرار می دهیم. تنظیمات مهمی شامل :
        در پروژه قرار است از MVC استفاده شود یا Razor Page و یا اینکه Web API.
        افزودن Register مربوط به Dependency Injection
        افزودن DbContext و تنظیم کردن ConnectionString آن
        افزودن سرویس Authentication در صورت نیاز

    Configure : در این متد ما بیشتر با مفهوم middleware سروکار داریم. Middleware ها روی Request و Response ها عمل می کنند. یک سری از اتفاقات که در IIS رخ میداد از این به بعد به کمک Middleware انجام می شود. مثلا اینکه آیا روی Request ها بحث Routing داشته باشیم یا نه ؟ آیا Authenticate بودن چک بشود یا نه ؟ همه اینها توسط Middleware ها انجام می شود و در هر بخش با Middleware های مرتبط آشنا خواهیم شد که اولیت قرارگیری و فراخوانی آنها در فایل cs بسیار مهم می باشد.

در تعریف و توضیح متد Configure با عبات Dependency Injection یا تزریق وابستگی ها آشنا شدیم. می خواهیم بیشتر درباره DI بدانیم و کاربرد و مزیت استفاده از آن در برنامه های ASP.NET Core آشنا شویم.

Dependency Injection چیست ؟

در حالت عادی زمانیکه که شما نیاز به استفاده از یک کلاس مانند ProductService را در داخل کلاس جاری خود دارید باید یک نمونه به صورت var productService = new ProductService(); ایجاد کنید و سپس از نمونه ایجاد شده که productService می باشد استفاده و متدهای مورد نیاز خود را فراخوانی کنید.

حالا کاربر ما یک درخواست دارد که در خلال این درخواست باید کدهای چندین کلاس اجرا شود و در اجرای هرکلاس باید یک نمونه از ProductService ایجاد شود و از آن استفاده شود. حالا می خواهیم بحث نمونه سازی را به صورت مستقیم انجام ندهیم و از DI کمک بگیریم. علاوه بر بحث مدیریت نمونه سازی، مزایای دیگری هم به کمک DI ما به دست می آوریم. در تزریق وابستگی ها ما دو مرحله داریم : ابتدا باید کلاس مورد نظر در متد ConfigureServices در داخل Startup.cs، Register شود. عملیات رجیستر کردن به سه شکل زیر می تواند انجام شود :

    AddSingleton : همان pattern کاربردی Singleton که در هر لحظه از یک کلاس فقط یک نمونه خواهیم داشت و اجازه نمی دهد در کل Application بیشتر از یک نمونه برای یک کلاس ساخته شود. کلاس های مانند Config های کلی را می توانیم به صورت Singleton رجیستر کنیم چون داده آن خاص هرکاربر نمی باشد مانند ConnectionString.

    AddScoped : در این حالت ما به ازای یک Request که وارد می شود از کلاس مورد نظر مثلا ProductService فقط یک نمونه ساخته می شود و این نمونه ساخته شده در تمام طول عمر یک Request باقی می ماند و دیگر در حرکت درخواست ما به کلاس های مختلف، از کلاس مورد نظر نمونه ی جدیدی ساخته نمی شود و فقط از همان نمونه اولیه ساخته شده به ازای درخواست مورد نظر استفاده می شود. پس در این مدل به ازای هر Request یک instance به ازای Request ساخته می شود.

    AddTransient : این مدل شبیه همان new کردن دستی خودمان است که در هرجا نیاز به کلاس مورد نظر باشد یک نمونه از آن کلاس ساخته می شود.

پس از بررسی Dependency Injection سراغ Middleware های متد Configure می رویم :

    UseDeveloperExceptionPage : اگر یک exception در زمان اجرای پروژه رخ داد اطلاعات خطا در صفحه ای به صورت کامل با جزئیات نمایش داده شود. این Middleware برای زمان Development می باشد که ما بتوانیم در زمان برنامه نویسی اطلاعات خطا را مشاهده کنیم.

    UseExceptionHandler : اگر exception رخ داد کاربر را به آدرسی که مد نظر ما می باشد هدایت کن و متن خطا را به کاربر نمایش نده. این برای زمانی است که پروژه خود را Deploy کرده ایم.

    UseHsts : یک هدر به Response ای که به سمت Client ارسال می شود افزوده می شود که به مرورگر کاربر می گوید حتما باید از آدرس https برای آدرس اصلی و همچنین منابع سایت مانند فایل های css یا image ها استفاده کند. بهتر است که در همه سایت های خود از این middleware استفاده کنید.

    UseHttpsRedirection : همه درخواست های http را به https، Redirect می کند.

    UseStaticFiles : اجازه می دهد که Request ها به پوشه wwwroot و محتوای داخل آن دسترسی داشته باشند.

    UseRouting : ویژگی routing را به درخواست های ارسالی اضافه می کند که در اکثر پروژه ها جز واجبات می باشد.

    UseAuthorization : فعال سازی استفاده از فیلتر Authorize که به صورت Attribute بالای سر Controller ها و Action ها قرار می گیرد و کاربر حتما باید Authenticate شده باشد تا بتواند از آن بخش استفاده کند.

    UseEndpoints : به منظور افزودن Pattern های مربوط به Routing که به صورت پیش فرض یک مسیر با نام default در آن تعریف شده است.

Middleware هایی که بررسی کردیم به صورت پیش فرض در پروژه ASP.NET Core MVC وجود دارد. به این موارد در صورت نیاز Middleware های دیگری هم افزوده می شود. باید توجه داشته باشید که الویت ها و محل نوشتن Middleware ها در ASP.NET Core مهم می باشند. در تصویر زیر نحوه درگیر شدن Middleware ها را در یک Request ارسالی از سمت Client و در زمان برگشت Response مشاهده می کنید.

 

برای درک بهتر الویت و نحوه اجرای Middleware ها تصویر دیگری در ادامه مشاهده می کنید که علاوه بر Middleware های موجود می توانیم Middleware های سفارشی نیز نوشته و در مسیر Request و Response قرار دهیم.

محتوای فایل Startup را مشاهده کردید. شما باید درک درستی از متدهای ConfigureServices و Configure داشته باشید و این تسلط به مرور و با درگیر شدن با بخش های مختلف پروژه در شما بیشتر خواهد شد.

حالا نوبت بررسی پروژه ها از نوع MVC می باشد. با اینکه با حضور SPA ها در زمنیه ساخت بخش Front روش هایی مثل MVC کم رنگ تر شده اند ولی باز بسیاری از پروژه ها با MVC پیاده سازی شده اند و یا در حال پیاده سازی هستند.

ASP.NET Core MVC چیست ؟

روشی است که می توانیم به صورت یکپارچه یک Web Application را پیاده سازی کنیم. از backend تا front را می توانیم به کمک MVC پیاده سازی نماییم که این مدل هم مزیت هایی دارد و هم معایبی که باید به آنها دقت کنیم.

در مدل MVC سه بخش مرتبط با یکدیگر داریم که هر کدام وظیفه ای دارند :

    Controller : مهم ترین بخش MVC می باشد که Request ها پس از گذراندن Middleware ها به Controller می رسند. در داخل Controller یک سری متد نوشته می شود که به این متدها، Action گفته می شود. حالا کی ما Controller می سازیم و نحوه نامگذاری Controller ها چگونه است؟ شما یک سیستم ساده فروشگاهی دارای یک سری موجودیت مانند گروه کالا، کالا و مشتری را در نظر می گیریم. ما بهتر است به ازای هر کدام از این موجودیت ها حداقل یک Controller ها ایجاد کنیم.

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

    سه نوع دیگر عبارتند از Post، Put و Delete که برای عملیات ثبت، ویرایش و حذف استفاده می شوند. اگر Controller و Action ها بخواهند به صورت مستقیم به Request های ارسالی پاسخ دهند و View را درگیر نکنند در اصل ما داریم Web API می نویسیم. پس نوشتن Web API پیچیدگی ندارد و خود Action مستقیما نتیجه را با فرمت JSON برمی گرداند.

    View : شامل کدهای html، css و javascript می باشد. ما بخش Front را در داخل View ها با syntaxt ای به نام Razor می نویسیم. پس شما هر طراحی و ظاهری که قرار است کاربر مشاهده کند را باید در داخل View ها بنویسید. برای اینکه بتوان در داخل کدهای html به دستورات و کدهای C# و NET دسترسی داشت، از Razor استفاده می کنیم. الان کاربرد بخش View را هم میدانیم که قرار است در داخل آن چه کدهایی نوشته شود.

    Model : این بخش وظیفه آماده سازی داده را دارد که Controller و Action ها بتوانند از آن داده استفاده کنند.

در تصویر زیر مشاهده می کنید که چرخه کار در MVC به چه شکلی است.

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

در تصویر زیر HomeController را مشاهده می کنید که به صورت پیش فرض در پروژه ASP.NET Core MVC ما ایجاد می شود. در خط تعریف کلاس HomeController مشاهده می کنید که از کلاس Controller ارث بری شده است. در خط 14 یک نمونه فقط از ILogger ایجاد شده است. سپس در خط 16  یک سازنده نوشته شده است که در ورودی خود یک نمونه از  ILogger را دریافت می کند و در بدنه خود سازنده نمونه دریافتی logger داخل نمونه _logger قرار داده می شود.

این روند مرحله دوم تزریق وابستگی یا همان Dependency Injection می باشد. یعنی ما در کلاس HomeController نیاز به استفاده از کلاس Logger داریم. در حالت عادی باید یک instance به صورت دستی از Logger ایجاد می کردیم. ولی می دانیم یکی از ویژگی های مهم در ASP.NET Core استفاده از DI می باشد و بهتر است ما هم در سرویس ها و کلاس هایی که خودمان می نویسیم از امکان تزریق وابستگی استفاده کنیم. در اصول تزریق وابستگی ها بهتر است از interface ها برای مرحله دوم یا همان نمونه سازی در زمان مورد نیاز استفاده کنیم تا در آینده در صورت نیاز بتوانیم کلاس A را به جای کلاس B در کل پروژه یا در برخی شرایط معرفی کنیم.

فعلا در این مرحله فقط نیاز است در این حد موضوع را درک کنیم که دیگر کار نمونه سازی به کمک new برای کلاس هایی که شامل متد می باشند را دستی انجام نمی دهیم و به کمک تزریق وابستگی این کار را انجام می دهیم. در تزریق وابستگی دو مرحله داریم که اول باید register کردن در کلاس Startup و متد ConfigureServices انجام شود و سپس در زمان استفاده از طریق Constructor آن کلاس را به کلاس جاری تزریق و از آن استفاده کنیم.

در خط 21 تصویر بالا ما یک Action با نام Index داریم که خروجی آن از نوع IActionResult می باشد و در بدنه آن یک return View(); را مشاهده می کنید. در ASP.NET Core اکثر خروجی Action ها را از نوع IActionResult قرار می دهیم. اگر درخواستی برای این Action ارسال شود، View مرتبط با آن از مسیر Views و Home و Index پیدا شده و محتوای داخل آن برای کاربر درخواست دهنده ارسال می شود.azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

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

روش های ارسال داده از Action به View

ما در مدل MVC باید در صورت نیاز بتوانیم داده مورد نیاز View را از طریق Action تامین کنیم. برای ارسال داده از Action به View دو راه داریم :

    ارسال داده از طریق @model : زمانی که عبارت return View(); را می نویسیم می توانیم از طریق ورودی View، داده خود را به سمت View ارسال کنیم. به طور مثال return View(products); می بینید که در داخل View متغیر products را به سمت View ارسال کرده ایم. حالا می توانیم در خط اول View از طریق @model داده ارسالی از View را دریافت کنیم. مثلا @model List<Product> که مشخص می کند داده ارسالی از سمت Action یک لیست از نوع Product می باشد که داخل متغیر model قرار داده می شود. عموما ما داده اصلی View را از این طریق دریافت می کنیم. مثلا صفحه ای نیاز داریم برای نمایش لیست محصولات.

    ارسال داده از طریق ViewData یا ViewBag : هر View به صورت مستقل یک متغیر از نوع Dictionary دارد که ویژگی ViewData و ViewBag هر دو به همین Dictionary اشاره می کنند. پس شما یک فضای ذخیره مقدار برای View دارید که با دو اسم ViewData و ViewBag می توانید به آن دسترسی پیدا کنید. پس شما چه از طریق ViewData چه از طریق ViewBag مقداری را set کنید هر دو به یک فضا اشاره می کنند و تفاوت چندانی با یکدیگر ندارند.
        ViewData : اگر در c# با نوع Dictionary کار کرده باشید، ViewData هم به همان روش Dictionary مقداردهی می شود. به طور مثال ViewData[“categories”]=categories; باعث می شود متغیر categories در داخل ViewData قرار بگیرد. در زمان خواندن مقدار ViewData هم می توانیم به صورت var myCategories = ViewDatap[“categories”]; استفاده کنیم.

        ViewBag : نوع ViewBag، dynamic می باشد. نوع داده ای که در سی شارپ وجود دارد و ویژگی مهم dynamic آن است که می توانید در هر لحظه برای آن ویژگی جدیدی تعریف کنید و نیاز نیست از قبل برای آن یک ویژگی تعریف کنید و سپس در زمان نمونه سازی از آن استفاده کنید. برای مثال شما برای داشتن ویژگی Title در کلاس Product باید از قبل در کلاس Product خود یک Propery با نام Title تعریف کنید و سپس در نمونه ساخته شده بتوانید آن را مقداردهی کنید. ولی در ViewBag در هر لحظه می توانیم ویژگی جدیدی اضافه کنیم و از آن استفاده کنیم.
        مثلا Title = “DevTube”; که در لحظه یک ویژگی Title تعریف و آن را مقداردهی کرده ایم. باید توجه داشته باشید که در زمان استفاده از ViewBag به شما IntelliSenseیا پیشنهاد نمی دهد و این خاصیت dynamic ها می باشد و باید در زمان تعریف یا خواندن مقدار خود ما ویژگی مورد نظر را تایپ کنیم.

الان می دانیم که برای ارسال داده از Action به View دو راه معمول و پراستفاده داریم که می توانیم از آنها استفاده کنیم. همپنین در یک Action می توانیم فقط یک model را از طریق return View ارسال کنیم ولی می توانیم در عوض چندین ViewData یا ViewBag تعریف کنیم.

در تصویر بالا مشاهده می کنید که از طریق ViewBag یا ViewData می توانیم داده را از سطح Controller به View مورد نظر ارسال کنیم. در تصویر بالا عبارت TempData را مشاهده می کنید که به وسیله آن می توانیم داده ای را از یک Controller به Controller دیگری ارسال کنیم.

می خواهیم کاربرد TempData را با هم بررسی کنیم.

TempData در ASP.NET Core چیست و چه کاربردی دارد ؟

TempData یک فضای ذخیره سازی داده است که در پشت صحنه در داخل Session نگهداری می شود. در گذشته در پروژه های ASP.NET Webform ما به تعداد زیاد به صورت مستقیم از Session استفاده می کردیم. شاید بعضی از دوستان با Session آشنایی نداشته باشند.

Session یک متغیر و یک فضای نگهداری موقت در حافظه می باشد که به ازای هر Client ایجاد می شود و دارای طول عمر می باشد. برای مثال کاربر A به سیستم ما وصل شده است. یک Session برای این کاربر A ایجاد شده است. اگر کاربر B نیز به نرم افزار وب ما وصل شود یک Session رو حافظه سرور به ازای کاربر B ایجاد می شود که می توانیم مقادیر خاص هر کاربر را به صورت موقت داخل Session نگهداری کنیم که در صورت نیاز از همان Session سریع خوانده و نیازی نباشد از دیتابیس این اطلاعات را دریافت کنیم. طول عمر Session هم به صورتی است که کاربر اگر درخواست های جدید داشته باشد این مدت زمان تمدید می شود و مثلا اگر کل طول عمر 20 دقیقه بوده باشد و الان 14 دقیقه از این زمان گذشته باشد، با درخواست جدید این زمان مجدد صفر خواهد شد.

مشکلی که در استفاده از Session پیش می آمد این بود که برنامه نویسان رفته رفته همه اطلاعات را در داخل Session نگهداری می کردند و این اتفاق باعث می شد که Web Application ما با زیاد شدن کاربران، استفاده از RAM بسیار بالایی داشته باشد. شاید شنیده باشید که نرم افزار فلان شرکت نرم افزاری برای اجرا شدن نیاز به سرور با مقدار RAM، 128 گیگ دارد. در حالیکه نسخه اولیه Web Applicaiton اصلا نیازی به این فضاها ندارد ولی به خاطر اشتباه در استفاده از Session در نگهداری داده ها، باعث می شود که این اتفاق رخ دهد.

در ASP.NET Core از همان ابتدا سخت گیری زیادی بر روی استفاده از Session شد و به صورت پیش فرض استفاده از آن در پروژه به صورت مستقیم فعال نمی باشد و اگر نیاز به Session ها دارید باید Middleware آن را که useSession می باشد را در Startup.cs قرار دهید.

پس بهتر است عادت به Session نداشته باشیم و اگر داریم آن را محدود و در ادامه قطع کنیم. برای ارائه راه حل بهتر و سبک تر TempData ارائه شده که در پشت صحنه روی Session نگهداری می شود ولی ویژگی های خاص خود را دارد.

TempData یک ویژگی خیلی مهم دارد که یکبار خواندنی می باشد. یعنی به صورت پیش فرض با یکبار خواندن مقدار آن، از بین می رود و اگر نیاز به نگه داشتن آن داشته باشیم باید توسط تابع TempData.Keep(); مقدار آن را حفظ کنیم.

در تصویر زیر نحوه تعریف و خواندن مقدار آن را مشاهده می کنید.

در ابتدا داخل Action Index مقدار 101 را داخل TempData[“Code”] قرار داده ایم و سپس در داخل Action Privacy ابتدا چک کرده ایم که آیا همچنین مقداری داخل TempData وجود دارد یا نه و سپس مقدار آن را خوانده و در داخل متغیر Code قرار داده ایم.

توصیه می کنم که سعی کنید تا در حد امکان از ویژگی TempData استفاده نکنید تا پروژه خود را رفته رفته دچار پیچیدگی نکنید. وقتی از TempData استفاده می کنید Controller ها و Action ها را به هم وابسته می کنید و این اصل مستقل بودن Action ها را رفته رفته از بین می برد.

حالا نوبت به View ها میرسد که ببینیم View ها چه نقشی دارند و انواع مختلف آن را در ASP.NET Core MVC بشناسیم.

View چیست و چه مدل هایی در ASP.NET Core MVC دارد ؟

بخشی است که در آن می توانیم کدهای html خود را بنویسیم و خروجی مورد نظر خود را برای صفحات ایجاد کنیم. در داخل View ما کدهای خود را به کمک Razor می نویسیم که این امکان را فراهم می کند که از کدهای C# در داخل کدهای html استفاده کنیم.

پسوند فایل های View در C# به صورت cshtml می باشد. محل نگهداری View در پوشه Views می باشد. در پوشه Views به صورت پیش فرض یک پوشه Home و یک پوشه Shared وجود دارد.

پوشه Home که مربوط به HomeController می باشد و View های مربوط به Action های این Controller را در داخل خود دارد.

پوشه Shared برای نگهداری Layout ها  و همچنین Partial ها می باشد که در ادامه با هر دو اینها آشنا خواهیم شد.

در پوشه Shared دو فایل مهم دیگر وجود دارد که می خواهیم با آنها آشنا شویم :

    _ViewImports : در این فایل ما using های پراستفاده در View ها را قرار می دهیم. مثلا شما @using DevTubeProject.Models را در اکثر View ها نیاز دارد. برای اینکه به صورت دستی در هر View این using را ننویسید، یکبار آن را در داخل _ViewImports قرار می دهید و دیگر نیاز نیست در View ها using داشته باشید.
    _ViewStart : در این فایل ما Default Layout را مشخص می کنیم. اینکه View ها به صورت پیش فرض از کدام Layout استفاده کنند.

 

حالا باید بدانیم چه نوع View هایی در ASP.NET Core MVC داریم.

انواع View ها :

    View متصل به Action : همان View های معمولی که توسط یک Action آماده و نمایش داده می شوند. این View ها یا هم نام Action ها می باشند یا اینکه می توانند نام متفاوتی داشته باشند که در بخش return View(“list”, products); می توانیم نام View مورد نظر را که list می باشد، تعیین کنیم.

    PartialView : این نوع View در پشت صحنه به Action ای متصل نمی باشد و به صورت مستقل است و باید در زمان فراخوانی آن در یک View دیگر داده مورد نیاز آن را تامین کرد. Partial ها دارای Layout نمی باشند چون به صورت مستقل قابل نمایش نیستند و بخشی از یک View عادی می باشند. مثلا شما در صفحات مختلف خود نیاز به یک Image Slider در بالای صفحه خود دارید. می توانید براحتی یک Partial View ایجاد کنید و یک Image Slider ایجاد کنید که در ورودی یک لیست از تصاویر دریافت می کند و وظیفه اسلاید کردن تصاویر را دارد.
    در اصل به کمک Partial ها ما کار کامپوننت سازی را در پروژه های NET Core MVC انجام می دهیم. محل ساختن Partial View ها در پوشه Views و Shared می باشد. بهتر است نام View ها با حرف Underline شروع شود. مثلا _ImageSlider.cshtml

    ViewComponent : نوع جدیدی از View ها است که از NET Core به MVC افزوده شد. ما نیاز به View های متصل به Action داریم که به صورت Partial ها بتوانیم در داخل View ها دیگر استفاده کنیم. به دلایل Performance ای که روش فراخوانی یک View معمولی به صورت Partial در یک View دیگر داشت، آن روش حذف شد و ViewComponent ها معرفی شدند.
    در ViewComponent که روش و مدل ساختن آنها کاملا متفاوت است شما ابتدا باید یک کلاس که از ViewComponent ارث بری می کند ایجاد کنید و در داخل آن یک متد عموما با نام Invoke ایجاد کنید که داده View را آماده کرده و به سمت View ارسال می کند. سپس باید یک پوشه Components در داخل پوشه Shared ایجاد کنیم. در داخل پوشه Components یک پوشه با نام ViewComponent خود مثلا TopProduct ایجاد می کنیم و در نهایت در داخل آن یک View با نام Default.cshtml ایجاد می کنیم که View متصل به ViewComponent ما می باشد.
    حالا یک ViewComponent داریم که می تواند در داخل View های دیگر فراخوانی شود. ViewComponent را نمی توان به صورت مستقل استفاده کرد و باید حتما در داخل یک View دیگر فراخوانی شود.


    Layout : اگر Webform کار کرده باشید به آن Master Page گفته می شود. وقتی شما یک Website یا Web Application شروع می کنید همه یا اکثر صفحات شما دارای یک Template مشخص با header و footer و سایر بخش های مشترک می باشد. ما همه این بخش های مشترک را در داخل Layout ها قرار می دهیم و در زمان تعریف View مشخص می کنیم که این View از کدام Layout یا از Layout پیش فرض استفاده کند. در داخل Layout ما بخش مهم زیر را داریم :
        @RenderBody() : توسط این ویژگی مشخص می کنیم که View در کدام بخش Layout قرار بگیرد و نمایش داده شود. در هر Layout ما فقط یک @RenderBody() خواهیم داشت. باید @RenderBody() را در بخشی قرار دهیم که می خواهیم View ها در آن بخش از Layout مثلا ما بین header و footer نمایش داده شوند.

        RenderSectionAsync : به کمک این ویژگی می توانیم به بخش هایی از Layout که به صورت مستقیم از داخل View دسترسی نداریم، تکه کدی ارسال کنیم.

در تصویر بالا مشاهده می کنید @RenderBody() و RenderSection تعریف شده است. ما می توانیم در یک Layout چندین RenderSection در جاهای مختلف Layout برحسب نیاز تعریف کنیم.

با هم انواع View ها در ASP.NET Core MVC را بررسی کردیم و کاربرد هر یک را به صورت تعریف به همراه نکات مهم دیدیم. حالا باید شما در پروژه ها رفته رفته این مهارت را در خود تقویت کنید که در چه بخشی از Partial یا ViewComponent به درستی استفاده کنید. باید دقت داشته باشیم که استفاده درست از Partial و ViewComponent باعث جلوگیری از تکرار یک تکه کد در بخش های مختلف می شود و پروژه شما هم ساختار بهتر و حرفه ای تری خواهد داشت.

علاوه بر این مدل View ها ما یک سری Razor Page هم داریم که به صورت کامل مستقل و بدون وابستگی به مدل MVC کار می کنند. می توانیم یک پروژه تنها به کمک Razor Page ها طراحی کنیم یا در کنار پروژه MVC خود بخش هایی را به کمک Razor Page ها پیاده سازی کنیم. در ادامه به Razor Page خواهیم پرداخت.

در این بخش می خواهیم بدانیم که نحوه مسیریابی در پروژه های ASP.NET Core MVC به چه شکل است.

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

Routing یا مسیریابی در پروژه ها به ما کمک می کنند که بتوانیم آدرس های مورد نظر خود را تعریف کنیم و آنها را به بخش های مورد نظر در پروژه متصل کنیم. برای مثال کاربر آدرس DevTube.ir/article را وارد می کند. در پروژه ما همچین مسیر فیزیکی نداریم ولی به کمک Routing می توانیم مشخص کنیم که این درخواست به چه Controller و چه Action ای ارسال شود.

نقطه شروع Routing از فایل Startup و متد Configure با فراخوانی Middleware با نام  app.UseRouting که ویژگی Routing را به پروژه مورد نظر اضافه می کند. سپس در ادامه در همین بخش یک Middleware دیگر داریم که Endpoint های خود را در داخل آن تعریف می کنیم که به صورت پیش فرض یک آدرس در آن طبق تصویر زیر تعریف شده است.

در این endpoint که با نام default می باشد یک pattern تعریف شده که در آدرس درخواستی از سمت Client ابتدا نام controller می باشد و سپس action و در نهایت هم می تواند یک پارامتر اختیاری با نام id داشته باشیم. در controller ما مقدار home را به صورت مقدار پیش فرض داریم و سپس در action هم مقدار Index را داریم. اگر کاربر مقداری برای آنها وارد نکند، این مقادیر پیش فرض استفاده می شود. علامت سوال انتهای id? هم می گوید که ارسال مقدار برای id اختیاری می باشد.

ما می توانیم endpoint های دیگری در فایل Startup تعریف کنیم که بیشتر در مواقعی که از Area ها استفاده می کنیم استفاده می شود.

در Routing امکانی با نام Attribute Routing معرفی شد که بسیار کاربردی و پراستفاده می باشد. به کمک این ویژگی ما می توانیم بالای سر Controller و Action ها آدرس های مورد نظر خود را برای آن Controller و Action تعریف کنیم.

نحوه استفاده از Attribute Routing به شکل های مختلفی می باشد که در ادامه چند مدل از آن را با هم مشاهده می کنیم.

در تصویر بالا مشاهده می کنید که سه Route برای Index تعریف شده است. باید دقت داشته باشید که با تعریف Attribute Route برای یک Controller یا Action آدرس های قبلی و پیش فرض آنها دیگر کارایی ندارند و عمل نخواهند کرد و فقط آدرس های تعریف شده توسط Attribute Routing کاربرد دارند و کار می کنند.

توصیه می شود که تا حد ممکن نامگذاری Controller و Action ها را صحیح انجام دهید و کمتر از Attribute Routing استفاده کنیم. مگر اینکه نیاز داریم در یک Action چندین مدل آدرس دهی به یک Action ارجاع شود که در آن موقع می توانیم از Attribute Routing استفاده کنیم.

نوبت به بخش بسیار مهم و کاربردی نحوه ارتباط با دیتابیس در ASP.NET Core میرسد. باید روش های ارتباط با دیتابیس را بلد باشیم و بتوانیم نرم افزار خود را به دیتابیس مورد نظر متصل کنیم.

روش های ارتباط با دیتابیس در ASP.NET Core ؟

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

ما برای ارتباط با دیتابیس ها دو نوع کلی زیر را داریم :

    مدل DB First : در این مدل ما ابتدا دیتابیس، جداول، ستون ها و سپس ارتباط جداول با یکدیگر را ایجاد می کنیم. سپس از روی جداول مورد نظر مدل های سمت NET Core را میسازیم و کار خود را برای انجام عملیات CRUD شروع می کنیم.
    مدل Code First : در روش Code First برعکس روش DB First عمل می کنیم. باید ابتدا Domain Model ها را به کمک Class در NET Core تعریف کنیم و سپس ویژگی های Property ها را مشخص کرده و درنهایت مدل ها را در یک DbContext اضافه کنیم. بعد از این کار تازه می توانیم با دستوارت مرتبط از روی Domain Model ها دیتابیس و جداول را ایجاد کنیم.

کدام روش بهتر است ؟ این سوالی است که همیشه پرسیده می شود و جواب صحیح این است که بستگی به پروژه و همچنین سطح توانایی شما در هر کدام از مدل ها دارد. اینکه شما می توانید با کدام یک از مدل ها سرعت بهتری برای کوئری ها داشته باشید.

Dapper چیست و چه کاربردی در ASP.NET Core دارد ؟

Dapper یک کتابخانه بسیار خوب برای ایجاد ارتباط با دیتابیس به روش DB First می باشد که توانسته محبوبیت خوبی در ASP.NET Core بدست آورد. در گذشته از ADO.NET استفاده میشد که برای انجام یک عملیات ساده باید کد زیادی نوشته میشد. Dapper همه این بخش ها را خلاصه کرده است و نحوه عملکرد و سرعت اجرا نیز در آن مانند ADO.NET بالا می باشد.

برای استفاده از Dapper ابتدا با پکیج آن را از سایت NuGet نصب کنیم.

شاید از قبل با NuGet آشنایی زیادی نداشته باشید. NuGet وب سایتی برای دانلود پکیج های مربوط به پروژه های ماکروسافتی می باشد که براحتی می توانیم از طریق wizard یا دستور پکیج مورد نظر را نصب، بروزرسانی یا حذف کنیم.

در تصویر بالا صفحه اول سایت NuGet.org را مشاهده می کنید که تعداد پکیج ها و میزان دانلود را نشان می دهد که عدد بسیار بزرگی می باشد.

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

در تصویر بالا مشاهده می کنید که برای نصب از طریق  .net cli باید چه دستوری را اجرا کنیم تا Dapper رو پروژه ما نصب شود.

سپس باید کدهای مربوط به Dapper برای اتصال به دیتابیس و اجرای دستورات را نوشته و اجرا کنیم. در زمان کار با Dapper می توانید دستورات SQL خود را یا در داخل کدهای C# خود در پروژه بنویسید و یا در سمت دیتابیس Stored Procedure تعریف کنید و نام SP ها را در داخل Dapper فراخوانی کنید و نتیجه را دریافت کنید.

در اجرای کوئری های SQL ما دو مدل کوئری داریم. یک مدل که داده ای را برمی گرداند که همان دستور Select است و دسته دوم که شامل Insert، Update و Delete می باشد که داده ای را برنمی گرداند و به اصطلاح ExecuteNonQuery شناخته می شوند.

برای همه این موارد در Dapper توابعی در نظر گرفته شده است. تفاوت اصلی Dapper و مزیت آن نسبت به ADO.NET این است که Dapper دارای سیستم داخلی Mapping می باشد که می تواند یک کلاس Model را گرفته و نتیجه اجرای یک query را در داخل کلاس مورد نظر قرار دهد و نیازی نیست به صورت دستی ستون به ستون این map کردن انجام شود. فقط باید نام Property های کلاس Model با نام ستون های کوئری یکسان باشد که کار Mapping به درستی انجام شود.

در مدل DB First همچنان شما باید کوئری های SQL بنویسید حالا یا به صورت مستقیم در ASP.NET Core که پیشنهاد نمی شود یا اینکه به صورت Stored Procedure در سمت دیتابیس و استفاده از نام SP ها در داخل کدهای ASP.NET Core استفاده کنیم.

حالا روش دوم برای ارتباط با دیتابیس در ASP.NET Core را ببرسی کنیم.

Entity Framework Core چه کاربردی در ASP.NET Core دارد ؟

EF Core یک ORM می باشد که وظیفه ایجاد ارتباط و اجرای درخواست های ما روی دیتابیس را دارد. دارای یک کلاس DbContext می باشد که وظیفه ارتباط و مدیریت دستورات را دارد.

ORM  یا Object-relational mapping که یه شبیه سازی از دیتابیس و جداول آن در سمت محیط برنامه نویسی ایجاد می کند که بتوانیم براحتی عملیات مورد نظر خود را روی آن مدل ایجاد شده اجرا کنیم و ORM آن دستور درخواستی را ترجمه کرده و روی دیتابیس اصلی اجرا می کند.

در برنامه نویسی .NET ماکروسافت در سال های گذشته تلاش کرده که EF Core را بهینه تر کند و سرعت اجرا کوئری ها در آن افزایش پیدا کند، که تا حد زیادی موفق بوده است و سرعت اجرای کوئری ها خیلی بهتر شده است ولی همچنان روش هایی مثل Dapper سرعت اجرا بهتری دارند چون خود برنامه نویس کوئری را می نویسید و آن را برای اجرا به Dapper می دهد. ولی در EF Core کوئری ها به زبان Linq نوشته می شود و سپس Provider مربوطه دستور Linq را به دستوارت sql ترجمه می کند. مانند Google Translate که شما وقتی یک جمله انگلیسی را به آن می دهید، ترجمه فارسی آن همیشه خوب نیست و نیاز به اصلاح دارد.

در EF Core همچنان مشکل اصلی در نوشتن کوئری های Linq توسط برنامه نویسان است که در زمان استفاده از Linq دقت زیادی روی خروجی و بهینه بودن کوئری نمی شود.

پس برای کارکردن با EF Core شما باید به زبان کوئری نویسی Linq هم مسلط باشید.

در EF Core ما دو مدل برای کار کردن داریم که بسته به نیاز یکی از این دو روش را انتخاب می کنیم. این دو روش عبارتند از :

    مدل EF Core DB First : در این روش ابتدا دیتابیس و جداول ایجاد می شوند و یا اینکه از قبل وجود دارند. سپس ما با دستور dotnet ef dbcontext scaffold می توانیم مدل ها و dbCotnext جداول مورد نظر را از روی دیتابیس ایجاد کنیم. برای اجرای دستور بالا باید قبل از آن پکیج های مربوط به EF Core و سایر پکیج های مرتبط نصب شوند تا بتوانیم از دستور بالا استفاده کنیم.

    مدل EF Core Code First : در روی Code First ابتدا در سمت پروژه کلاس های مدل به همراه ویژگی های هر ستون ایجاد می شوند. سپس کلاس DbContext ساخته شده و کلاس های مدل به آن افزوده می شود. در نهایت برای ایجاد دیتابیس و جداول از روی کلاس های مدل ایجاد شده باید عملیات Migration اجرا شود و در ادامه نیز پس از هر باز تغییر در مدل های کلاس، برای اعمال تغییرات در سمت دیتابیس باید عملیات Migration انجام شود.
    عملیات Migration باعث تولید کدهای SQL مربوط به تغییرات ساختاری است که در نهایت در دیتابیس مورد نظر اجرا شده و باعث اعمال تغییرات روی دیتابیس هم می شوند. در این روش نباید در سمت دیتابیس به صورت مستقیم تغییری ایجاد کنیم و بهتر است تغییرات از سمت پروژه بر روی دیتابیس اعمال شوند.

دستورات مهم در Migration، این دستورات می باشند :

    dotnetef migrations add InitialCreate : یک کلاس با نام وارد شده ایجاد می شود که دارای دو متد Up و Down می باشد که متد Up شامل کدهای آماده تغییرات اتفاق افتاده روی مدل ها می باشد و متد Down که برای Rollback و برگشت به عقب می باشد که شامل کدهای حذف تغییرات نوشته شده در تابع Up می باشد.

    dotnetef database update: برای اعمال تغییرات ایجاد شده در Add-Migration بر روی دیتابیس استفاده می شود.

    dotnetef migrations list : لیست Migration ها را نمایش می دهد.

    dotnetef migrations remove : برای حذف آخرین Migration به صورت حذف فایل کلاس مربوطه و حذف کدهای مرتبط از فایل Snapshot می باشد. فایل Snapshot شامل همه تغییرات درخواستی توسط دستوارت Add-Migration می باشد که نقش مهمی در EF Core دارد.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
شما باید با هر دو روش DB First و Code First بتوانید با دیتابیس کار کنید. نکته مهم این است که این دو روش مدل های ایجاد کردن دیتابیس می باشند و در ادامه برای انجام عملیات CRUD هیچ تفاوتی با یکدیگر ندارند. یعنی بعد از ایجاد دیتابیس یا DbContext به یکی از دو روش بالا، برای ادامه و اجرای دستورات، دیگر هیچ تفاوتی با یکدیگر ندارند و براحتی می توانید با دستورات Linq درخواست های خود را روی DbContext اجرا کنید.

باید توجه داشته باشید که با هم کدام از روش های DB First یا Code First در EF Core کار کنیم باید برای استفاده از DbContext در Controller ها یا سایر کلاس ها به صورت تزریق وابستگی، ابتدا باید DbContext را در کلاس Startup و در بخش ConfigureServices به صورت زیر register کنیم و در زمان Register کردن باید Connection String آن را مقداردهی کنیم. عموما مقدار Connection String را در فایل appsettings.json قرار می دهیم و به کمک Configuration مقدار آن را می خوانیم.

در تصاویر بالا مشاهده می کنید که ابتدا چگونه DbContext را در رجیستر کرده ایم و سپس در فایل appsetting ویژگی Connection String را تعریف کرده ایم.

با این کانفیگ می توانید براحتی در کلاس های پروژه، DbContext را از طریق Constructor تزریق کنید و از آن استفاده کنید.

می خواهیم پس از آشنایی با نحوه کار با دیتابیس، به سراغ بحث امنیت در نرم افزاری های ASP.NET Core برویم و نکات مهمی را بررسی کنیم.

انواع روش های Authentication در ASP.NET Core چیست ؟

Authentication یا احراز هویت در اکثر نرم افزارها مورد نیاز است. می خواهیم هویت کاربر را شناسایی کنیم و سوال شما کی هستی ؟ را از کاربر بپرسیم. به این کار Authentication گفته می شود. حالا این عملیات احراز هویت در ASP.NET Core می تواند به روش های مختلفی انجام شود.

    Authentication از طریق NET Core Identity : برای استفاده از این روش در VS Code باید ابتدا پکیج هایی را نصب کنید و سپس دستوراتی را اجرا کنید تا امکان Identity به پروژه شما افزوده شود. می توانید از این لینک مراحل کار را مشاهده و مرحله به مرحله اجرا کنید. در خود Visual Studio در زمان ایجاد پروژه و در مرحله ای که نسخه و نوع پروژه MVC بودن یا نبودن را مشخص می کنید، می توانید یک تیک را بزنید و امکان Identity به پروژه شما افزوده شود.

          طبق تصویر بالا می توانید در ابتدا ایجاد پروژه تیک Individual User Accounts را انتخاب کنید.

    استفاده از Custom Cookie Authentication : در این مدل خودمان به صورت دستی تغییرات مورد نیاز را ایجاد می کنیم و عملیات Login و Logout را پیاده سازی می کنیم. در این مدل کاملا دست برنامه نویس باز است که به هر روشی که می خواهد با دیتابیس ارتباط برقرار کند و جداول مربوطه را با ستون های مورد نیاز ایجاد کنید. در روش Identity مشکلی که وجود دارد برای خود 5 جدول ایجاد می کند با نام ها و ستون هایی که براحتی نمی توان آنها را تغییر داد و حتما باید جداول Identity از روش EF Core Code First ایجاد و مدیریت شوند. برای مشاهده کدهای مربوط به نحوه کانفیگ Custom Cookie Authentication می توانید از این لینک استفاده کنید.

هر دو روش گفته شده در پشت صحنه از Cookie برای Authentication استفاده می کنند. یک روش دیگر Authentication به کمک Token داریم که آن را در بخش Web API کار خواهیم کرد.

روش های دیگر Authenticate هم در ASP.NET Core مثلا به کمک Microsoft Azure وجود دارد که در کشور ما به دلیل تحریم ها، براحتی نمی توانیم از این روش ها استفاده کنیم.

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

چک کردن و محدود سازی دسترسی ها در ASP.NET Core :

برای انجام این کار ابتدا باید ساختار دیتابیسی و جداول مورد نیاز را ایجاد کنیم. در نرم افزار خود یک سری کاربر داریم، یک تعداد نقش و تعدادی دسترسی داریم. باید کاربر پس از Login به Application براساس دسترسی هایی که دارد، Application برای وی از نظر منوها و نمایش صفحات محدود شود.

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

اینکه چگونه پیاده سازی دسترسی ها را داشته باشید می تواند در پروژه ها مختلف متفاوت باشد. نکته مهم این است که چگونه پس از Login و Authenticate شدن کاربر، دسترسی ها را چک کنیم. برای این کار در ASP.NET Core MVC از فیلترها استفاده می کنیم.

در تصویر بالا یک ActionFilter را مشاهده می کنید که IActionFilter را implement کرده است که دارای دو متد مهم OnActionExecuting و OnActionExecuted می باشد. ما بیشتر با OnActionExecuting کار داریم و در داخل آن چک می کنیم که کاربر چه درخواستی داشته است یعنی به چه Controller و Action ای را کاربر می خواهد مشاهده کند. ما این نام های درخواستی کاربر را با لیست دسترسی های کاربر مشاهده می کنیم و در صورت نداشتن دسترسی، View مربوط به عدم دسترسی ها را به کاربر نمایش می دهیم.

سپس باید Filter نوشته شده را به صورت Attribute بالای سر Controller های مورد نظر که می خواهیم دسترسی در آن چک شود قرار دهیم یا اینکه یک Controller با نام BaseController تعریف کنیم و در داخل آن قرار دهیم و سپس Controller ها همگی از BaseController ارث بری داشته باشند.

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

حالا نوبت به بررسی Cache در ASP.NET Core داشته باشیم

نحوه استفاده از Cache در ASP.NET Core

Cache را زمان هایی استفاده می کنیم که به یک مدل داده، مدام نیاز داریم. مثلا لیست استان ها را برای همه کاربران باید از دیتابیس گرفته و در یک DropDown نمایش دهیم. خوب اینجا بهترین موقعیت برای استفاده از Cache می باشد که لیست استان ها را یکبار از دیتابیس گرفته و داخل حافظه به کمک Cache نگهداری کنیم و دفعات بعدی به راحتی از حافظه خوانده و به کاربر نمایش دهیم.

استفاده صحیح و به موقع از Cache می تواند سرعت نرم افزار شما را بسیار افزایش دهد. ولی نباید برای بهتر شدن سرعت همه داده ها را Cache کنیم چون باعث استفاده خیلی زیاد RAM می شود و نرم افزار شما نیاز به منابع RAM زیادی خواهد داشت. باید داده هایی که مدام استفاده می شوند و زیاد تغییر نمی کنند را Cache کنید.

ما انواع مختلف Cache داریم. مثلا Static Content ها مانند css file یا js file به صورت پیش فرض در مرورگر کاربر Cache می شوند. اگر شما محتوای یک css file را تغییر دهید، روی سیستم کاربر این تغییر لحاظ نمی شود مگر اینکه کاربر Cache مرورگر خود را خالی کند یا اینکه Ctrl + F5 را همزمان فشار دهد.

در ASP.NET Core برای حل این مشکل می توانید روی css file و js file هایی که مدام محتوای آنها در زمان توسعه تغییر میکند، version را فعال کنید تا در هر publish و عرضه نسخه جدید، آدرس این فایل ها نیز تغییر کند تا در مرورگر کاربر مجدد دریافت شوند. در تصویر زیر امکان version را با افزودن asp-append-version="true"  مشاهده می کنید.

 

در این قسمت می خواهیم Cache روی داده ها در ASP.NET Core را با یکدیگر بررسی کنیم. ما در ASP.NET Core از IMemoryCache برای Cache کردن اطلاعات استفاده می کنیم.

در نسخه ASP.NET Core 5 دیگر نیازی نیست که در Startup و ConfigureServices عبارت AddMemoryCache نوشته و register شود. می توانیم به صورت مستقیم و به صورت زیر از امکان IMemoryCache استفاده کنیم.

در کد بالا مشاهده می کنید که ابتدا IMemoryCache از طریق سازنده کلاس تزریق شده و سپس در Action Index یک Cache با نام SAMPLE-DATE نامگذاری شده که مقدار زمان جاری در آن قرار داده شده است. طول عمر cache نیز 10 ثانیه تنظیم شده است. اینجا برای نمونه هست و بیشتر ما داده هایی که از دیتابیس دریافت می کنیم را Cache می کنیم که آن هم به همین روال اتفاق می افتد. در متد GetOrCreate ابتدا چک می کند که با کلید مورد نظر آیا مقداری در Cache وجود دارد یا نه و اگر وجود داشت مقدار را برمی گرداند و اگر مقداری نبود آن را set می کند و سپس برمی گرداند.

یک روش دیگر استفاده از دستور TryGetValue می باشد که به شکل زیر استفاده می شود.

بهتر است که کلیدهای نگهداری مقادیر در Cache را به صورت بالا استفاده نکنیم (“SAMPLE-DATE”) و آنها را در داخل یک کلاس Static تعریف کنیم که بتوانیم براحتی در جاهای مختلف از آن استفاده کنیم و به صورت hard-code نگهداری نکنیم.مانند تصویر زیر :

نحوه نوشتن و خواندن از Cache را مشاهده کردید. حالا در نظر بگیرید در لیستی که Cache کرده اید یک آیتم حذف شده یا مقداری بروزرسانی شده است. باید چطور عمل کنیم؟ دیتا در دیتابیس تغییر کرده ولی همچنان مقدار Cache، مربوط به داده های قبلی می باشد. باید این را خودمان مدیریت کنیم. مثلا در Action Delete که مربوط به حذف آیتم می باشد، باید پس از حذف آیتم از دیتابیس مقدار Cache آن را نیز حذف کنیم تا اگر درخواست جدیدی داشتیم مقادیر جدید از دیتابیس دریافت و مجدد Cache شوند.

براحتی با دستور  cache.Remove("SAMPLE-DATE") می توانیم مقدار مورد نظر را از Cache حذف کنیم. مشاهده کردید که کار کردن با Cache پیچیدگی خاصی ندارید و فقط باید ما تشخیص درست و به موقع برای استفاده از Cache داشته باشیم تا بتوانیم سرعت اجرا درخواست ها را افزایش دهیم.

روش دیگر استفاده از ResponseCache می باشد که می توانیم نتیجه اجرای کل یک Action را Cache کنیم که به صورت Attribute استفاده می شود.

تا این بخش نحوه استفاده از IMemoryCache در سطح Controller و Action را مشاهده کردیم. حالا می خواهیم ببینیم که چطور می توانیم از Cache در سطح View استفاده کنیم.

برای استفاده از امکان Cache در سطح View از تگ cache به شکل زیر استفاده می کنیم.

 

در تصویر بالا یک ViewComponent را به مدت یک ساعت به ازای هر کاربر Cache کرده ایم.

 

نحوه مدیریت خطاها در ASP.NET Core و نوشتن اطلاعات خطا در Log File :

ما در برنامه نویسی 3 نوع خطا داریم که شامل :

    Syntax Error : خطاهای نوشتاری که توسط Code Editor نمایش داده می شوند و مانع build و اجرا شدن Application می شوند که برطرف کردن آنها نکته خاصی ندارد.

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

    Runtime Error : خطاهای زمان اجرا که باعث توقف روند و از بین رفتن Thread انجام دهنده کار می شود. ما باید بتوانیم این خطا را تا می توانیم کنترل کنیم و نسبت به آن رفتار یا پیغام مناسب به کاربر نمایش دهیم.

در این بخش بیشتر هدف کنترل و مدیریت Runtime Error ها می باشد. در زمان Runtime Error  ها ابتدا یک نمونه از کلاس Exception مربوطه در کد اجرا می شود و سپس اطلاعات مربوط به خطا توسط .NET Core جمع آوری می شود. در نهایت Exception ساخته throw می شود(به هوا پرتاپ می شود). شما Exception را یک ظرف شیشه ای در نظر بگیرید که اگر آن را کنترل نکنید پس از زمین خوردن شکسته و درخواست ارسالی کاربر و عملیات در حال انجام از بین می رود.

به کنترل Exception ها در برنامه نویسی Exception Handling گفته می شود. پس ما باید بتوانیم Exception را Handle کنیم و اگر Handle کردن آن برایمان اهمیتی ندارد، باید نگذاریم اطلاعات خطا به کاربر نمایش داده شود و یک پیغام مناسب به کاربر نمایش دهیم.

هر Exception به همراه خود اطلاعات مهمی دارد که نمایش آن به کاربر می تواند امنیت سیستم ما را کاهش دهد و کدهای برنامه را در دید کاربر که می تواند یک هکر باشد، قرار دهد.

در ASP.NET Core کنترل خطاها و نمایش صفحه مورد نظر در زمان وقوع Exception در فایل Startup و در داخل متد Configure به شکل زیر در نظر گرفته شده است.

 در کد بالا مشاهده می کنید که ابتدا در دستور if چک شده که در محیط Development هستیم یا نه. اگر محیط Development بود اطلاعات خطا به صورت کامل نمایش داده شود تا بتوانیم علت و محل وقوع خطا را مشاهده کنیم. ولی اگر محیط Production بود صفحه Error رو از HomeController به کاربر نمایش دهد. پس در نمایش پیام ها فقط کافی است به View مربوط به Error برویم و پیام مناسب فارسی را در آن تایپ کنیم.

حالا دو مسئله مهم دیگر باقی می ماند. اول اینکه چطور در برخی بخش های Exception Handling داشته باشیم و دوم اینکه اطلاعات کامل خطا را در یک Log File ذخیره کنیم که به صورت دوره ای روزانه یکبار یا چندبار فایل لاگ را چک کنیم و از عملکرد صحیح سیستم نرم افزاری خود مطمئن شویم.

برای handle کردن Exception ها از همان روش try-catch استفاده می کنیم و نسبت به خطایی که اتفاق افتاده تصمیم می گیریم که در بخش catch چه کاری انجام دهیم.

برای نوشتن اطلاعات خطا در Log File دو کار می توانیم انجام دهیم.

اول اینکه در روت پروژه یک فولدر Logs ایجاد می کنیم و سپس در فایل web.config که در زمان publish کردن پروژه ایجاد می شود مقدار ویژگی stdOutLogEnabled را true  می کنیم. این کار باعث می شود لاگ همه درخواست ها و همه اتفاقات به صورت روزانه یک فایل در پوشه Logs ثبت شود.

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

برای این کار نیاز است که یک nuget package را به صورت dotnet add package Serilog.Filters.File نصب کنیم. البته پکیج های دیگری هم باید از serilog نصب کنیم.

سپس برای نوشتن در فایل باید در فایل appsettings.json کانفیگ مربوط را مانند تصویر زیر اضافه کنیم.

می توانید در صورت نیاز لاگ مربوط به Serilog را به جای فایل در دیتابیس بنویسید که همین کانفیگ تصویر بالا به جای فایل باید به دیتابیس و ConnectionString تغییر کند.

این هم از Exception Handling و نحوه نوشتن Log ها در ASP.NET Core که مشاهده کردید.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
حالا می خواهیم با SignalR و کاربرد آن در ASP.NET Core آشنا شویم.

SignalR چیست و چه کاربردی دارد ؟

کتابخانه ای برای اطلاع رسانی اتفاقات از سمت Server  به Client که با عنوان Push Notification شناخته می شود.

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

یک مثال دیگر را بررسی کنیم. یک نرم افزار چت باید بنویسید. برای اینکه چک کنید برای کاربر پیام جدیدی ارسال شده است باید یا براساس یک Timer مثلا یک ثانیه ای مدام درخواستی به سمت سرور ارسال کنید که آیا برای کاربر پیام جدیدی ارسال شده است و یا از روش دوم که Push Notification می باشد استفاده کنید و در صورت دریافت پیام جدید برای کاربر، سرور به کاربر خاص پیام را ارسال کند.

اگر به روش Timer عمل کنیم سرور ما همیشه زیر بار درخواست های پی در پی از سمت کاربرها می باشد که شاید 99 درصد آنها بی مورد باشد و اتفاق جدیدی رخ نداده باشد. ولی استفاده از Push Notification باعث می شود فقط در زمان رخ دادن اتفاقی که نیاز به اطلاع رسانی برای کاربر دارد، برای کاربر خاص یا گروهی از کاربران یا همه کاربران یک پیام از سمت سرور به سمت کلاینت ارسال شود.

در ASP.NET Core عملیات Push Notification از طریق SignalR انجام می شود. به صورت پیش فرض SignalR در پروژه نصب شده می باشد و می توانیم براحتی از آن استفاده کنیم.

در SignalR ما باید ابتدا در فایل Startup.cs در متدهای ConfigureServices و Configure کانفیگ هایی را انجام دهیم. سپس باید یک فایل Hub مثلا ChatHub بسازیم که وظیفه دریافت و ارسال پیام ها را برعهده دارد را بسازیم و این Hub ساخته شده را در Configure، کانفیگ کنیم.

در سمت Client که می تواند MVC یا React یا Angular باشد باید library مربوطه را نصب کنیم و کدهای جاوا اسکریپت مربوط به ارسال و دریافت پیام ها از طریق SignalR را اضافه کنیم. در این لینک می توانید مرحله به مرحله را مشاهده و در پروژه خود انجام دهید.

استفاده درست از SignalR در پروژه ها می تواند هم کیفیت پروژه شما را افزایش دهد و هم اینکه بار و درخواست اضافه به سرور شما تحمیل نکند.

از SignalR برای پروژه هایی شامل GPS، مانیتورینگ، چت، نرم افزارهای آموزش آنلاین، بازی های آنلاین و مواردی که نیاز به تعامل پی در پی داریم استفاده می شود.

حالا می خواهیم یک بخش خیلی مهم را با هم بررسی کنیم.

Web API چیست و چطور در ASP.NET Core یک پروژه Web API ایجاد کنیم ؟

یکی از پراستفاده ترین نوع پروژه هایی که در حال ایجاد و توسعه در تیم های نرم افزاری می باشد. این روزها خیلی هامون با Web API سرکار داریم. یا API می نویسیم و به دیگران می دهیم و یا از API های نوشته شده دیگران استفاده می کنیم.

Web API در راستای وب سرویس و برای تعامل سیستم های نرم افزاری با یکدیگر ارائه شد. دیگر شاید کسی نباشد که با WebService ها یا همان asmx ها سرویس جدید بنویسد و اگر سرویسی هنوز روی asmx وجود دارد از قبل نوشته شده و بازنویسی نشده است.

در Web API تبادل داده براساس فرمت JSON می باشد و ما بر روی بستر http سرویس خود را عرضه می کنیم. سرویس ها در یک آدرس endpoint عرضه می شوند و دیگران براحتی می توانند بدون نیاز به Register کردن یا افزودن سرویس به Application خود، api مربوطه را فراخوانی و از آن استفاده کنند.

نوع احراز هویت در اکثر API ها به صورت Token Authentication می باشد.

ما می خواهیم بعد از این تعاریف بدانیم به چه شکل پروژه از نوع ASP.NET Core Web API ایجاد کنیم و آن را توسعه دهیم.

برای ایجاد پروژه از نوع Web API در VS Code و به کمک dotnet CLI ابتدا یک فولدر به نام پروژه خود ایجاد کنید. سپس CMD را در مسیر فولدر ایجاد شده باز کنید. حالا فقط کافی است دستور dotnet new webapi را نوشته و اجرا کنید.

پس از ایجاد پروژه می توانید فولدر پروژه را با VS Code باز کنید تا ساختار پروژه Web API را با یکدیگر بررسی کنیم.

ابتدا اینکه پوشه ای با نام Views دیگر نداریم و فقط پوشه Controllers را دارم که صورت نیاز پوشه Models نیز ساخته می شود.

در فایل Startup تغییراتی داریم که هم در متد ConfigureServices و هم در متد Configure این تغییرات وجود دارد.

کدهای مربوط به متد ConfigureServices را در تصویر زیر مشاهده می کنید.

که به صورت پیش فرض مشاهده می کنید که Swagger به پروژه های ASP.NET Core Web API افزوده شده است که برای بحث داکومنت کردن و تست web api ها استفاده می شود.

در تابع Configure هم تغییراتی را داریم که در تصویر زیر مشاهده می کنید.

افزوده شدن کانفیگ های مربوط به Swagger را مشاهده می کنید و دوم اینکه در قسمت useEndpoints دیگر Pattern پیش فرض تعریف شده نداریم.

حالا کدهای مربوط به یک Controller  از نوع Web API را با هم بررسی کنیم.

در خط تعریف Controller شما دو Attribute مشاهده می کنید. اولی ApiController که نشان می دهد این یک ApiController است و دومی یک Attribute Route که تعریف شده است. در نهایت هم مشاهده می کنید که Contoller از یک کلاس ControllerBase ارث بری کرده است.

تفاوت دوم در Action ها می باشد. بالای سر تمام Action ها با HttpVerb Attribute ها نوشته شود که شامل HttpGet، HttpPost، HttpPut و HttpDelete می باشد که کاربرد Attribute Routing هم می تواند داشته باشد.

خروجی Action همان IActionResult می باشد و در return از تابع Ok بر برگرداندن مقادیر و Model ها استفاده می کنیم. پس در Web API تغییر خیلی زیادی نسبت به MVC Controller نداریم. نکته مهم در نوشته Action های Web API این است که بر پایه معماری Restful نوشته شده باشد. در این معماری ما در درخواست های ارسالی نام Action ها را درگیر نمی کنیم و از روی Request Method آنها در سمت Controller تشخیص داده می شود که با کدام Action کار داریم. مثلا DevTube.ir/Products/1 یعنی با Action Get مربوط به برگرداندن اطلاعات یک Product کار داریم.

با اجرای پروژه با دستور dotnet run از طریق Terminal و تایپ عبارت Swagger در انتهای آدرس، صفحه زیر را مشاهده خواهید کرد.

این صفحه همان Swagger است که برای معرفی و تست api به صورت پیش فرض در پروژه های ASP.NET Core ورژن جدید گذاشته شده است. هر Contoller و هر Action دیگری که به پروژه اضافه کنیم در این صفحه نیز افزوده خواهد شد.

ما همانند MVC می توانیم از Dapper یا EF Core برای وصل شدن به دیتابیس استفاده کنیم و کارهای خود را انجام دهیم.

تفاوت اصلی در بخش Authentication می باشد که به جای استفاده از Cookie Authentication از Token Authentication استفاده می کنیم.

در Cookie Authentication به ازای هر Cookie مقداری در سمت Server و به صورت Session نگهداری می شود. خود Cookie هم در سمت Client در مرورگر کاربر ذخیره می شود.

در Token Authentication که حالت State Less می باشد به صورت پیش فرض در سمت سرور هیچ چیزی از Token نگهداری نمی شود و در سمت کلاینت باید به صورت دستی و در صورت نیاز Token ذخیره شود.

در WebAPI ها ما از Token Authentication برای احراز هویت کاربر استفاده می کنیم.

Token چه ویژگی هایی دارد ؟

Token یک عبارت Decode شده است که دارای یک expire time می باشد که قابلیت تمدید ندارد و با تمام شدن طول عمر، Token دیگر Valid نمی باشد.

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

برای شروع ابتدا باید در متد ConfigureServices ویژگی AddAuthentication را به صورت زیر بنویسید و مقدار دهی کنید.

برای ساخت Token ها نیاز به یک کلید وجود دارد که آن را در appsettings.json قرار می دهیم.

پس از این کار باید در متد Configure هم ویژگی  useAuthentication را قبل از useAuthorization اضافه کنید.

حالا باید یک Controller مثلا با نام AuthenticateController ایجاد کنیم که دارای یک متد برای Login کردن و در اصل Authenticate شدن و دریافت Token داشته باشد.

سپس در داخل این Controller یک Action با نام Post داریم که از سمت استفاده کننده فراخوانی میشود و نام کاربری و رمز عبور را گرفته و بررسی می کنیم و در نهایت اگر اطلاعات درست بود یک Token ایجاد شده و به سمت درخواست دهنده ارسال می شود.

سپس درخواست دهنده باید مقدار Token را در درخواست های بعدی به سمت سرور از طریق Request Headers و با ویژگی Authorizaton به صورت Authorization: “bearer token” ارسال کند. مقدار bearer ثابت است و نشان دهنده فرمت و استاندارد مورد استفاده در ساخت توکن می باشد و مقدار token هم باید همان مقدار token دریافتی از سرور باشد که در همه Request ها باید به سمت سرور ارسال شود.

در Web API یک محدودیت مهم و اذیت کننده داریم که شاید شما هم با آن درگیر شده باشید. Cross Allow Origin که به صورت پیش فرض فقط می تواند api را از آدرسی که در آن عرضه شده فراخوانی کرد. به طور مثال ما نمی توانیم به صورت پیش فرض از دامنه Derambakht.com یک api را از روی دامنه DevTube.ir فراخوانی کنیم. اگر فراخوانی کنیم خطای Cross Allow Origin دریافت می کنیم.

فعال سازی Cors در ASP.NET Core Web API :

برای فعال سازی و امکان فراخوانی api ها از آدرس یا آدرس های دیگر باید ابتدا دو کانفیگ در فایل Startup داشته باشیم. ابتدا باید کد زیر را در متد ConfigureServices اضافه کنیم.

توسط کد بالا ابتدا یک نام برای Policy خود انتخاب می کنیم، چون باید در بخش های دیگر از این نام استفاده کنیم. سپس در بخش builder می توانیم فقط به دامنه، یا درخواست یا درخواست روی متدهای خاصی دسترسی بدهیم. مقدار ستاره یا * یعنی همه بتوانند api ما را فراخوانی کنند که این برای api هایی که عمومی نیستند تنظیم خوبی نمی باشد و بهتر است فقط آدرس دامنه یا IP مورد نظر ثبت شد.

پس از این بخش باید در متد Configure نیز قطعه کد زیر را با نام Policy وارد شده بنویسیم.

به کمک UseCors مشخص می کنیم که با چه ویژگی هایی که در بخش بالا مشخص کردیم، اجازه استفاده داشته باشند.

کار تمام نشده است. باید یک Attribute با نام EnableCors هم در بالای سر Controller هایی که می خواهیم از آدرس دیگری قابل فراخوانی باشند، قرار می دهیم.

من این Attribute را در BaseController قرار داده ام که نیاز نباشد که بالای سر هر Controller تکرار کنم و Controller ها از BaseController ارث بری می کنند.

این هم از بحث Cross Allow Origin که باید برای api های خود حتما انجام دهید.

پیاده سازی Token Auth و Refresh Token

تا این جای کار توانستیم Web API‌بنویسم و مشکل Cross Allow Origin‌ رو هم حل کنیم. حالا می خواهیم یاد بگیریم که چطور Authentication و احراز هویت کاربران را در Web API ها انجام دهیم.

ما در MVC از Cookie Authentication برای احراز هویت استفاده می کردیم. کوکی ها روی مرورگر کاربر ذخیره می شدند و در هر Request‌ به سمت سرور ارسال می شدند و هویت کاربر به کمک این کوکی ها سنجیده میشد.

اما در Web API امکان استفاده از Cookie Authentication‌ نمی باشد چون Web API امکان دارد توسط یک نرم افزار موبایل مثلا Android فراخوانی شود که در آن Cookie‌ معنی ندارد و امکان استفاده از آن وجود ندارد.

به همین دلیل که به آن Stateless نیز گفته می شود از Token ها در احراز هویت Web API ها استفاده می شود. ساز و کار به این شکل است که ما در ابتدا به عنوان مصرف کننده Web API یک سرویس Authentication را با نام کاربری و رمز عبور وارد شده توسط کاربر فراخوانی می کنیم و در صورت صحیح بودن اطلاعات یک Token که دارای زمان مصرف ثابت یا همان ExpireTime‌ است تولید شده و در Response به سمت ما ارسال می شود. حالا باید این Token را در جایی ذخیره کنیم و در درخواست های بعدی که نیاز به Authenticate شدن دارند در Request Headers با ویژگی Authorization ارسال کنیم. در سمت Web API توکن ارسالی در Request Header‌ چک می شود که آیا توکن صحیحی از نظر فرمت و زمان می باشد یا نه ؟

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

روند کار در Token Auth به چه شکلی می باشد؟

    ارسال درخواست برای Authenticate به همراه نام کاربری و رمز عبور به Action مربوطه
    بررسی نام کاربری و رمز عبور و سپس تولید Token و ارسال آن به سمت درخواست دهنده
    درخواست دهنده باید Token را در سمت خود نگهداری کند و در درخواست های بعدی به منظور Authenticate شدن به سمت سرور در بخش Request Header توکن را ارسال کند.

نحوه راه اندازی Token Auth روی Web API :

    قرار دادن تکه کد زیر در متد ConfigureService :

 var secretKey = Configuration.GetValue<string>("TokenKey");
            var tokenTimeOut = Configuration.GetValue<int>("TokenTimeOut");

            var key = Encoding.UTF8.GetBytes(secretKey);

            services.AddAuthentication(x =>
            {
                x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
                x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
            })
            .AddJwtBearer(x =>
            {
                x.RequireHttpsMetadata = false;
                x.SaveToken = true;
                x.TokenValidationParameters = new TokenValidationParameters
                {
                    //برای کنترل زمان توکن
                    ClockSkew = TimeSpan.FromMinutes(tokenTimeOut),
                    ValidateLifetime = true,
                    ValidateIssuerSigningKey = true,
                    IssuerSigningKey = new SymmetricSecurityKey(key),
                    ValidateIssuer = false,
                    ValidateAudience = false
                };
            });

    افزودن config های مربوط به appsetting برای کلید encryption مربوط به توکن و طول عمر توکن :

  "TokenKey": "THIS OK ABCD OL TEST AND AERIFY ABC AAKENS, REPLACE IT WITH YOUN PLK SECRET, IT CAN BE ANY STRING",
  "TokenTimeOut": "1",

    افزودن کد زیر در Middleware در متد Configure بالای useAuthorization :

app.UseAuthentication();

    ایجاد یک Controller برای Authenticate کردن درخواست ها و تولید توکن و بازگرداندن آن به درخواست دهنده :
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
  private string GenerateNewToken(Guid userId)
        {
            var tokenHandler = new JwtSecurityTokenHandler();
            var key = Encoding.UTF8.GetBytes(_configuration.GetValue<string>("TokenKey"));
            var tokenTimeOut = _configuration.GetValue<int>("TokenTimeOut");

            var tokenDescriptor = new SecurityTokenDescriptor
            {
                Subject = new ClaimsIdentity(new Claim[]
                {
                    new Claim("userGuid", userId.ToString()),
                }),

                Expires = DateTime.UtcNow.AddMinutes(tokenTimeOut),
                SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature)
            };

            var token = tokenHandler.CreateToken(tokenDescriptor);
            return tokenHandler.WriteToken(token);
        }
 [HttpPost]
        public async Task<IActionResult> Post(LoginViewModel model)
        {
            //1-check username & password
            //2-generate new token
            var userId = Guid.NewGuid();
            var fullName = "Mohsen Derambakht";

            var token = GenerateNewToken(userId);

            var info = new AuthenticateViewModel
            {
                FullName = fullName,
                UserId = userId,
                Token = token
            };

            return Ok(info);
        }

    حالا بالای سر Controller هایی که نیاز به Authenticate شدن دارن Attribute با نام [Authorize] را قرار می دهیم.

به کمک مراحل بالا ما در پروژه خود Token Authentication را داریم. ولی یک مشکل بزرگ در Token Authentication داریم که باید فکری برای آن داشته باشیم.

مشکل ثابت بودن طول عمر Token :

برخلاف Cookie که با هر بار ارسال درخواست جدید طول عمر آن Reset می شود و از ابتدا آغاز می شود، Token همچین ویژگی ندارد. یعنی اگر صدبار هم درخواست به سمت سرور ارسال کنیم طول عمر Token ما به خودی خود تغییری نمی کند و مثلا بعد از 5 دقیقه اعتبار خود را از دست می دهد.

حالا برای حل این مشکل راه حل های مختلفی وجود دارد که با هم بررسی می کنیم :

    بالا بردن زمان Token : یک راه حل دم دستی این است که مدت زمان Token را افزایش دهیم. مثلا 10 ساعت. ولی خوب این از نظر امنیت بسیار مشکل ساز است. چون اگر کاربر شما Logout کند، همچنان Token مربوط به وی Valid است تا اینکه 10 ساعت از زمان صدور Token گذشته باشد. پس این روش برای نرم افزارهای حساس و مهم راه حل خوبی نیست.
    استفاده از Refresh Token : استفاده از Refresh Token یکی از روش های بسیار خوب برای حل مشکل طول عمر Token ها می باشد. در این روش ما همیشه دو توکن داریم. یک توکن اولیه و یک Refresh Token که وظیفه تولید Token در زمان اتمام طول توکن را دارد.

استفاده از Refresh Token : باعث می شود که در تولید توکن جدید نیازی به ارسال نام کاربری و رمز عبور کاربر نباشد و به کمک Refresh Token در صورتیکه خود Refresh Token همچنان Valid باشد، توکن جدید تولید و به سمت درخواست دهنده ارسال شود.

Refresh Token یک کد غیرتکرای مثلا یک GUID می باشد که همراه با User Id در یک جدول داخل دیتابیس نگهداری می شود. در زمان Authenticate کردن به کمک نام کاربری و رمز عبور، یک Token و یک Refresh Token تولید می شود. ما Refresh Token را به همراه User Id و زمان تولید Token در دیتابیس نگهداری می کنیم.

حالا کاربر به کار خود ادامه می دهد. در زمانی که Token اصلی زمانش تمام شد و کاربر خطای 401  دریافت کرد، باید api مربوط به صدور Token جدید از روی Refresh Token را فراخوانی کند و یک جفت توکن جدید دریافت کند بدون اینکه نیازی به ارسال نام کاربری و رمز عبور باشد.

در زمانی نیاز به ارسال نام کاربری و رمز عبور می باشد که طول عمر Refresh Token هم به اتمام رسیده باشد و در این حالت باید نام کاربری و رمز عبور مجدد ارسال شود.

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

 
سوالات مربوط به FAQ درباره دوره آموزش ASP.NET Core 5 :
نسخه ASP.NET Core این دوره چه نسخه ای می باشد ؟

در این آموزش ASP.NET Core 5 آموزش داده شده است.
آیا این دوره ASP.NET Core کاربردی و عملی می باشد؟

در این دوره آموزش ASP.NET Core 5 همه بخش های به صورت مفصل و به همراه پیاده سازی آموزش داده شده است.
بازار کار ASP.NET Core چطور است ؟

ASP.NET Core یکی از بهترین روش های تولید نرم افزار در شرکت های ایرانی می باشد و به همین دلیل بازار کار آن همیشه خوب و جذب نیرو در آن زیاد می باشد.
آیا در این دوره Web API آموزش داده شده است ؟

بله در این دوره به صورت کامل Web API به همراه Token Authentication آموزش داده شده است.
چطور از کیفیت دوره ASP.NET Core مطمئن شوم؟

دو فصل اول دوره ASP.NET Core رایگان می باشد و شما می توانید با تماشای این دو فصل از کیفیت و نحوه تدریس مدرس دوره مطمئن شده و سپس دوره را تهیه کنید.

 
آموزش ASP.NET Core-آموزش ساخت پروژه در ASP.NET Core

تصمیم گرفتم آموزش ASP.NET COre امروز رو با ساخت پروژه در ASP.NET Core MVC شروع کنیم.

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

پیش از هر چیزی باید ویژوال استودیو رو بر روی سیستم خودتون نصب کنید و برای نصب ویژوال با ورژن های بالاتر از 2017 باید دو گزینه زیر رو انتخاب کنید :

    ASP.NET and web development (under Web & Cloud)
    .NET Core cross-platform development (under Other Toolsets)

پس از آن باید یک برنامه تحت وب ایجاد کنید که برای اینکار باید مسیر زیر را طی کنید :

برای ساخت پروژه در ASP.NET Core MVC، بعد از باز شدن کامل پنجره New Project در پنل سمت چپ گزینه Net Core را انتخاب می کنیم، در پنل وسط تب (ASP.NET Core Web Application (.NET Core انتخاب می کنیم و نام پروژه را MvcMovie می گذاریم. بعد از باز شدن پنچره New ASP.NET Core Web Application (.NET Core) - MvcMovie گزینه Web Application را انتخاب کنید بگونه ای که حالت پیش فرض No Authentication باشد.

ویژوال استودیو از یک قالب پیش فرض برای پروژه های MVC استفاده می کند. شما با وارد کردن یک نام پروژه و انتخاب چند گزینه یک برنامه کاری واقعی دارید. با استفاده از کلید F5 یا Ctrl+F5 می توانید پروژه ساخته شده را اجرا کنید.

F5 = Debug Mode & Ctrl+F5 = Non-Debug Mode

با استفاده از کلید Ctrl+F5 می توانید بدون دیباگ کردن، پروژه را اجرا کرده و با تغییر در کد ها، بدون نیاز به اجرا میتوانید با رفرش کردن مروگر تغییرات را ببینید.

قالب پیش فرض به شما لینک های Home,Contact,About را می دهد. (Model-View-Controller (MVC الگوی معماری این برنامه را به سه قسمت اصلی تقسیم می کند :

    Model
    View
    Controller

فریم ورک MVC در آموزش ASP.NET Core MVC

فریمورک MVC که مخفف Model-View-Controllerاست، یک قالب معماری است که برنامه را از نظر منطقی به سه کامپوننت اصلی مدل (Model)، ویو (View) و کنترلر (Controler) تقسیم می کند. هر یک از این کامپوننت ها برای مدیریت جنبه خاصی از توسعه یک برنامه ساخته می شود. MVC منطق تجاری و لایه نمایش را از یکدیگر جدا می کند. این معماری برای رابط های کاربری گرافیکی قابل اجرا در دسکتاپ استفاده می شد، اما امروزه هم برای طراحی برنامه های تحت وب و هم برنامه های موبایل استفاده می شود.

تاریخچه MVC
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
معماری MVC برای اولین بار در سال 1979 مورد بحث قرار گرفت. پس از آن معماری MVC در سال 1987 در زبان برنامه نویسی Smalltalkظهور کرد و در سال 1988 بعنوان یک مفهوم عمومی پذیرفته شد. در مدت اخیر نیز قالب MVC در برنامه های مدرن تحت وب بصورت گسترده مورد استفاده قرار گرفته است.

ویژگی های MVC

    فریمورکی با قابلیت تست، نصب و توسعه پذیری بالاست.
    امکان کنترل کامل HTMLرا علاوه بر URLها برای شما فراهم می کند.
    قدرت نفوذ در مشخصه های موجود ارائه شده توسط ASP.NET ، JSP ، Django و ... را داراست.
    تفکیک منطق برنامه بصورت آشکار : مدل (Model) ، ویو (View) و کنترلر (Controler). تفکیک وظایف برنامه مانند : منطق تجاری، منطق UIو منطق ورودی.
    آدرس دهی به URLبرای URLهای سازگار با سئو.
    قابلیت پشتیبانی برای (Test Driven Development (TDD

معماری MVCدر ASP.NET

سه کامپوننت مهم MVC به شرح زیر هستند :

مدل (Model) : مدل تمامی داده ها و منطق مربوط به آنها را شامل می شود.

ویو (View) : اطلاعات را به کاربر نمایش می دهد یا تعامل کاربر با سیستم را مدیریت می کند.

کنترلر (Controller) : رابط کاربری میان کامپوننت های View و Model است.

ویو (View) :

ویو بخشی از یک برنامه است که مسئولیت نمایش اطلاعات را بعهده دارد. ویوها بوسیله داده های جمع آوری شده از داده های مدل ایجاد می شوند. یک ویو برای دریافت اطلاعات به مدل درخواست می دهد. ویو همینطور داده های مربوط به چت ها، دیاگرام ها و جدول را نیز نشان می دهد. برای مثال، هر ویو تمامی کامپوننت های UI همچون Text Box، Drop Down و ... را شامل می شود.

کنترلر (Controller):

کنترلر بخشی از یک برنامه است که تعامل کاربر با برنامه را مدیریت می کند. کنترلر، ورودی های کیبورد و موس را تفسیر کرده، و به مدل و ویو اطلاع رسانی می کند تا تغییرات را بصورت مناسب اعمال کند. کنترلر دستورات را به مدل می فرستد تا وضعیت خود را بروزرسانی کند (برای مثال ذخیره یک مستند خاص). کنترلر همینطور دستورات را به ویو مربوطه ارسال می کند تا نمایش ویو را تغییر دهد (برای مثال جابجایی یک مستند خاص).

مدل (Model) :

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

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

مثالی جالب از MVC:

حال بیایید به مصداقی از قالب MVC که در زندگی روزمره با آن مواجه هستیم، بپردازیم :

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

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

کامپوننت های MVC در این مثال به شرح زیر هستند :

View = You

Controller = Waiter

Model = Cook

Data = Refrigerator

فریمورک های معمول MVC در وب

برخی فریمورک های معمول در MVC عبارتند از :

    Ruby on Rails
    Django
    CakePHP
    Yii
    CherryPy
    Spring MVC
    Catalyst
    Rails
    Zend Framework
    CodeIgniter
    Laravel
    Fuel PHP
    Symphony

مزایا فریم ورک MVCدر Asp.NET Core :

    حفظ و نگهداری کدها و همینطور توسع و رشد آنها آسان است.
    کامپوننت مدل در MVCرا می توان بصورت مجزا از کاربر تست کرد.
    پشتیبانی آن برای نمونه کلاینت های جدید آسانتر است.
    توسعه کامپوننت های مختلف می تواند بصورت موازی انجام شود.
    فریمورک MVC با تقسیم برنامه به سه واحد – Model, View, Controller – به شما کمک می کند که پیچیدگی برنامه را کاهش دهید.
    این فریمورک تنها از یک قالب Front Controller که درخواست های یک برنامه تحت وب را در یک کنترلر مجزا پردازش می کند استفاده می کند.
    بهترین پشتیبانی را برای Test-Driven Development ارائه می دهد.
    برای برنامه های تحت وبی که توسط تیم های بزرگی از طراحان و توسعه دهندگان وب پشتیبانی می شوند، عملکرد خوبی را از خود نشان می دهند.
    تفکیک مسئولیت ها در این فریمورک بخوبی انجام می شود.
    با فرایند بهینه سازی موتور جستجوگر (سئو) سازگار است.
    تمامی کلاس ها و آبجکت ها مستقل از یکدیگر هستند و می توانند بصورت مجزا تست شوند.
    فریمورک MVC دسته بندی منطقی فعالیت های مرتبط بهم در یک کنترلر را امکانپذیر می سازد.

در یک برنامه MVC نمایش(VIew) ها فقط اطلاعات را نمایش می دهند اما کنترلر(controller ) در تعامل با کاربر می باشد و به ورودی های کاربر واکنش مناسب می دهد. در پنجره Solution Explorer بر روی فولدر Controller راست کلیک کرده و AddNew Item را انتخاب می کنیم.

در پنل سمت چپ گزینه Web را انتخاب کرده و در پنل وسط گزینه MVC Controller Class را انتخاب می کنیم و نامش را HelloWorldController می گذاریم.

می توانید کدهای زیر را کپی کنید :

هر متد (public) در کنترلر (controller ) را می توان به عنوان (HTTP endpoint)خواند. در مثال بالا هر دو متد یک رشته(string) بر می گردانند.HTTP endpoint یک URL قابل جستجو در برنامه وب است مانند: http://localhost:1234/HelloWorld و از پروتکل HTTP استفاده می کند.هر دو متد ما با استفاده از HTTP GET فراخوانی شده اند. برنامه را با استفاده از Ctrl+F5 (non-debug mode) اجرا می کنیم و در آخر مسیر URL کلمه HelloWorld را اضافه می کنیم. متد Index یک رشته(string) بر می گرداند.

معماری MVC کنترلر را بسته به نوع ورودی URL فراخوانی میکند(به همراه اکشن مورد نظر ).

حالت پیش فرض URL routing logic که توسط MVC استفاده می شود یک فرمت به شکل زیر است :

/[Controller]/[ActionName]/[Parameters]

فرمت Routing شما درون فایل Startup.cs قرار دارد و پیش فرض به شکل زیر است.

اولین بخش URL، کلاس کنترل را برای اجرا تعیین می کند. بنابراین localhost:xxxx/HelloWorld نقشه رسیدن به کلاس HelloWorldController می باشد. دومین بخش URL، تعیین اکشن(action ) در کلاس کنترل می باشد. بنابراین localhost:xxxx/HelloWorld/Index باعث می شود اکشن Index از کلاس HelloWorldController اجرا شود. حال درمرورگر آدرسhttp://localhost:xxxx/HelloWorld/Welcome وارد می کنیم.متد Welcome اجرا می شود و رشته "This is the Welcome action method..." بر می گرداند. برای این URL کنترلر(HelloWorld) و اکشن (Welcome) می باشد.

با تغییر کد می توانیم به صورت پارامتر از URL به کنترلر دیتا بفرستیم. برای مثال /HelloWorld/Welcome?name=Rick&numtimes=4. اکشن Welcome را به صورت زیر تغییر می دهیم.

توجه داشته باشید که برای نشان دادن این ویژگی سی شارپ به طور اختیاری به پارامتر numTimes مقدار پیش فرض دادیم. از کد HtmlEncoder.Default.Encode استفاده می کنیم برای محافظت برنامه از ورودی های مخرب (یعنی جاوااسکریپت) برنامه را اجرا کرده و به آدرس زیر می رویم:

http://localhost:xxxx/HelloWorld/Welcome?name=Rick&numtimes=4

به جای XXXX پورت سیستم خود را وارد کنید. می توانید از پارامتر های دیگه ای هم به صورت دلخواه استفاده کنید. بخش MVC Model Binding به صورت خودکار پارامتر های نام گذاری شده از query string در URL به پارامتر های اکشن خود انتقال می دهد.

در عکس بالا بخش [Parameters] URL هنوز استفاده نشده.( name) و (numTimes) پارامترها منقل می شوند به query string. علامت سوال (؟) در آدرس بالا یک جدا کننده می باشد و query string آن را دنبال می کند. & کاراکتر های query string را جدا می کند. اکشن Welcome را به صورت زیر تغییر می دهیم.

برنامه را اجرا کرده و به آدرس زیر می رویم:

http://localhost:xxx/HelloWorld/Welcome/3?name=Rick

این بار از بخش سوم [Parameters] URL تحت عنوان ID استفاده می کنیم. اکشن (Welcome) شامل یک پارامتر ID است که الگو URL را در MapRoute دنبال می کند. اگر به دنبال ID علامت سوال(؟) بزاریم به این معنی می شود که پارماتر ID اختیاری است.

در این مثال کنترلر در واقع بخشی از "VC" از "MVC" انجام داده است یعنی نمایش (view ) و کنترلر(controller ). کنترلر به طور مستقیم HTML بر می گرداند.به طور کلی شما نمی خواهید که کنترلر HTML بر گرداند زیرا برا نوشتن کد و نگهداری بسیار دشوار می شود. در عوض، شما معمولا از فایل قالب (template) جداگانه Razor برای کمک به تولید HTML استفاده می کنید.

در آموزش بعدی از مجموعه آموزش های ASP.NET Core این کار را انجام می دهید

راهنمای سایت
پروژه های ASP.Net
  جستجو "ASP.Net" (حذف)
پروژه های قابل انجام     میانگین پیشنهادها     وضعیت
1. اموزش بخش هایی از asp.net core mvc
اموزش بخش های از mvc core+ استفاده از crud بوسیله Store procedure + ado.net سطح دسترسی های مختلف در ...
    150,000 تومان     در حال انجام
2. ایجاد تغییرات در سایت Asp.net
در سایت cineport.ir می خواهیم تغییرات کوچکی در فرم های ثبت مشخصات و نحوه داوری آثار ایجا...
    325,000 تومان     منقضی شده
3. پروژه - برنامه نویسی تحت وب با c# و Asp.net
سلام قالبی رو که برای درس برنامه نویسی تحت وب طراحی کردم رو می‌خوام وارد Asp.net بش...
    80,000 تومان     منقضی شده
4. نرم افزار تحت وب/فریم ورک آماده/فرم ساز داینامیک تحت وب asp.net ویژه
با سلام فریم ورک آماده جهت پیاده سازی محصولات خود نیازمندیم (قابلیت های فرم ساز ...
    550,000 تومان     منقضی شده
5. تغییرات در سایت asp.net
سلام  می خواهم در قسمت لاگین نام کاربری که ایمیل هست به کد ملی تغییر کند و سایت ج...
    100,000 تومان     منقضی شده
6. تغییرات در سایت asp.net
سلام می خوام در سایتم گزینه ای بزارم که کاربران اول ثبت نام کنند و وارد بشن بعد بتو...
    290,000 تومان     منقضی شده
7. یک سایت با MVC ASP.net
یک پروژه دارم 30 الی 40 درصدش رو رفتم نیاز به یک پارتنر دارم که برنامه نویسی سی شارپ ،...
    433,333 تومان     در حال انجام

 ۳۹ ساعت
دوره ی آموزش سی شارپ جامع با پروژه مدیریت پنل دانشگاه

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

علی مقدم جاه
آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server
۵.۰
۴۵ ساعت
آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server

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

علی مقدم جاه
آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان
۵azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com.۰
۳۶ ساعت
آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان

با آموزش طراحی سایت با ASP.net مشابه سایت تخفیفان در خدمت شما هستیم: یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ,ASP.NET است. ASP.Net یک platform (بستر اجرای نرم افزار) ویژه ی توسعه ی وب می باشد که یک مدل برنامه نویسی ، یک زیرساخت نرم افزار جامع و سرویس های متنوعی برای ساخت نرم افزار های تحت وب کارامد و قدرتمند برای PC همانند موبایل ها ارائه می […]

مهران یوسفی
آموزش ساخت فروشگاه اینترنتی با ASP MVC
۵.۰
۲۰ ساعت
آموزش ساخت فروشگاه اینترنتی با ASP MVC

از دیدگاه خیلی از افراد اینترنت تبدیل به دنیایی جادویی شده است. دنیایی که در آن همه چیز به راحتی قابل دسترس است و اقیانوسی از امکانات و ابزارها را درون خود جای داده است. این اقیانوس بیکران هر گاه که نیاز به کشف مسائل، خرید وسایل و یا نیاز به سرگرمی بعد از خستگی ذهن به وجود آید، ابزارهای شگفت‌انگیزش را در اختیارت قرار می‌دهد. سوالی که پیش می‌آید […]

میلاد عامری
آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ
۴.۰
۳۰ ساعت
آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ

برای طراحی صفحات وب، تکنولوژی ها و فناوری های زیادی موجود است. Asp.net core چیست ؟  asp.net core 5 یکی از بهترین و قوی ترین این موارد است. در دوره آموزش asp.net core 5 که به صورت پروژه محور است، می آموزید تا با استفاده asp.net core 5 سایتی مشابه سایت اسنپ طراحی نمایید. معرفی دوره آموزش asp.net core 5 در قالب پروژه مشابه اسنپ در این دوره آموزشی، صفر […]

میلاد عامری
آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل
۵.۰
۲۵ ساعت
آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل

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

علی خاکباز
دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework
۵.۰
۹ ساعت
دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework

Entity Framework Core یک ORM سطح بالا و جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. در این دوره آموزشی سعی شده است تمامی موارد و تکنیک های Entity Framework core در قالب اپلیکیشن asp.net core 5 به شما عزیزان آموزش داده شود.

نازگل نصیری
دوره آموزش web api در asp.net core در قالب پروژه عملی
۵.۰
۳ ساعت
دوره آموزش web api در asp.net core در قالب پروژه عملی

در این دوره سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته Asp.Net Core Web Api به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی تمام API های مدنظر خود در ASP.net Core به دست آورده و قادر به نوشتن API باشید. این روز ها تمام نرم افزار های موبایل و ربات های تلگرام به این API های وبسایت شما نیاز خواهند داشت و نمیتوان اهمیت API نویسی را نادیده گرفت.

نازگل نصیری
دوره آموزش Identity Server 4 در asp.net core
۵.۰
۳ ساعت
دوره آموزش Identity Server 4 در asp.net core

در دوره آموزش Identity Server 4 در asp.net core سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته identityserver4 به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی درپروژه های ASP.net Core را داشته باشید.

نازگل نصیری
دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6
۵.۰
۳۷ ساعت
دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6

در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت وب ساین خبری ورزشی آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد.

فرهاد رضازاده
دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core
۹۰%
۵.۰
۴۲ ساعت
دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core

در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت آنلاین کتابخانه آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد

فرهاد رضازاده
 که ماه ها برای تهیه اون تلاش شده تمام سعی خودمون رو کردیم تا تمامی مبانی وب یعنی Html ، Css، جاوا اسکریپت، جی کوئری، ایجکس و تمامی موارد مورد نیاز رو از صفر و در قالب یک پروژه برای شما دوستان عزیز آموزش بدیم.

در فصل اول دوره آموزش Asp.net core ما به صورت کاملا پروژه محور یک قالب بسیار حرفه ای رو تنها با استفاده از Html و Css و البته قدری هم جاوااسکریپت پیاده سازی کردیم تا به صورت کاملا مفهومی شما دانشجویان گرامی با بحث طراحی قالب آشنا شوید. در ادامه می توانید تصویری از قالب طراحی شده در فصل اول این دوره رو مشاهده کنید:

 

آموزش html و css

 

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

 فصل دوم  دوره آموزش Asp.net core

اما در فصل دوم این دوره با فریم بوت استرپ که یکی از محبوب ترین و پرکاربردترین فریم ورک های موجود می باشد شما را آشنا کرده ایم. در این فصل نیز به صورت کاملا پروژه محور با بوت استرپ و جی کوئری شما را آشنا کردیه ایم و یک قالب بسیار حرفه ای که قالب سایت 90tv می باشد را پیاده سازی کرده ایم. به گفته بسیاری از کاربران و داشنجویان این آموزش یکی از کاملترین و مفهومی ترین آموزش های طراحی قالب بوده است. در ادامه می توانید تصاویری از قالب طراحی شده در فصل دوم آموزش Asp.net core را مشاهده نمایید:

 

آموزش asp.net core

 

 

 

آموزش asp.net core

 

 

آموزش asp.net core

 

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

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

در طول این دوره سعی شده تمامی موارد مهم Asp.net core آموزش داده شود. مباحثی مثل ایجکس، طراحی قالب، جی کوئری، کتابخانه های گرافیکی، Sql Server و انتیتی فریم ورک Code First، کار با کتابخانه های nuget، امنیت و ... تنها بخش کوچکی از مباحث مطرح شده در این دوره آموزشی می باشد.

 

 
پکیج های آموزشی جدید
آموزش طراحی وب با ASP.NET Core MVC (تحت پروژه سایت اشتراک فیلم)
فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…
توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
ساخت فروشگاه دیجی‌کالا با ASP.Net Core
فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم …
ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
پکیج صفر تا صد ASP.NET CORE
فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق …
دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه  این دوره  با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور…
آموزش صفر تا صد ارسال ایمیل در Asp.net MVC در قالب پروژه ی فعال سازی حساب کاربری
فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس …
به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال…
پکیج صفر تا صد ASP.NET MVC
فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل دوم در یک نگاه:فصل دوم در یک نگاه:…
در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری…
آموزش طراحی وبسایت و اپلیکیشن اندروید ورزش3 (Varzesh3)
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:


در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
آموزش ویدیویی Cpanel | فیلم آموزش سی پنل
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال…
سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel …
آموزش 0 تا 100 گیت و گیت هاب
فصلِ: 5 , تعداد قسمت ها: 25 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل پنجم…
توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی…
اصول مدیریت وب سایت برای وب مستر شدن|وب سایت های موفق چگونه مدیریت می شوند؟
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

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


بدون ارائه فایل‌های View آن
اندازه‌ی قلم متن
نمایش کدهای طولانی
تخمین مدت زمان مطالعه‌ی مطلب: یک دقیقه
پیشتر مطلب «توزیع پروژه‌های ASP.NET MVC بدون ارائه فایل‌های View آن» را در مورد ASP.NET MVC 5.x مطالعه کرده بودید. این روش پشتیبانی رسمی و توکاری نداشته و توسط افزونه‌های ثالث انجام می‌شود؛ به همراه تنظیمات و نکات خاص خودش. در ASP.NET Core 1.1، یک چنین امکانی به صورت توکار و صرفا با چند تنظیم ساده، در دسترس می‌باشد که در ادامه نحوه‌ی فعال سازی آن‌را بررسی خواهیم کرد.


فعال سازی پیش کامپایل Viewهای Razor در ASP.NET Core 1.1

در ادامه تغییرات فایل project.json و بسته‌های مورد نیاز جهت فعال سازی پیش کامپایل Viewهای Razor را در برنامه‌های ASP.NET Core 1.1 ملاحظه می‌کنید:

{
    "dependencies": {
        "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Design": {
            "version": "1.1.0-preview4-final",
            "type": "build"
        }
    },

    "tools": {
        "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tools": {
            "version": "1.1.0-preview4-final"
        }
    },


    "scripts": {
        "postpublish": [
            "dotnet razor-precompile --configuration %publish:Configuration% --framework %publish:TargetFramework% --output-path %publish:OutputPath% %publish:ProjectPath%",
            "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
        ]
    }
}

در اینجا کار فراخوانی عملیات پیش کامپایل، توسط فرمان dotnet razor-precompile در زمان publish پروژه انجام می‌شود.


بررسی ساختار خروجی نهایی پروژه پس از publish

پس از publish پروژه، اگر به خروجی آن دقت کنیم، فایل اسمبلی جدیدی، به نام xyz.PrecompiledViews.dll در آن اضافه شده‌است (که در اینجا xyz نام فضای نام اصلی برنامه است) و حاوی تمام Viewهای برنامه، به صورت کامپایل شده‌است:



اصلاح تنظیمات publishOptions فایل project.json

در این‌حالت دیگر نیازی به ذکر پوشه‌ی Views یا الحاق تمام فایل‌های cshtml در حین publish نیست و می‌توان این قسمت را حذف کرد:

"publishOptions": {
    "include": [
      "wwwroot",
       //"**/*.cshtml",
      "appsettings.json",
      "web.config"
    ]
  },

توسط وحید نصیری وحید نصیری در ‫۶ سال و ۹ ماه قبل، یک شنبه ۷ آذر ۱۳۹۵، ساعت ۱۲:۵۵ مشاهده: ۳۵۰۱ نظرات : ۸
گروه(ها): ASP.NET Core
 امتیاز ۵,۰۰ از ۵ توسط ۱۲ نفر info
g+
توزیع پروژه‌های ASP.NET Core 1.1 بدون ارائه فایل‌های View آن
Rated 5.00/5 based on 12 readers reviews
وحید نصیری more items from: مطالب ارسالی وحید نصیری
مطالب مرتبط

    بررسی روش ارتقاء به NET Core 1.1.
    ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها
    شروع به کار با EF Core 1.0 - قسمت 3 - انتقال مهاجرت‌ها به یک اسمبلی دیگر
    شروع به کار با EF Core 1.0 - قسمت 1 - برپایی تنظیمات اولیه
    ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS
    استفاده از EF7 با پایگاه داده SQLite تحت NET Core. به کمک Visual Studio Code
    ساخت بسته‌های نیوگت مخصوص NET Core.
    ارتقاء به ASP.NET Core 2.0 - معرفی بسته‌ی Microsoft.AspNetCore.All
    ارتقاء به ASP.NET Core 1.0 - قسمت 21 - بررسی تغییرات Bundling و Minification

ارجاع دهنده‌های داخلی

    ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها
    کار با Areas در ASP.NET Core

→ بررسی چند نکته در مورد ارث بری کلاس‌ها در #C
اصل Command Query separation ←
# نظرات خوانندگان

    # غفار منفرد غفار منفرد در ‫۶ سال و ۹ ماه قبل، چهار شنبه ۱۷ آذر ۱۳۹۵، ساعت ۲۲:۴۷
     
    با تنظیمات project.json :
    Code

    پس از publish ، به نظر میرسد فایل ProjectName.PrecompiledViews.dll  به درستی تولید نمی‌شود (حجم برابر 0 کیلوبایت)

        # وحید نصیری وحید نصیری در ‫۶ سال و ۹ ماه قبل، پنج شنبه ۱۸ آذر ۱۳۹۵، ساعت ۰۰:۵۶
         امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info
        تمام خطاها را در پنجره‌ی View->Output می‌توانید مشاهده کنید (با انتخاب show output from: build در آن).
    # وحید نصیری وحید نصیری در ‫۶ سال و ۵ ماه قبل، پنج شنبه ۱۰ فروردین ۱۳۹۶، ساعت ۱۱:۲۵
     امتیاز ۵,۰۰ از ۵ توسط ۳ نفر info
    به روز رسانی
    با حذف فایل project.json در VS 2017، اکنون با کلیک راست بر روی گروه نام پروژه (فایل csproj)، گزینه‌ی Edit آن ظاهر شده و مداخل ذکر شده‌ی در مطلب فوق، چنین تعاریفی را پیدا می‌کنند:

    <Project Sdk="Microsoft.NET.Sdk.Web">
      <PropertyGroup>
        <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
        <PreserveCompilationContext>true</PreserveCompilationContext>
      </PropertyGroup>

      <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="1.1.0">
          <PrivateAssets>All</PrivateAssets>
        </PackageReference>
      </ItemGroup>
    </Project>

    # وحید نصیری وحید نصیری در ‫۶ سال قبل، شنبه ۲۸ مرداد ۱۳۹۶، ساعت ۱۲:۱۶
     امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info
    ارتقاء به ASP.NET Core 2.0

    pre-compilation در حین Publish پروژه‌های ASP.NET Core 2.0 به صورت پیش فرض فعال است و نیازی به هیچگونه تنظیم اضافه‌تری ندارد.
    # وحید نصیری وحید نصیری در ‫۵ سال و ۶ ماه قبل، جمعه ۱۱ اسفند ۱۳۹۶، ساعت ۰۹:۱۰
     امتیاز ۵,۰۰ از ۵ توسط ۵ نفر info
    ارتقاء به ASP.NET Core 2.1: امکان کامپایل فایل‌های Razor در پروژه‌های Class library (یا پشتیبانی از طراحی افزونه‌پذیر به صورت توکار)


    در نگارش 2.1 می‌توان فایل‌های razor (هم صفحات Razor و هم Viewهای Razor) را به همراه کنترلرها و مدل‌های آن‌ها داخل class libraries مجزا قرار داد و استفاده کرد. استفاده کننده فقط کافی است ارجاعی را به این کتابخانه‌ها اضافه کند تا امکانات آن‌ها قابل استفاده شوند.
    فعالسازی این قابلیت در یک class library نیاز به تغییرات ذیل را در یک فایل csproj دارد (مشخص کردن sdk، تعیین کامپایل شدن viewها و صفحاتی که باید الحاق شوند):

    <Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <ResolvedRazorCompileToolset>RazorSdk</ResolvedRazorCompileToolset>
        <RazorCompileOnBuild>true</RazorCompileOnBuild>
        <IncludeContentInPack>false</IncludeContentInPack>
      </PropertyGroup>
    <ItemGroup>
        <Content Include="Pages\**\*.cshtml" />
      </ItemGroup>
    <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.0-preview1-final" />
      </ItemGroup>
    </Project>


    یک نکته‌ی تکمیلی
    اگر برنامه‌های هاست کننده‌ی این پلاگین‌ها، دقیقا در مسیرهای متناظری صفحات و یا Viewهای Razor را قرار دهد، می‌تواند این صفحات را بازنویسی کند.

sp.net Core چیست؟

ASP.NET Core یک چارچوب نرم‌افزاری متن باز(cross-platform) است که توسط شرکت مایکروسافت توسعه داده شده است. این چارچوب از ویژگی‌ها و ابزارهای پیشرفته‌ای برخوردار است که به توسعه‌دهندگان امکان ایجاد برنامه‌ها و وب‌سایت‌های قدرتمند و کارآمد را می‌دهد.
Asp.net core MVC چیست؟

ASP.NET Core MVC یک الگوی طراحی و یک بخش از چارچوب ASP.NET Core است که برای توسعه برنامه‌ها و وب‌سایت‌ها استفاده می‌شود. MVC مخفف "Model-View-Controller" است که یک الگوی معماری مشهور برای توسعه نرم‌افزار است. در این الگو، برنامه به سه بخش اصلی تقسیم می‌شود:

    Model (مدل): مدل نماینده‌ای از داده‌ها و منطق کسب‌وکار در برنامه است. این بخش مسئول انجام عملیاتی مانند دسترسی به پایگاه‌داده، انجام عملیات محاسباتی و ذخیره‌سازی اطلاعات می‌باشد.
    View (نمایش): نمایش معمولاً به کاربران نهایی نشان داده می‌شود و بصورت ظاهری به اطلاعات مدل پرداخته و آن‌ها را نمایش می‌دهد. این بخش بصورت HTML، CSS، و جاوااسکریپت نوشته می‌شود.
    Controller (کنترلر): کنترلر نقش میانی بین مدل و نمایش را ایفا می‌کند. وظیفه‌ی اصلی کنترلر، پردازش و هدایت درخواست‌های کاربر به مدل مناسب و تغییر وضعیت مدل است. در اصطلاح، کنترلر تصمیم می‌گیرد کدام اطلاعات مدل به نمایش در آید.

با استفاده از ASP.NET Core MVC، توسعه‌دهندگان می‌توانند برنامه‌ها و وب‌سایت‌های قدرتمند را با رویکرد جداسازی وظایف (Separation of Concerns) توسعه دهند. این الگوی معماری قابلیت تست، نگهداری و بهبود عملکرد برنامه‌ها را فراهم می‌کند. همچنین، امکانات محبوبی مانند Routing (مسیریابی)، Dependency Injection (تزریق وابستگی)، و Middleware (واسط‌ها) نیز در ASP.NET Core MVC موجود است که توسعه‌دهندگان را در توسعه برنامه‌های پیچیده و قدرتمند یاری می‌دهد.
اهمیت یادگیری Asp.net Core در توسعه برنامه‌ ها و وب‌ سایت‌ ها

یادگیری ASP.NET Core برای توسعه دهندگان بسیار مهم است زیرا یک چارچوب مدرن، منبع باز و چند پلتفرمی برای ساخت برنامه های کاربردی وب است. ASP.NET Core امکان توسعه برنامه های کاربردی با کارایی بالا و مقیاس پذیر با استفاده از آخرین استانداردها و فناوری های وب را فراهم می کند. علاوه بر این، طیف گسترده‌ای از ویژگی‌ ها و ابزار ها را برای ساخت برنامه‌های وب ارائه می‌دهد، از جمله پشتیبانی از الگوی MVC، تزریق وابستگی و استقرار مبتنی بر ابر. همچنین ASP.NET Core با انواع سیستم عامل ها سازگار است و می تواند بر روی ویندوز، لینوکس و macOS اجرا شود. این امر ASP.NET Core را به یک انتخاب همه کاره برای توسعه وب در محیط های مختلف تبدیل می کند.

Asp.net Core دارای مزایای بسیار زیادی است. در ادامه به برخی از مزایای کلیدی Asp.Net Core خواهیم پرداخت:
1. انعطاف‌پذیری و قابلیت چندپلتفرمی:

یکی از اصلی‌ترین مزایای ASP.NET Core، امکان توسعه برنامه‌ها و وب‌سایت‌ها بر روی چندین پلتفرم است. با استفاده از ASP.NET Core، می‌توانید برنامه‌ها و وب‌سایت‌های خود را بر روی سیستم‌عامل‌های مختلفی مانند ویندوز، لینوکس و macOS اجرا کنید. این امکان اجرای برنامه‌ها بر روی پلتفرم‌های متفاوت باعث می‌شود تا تعداد کاربران و مخاطبان شما افزایش یابد و برنامه‌های شما با توجه به نیازها و امکانات مختلف هر پلتفرم بهینه‌سازی شوند.
2. عملکرد بالا

ASP.NET Core با بهره‌گیری از طراحی مدرن و کارآمد، عملکرد بسیار خوبی دارد. این چارچوب تلاش می‌کند تا بهینه‌ترین عملکرد را در هر بخش از برنامه ارائه دهد و سرعت بالایی را در پردازش وب‌سایت‌ها به ارمغان بیاورد. عملکرد بالای ASP.NET Core باعث می‌شود که برنامه‌ها به طور سریع‌تری پاسخگوی درخواست‌ها باشند و تجربه کاربری بهتری را فراهم کنند.
3. امنیت

امنیت از جمله نکات مهم در توسعه برنامه‌ها و وب‌سایت‌ها است. ASP.NET Core به عنوان یک چارچوب معتبر، امکانات بسیاری را برای ایجاد برنامه‌های امن ارائه می‌دهد. از جمله امکانات امنیتی این چارچوب می‌توان به موارد زیر اشاره کرد: امکان مدیریت هویت و دسترسی‌ها، رمزنگاری اطلاعات حساس، جلوگیری از حملات اسکریپت‌نویسی بدون‌سرور (XSS) و بسیاری از روش‌های امنیتی دیگر.
4. پشتیبانی از پایگاه‌های داده مختلف:

یک برنامه‌ی موفق نیازمند انتخاب مناسب پایگاه‌داده است. ASP.NET Core از روش‌های پیشرفته‌ای برای اتصال و ارتباط با پایگاه‌های داده مختلف مانند SQL Server، MySQL، PostgreSQL و غیره پشتیبانی می‌کند. این امکان باعث می‌شود که برنامه‌نویسان بتوانند به راحتی با پایگاه‌های داده مورد نظر خود ارتباط برقرار کنند و از آن‌ها استفاده کنند.
6. اکوسیستم بزرگ

ASP.NET Core یک اکوسیستم بزرگ و فعال دارد که شامل جامعه‌ی فعالی از برنامه‌نویسان، ابزارها، پلاگین‌ها، کتابخانه‌ها و مستندات غنی است. این اکوسیستم باعث می‌شود که توسعه‌دهندگان بتوانند با مراجعه به منابع مختلف، به راحتی به سوالات خود پاسخ بدهند و از ابزارها و کتابخانه‌های آماده استفاده کنند که کار توسعه‌ی برنامه‌ها را سرعت بخشیده و کیفیت کدها را افزایش می‌دهد.
سرفصل های دوره آموزش Asp.net Core

ما در این دوره آموزشی فریمورک Asp.net Core را با استفاده از net7 و در قالب یک پروژه فروشگاهی به صورت کامل و جامع به شما آموزش خواهیم داد. در دوره Asp.net Core از الگوی MVC و Razor view برای طراحی صفحات استفاده می کنیم.

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

سرفصل ها و ابزارهای مورد استفاده در دوره آموزش Asp.net Core به شرح زیر است:

    آموزش Clean Architecture یا معماری تمیز
    آموزش استفاده از git
    آموزش code first در Asp.net Core MVC
    آموزش fluent api در Asp.net Core MVC
    آموزش AutoMapper در Asp.net Core MVC
    آموزش FluentValidation در Asp .netCore MVC
    آموزش Identity و JWT در Asp.net Core MVC
    آموزش مدیریت کاربران، ارسال ایمیل تاییدیه، بازیابی رمز عبور و …
    آموزش WebAPI در Asp.net Core MVC
    آموزش مدیریت خطا و logger در Asp.net Core MVC
    آموزش Google Recaptcha
    آموزش TagHelper ها در Asp.net Core MVC
    آموزش الگوی Mediator در Asp.net Core MVC
    آموزش GenericRepository  در Asp.net Core MVC
    آموزش الگوی Unit of Work در Asp.net Core MVC
    آموزش کار با Filter ها در MVC
    آموزش استفاده از Ajax در Asp.net Core MVC
    آموزش استفاده از SweetAlert 2 و iziToast جهت نمایش نوتیفیکیشن ها
    آموزش استفاده از CkEditor 5 در Asp.net Core MVC
    آموزش پیاده سازی سبد خرید و درگاه بانکی در Asp.net Core MVC
    آموزش BackgroundService ها در Asp.net Core MVC
    آموزش SignalR در Asp.net Core MVC
    آموزش Bootstrap 5
    آموزش Saas در Asp.net Core MVC
    آموزش Stimulsoft در Asp.net Core MVC
    آموزش Kendo UI در Asp.net Core MVC
    آموزش plesk و نحوه پابلیش کردن پروژه Asp.net Core MVC روی هاست ویندوزی

نتیجه گیری:
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
 ASP.NET Core یک فریمورک قدرتمند و محبوب برای ساخت برنامه های مدرن کاربردی وب است. استفاده از الگوی معماری MVC، مسیریابی و تولید URL، توسعه پذیری، عملکرد، امنیت و جامعه فعال آن را به بهترین انتخاب برای توسعه دهندگانی که به دنبال ساخت برنامه های کاربردی وب مقیاس پذیر،ایمن و seo-friendly هستند تبدیل کرده است. با مجموعه گسترده ای از ویژگی ها و اکوسیستم قوی، ASP.NET Core مطمئناً برای سال های آینده یک رقیب برتر در دنیای توسعه برنامه های کاربردی وب باقی خواهد ماند.
فهرست ویدیوها
مدت زمان دوره: 24:26:13
01
ایجاد ساختار معماری تمیز(Clean architecture)، لایه بندی پروژه و بررسی پروژه Asp Core MVC
00:25:28
02
نحوه افزودن Identity به صورت سفارشی و دیتابیس Sql Server در Asp Core
00:52:00
03
نحوه کانفیگ کردن دیتابیس با FluentApi، ایجاد مایگریشن،ایجاد دیتابیس با روش کد فرست و انجام عملیات seed دیتابیس در Asp Core
00:36:18
04
آموزش git(گیت) و github(گیت هاب) - قسمت اول
00:45:56
05
آموزش git(گیت) و github(گیت هاب) - قسمت دوم
00:51:16
06
پیاده سازی ورود کاربران در Asp.net Core MVC- قسمت اول
00:40:55
07
آشنایی با Razor View ها،Layout ها، Route ها، ایجاد View و Layout، کار با Sass و طراحی فرم ورود کاربران در Asp.net Core MVC
00:44:31
08
اعتبارسنجی مدل ها با استفاده از FluentValidation در Asp.net Core MVC
00:33:21
09
نحوه افزودن Validator ها از طریق Assembly و استفاده از AutoValidation در FluentValidation در Asp.net Core MVC
00:11:02
10
آموزش override کردن پیام ها و شخصی سازی LanguageManager در FluentValidation
00:15:56
11
آموزش Ajax در Asp.net Core MVC
00:40:27
12
آموزش استفاده از فیلترها، IActionFilter و ایجاد ObjectResult سفارشی در Asp.net Core MVC
00:29:36
13
آموزش مدیریت خطا و ایجاد یک Global Error Handling با استفاده از Exception Filter در Asp.net Core MVC
00:35:44
14
نمایش پیام های سیستم با استفاده از iziToast در Asp.net Core MVC
00:09:52
15
آموزش استفاده از Area ها و ایجاد پنل مدیریت سایت
00:43:18
16
ایجاد و پیاده سازی ریپازیتوری مربوط به دسته بندی محصولات
00:29:37
17
پیاده سازی ایجاد دسته بندی محصولات به صورت Ajax با استفاده از Modal Bootstrap
00:40:54
18
بروزرسانی و حذف دسته بندی محصولات به صورت Ajax در asp.net Core MVC
00:34:51
19
آموزش استفاده از AutoMapper در Asp.net Core MVC
00:12:37
20
آموزش Generic Repository ها در Asp.Net Core MVC
00:27:38
21
استفاده از الگوی CQRS با استفاده از Mediator در Asp.net Core MVC
00:39:20
22
کار با Middleware ها یا میان افزار ها در Asp.net Core MVC
00:27:30
23
نحوه استفاده از Pipeline های Mediator در Asp.Net Core MVC
00:35:09
24
آموزش استفاده از Kendo Grid در Asp.net Core MVC
00:56:09
25
افزودن entity کالا، پیاده سازی command و query های آن و نحوه استفاده از global using ها
00:33:29
26
تکمیل فرم مدیریت کالا ها، استفاده از CkEditor و نمایش روابط از طریق KendoGrid در Asp.net Core
00:53:50
27
مدیریت تصویر کالا
00:31:27
28
ایجاد هدر فروشگاه و نحوه ایجاد کامپوننت دسته بندی کالاها در Asp.net Core
00:48:09
29
ایجاد کامپوننت جدیدترین محصولات فرشگاه
00:40:26
30
نمایش لیست محصولات با استفاده از pagination، ajax و فیلتر در asp.net core
00:57:44
31
نمایش صفحه محصول و جزئیات آن
00:14:51
32
مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت اول
00:28:19
33
مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت دوم
00:31:43
34
مدیریت کاربران در Asp.net Core- ارسال ایمیل تایید و تایید ایمیل کاربر- قسمت سوم
00:49:09
35
مدیریت کاربران در Asp.net Core- فرم ارسال مجدد ایمیل تایید- قسمت چهارم
00:24:45
36
مدیریت کاربران در Asp.net Core- بازیابی رمز عبور- قسمت پنجم
00:42:41
37
سبد خرید- ایجاد جداول سفارشات و تنظیمات Session - قسمت اول
00:30:21
38
سبد خرید- افزودن کالا به سبد خرید - قسمت دوم
00:51:53
39
مدیریت سبد خرید - قسمت سوم
00:59:36
40
ذخیره سبد خرید در دیتابیس
00:48:25
پرسش های متداول
مقالات آموزش برنامه نویسی مدرس
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
ViewComponent در ASP.NET Core
در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.
سهراب قیصری
91
2
1402/05/15
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
Pattern Matching در سی شارپ
تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها
تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند.
سهراب قیصری
141
0
1402/04/05
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی در ASP.NET Core
تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.
سهراب قیصری
323
0
1402/02/04
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
ضروری ترین کتابخانه های NuGet برای ASP.NET Core
در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.
سهراب قیصری
553
0
1401/12/29
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوی طراحی Factory در سی شارپ
الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم می‌کند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم.
سهراب قیصری
676
0
1401/10/28
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
مقایسه List و Array در سی شارپ
آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم.
سهراب قیصری
993
1
1401/09/01
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ
LinkedList در سی شارپ
LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است.
سهراب قیصری
1٬035
0
1401/08/13
Garbage Collection در دات نت
Garbage Collection در دات نت
Garbage Collection در دات نت
به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد.
سهراب قیصری
1٬633
1
1401/03/30
.NET Core چیست؟
.NET Core چیست؟
.NET Core چیست؟
.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.
سهراب قیصری
1٬462
1
1401/03/16
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته(Stack) در سی شارپ
پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود.
سهراب قیصری
1٬269
0
1401/03/09
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ
صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود.
سهراب قیصری
1٬288
0
1401/02/30
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
تفاوت Hashtable و Dictionary در سی شارپ
در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است.
سهراب قیصری
1٬216
0
1401/02/23
Dictionary در سی شارپ
Dictionary در سی شارپ
Dictionary در سی شارپ
در سی شارپ از دیکشنری ها (Dictionary) می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند.
سهراب قیصری
1٬393
2
1401/02/17
Hashtable در سی شارپ
Hashtable در سی شارپ
Hashtable در سی شارپ
از Hashtable می‌توان برای ذخیره مجموعه‌ای از داده‌ها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند.
سهراب قیصری
1٬198
4
1401/02/14
Redirect درخواست (ریدایرکت) در asp.net core
روش های ریدایرکت درخواست در asp.net core
Redirect درخواست (ریدایرکت) در asp.net core
در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.
سهراب قیصری
1٬640
4
1401/02/12
تبدیل enum به لیست انتخابی در asp.net core
تبدیل enum به لیست انتخابی در asp core
تبدیل enum به لیست انتخابی در asp.net core
در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.
سهراب قیصری
1٬239
3
1401/02/03
نحوه ارسال ایمیل در asp و c#
نحوه ارسال ایمیل در asp core
نحوه ارسال ایمیل در asp و c#
امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.
سهراب قیصری
1٬583
5
1401/02/03
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از کش در asp core
استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.
سهراب قیصری
1٬584
6
1401/02/03

دسترسی سریع
بلاگ برنامه نویسی و طراحی وب کدسل
پکیج های آموزشی
درباره کدسل
تماس با کدسل
جشنواره ها
آموزش دانلود دوره ها
    شروع کار با ASP.NET Core MVC   
شروع کار با ASP.NET Core MVC   
شناسه پست: 3219
بازدید: 1248

در این مقاله قصد داریم اصول ساخت یک برنامه وب از نوع ASP.NET Core MVC را بررسی کنیم.

ما می خواهیم با ایجاد یک برنامه ساده ASP.NET Core MVC با استفاده از template پیش فرض ارائه شده توسط Visual Studio کارمان را شروع کنیم. خود این template پیش‌فرض در قالب یک برنامه کاربردی میباشد.

ما قصد داریم به این template پیش‌فرض، یک controller و چند action method اضافه کنیم.

پس از آن، ما قصد داریم view ها را با استفاده از سینتکس razor معرفی کرده و آنها را در متدهای return ،controller کنیم.

در آخر، ما قصد داریم چند model را تعریف کرده و ببینیم چگونه می‌توان آن‌ها را به داخل view ها پاس داد. همچنین می خواهیم نحوه نمایش داده های model در صفحه وب را بررسی کنیم.

برای یادگیری بهتر معماری MVC، میتوانید دوره رایگان آموزش تصویری Asp.net MVC 5 به زبان فارسی از لیندا را ببینید.

اکیدا توصیه می کنیم سرفصلهای کامل این سری آموزشی را مشاهده کنید: آموزش سریالی ASP.NET Core MVC.

برای دانلود سورس مقاله، به این لینک مراجعه کنید: سورس کد شروع کار با ASP.NET Core MVC.

ما این مقاله را به قسمتهای زیر تقسیم میکنیم:

    ایجاد یک پروژه ASP.NET Core MVC
    ساختار پروژه
    افزودن Controller ها
    ایجاد View ها
    تعریف Model ها
    Data Annotation ها

ایجاد یک پروژه ASP.NET Core MVC

اول بیاید یک پروژه جدید از نوع ASP.NET Core MVC ایجاد کنیم.

از Visual Studio 2019، یک پروژه جدید با استفاده از قالب ASP.NET Core Web Application ایجاد کنیم:
ایجاد پروژه در ویژوال استودیو

مرحله بعد، پیکربندی نام پروژه، مکان ذخیره سازی و نام Solution است:
پیکربندی پروژه در ویژوال استودیو 2019

در مرحله پایانی، باید ورژن framework و قالب پروژه از نوع MVC را انتخاب کنیم:
ایجاد برنامه asp.net core در ویژوال استودیو 2019

زمانی که این مراحل را به پایان رساندیم، ویژوال استودیو، یک پروژه MVC با استفاده از template پیشفرض را ایجاد میکند. مورد عالی که اینجا حائز اهمیت است این است که در حال حاضر، تنها با وارد کردن نام پروژه و تعیین نمودن چند گزینه، یک برنامه کاربردی را در اختیار داریم. این یک پروژه ابتدایی اولیه و جای خوبی برای شروع است.
ساختار پروژه

حالا بیاید ساختار پروژه را با یکدیگر بررسی کنیم و به فایلهای تولید شده به عنوان قسمتی از template پیشفرض MVC  نگاهی بیندازیم:
ساختار پروژه در asp.net mvc core

در شکل میتوانیم ببینیم که پروژه به خوبی به داخل پوشه های جداگانه با عنوان Models، Controllers و Views سازماندهی شده اند. View ها جلوتر در زیر پوشه های مربوط به view های خود سازماندهی می شوند. در هر یک از این پوشه ها نیز چند فایل پیش فرض تولید می شود. بعد از این، فایل‌های متداولی هستند که مربوط به پیکربندی و راه‌اندازی پروژه میباشند که با قالب پروژه NET Core. مورد نظر ارائه می‌شوند.
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
حالا اجازه دهید برنامه را با Ctrl+F5 اجرا کنیم. حال وبسایت را بر پایه layout پیشفرض ارائه شده توسط ASP.NET Core MVC میتوانیم ببینیم:
برنامه پیشفرض MVC

تبریک میگم. ما در حال حاضر، یک وب سایت با استفاده از ASP.NET Core MVC را ایجاد کرده ایم.
افزودن Controller ها

از آنجایی که در حال حاضر، یک برنامه ASP.NET Core MVC کاربردی داریم، بیاید آزمایش با آن را شروع کنیم.

اجازه دهید یک controller خالی به پوشه Controllers اضافه کنیم و نام آن را BooksController بگذاریم. میتوانیم این کار را با کلیک راست بر روی Controllers، سپس گزینه Add و زیر منوی Controller انجام دهیم:
اضافه کردن کنترلر در asp.net mvc core

در جعبه دیالوگ MVC Controller – Empty ،Add Scaffold را انتخاب کنید:
پنجره add scaffold در MVC

سپس در جعبه دیالوگ Add Empty MVC Controller، نام کنترلر را BooksController قراردهید و بر روی Add کلیک کنید:
افزودن کنترلر خالی در MVC

این باعث میشود BooksController به همراه یک action method پیشفرض ایجاد شود. کد را تغییر دهیم و دو action method در آن ایجاد کنیم:
public string Index()
{
    return "This is the book index.";
}

public string Details()
{
     return "This is the details of a book.";
}
1
2
3
4
5
6
7
8
9
    
public string Index()
{
    return "This is the book index.";
}
 
public string Details()
{
     return "This is the details of a book.";
}

هر متد public در یک controller، به عنوان یک HTTP endpoint قابل فراخوانی است. در این controller ما، هر دوی این متدها، یک رشته برمیگرداند.

برنامه را اجرا کنیم و با تغییر دادن url به https://localhost:44323/books به BooksController میرویم:

    * توجه کنید که شماره port به طور  random توسط IIS Express اختصاص میباید و ممکن است در سیستمهای متفاوت، فرق داشته باشد.

صفحه جزییات کتاب در MVC

ما مسیریابی (routing ) را به طور مفصل در یک مقاله جداگانه در آینده پوشش خواهیم داد، اما در حال حاضر، اجازه دهید برخی از اصول اولیه را درک کنیم. MVC، کلاس controller ها و اکشن متدهای موجود در آنها را بسته به URL ورودی اجرا میکند. منطق مسیریابی URL پیش‌فرض مورد استفاده توسط MVC، از قالبی مانند قالب زیر برای تعیین کدی که باید فراخوانی کند استفاده می‌کند:
/[Controller]/[ActionName]/[Parameters]
1
    
/[Controller]/[ActionName]/[Parameters]

ActionName در صورت تعیین نشدن، به صورت پیش فرض بر روی Index قرار می گیرد. Parameters نیز اختیاری است.

بنابراین در این حالت وقتی URL بالا را می زنیم، برنامه متد Index در BooksController را اجرا می کند. این متد یک رشته را برمی گرداند و آنچه می بینیم یک صفحه HTML است که با رشته ارائه شده تولید شده است.

به همین ترتیب، اگر URL را به https://localhost:44323/books/details تغییر دهیم، می‌توانیم متد Details را در BooksController اجرا کنیم:
صفحه جزییات کتاب در mvc

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

اگرچه برگداندن یک رشته ساده از controller کار میکند، اما آن اصلا تمرین خوبی به حساب نمی آید. اکشن متدهای درون کنترلر در حالت ایده آل، باید یک view برگرداند. سپس آن view باید مسئول نمایش صفحه خروجی به کاربر باشد.

پس یک فایل view برای اکشن متد Index اضافه میکنیم. روی اکشن متد Index راست کلیک کرده و بر روی Add View کلیک کنید:
افزودن view در asp.net mvc core

به این view نام Index داده و بر روی Add کلیک کنید:
افزودن view در mvc

این کار باعث میشود که یک پوشه جدید به نام Books درون پوشه Views و یک فایل view به نام Index.cshtml درون آن ایجاد شود:
ساختار solution در MVC

این یک فایل razor view است. ما در یک مقاله در آینده، ایجاد view ها با استفاده از سینتکس Razor را با جزییات یاد خواهیم گرفت. در حال حاضر، فقط مقداری متن داخل فایل view به صورت زیر اضافه میکنیم:
@{
    ViewData["Title"] = "Index";
}

<h1>This is the book index generated by the view.</h1>
1
2
3
4
5
    
@{
    ViewData["Title"] = "Index";
}
 
<h1>This is the book index generated by the view.</h1>

برای برگرداندن view به جای یک رشته، متد Index در BooksController را نیز تغییر میدهیم:
public IActionResult Index()
{
   return View();
}
1
2
3
4
    
public IActionResult Index()
{
   return View();
}

حالا برنامه را مجددا اجرا میکنیم.
https://localhost:44323/books
1
    
https://localhost:44323/books
مثال asp.net core mvc

میبینیم که اینجا یک صفحه جدید بر اساس فایل view ای که در حال حاضر ساختیم نمایش داده میشود. همچنین، می‌توانیم ببینیم که یک layout template پیش‌فرض نیز بر روی آن اعمال شده است، که وقتی به فایل‌های layout در مقاله‌ بعد نگاه کنیم، دوباره آن را بررسی خواهیم کرد.

بنابراین یک فایل view ایجاد کردیم، آن را از اکشن متد کنترلر، return کردیم و زمانی که برنامه را اجرا کردیم، مطمئن شدیم که آن نمایش داده میشود.
تعریف Model ها

تا اینجا، ما عملکرد controller ها و view ها را دیدیم. حالا model ها را وارد معادله میکنیم.

یک کلاس جدید به نام Book به داخل پوشه Models با تعدادی ویژگی اضافه میکنیم:
public class Book
{
    public int Id { get; set; }

    public string Title { get; set; }

    public string Genre { get; set; }

    public List<string> Authors { get; set; }

    public decimal Price { get; set; }

    public DateTime PublishDate { get; set; }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    
public class Book
{
    public int Id { get; set; }
 
    public string Title { get; set; }
 
    public string Genre { get; set; }
 
    public List<string> Authors { get; set; }
 
    public decimal Price { get; set; }
 
    public DateTime PublishDate { get; set; }
}

این model را در اکشن متد Details در return ،BooksController خواهیم کرد. اما قبل از آن، باید یک view برای نمایش جزییات کتاب ایجاد کنیم.

برای این کار، همانند Index بالا، میخواهیم یک view جدید به نام Details ایجاد کنیم.

پس اکشن متد Details را جهت return کردن این view تغییر دهیم. ما این model بالا را به داخل این view پاس خواهیم داد و جزییات کتاب را در صفحه نمایش میدهیم.

در حالت ایده آل، داده های model را از یک دیتابیس fetch میکنیم. ما انجام این کار را در یک مقاله در آینده یاد خواهیم گرفت. در حال حاضر، ما فقط برخی داده های ساختگی را برای return کردن ایجاد می کنیم:
public IActionResult Details()
{
     Book book = new Book()
     {
         Id = 1,
         Title = "Learning ASP.NET Core 2.0",
         Genre = "Programming & Software Development",
         Price = 45,
         PublishDate = new System.DateTime(2012, 04, 23),
         Authors = new List<string> { "Jason De Oliveira", "Michel Bruchet" }
     };

     return View(book);
}
1
2
3
4
5
6
7
8
9
10
11
12
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com13
14
    
public IActionResult Details()
{
     Book book = new Book()
     {
         Id = 1,
         Title = "Learning ASP.NET Core 2.0",
         Genre = "Programming & Software Development",
         Price = 45,
         PublishDate = new System.DateTime(2012, 04, 23),
         Authors = new List<string> { "Jason De Oliveira", "Michel Bruchet" }
     };
 
     return View(book);
}

همچنین view را برای نمایش داده های model، تغییر میدهیم:
@model BookStore.Models.Book

@{
    ViewData["Title"] = "Details";
}

<h1>Details</h1>

<div>
    <h4>Book</h4>
    <hr />
    <dl class="row">
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Title)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Title)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Genre)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Genre)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Price)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Price)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.PublishDate)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.PublishDate)
        </dd>
    </dl>
    <table>
        <thead>
            <tr>
                <th>
                    Authors
                </th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model.Authors)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item)
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
<hr />
<div>
    <a asp-action="Edit" asp-route-id="@Model.Id">Edit</a> |
    <a asp-action="Index">Back to List</a>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    
@model BookStore.Models.Book
 
@{
    ViewData["Title"] = "Details";
}
 
<h1>Details</h1>
 
<div>
    <h4>Book</h4>
    <hr />
    <dl class="row">
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Title)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Title)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Genre)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Genre)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.Price)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.Price)
        </dd>
        <dt class="col-sm-2">
            @Html.DisplayNameFor(model => model.PublishDate)
        </dt>
        <dd class="col-sm-10">
            @Html.DisplayFor(model => model.PublishDate)
        </dd>
    </dl>
    <table>
        <thead>
            <tr>
                <th>
                    Authors
                </th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model.Authors)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item)
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
<hr />
<div>
    <a asp-action="Edit" asp-route-id="@Model.Id">Edit</a> |
    <a asp-action="Index">Back to List</a>
</div>

اینجا ما از رویکرد model های strongly typed استفاده کردیم. با لحاظ کردن عبارت model@ در قسمت بالای view، نوع آبجکتی که view انتظار دارد را تعیین نمودیم. بنابراین در اینجا view ما انتظار یک model از نوع Book را دارد. ما می توانیم اینجا از طریق IntelliSense موجود در ویژوال استودیو به هر ویژگی از کلاس Book دسترسی داشته باشیم.

حالا یک HTML template برای نمایش داده های view تعریف میکنیم. ()DisplayNameFor و ()DisplayFor متدهای HTML Helper هستند که نام و مقدار ویژگیهای موجود در model را نشان میدهند.

Model.Authors یک collection است و ما از سینتکس foreach@ جهت پیمایش بر روی آن و نمایش مقادیر آن استفاده میکنیم.

حالا برنامه را اجرا کنیم و یکبار دیگر به صفحه details میرویم:
view جزییات کتاب mvc

عالی! ما اکنون یک برنامه MVC با Model ها، View ها و Controller ها ایجاد کرده ایم.

در گام بعدی، اعتبارسنجی model ها با استفاده از data annotation ها را بررسی میکنیم.
Data Annotation ها

Data annotation ها، یک مجموعه ای از attribute های اعتبارسنجی توکار را ارائه میدهد که ما آنها را بر روی هر کلاس یا ویژگی مزین میکنیم. همچنین دارای attribute هایی است که به قالب بندی داده ها کمک می کند:
    public class Book
    {
        public int Id { get; set; }

        [Display(Name = "Book Title")]
        [Required]
        [StringLength(maximumLength: 20, ErrorMessage = "The Title length should be between 2 and 20.", MinimumLength = 2)]
        public string Title { get; set; }

        public string Genre { get; set; }

        public List<string> Authors { get; set; }

        [DataType(DataType.Currency)]
        [Range(1, 100)]
        public decimal Price { get; set; }

        [Display(Name = "Publish Date")]
        [DataType(DataType.Date)]
        public DateTime PublishDate { get; set; }
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    
    public class Book
    {
        public int Id { get; set; }
 
        [Display(Name = "Book Title")]
        [Required]
        [StringLength(maximumLength: 20, ErrorMessage = "The Title length should be between 2 and 20.", MinimumLength = 2)]
        public string Title { get; set; }
 
        public string Genre { get; set; }
 
        public List<string> Authors { get; set; }
 
        [DataType(DataType.Currency)]
        [Range(1, 100)]
        public decimal Price { get; set; }
 
        [Display(Name = "Publish Date")]
        [DataType(DataType.Date)]
        public DateTime PublishDate { get; set; }
    }azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com

در کد بالا، تعدادی annotation به کلاس Book model اعمال کرده ایم.

attribute های اعتبارسنجی، رفتار ویژه ای را که می‌خواهید روی ویژگی‌های model اعمال شوند را مشخص می‌کنند.

ویژگی Required تعیین میکند که یک property باید حتما یک مقدار داشته باشد.

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

ویژگی RegularExpression جهت محدود کردن نوع کاراکترهای وارد شده مورد استفاده قرار میگیرد.

با استفاده از ویژگی Range، میتوانیم مقدار یک property را به داخل یک محدوده ویژه محدود کنیم.

ویژگی StringLength، به ما این امکان را میدهد که حداکثر طول یک property رشته ای را تعیین کنیم و حداقل طولش اختیاری است.

DataType ها برای تعیین نوع داده فیلدها استفاده می شوند و ذاتاً الزامی هستند و به ویژگی Required نیاز ندارند.

حالا اجازه دهید برنامه را اجرا کنیم و به صفحه جزییات کتاب navigate کنیم:
annotation در model

توجه کنید از آنجایی که Display attribute را اعمال کرده ایم، از این جهت Title به Book Title و PublishDate به Publish Date تغییر کرده است. همچنین توجه کنید که Price و Publish Date در قالب currency و تاریخ در جای مورد نظر خود قالب بندی شده اند.

حالا بیاید یک صفحه جدید برای افزودن یک کتاب جدید ایجاد کنیم و اعتبارسنجی ها را در عمل ببینیم.

در کنترلر، دو متد Create اضافه میکنیم:
 public IActionResult Create()
 {
     return View();
 }

 [HttpPost]
 [ValidateAntiForgeryToken]
 public IActionResult Create(Book book)
 {
     if (ModelState.IsValid)
     {
         // Logic to add the book to DB
         return RedirectToAction("Index");
     }
     return View(book);
 }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    
 public IActionResult Create()
 {
     return View();
 }
 
 [HttpPost]
 [ValidateAntiForgeryToken]
 public IActionResult Create(Book book)
 {
     if (ModelState.IsValid)
     {
         // Logic to add the book to DB
         return RedirectToAction("Index");
     }
     return View(book);
 }
ایجاد View

اولین اکشن متد Create، فرم create اولیه را نمایش میدهد.

یک view برای این اکشن بسازیم. برای این کار، ما بر روی اولین اکشن Create راست کلیک کرده و گزینه Add View را میزنیم (همانطور که برای اکشنهای Index و Details انجام داده بودیم).

در پنجره بعدی، یک نام به view میدهیم و یک template برای این view و همچنین یک model class برای اتصال به این view با book model انتخاب میکنیم:
ایجاد view با template

بعد از اینکه view ایجاد شد، فقط آن div ای که، کنترل Id را تولید میکند را حذف میکنیم، زیرا ما به آن برای Create view نیازی نداریم.

دومین متد Create، یک ویژگی [HttpPost] دارد که مبنی بر این است که فقط درخواستهای POST میتوانند با آن handle شوند.

از آنجایی که این یک درخواست post است و ما در حال submit کردن یک form هستیم، میتوانیم از ModelState.IsValid برای چک کردن اینکه که Book model پاس داه شده آیا خطایی دارد یا خیر استفاده کنیم. فراخوانی این متد، هر ویژگی اعتبار سنجی را که روی آبجکت اعمال شده است ارزیابی می کند. اگر آبجکت، معیارهای اعتبارسنجی ما را برآورده نکند، متد Create، دومرتبه فرم را نمایش خواهد داد.

اگر خطایی وجود نداشته باشد، متد باید کتاب جدید را در پایگاه داده ذخیره کند. (در حال حاضر پیاده سازی نشده است)

با کلیک کردن بر روی دکمه Create بدون وارد کردن داده های معتبر، پیغامهای اعتبارسنجی را خواهیم دید:
e – پروژه محور به همراه سورس کد
کامل شده
دوره های آموزشی

    پروژه محور و مبتنی بر بازار کار
    برنامه نویسی و پیاده سازی یک پرتال خبری به عنوان نمونه
    آموزش از صفر صفر تا نحوه پابلیش و کانفیگ کردن سایت روی هاست
    تغییرات و امکانات جدید CoreMvc
    معرفی EF7 و DataContext و Linq
    به همراه سورس کد سایت به صورت رایگان

توضیحات دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد
33 ساعت برای طراح وب شدن و ورود به بازار کار

پس از پیاده سازی دوره آموزش طراحی فروشگاه با Asp.net Mvc 5 و فراگیری این فریم‌ورک و معماری جذاب برنامه نویسی این بار برای به سراغ ASP.net MVC Core که نسلی نو از این برنامه نویسی تحت وب می باشد آمدیم. در این دوره به معرفی فریم‌ورک و تکنولوژی Asp.net Mvc Core خواهیم پرداخت با تغییرات ویژوال نسخه 15 به بعد و نسخه Core آشنا خواهیم شد و نحوه کدنویسی Mvc Core را با استفاده از بستر دستورات EF7 و Entity و Identity فراخواهیم گرفت.

آموزش ASP.Net Core1

    آموزش به سه بخش تقسیم شده که شامل :

        بخش اول: معرفی تغییرات و امکانات جدید CoreMvc خواهد بود
        بخش دوم: معرفی EF7  و DataContext و Linq  می باشد
        بخش سوم: برنامه نویسی یک پرتال خبری ساده برپایه بخش های مهم مانند اسلایدر و دسته بندی و نمایش خبر و نظردهی به خبر و مدیریت بخش ها و ثبت نام و ورود با دستورات Identity می باشد.

دوره به گونه ای پیاده شده که چندین بخش مهم یک پرتال خبری را با مفاهیم Mvc Core برنامه نویسی می شود و دستورات مختلفی که وجود دارند را پیاده می کنیم.

 

    پیشنهاد میکنیم قبل از شروع این دوره آموزشی، ابتدا اقدام به یادگیری ASP.net MVC است که در همین سایت به صورت کامل ارائه شد و میتوانید آن را فراهم و بیاموزید و درکنار آن مفاهیم جالب Core را با این دوره یادگرفته و به پیاده سازی وب سایت هایی با زبان ASP.net MVC Core بپردازید.

    دوره آموزش طراحی سایت با ASP.Net MVC (80 ساعت)

آموزش طراحی سایت با ASP.Net Core1
Asp.Net Core  چیست؟

ASP.NET Core، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق نیوگت، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شی‌گرا مانند تزریق وابستگی‌ها، به صورت توکار و از ابتدا پشتیبانی می‌شوند.

ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌است.
چرا Asp.Net Core  یاد بگیریم ؟

هرچند مایکروسافت عادت به اعلام رسمی پایان پشتیبانی از بسیاری از محصولات خود را ندارد اما تمام فناوری‌های «قدیمی» خودش را بر روی CodePlex نگهداری می‌کند و تمام فناوری‌های «جدید» را به GitHub منتقل کرده‌است. بنابراین اگر در مورد فناوری خاصی به Codeplex رسیدید، یعنی «دیگر ادامه‌ی رسمی نخواهد یافت» و حداکثر در حد رفع یک سری باگ‌ها و مشکلات گزارش شده باقی می‌مانند.

هم اکنون نگارش دوم ASP.NET Identity را بر روی Codeplex می‌توانید مشاهده کنید. نگارش سوم آن به GitHub منتقل شد‌ه‌است که این نگارش صرفا با ASP.NET Core سازگار است. در مورد ASP.NET MVC و Web API نیز چنین حالتی رخ داده‌است. نگارش‌های 5 و 2 آن‌ها بر روی Codeplex موجود هستند و نگارش ششم که به ASP.NET Core تغییر نام یافت و ترکیبی است از MVC و Web API، در GitHub توسعه می‌یابد.

WCF به علت پیچیدگی بیش از حد و مدرن نبودن طراحی آن، رقابت را به ASP.NET Web API 2.x واگذار کرد و مدل برنامه نویسی ASP.NET Web API 2.x نیز هم اکنون جزئی از ASP.NET Core است. بنابراین اگر قصد ایجاد پروژه‌ی جدیدی را بر این مبنا دارید، بهتر است با APS.NET Core کار را شروع کنید.

طراحی سایت با ASP.Net Core1
با یادگیری ASP.NET Core چه چیزی بدست خواهید آورد؟

    یکپارچگی در ساخت واسط کاربری وب (Web UI) و API های وب (Web API)
    ادغام فریم ورک های سمت کلاینت مدرن با جریان های کاری توسعه (Development Workflows)
    تزریق وابستگی داخلی
    پایپلاین (Pipeline) HttpRequest سبک و پیمانه ای جدید
    قابلیت میزبانی روی IIS یا به صورت خود میزبان در پردازش مختص شما
    ساخته شده بر مبنای .net core که از نسخه سازی صحیح side by side پشتیبانی میکند.
    کلاً به عنوان بسته های Nuget ارائه میشود.
    ابراز و تجهیز جدید که ساخت و توسعه وب مدرن را ساده میکند.
    ساخت و اجرای برنامه های کاربردی Asp.net‌ با قابلیت کار بر روی چند پلتفرم ویندوز ، مک و لینوکس
    متن باز و جامع

طراحی وبسایت با ASP.Net Core1

برای اطمینان از کیفیت دوره، 6 جلسه از این دوره را به صورت رایگان برای شما در بخش زیر قرار دادیم که با خیال راحت بتوانید دانلود و از کیفیت عالی این دوره اطمینان پیدا کنید.
سرفصل های دوره دوره کامل آموزش ASP.Net Core – پروژه محور به همراه سورس کد
1
جلسه یک
35 دقیقه

    آغاز دوره آموزشی و معرفی مدرس
    معرفی دوره MVC Core
    معرفی پیشنیازهای دوره
    معرفی نرم افزارهای مورد نیاز
    بررسی تئوری MVC Core
    معنا و مفهوم و نحوه پدیدار شدن Core

2
جلسه دو
55 دقیقه

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

3
جلسه سه
45 دقیقه

    ایجاد و تحلیل دستورات project.json با سایت نیوگت
    اپدیت فایل project.json با نیوگت
    تحلیل دستورات Startup در نسخه Core
    معرفی دستورات global.json در نسخه Core

4
جلسه چهار
50 دقیقه

    پیکر بندی روت اصلی پروژه
    معرفی بخش های MVC Core
    ایجاد لایه بندی ها و صفحه شروع پیش فرض
    ایمپورت کردن بعضی مسیرهای پرکاربرد

5
جلسه پنج
40 دقیقه

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

6
جلسه شش
55 دقیقه

    تعریف معنای لینک در سی شارپ
    معرفی دستورات و متدهای لینک
    بررسی و مقایسه سازی دستورات پرکاربردی
    IEnumerable
    IQueryable
    List

7
جلسه هفت
55 دقیقه

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

8
جلسه هشت
55 دقیقه
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    معرفی دستورات اصلی با لینک :
    حذف و بروزرسانی و اضافه کردن
    معرفی تابع اکستیشن
    ساخت تابع های قابل توسعه

9
جلسه نه
55 دقیقه

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

10
جلسه ده
55 دقیقه

    معرفی تابع های ریاضی در لینک
    خروجی گرفتن از توابع ریاضی
    گروه بندی داده با لینک
    مرتب سازی چندتایی با لینک
    معرفی دستور سرچ ساده با لینک

11
جلسه یازده
55 دقیقه

    معرفی محدوده داده ای در لینک
    خروجی پیش فرض گرفتن در لینک
    معرفی تابع Except
    معرفی تابعIntersect در
    معرفی تابعSequenceEqual

12
جلسه دوازده
55 دقیقه

    معرفی دستورات کدفرست
    شرح الگوی ارتباط پایگاه داده ای با Core
    معرفی متدی برای ارتباط داینامیک با پروژه
    ایجاد کلاسی برای نگه داری اطلاعات اتصال به SQL

13
جلسه سیزده
55 دقیقه

    معرفی دستورات Entity Framwork
    ارتباط دهی جداول کلاسی
    ساخت اتریبوت های مختلف
    معرفی پراپرتی های کلاس
    نحوه تعیین کلید های کلاس ها

14
جلسه چهارده
55 دقیقه

    معرفی متدهای تست برای DataContext
    خروجی گرفتن داده های جداول به صورت SingleOrDefault
    خروجی گرفتن داده های جداول به صورت FirstOrDefault
    معرفی توابع پیش فرض پرکاربرد با خروجی از پایگاه

15
جلسه پانزده
55 دقیقه

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

16
جلسه شانزده
55 دقیقه

    انتقال کدهای قالب به لایوت
    ایجاد کدهای صفحه اصلی
    تعریف پراپرتی های جداول
    خبر , نظر , تنظیمات , دسترسی ها
    دستری صفحات , دسته بندی , سرور
    تصاویر , اسلایدر

17
جلسه هفده
55 دقیقه

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

18
جلسه هجده
55 دقیقه

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

19
جلسه نوزده
45 دقیقه

    ایجاد یک ریپوزیتوری برای جزئیات خبر
    ایجاد متد داخلی جزئیات خبر
    ایجاد متد داخلی دسته خبر
    ایجاد ویو مدل ترکیبی برای جزئیات کامل خبر

20
جلسه بیست
45 دقیقه

    ادامه بخش نمایش جزئیات خبر
    ایاد تصویر خبر برای جزئیات
    ایجاد بخش دریافت نظرات هر خبر
    نحوه دریافت گالری تصویر خبر
    محسابه تعداد نظرات خبر
    نمایش نام نویسنده هر خبر

21
جلسه بیست و یک
45 دقیقه

    ایجاد بخش ثبت نظر برای خبر
    امکان تعریف مسیر بازگشت بعد از ثبت خبر
    نمایش خبرهای مرتبط با خبر مشاهده شده
    ساخت متد برای بازگشت خبرهای مرنبط با دسته

22
جلسه بیست و دو
45 دقیقه

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

23
جلسه بیست و سه
45 دقیقه

    ایجاد پارشیال برای اسلایدر
    اضافه کردن یک فیلد به جدول اسلایدر
    نحوه تشخیص لوکال بودن یا ftp بودن فراخوان تصویر
    ایجاد اسلایدر برای سایت

24
جلسه بیست و چهار
45 دقیقه

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

25
جلسه بیست و پنج
45 دقیقه

    ادامه بخش نمایش دسته ها
    ایجاد صفحه سمت کاربر برای نمایش خبر هر دسته
    تنظیم چینش خبرها روی صفحه دسته بندی
    خروجی نهایی بخش دسته بندی

26
جلسه بیست و شش
45 دقیقه

    ایجاد صفحه بندی برای دسته خبر
    تعریف اصول صفحه بندی
    نحوه فرمول نویسی برای ساخت صفحه بندی پویا
    پیاده سازی نهایی صفحه بندی

27
جلسه بیست و هفت
45 دقیقه

    ایجاد بخش مقالات
    ساخت جدول مقالات
    ایجاد جدیدترین مقالات ثبت شده
    ایجاد نمایش جزئیات هر مقاله
    نمایش خبرهای جدید و محبوب روی سایدبار

28
جلسه بیست و هشت
45 دقیقه

    تکمیل بخش فوتر سایت
    شروع بحث دسترسی های سایت
    معرفی اتریبیوت Authorize
    معرفی مدل ورود
    بررسی صفحه ورود
    بررسی نحوه ورود هرکاربر به صورت صحیح

29
جلسه بیست و نه
45 دقیقه
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
    بررسی ورود دو مرحله ای
    بررسی تولید کد تایید دومرحله ای ورود
    بررسی نحوه تایید نهایی ورود
    ایجاد صفحه ثبت نام
    پیاده سازی کد سمت سرور ثبت نام همراه با کد تایید ایمیل

30
جلسه سی
45 دقیقه

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

31
جلسه سی و یک
45 دقیقه

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

32
جلسه سه و دو
45 دقیقه

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

33
جلسه سی و سه
45 دقیقه

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

34
جلسه سی و چهار
45 دقیقه

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

35
جلسه سی و پنج
45 دقیقه

    ایجاد بخش مدیریت اسلایدر
    نحوه بارگذاری تصویر با Ftp
    نحوه بارگذاری تصویر به صورت لوکال
    نحوه حذف تصویر
    نحوه ویرایش و اپدیت تصویر

36
جلسه سی و شش
45 دقیقه

    ایجاد بخش مدیریت خبرها
    امکان ویرایش خبرها
    ایجاد بخش مدیریت مقاله ها
    امکان ویرایش مقاله
    تست درج تصویر از طریق Ftp روی سرور انلاین
    نحوه ایجاد ویرایشگر CkEditor

37
جلسه سی و هفت
45 دقیقه

    ایجاد بخش مدیریت نظرها
    ایجاد بخش مدیریت کاربران
    ایجاد بخش مدیریت دسته ها
    تکمیل و برطرف کردن مشکلات جزئی نبه چهاردهم آبان ۱۳۹۹ ساعت 22:59 توسط یوسف دریکوند | نظرات

 

آموزش پروژه محور Asp.Net Core 3

آموزش Asp.Net Core 3 پروژه محور

ASP.NET Core  بر پایه‌یNET Core. استوار است و نگارشی ازNET. محسوب می‌شود که مستقل از سیستم‌عامل و بدون واسط برنامه نویسی ویندوز عمل می‌کند.

ویندوز هنوز هم سیستم‌عاملی برتر به حساب می‌آید ولی برنامه‌های وب نه تنها روز به روز از کاربرد و اهمیت بیشتری برخوردار می‌شوند بلکه باید بر روی سکوهای دیگری مانند فضای ابری (Cloud) هم بتوانند میزبانی (Host) شوند.

مایکروسافت با معرفی ASP.NET Core گستره کارکرد  .Netرا افزایش داده است به این معنی که می‌توان برنامه‌های کاربردی ASP.NET Core را بر روی بازه‌ی گسترده‌ای از محیط‌های مختلف میزبانی کرد.

هم ‌اکنون می‌توانید پروژه‌های وب را برای Linux یا macOS هم تولید کنید.

ASP.NET Core در مقایسه با MVC نخستین، ساده‌تر شده و از آنجا که بر پایه  .Net Coreبنا شده است ایجاد پروژه‌های وب را بر روی بسیاری از سیستم‌عامل‌های گوناگون پشتیبانی کرده و امکان میزبانی در محیط‌های مختلف را داراست.

ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم می‌کند و افزودن بر این که شامل همه‌ی کارایی های واسط کاربری وب است روش‌های طبیعی‌تری برای ایجاد محتوای پیچیده پیشنهاد می‌کند و امکان می‌دهد که بسیاری از کارهای کلیدی مربوط به توسعه، مانند آزمایش‌های واحد یه سادگی انجام شوند.

Asp.Net Core چیست؟؟

ASP.NET Core یک فریمورک Open Source (مجانی) و Cross Platform (چند سکویی) برای ساخت اپلیکیشن‌های مدرن مانند Web Application و Mobile BackEnd می‌باشد که قادر است در ویندوز، لینوکس و مک اجرا شود.

ASP.NET Core شامل چارچوب MVC است که اکنون ویژگی‌های MVC و Web API را به چارچوب برنامه‌نویسی وب متصل می‌کند.

پیش نیازهای دوره:

Html & Css

آنچه در این دوره می‌بینید:

معرفی ASP.NET CORE 3

نصب ابزارها و DotNet Core SDK

ساخت اولین پروژه با ASP.NET CORE 3.1

بررسی ساختار پروژه و الگوی MVC

تنظیمات و PipeLine پروژه‌های Core 3

ساخت Startup اختصاصی

Dependency Injection در ASP.NET CORE

مدیریت خطاها در ASP.NET CORE

مدیریتStatus Code Exceptionها

استفاده از Static Fileها و تغییر مسیر پیش‌فرض

ساخت Static Fileهای اختصاصی

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

ای اس پی دات نت کور (ASP.NET Core) چیست؟

ASP.NET Core نسخه جدیدی از ASP.NET است که به عنوان یک فریمورک قوی در دنیای برنامه نویسی معروف است و یک تکنولوژی بر بستر زبان‌های برنامه نویسی سی شارپ (#C) و ویژوال بیسیک دات نت (VB.Net) یا سایر زبان‌های برنامه نویسی دات نت است. این فریمورک را می توانید در سیسم عامل های ویندوز، لینوکس و مک اجرا کنید. ASP.NET Core منبع آزاد (Open Source) و کراس پلتفرم (cross-platform) است و توسعه دهندگان می توانند روی امنیت و سرعت و … آن براحتی کار کنند. این فریمورک توسط مایکروسافت ایجاد شده و به توسعه دهندگان امکان می دهد برنامه های وب ، سرویس های وب و وب سایت های محتوا پویا ایجاد کنند. فریم ورک ASP.NET Core اولین بار در سال ۲۰۱۶ منتشر شد و نسبتاً جدید است.

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

همچنین بخوانید: تفاوت ASP.NET و ASP.NET Core چیست؟
بررسی بازار کار asp.net core

معمولا هر کسی می خواهد وارد دنیای برنامه نویسی شود اولین سوالی که ممکن است برایش پیش بیاید همین مساله است که بازار کار ان زبان یا فریمورک برنامه نویسی چطور است؟ در مورد asp.net core هم این سوال بازار کار asp.net core بعد از یادگیری ان چگونه است همیشه جزو سوالات متداولی است که از ما زیاد پرسیده می شود. به همین خاطر تصمیم گرفتیم مطلبی در مقالات asp.net core در این باره برای آن دسته از عزیزانی که میخواهند اقدام به یادگیری ASP.NET CORE کنند بنویسیم تا بتوانید با آگاهی کامل شروع به یادگیری کنید.azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
در بازار کار ای اس پی دات نت کور، بیشتر چه برنامه هایی را می توان توسعه داد؟

ASP.NET فریم ورکی است که تقاضای زیادی دارد زیرا در اکثر مشاغل کوچک و بزرگ استفاده می‌شود و برای توسعه موارد زیر کاربرد دارد:

    توسعه برای بک اند موبایل
     توسعه وب اپ‌ها و خدمات تحت وب
     توسعه برای ابزارهای اینترنت اشیا
    توسعه روی پلتفرم‌های لینوکس، ویندوز و مکینتاش
    توسعه ابزارها روی فضاهای ابری و سیستم‌های On-premise

قدم گذاشتن در مسیر شغلی ای اس پی دات نت چه مزایایی دارد؟

امروزه، هنوز تعداد زیادی شرکت توسعه نرم افزار وجود دارند که ASP.NET را به عنوان فناوری مورد علاقه خود انتخاب می‌کنند. مزایای استفاده از این فریم ورک، به عنوان پلتفرم اصلی فناوری بسیار زیاد است که در ادامه به برخی از آنها اشاره کردیم:

    اجرای سریع: ای اس پی دات نت، صرفاً یک فناوری سمت سرور است، بنابراین برنامه‌ها سریعتر از اسکریپت‌های تفسیر شده اجرا می‌شوند.
    سطح بالای کارایی: دارای اتصال اولیه، کامپایل JIT(کامپایل درجا)، خدمات کش و بهینه سازی بومی است که به دستیابی به سطح بالایی از عملکرد کمک می‌کند.
    مستقل از زبان: با استفاده از Net می‌توانید هر زبان برنامه نویسی مانند زبان برنامه نویسی سی شارپ، جی شارپ، ویژوال بیسیک و غیره را که برای برنامه شما مناسب است، انتخاب کنید.
    پشتیبانی کامل: پشتیبانی کامل از XML، CSS  و غیره را ارائه می‌دهد.
    کاهش خط کد: با کاهش خط کد، به توسعه برنامه‌های بزرگ کمک می‌کند.

توسعه دهندگان asp.net باید چه مهارت هایی برای ورود به بازار کار دات نت کور داشته باشند؟

بیایید چند مهارت ضروری برای یک توسعه دهندگان asp.net را با هم مرور کنیم:

    درک خوبی از الگوی معماری net MVC
    یادگیری برنامه نویسی سی شارپ و ویژوال بیسیک
    مهارت‌های توسعه وب سمت مشتری مانندAJAX، jQuery، Bootstrap، HTML، CSS و
    درک پایگاه های داده – SQL و NoSQL
    مهارت‌های تحلیلی
    آموزش asp پروژه محور

چه موقعیت های شغلی را می توان در بازار کار فریم ورک asp.net core داشت؟

    طراحی، اجرا و توسعه (کار اصلی)
    تجزیه و تحلیل مسائل موجود و شناسایی دقیق نیاز سیستم
    طراحی رابط با اجزای مرتبط
    برنامه نویسی برنامه‌های Net
    مدیریت چرخه عمر توسعه (برای نیروهای ارشد)
    دستیار (در صورت نیاز)
    مدیریت تا حدودی (بیشتر برای عوامل ارشد عالی رتبه)
    آزمایش کردن
    ارتباط با مشتریان و سایر اعضای تیم پروژه

همچنین بخوانید: مقالات دات نت را می توانید اینجا دنبال کنید.
درآمد برنامه نویسی از ای اس پی دات نت کور چقدر است؟

برای اینکه از درآمد برنامه نویس asp.net core باخبر شوید هیچ کار سختی نیست کافی است سری به وب سایت هایی که در ادامه معرفی می کنیم بزنید ولی معمولا از حقوق وزارت کاری شروع می شود تا بی نهایت … و نمی توان مبلغ ثابتی را برای ان تعیین کرد چون میانگین درامد ای اس پی دات نت کور مثل همه تکنولوژی های برنامه نویسی به موارد مختلفی بستگی دارد و اگر شما تصمیم گرفته‌اید که آموزش برنامه‌نویسی Asp.net Core را شروع کنید می‌توانید مطمئن شوید که در آینده‌ای نزدیک شغل پردرآمدی را به دست میاورید.

بازار کار برنامه نویسی با ای اس پی دات نت کور به نسبت دیگر تکنولوژی های مربوط به برنامه نویسی خوب است و به موارد مختلفی بستگی دارد.
میزان حقوق و درآمد از شغل برنامه نویسی asp.net core به چه مواردی بستگی دارد؟

میزان حقوق دریافتی درآمد برنامه نویس ای اس پی دات نت کور بسته به شرایط زیر متغیر است:

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

فضاهایی برای پیدا کردن فرصت های شغلی و مشاهده میانگین درآمد برنامه نویسی با ای اس پی دات نت کور

در صورتیکه می خواهید از میانگین درآمد برنامه نویسی از asp.net core با خبر شوید و همچنین فرصت های شفلی به عنوان برنامه نویس asp.net core را پیدا کنید کافی است به وب سایت های زیر رزومه بفرستید. آنها پیشنهاد کاری شما را بررسی می کنند و با شما تماس خواهند گرفت. سایت های استخدام برنامه نویس asp.net امروزه خیلی زباد هستند. در ادامه چند سایت خوب و مورد اعتماد را معرفی می کنیم.

    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی با asp.net core در جابینجا
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی با asp.net core در ای استخدام
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی از asp.net core در کوئرا
    مشاهده فرصت های شغلی و میانگین درآمد برنامه نویسی از asp.net core در ایران استخدام
    مشاهده فرصت های شغلی و میانگین درامد asp.net core در کاربوم
    در سایت لینکدین هم می توانید دنبال استخدامی های برنامه نویس asp.net coe بگردید.
    از طریق کانالهای تلگرامی برنامه نویسی هم می توانید آگهی های استخدامی را  دنبال کنید.
    و…

این وب سایتها به همین ها ختم نمی شوند با سرچ در اینترنت می تونید به گزینه های بیشتری هم دست یابید.
راه های کسب درآمد asp.net core

    از طریق استخدام در شرکت ها به صورت حضوری (نیمه وقت، پاره وقت یا تمام وقت)
    از طریق استخدام در شرکت ها به صورت غیر حضوری
    از طریق کار به صورت پروژه ای و فریلنسری
    از طریق کارآموزی
    از طریق گرفتن پروژه های دانشجویی
    از طریق آموزش بصورت مجازی و آنلاین
    از طریق آموزش در آموزشگاه ها، دانشگاه ها و …
    از طریق فروش پکیج های آموزشی
    و…

آینده شغلی بازار کار برنامه نویسی با asp.net core

صنعت IT یکی از مشاغل و فرصت‌های امیدوارکننده را در سراسر جهان برای جوانان ارائه می‌دهد و در در این راستا، زمینه شغلی بالایی برای متخصصان دات نت وجود دارد و این می‌تواند یکی از دلایلی باشد که تعداد مؤسسات ارائه دهنده دوره‌های صدور گواهینامه in.Net زیاد است.

ASP.Net می‌تواند تعدادی برنامه کاربردی برای پلتفرم‌های مختلف بسازد، بنابراین دریافت هر گونه گواهینامه در Asp.Net می‌تواند شغلی امیدوارکننده را برای شما فراهم کند. تعدادی از شرکت‌های سطح بالا، یادگیری این فریم ورک را توصیه می‌کنند و تقاضا برای مهارت asp.net در سراسر جهان بسیار زیاد است.

تقاضای زیادی برای شغل برنامه نویس ASP.NET CORE وجود دارد. ما می‌توانیم پیش بینی کنیم که مشاغل و حرفه ‌های حوزه asp.net، در آینده نزدیک درخشان خواهد بود. دلایل زیادی وجود دارد زیرا این تکنولوژی در حال تکامل است. مایکروسافت یک برند در حوزه فناوری است. آن‌ها قبل از اینکه هر فناوری را وارد بازار جهانی کنند، به خوبی تحقیق می‌کنند بنابراین پیشرفت‌ها برای حمایت از نیاز روزافزون شرکت توسعه‌دهنده وجود دارد. در نتیجه اگر آموزش حرفه‌ای و پروژه محور و مهارت محور و باکیفیتی در این زمینه داشته باشید براحتی می توانید بعد از یادگیری وارد بازار کار برنامه نویسی با asp.net core شوید.
فرصت های بازار کار فریمورک asp.net core را از دست ندهید!
azsoft.ir

09367292276


azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoft.ir


azsoftir@gmail.com

azsoft.ir


09367292276
azsoftir@gmail.com
درآمد از شغل برنامه نویسی ای اس پی دات نت کور به دانش و تجربه شما بستگی دارد. دوره جامع متخصص آموزش ASP.Net Core نیاز به پیش نیاز ندارد و از پایه و سطح صفر همه چیز خط به خط آموزش داده می شود. این پک آموزش تخصصی برنامه نویسی ASP.Net Core شامل بخش های مختلفی است که در صفحه مربوطه در مورد آنها توضیحات کامل داده شده است. از ابتدای ثبت نام در دوره تا انتها تیم مشاورین و متخصصین ما در کنار شما بوده و علاوه بر رفع اشکالات و ایرادات شما برنامه ریزی کامل را به شما ارائه می دهند. مسلما بعد از این دوره شما یک برنامه‌نویس ارشد هستید و می‌توانید درآمد مناس

سافت بازدید : 27 شنبه 29 بهمن 1401 نظرات (0)

azsoftir.com
DLL دات نت اتصال دستگاه POS های مختلف به کامپیوتر با پروتکل های USB و Ethernet و Serial همراه با سورس
پروژه ویژه فوری آگهی استخدام/ اعلان
با سلام. هدف از تعریف این پروژه ایجاد یک DLL به زبان C#.NET  با دات نت کر 6 به بالا می باشد که بوسیله کلاسی که در آن وجود دارد، امکان ارتباط با تمامی دستگاه های POS موجود (حداقل آن هایی که کاربر بیشتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
سیستم کارتابلینگ asp.net core
فوری
سلام و خسته نباشید خدمت دوستان سیستم کارتابلینگ که هر شخصی وارد کارتابل خودش میشه و یک صفحه یا یک سند بینشون به صورت سلسله مراتبی تایید میشه ممنون میشم سریعا کمکم کنید.
هشت روز پیش با 24 پیشنهاد رسیده حداکثر بودجه: 300,000 تومان
خریدار سورس کد ، برنامه های تولیدی با net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...)
فوری
درود بر دوستان جهت تکمیل سایت ، از برنامه نویسان عزیزی که سورس کد های آماده با زبان  net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...) دارند پیشنهاد می گردد، رزومه خود و لینک سایت طراحی ش
نه روز پیش با 23 پیشنهاد رسیده حداکثر بودجه: 15,000,000 تومان
تولید برنامه فرمساز تحت وب دات نت کور Asp.net Core
با سلام خدمت همه فریلنسرهای عزیز بک اند : دات نت کور 6 فرانت : REACT JS یا VUEJS گزارش ساز : استیمول سافت بانک اطلاعاتی : Microsoft Sql Server 2019 من نیاز به یک برنامه فرمساز و گزارش ساز تحت وب دارم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
یازده روز پیش با 5 پیشنهاد رسیده حداکثر بودجه: 750,000 تومان
سیستم درخواست تاکسی آنلاین مشابه اسنپ
با سلام و وقت بخیر . بنده به دنبال شخصی هستم که بتونه پروژه زیر رو اجرا کنه . ( پروژه دانشجویی هستش و نیازی به کد نویسی و یا امکانات پیچیده ای نداره ) ما دو تا اپلیکیشن میخوایم شبیه اسنپ و اسنپ راننده
هفده روز پیش با 9 پیشنهاد رسیده
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
بیست روز پیش با 1 پیشنهاد رسیده
تبدیل asp.net core به pwa و twa
سلام یه وبسایت با asp.net core 5.0.13 نوشته شده حالا میخوایم نسخه pwa و twa رو داشته باشیم که بتونیم تو کافه بازار و مایکت هم منتشر کنیم. که فورس زمانی هم داره. ممنون
بیست و دو روز پیش با 1 پیشنهاد رسیده
پروژه مخفی
مخفی
برای مشاهده اطلاعات پروژه لطفا وارد شود
یک ماه پیش
پروژخ ثبت شکایت
سلام یه پروژه ثبت شکایت میباشد...لطفا یک برنامه خوب بیاد
یک ماه پیش با 7 پیشنهاد رسیده
طراحی سایت و اپلیکیشن مانند خدمت از ما و کار از ما
پروژه ویژه
با سلام بنده شرکت خدماتی نظافتی دارم و چند سایت وردپرسی ولی نیاز به سایت و اپلیکیشنس با طراحی اختصاصی مانند سایت سنجاق ، خدمت از ما ووو سرچ کنید متوجه منظورم میشید دارم. . اقلام . پنل مدیریت وپ اپلیکی
یک ماه پیش با 11 پیشنهاد رسیده
همکاری در طراحی سایت asp
سلام یک سایت asp core در حال طراحی هست که به همکاری برای تسریع کار نیازمندیم. تسلط خوب بر روی  asp core - sql server - html - css - git  لازم هست. ساعتی یا تسکی تسویه میشه. حتما نمونه کار asp بفرستید
یک ماه پیش با 11 پیشنهاد رسیده
پنل فارسی Power BI Report Server
فارسی سازی کامل محیط Power BI Report Server با احترام اگر آشنایی با Report Server داشته باشید متوجه شرح پروژه خواهید شد. https://learn.microsoft.com/en-us/power-bi/report-server/developer-handbook-ove
یک ماه پیش
طراحی نرم افزار با سی شارپ و اندروید
سلام یک برنامه نویس خوب بیاد برای طراحی نرم افزار با سی شارپ
یک ماه پیش با 12 پیشنهاد رسیده
سایت فروشگاهی vahebook
پروژه ویژه
با سلامazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comQ3LTA0QUYtNDVFNy1BQUEyLTVBODY5ODY1QjI1MX0همچنین سر
یک ماه پیش با 10 پیشنهاد رسیده
برنامه نویسی نرم افزار حسابداری تحت وب
فوری
توضیحات پروژه من میخام یک نرم افزار حسابداری تحت وب کدنویسی بشود که تجاری بوده و تحت وب و تحت شبکه قابلیت  اجرایی شدن را دارد و  این نرم افزار ویژگی ها و امکانات زیر را دارا می باشد: بخش اول : قفل نرم
سه ماه پیش با 15 پیشنهاد رسیده
sync کردن و ساخت کانتکت جدید در گوگل کانتکت
پروژه ویژه
سورس کد ساده جهت ارسال و سینک کردن کانتکت ها از دیتابیس در گوگل کانتکت , تحت asp.net core نیاز داریم بدین صورت که نام و . ها از دیتابیس خوانده بشن و پاپ آپ صفحه لاگین و انتخاب گوگل اکانت باز بشه و
یک ماه پیش با 1 پیشنهاد رسیده
46280  طراحی سایت
سلام بله ی پروژه ساده دانشجویی با html و css و بک اندش هم asp.net باشه یک دیتا استور هم داشته باشه برای لاگین کردن هزینش میخواستم بدونم چقدر میشه و اینکه چون پروژه سنگینی نیست تا امروز اوکی میشه؟
یک ماه پیش با 6 پیشنهاد رسیده
کد نویسی سامانه مدیریت کاربران با تکنولوژی ASP.NET Core 6
 این پروژه دانشجویی نیست ! این پروژه فاز 1 از یک پروژه چند بخشی ( احتمالا 6 یا 7 فاز ) هست که در این فاز فقط قصد پیاده سازی User Management رو داریم. ایجاد یک محیط کاملا مدرن و کاربر پسند با تکنولوژ
یک ماه پیش با 4 پیشنهاد رسیده
فرم ثبت نام و لاگین زیبا
با عرض سلام و احترام نیاز به فرم ثبت نام و لاگین برای سایت به همراه اطلاعات دریافتی: نام ،نام خانوادگی ، . همراه،ایمیل،رمز عبور برای فرم ثبت نام   ایمیل و رمز عبور برای فرم ورود با ui و ux مناسب ن
یک ماه پیش با 5 پیشنهاد رسیده
گرفتن و نمایش لیست داده
100
با سلام من یک جدول دسته بندی  در پروژه ام دارم میخوا نحوه نمایش اش در جدول html شبیه جدول دسته بندی  وردپرس بشه عکس پیش نمایش  https://s6.uupload.ir/files/2022-12-10_152517_sybh.png این عکس نمایش میده
دو ماه پیش با 2 پیشنهاد رسیده
تکمیل پروژه فروشگاه اینترنتی - لایه میانی و فرانت
با سلام، این پروژه یک مارکت پلیس مشابه اسنپ سوپرمارکت یا اسنپ فود هستش با قابلیت های مشابه ولی نه لزوما تک به تک برابر. پروژه دارای وب سایت، اپ مشتری، اپ راننده و رانر هست. هر فروشگاه درگاه پرداخت جدا
دو ماه پیش با 7 پیشنهاد رسیده
ایجاد یک وب سرویس برای اتصال به نرم افزار هلو
سلام یک وب سرویس لازم دارم که وقتی در سایت سفارش ثبت شد. از طریق وب سرویس اطلاعات به سرور هلو ارسال بشه و در تیبل مورد نظر برای اینکار ثبت ر

کلیدواژه
نوع
مهارت
مبلغ
ریال
ریال

    بودجه: 5,000,000ریال
    نوشتن برنامه آنلاین + تحت ویندوز برای ویراستاری
    سلام به همه دوستان برنامه نویس یک ماکرو رو در ورد نوشتم که میاد و ویراستاری فایل رو انجام میده میخوام اون رو به صورت آنلاین و همچنین به...
    ASP.Net
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    5 پیشنهاد
    14 روز, 2 ساعت
    بودجه: 400,000,000ریال
    تغییر UI منوی دستگاه DVR
    سلام وقت بخیر ما نیاز داریم UI منوی دستگاه DVR رو تغییر بدیم. دستگاه DVR  وسیله ای برای ذخیره سازی فیلم ها و تصاویر ضبط شده در دوربین م...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت وب
    برنامه نویسی تحت ویندوز
    راه اندازی سرور لینوکس
    6 پیشنهاد
    13 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت مرکز و دسترسی
    در این پروژه موجودیتی با نام مرکز موجود می باشد که تمامی فعالیت های کاربران براساس دسترسی آن ها در مراکز تعریف شده می باشد. در این پروژه انتظار می...
    تمام وقت
    ASP.Net
    برنامه نویسی تحت وب
    انگولار (Angular.js)
    5 پیشنهاد
    13 روز, 19 ساعتazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    بودجه: 15,000,000ریال
    تجزیه و تحلیل سیستم و طراحی بانک اطلاعاتی آن
    سلام و عرض ادب یه پروژه ای دارم میخوام از لحاظ بانک اطلاعاتی تجزیه و تحلیل بشه تا بتونم با asp.net core خودم طراحیش کنم خیلی هم عجله دا...
    ASP.Net
    برنامه نویسی تحت وب
    SQL Server
    برنامه نویسی
    12 پیشنهاد
    13 روز, 18 ساعت
    بودجه: 20,000,000ریال
    استخراج . . از دیوار
    با سلام  من به یک برنامه نیاز دارم که آدرس یک بخش از سایت دیوار رو بدم بهش مثلا  کالای دیجیتال، رایانه، رایانه رو میزی و از بخش فروشندگ...
    ASP.Net
    سی شارپ (C#)
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    17 پیشنهاد
    13 روز
    بودجه: 500,000,000ریال
    اتوماسیون اداری
    نیاز داریم یک اتوماسیون اداری برامون نوشته شود که محصول محور باشد و بتوانیم بصورت ماژولار بهش ماژول اضاف کنیم و ماژول غیر فعال کنیم و به مشتریان مخ...
    ASP.Net
    CakePHP
    SQL Server
    13 پیشنهاد
    12 روز, 23 ساعت
    بودجه: 30,000,000ریال
    سامانه نوبت دهی اینترنتی
    توضیحات پروژه سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فا...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    12 روز, 18 ساعت
    بودجه: 5,000,000ریال
    نصب درایور پرینتر قدیمی
    یک پرینتر مدل canon lbp-810 دارم که متاسفانه درایور راه‌انداز آن برای ویندوز 7 نسخه 32 بیت و xp بیشتر وجود ندارد. آیا راهی هست که درایور پرینتر رو ویر...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    3 پیشنهاد
    11 روز, 16 ساعت
    بودجه: 150,000,000ریال
    برنامه فروش سوپرمارکت زبان انگلیسی
    1.انبارداری ساده (کالا ها بر اساس واحد دانه یا کیلو ) 2.دسترسی محدود صندوقدار انباردار و مسئول فروشگاه 3.برنامه کاملا با یونیت صندوق سی...
    برجسته
    فوری
    تمام وقت
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    19 پیشنهاد
    11 روز, 3 ساعت
    بودجه: 15,000,000ریال
    نیاز به سورس وب سرویس ماهان ایر
    سلام من نیاز به سورس وب سرویس ارتباطات با سیستم هواپیمایی ماهان دارم که بتونم به وب سرویس تستش متصل بشم متاسفانه داکیومنت موجود ندارم افرادی که این رو...
    ASP.Net
    HTML
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    2 پیشنهاد
    10 روز, 23 ساعت
    بودجه: 30,000,000ریال
    ایجاد یک وب سرویس نمایش و خرید محصولات وردپرس
    سلام ما یک سایت فروشگاهی وردپرس داریم. نیاز به یک وب سرویس داریم که  ۱- محصولات و دسته بندی ها رو نمایش بده ۲- کاربران بتونن لاگی...
    ASP.Net
    پی اچ پی (PHP)
    وردپرس (WordPress)
    برنامه نویسی تحت وب
    14 پیشنهاد
    10 روز, 21 ساعت
    بودجه: 5,000,000ریال
    معرفی سایت به گوگل، تغییر درگاه زرین پال
    من یک کپی از سایتم http://apfaepf.ir/Account/SignIn را در دامنه جدید http://afasport.ir/Account/SignIn ایجاد کرده ام می خواهم اولا کد درگاه زرین پ...
    ASP.Net
    سی شارپ (C#)
    3 پیشنهاد
    9 روز, 3 ساعت
    بودجه: 5,000,000ریال
    افزونه وان نوت
    سلام من یک افزونه برای وان نوت میخواهم که برخی از عملکردهایی که ورود داره ولی داخل وان نوت وجود نداره رو بتونم داخل وان نوت استفاده کنم.مهم ترین ام...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    1 پیشنهاد
    9 روز
    بودجه: 30,000,000ریال
    طراحی سایت جدید خبری + انتقال دیتا از سایت قدیمی
    ***ایجاد یک سایت خبری در حوزه ورزش قبل از عید مورد نیاز: - راه اندازی بخش نتایج زنده - راه اندازی دیتابیس تمام تیم های ورزشی ف...
    برجسته
    فوری
    ASP.Net
    نود جی اس (Node.js)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    انتقال سایت از دات نت به وردپرس
    سلامیک سایتی با دات نت نوشته شده و حالا میخوایم اون رو روی وردپرس پیاده کنیم به طوری که دیتا های سایت مثل نوشته ها و اعضا و... باقی بمونن
    ASP.Net
    وردپرس (WordPress)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    خروجی گزارش به صورت PDF,EXCEL
    باسلام خدمت شما در پروژه مورد نظر تمامی کدهای گزارش گیری آن نوشته شده و گزارش به کاربر نمایش داده می شود و فقط نیاز به خروجی اطلاعات به صورت...
    فوری
    ASP.Net
    برنامه نویسی تحت وب
    7 پیشنهاد
    8 روز, 2 ساعت
    بودجه: 30,000,000ریال
    shopmate
    در این پروژه نیاز به پیاده سازی لاگین میباشد. کد با .net core v2 نوشته شده است و  vue js v3 لازم به ذکر است که در این پروژه که توضیحات کامل تر آن ب...
    ASP.Net
    اس کیو ال (SQL)
    ویو جی اس (VueJs)
    1 پیشنهاد
    7 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت محتوا جهت نمایش بر روی چند مانیتور در سازمان
    در شرکت داروسازی ما چند مانیتور در محل های مختلف نصب گردیده است . جهت مدیریت و کنترل از راه دور محتوایی که قرار است در مانیتورها نمایش داده شود نیا...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    7 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 1,500,000ریال
    مشکل در آپلود و اجرای سایت در هاست
    من سایت رو نوشتم با asp.net core در localhost درست کار میکنه موقع آپلود در هاست این خطا رو میده: An unhandled exception occ...
    ASP.Net
    HTML
    برنامه نویسی تحت وب
    SQL Server
    11 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 30,000,000ریال
    سیستم نوبت دهی اینترنتی
    سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فایل را به طور کامل بررسی...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    7 روز, 18 ساعت
    بودجه: 5,000,000ریال
    سامانه ارزیابی پرسنل بر اساس چارت سازمانی asp.net core
    با سلام سامانه ارزیابی پرسنلی دارم طراحی می کنم فقط نمی دونم چطوری میشه سیستم کارتابلینگ رو براش تعریف کنم یعنی این که پرسنل هر کدوم یک...
    ASP.Net
    سی شارپ (C#)
    برنامه نویسی تحت وب
    5 پیشنهاد
    7 روز, 6 ساعت
    بودجه: 15,000,000ریال
    پروژه فروشگاه اینترنتی (کوچک و ساده) به همراه سورس کد
    با سلام پروژه با دات نت کور ۷ باشه (api base) زبان سی شارپ فرانت با یکی از فریمورک های جاوا اسکریپت( ویو، انگولار، ری اکت و..)
    ASP.Net
    سی شارپ (C#)
    طراحی سایت
    برنامه نویسی تحت وب
    5 پیشنهادazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    7 روز, 4 ساعت
    بودجه: 200,000,000ریال
    تبدیل فایل Word به Html
    سورس پروژه .Net ای نیاز داریم که بتواند فایل Word شامل متن و فرمول Mathtype و شکل را به فرمت Html تبدیل کند جزئیات دقیق تر پروژه در ادامه توض...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    10 پیشنهاد
    7 روز
    بودجه: 250,000,000ریال
    سایت موتور جستجو کالا همانند ترب و ایمالز
    یک سایت نیاز دارم دقیقا همانند سایت ترب با تمامی امکاناتی که ترب داره مخصوصا اون پلاگین و ماژول های مرتبط که محصولات رو از سایت مبدا به ترب منتقل میکن...
    ASP.Net
    HTML
    لاراول (Laravel)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    9 پیشنهاد
    6 روز, 23 ساعت
    بودجه: 15,000,000ریال
    ست تنظیمات اسکریپت برای سرور جدید
    با سلام ما سایت دانلود فیلم داریم  و سرور دانلودمون که قبلا هاست دانلود بود رو به سرور اختصاصی که الان ویندوز هست منتقل کردیم و فایل ها منتقل...

یمات اسکریپت برای سرور جدید شامل چه جزئیاتی است:
با سلام

ما سایت دانلود فیلم داریم

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

فقط نیازمند یه برنامه نویس هستیم که تنظیمات ا
ش asp.net core 5 مقدماتی
با دوره رایگان و پروژه محور آموزش asp.net core کار با این فریم ورک پولساز را در کمتر از یک ماه یاد بگیرید و شروع به کسب درآمد کند. آیندتو از همین الان بساز

لطفا جهت اطلاع از دوره های جدید و بروز رسانی دوره ها عضو کانال تلگرام باگتو با آدرس bugeto@ شوید .
بررسی اجمالی

    فصل 7
    قسمت 86
    مدت زمان 25:14:24
    سطح متوسط
    وضعیت به اتمام رسیده
    سورس کد دارد

هدف ما از برگزاری این دوره این است که شما کاربران وب‌سایت باگتو بدون نیاز به‌صرف هزینه برای دوره‌های آموزشی در کمترین زمان ممکن بتوانید کار با asp.net coreرا به‌صورت رایگان و در حدی که بتوانید پروژه‌های متوسط را طراحی و کدنویسی کنید یاد بگیرید.

asp.net coreیکی از بهترین گزینه‌های موجود برای طراحی اپلیکیشن‌های تحت وب و... می‌باشد. این تکنولوژی در سال۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن‌های بزرگ به پیشرفت لازم رسیده است.

اگر نگاهی به سایت‌های آگهی استخدام بیندازیم می‌بینیم که اکثر شرکت‌های بزرگ به سمت این تکنولوژی روی آورده‌اند و کم‌کم بسترهای خود را به net core. تغییر می‌دهند.

ازآنجایی‌که یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد می‌باشد می‌توان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر می‌باشد.

 در دوره رایگان آموزشasp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیت‌ها و امکانات آن را معرفی می‌کنیم.

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

این پروژه را با asp.net core5 و sql server به همراه ef core  پیاده‌سازی می‌کنیم.

بعد از گذراندن این دوره برای حرفه‌ای شدن می‌توانید دوره ستارگان Asp.Net Core را مشاهده نمایید.

دوره پیشرفته Asp.Net Core

برای مشاهده آپدیت بر روی قسمت .: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.

 

 

 
دانلود ویدیوها

    1 - فصل اول آشنایی با .Net Core و Asp.Net Core

معرفی دوره
00:05:44
.Net Framework
00:05:46
آشنایی با .Net Core و Asp.Net Core
00:08:41
.Net Standard
00:07:00

    معرفی .Net 5
    00:02:00

2 - فصل دوم آموزش کانفیگ ها در Asp.Net Core

معرفی فصل دوم
00:05:44
نصب .Net 5 بر روی ویژوال استادیو 2019
00:05:51
آشنایی با قابلیت های جدید Visual Stadio 2019
00:07:30
آموزش کار با CLI در Net Core
00:07:03
ساختار پروژه های Asp.Net Core
00:07:09
کار با کلاس Program در Asp.Net Core
00:14:30
کار با کلاس Startup در Asp.Net Core
00:23:23
آموزش کار با middleware در Asp.Net Core
00:45:00
آموزش کار با Environment
00:22:20
مدیریت خطا در برنامه های asp.net core
00:07:18

    Logging in Asp.Net Core
    00:30:28

3 - فصل سوم معماری و فریم ورک mvc در asp.net core

پیش نیاز ادامه دوره - آموزش http
01:03:00
آشنایی با معماری MVC
00:06:46
آشنایی با امکانات فریم ورک MVC در Asp.Net Core MVC
00:06:40
Controllers
00:14:07
Action Method
00:05:36
Action Selector and Action Verbs
00:11:50
Models
00:16:00
Views
00:08:25
Razor
00:16:40
Html Helpers
00:18:20
Tag Helpers
00:10:24
Layout
00:11:01
ViewFiles
00:05:03
Routing
00:18:03
Validation
00:24:53
Scaffolding
00:17:20
Model Binding
00:22:15
ViewBag-ViewData-TempData
00:22:51
PartialView
00:08:19
ViewComponent
00:28:20

    Areas
    00:09:05

4 - فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server

معرفی فصل چهارم
00:03:48
طراحی بانک اطلاعاتی
00:07:07
ایجاد دیتابیس فروشگاه
00:27:01
CRUD in SQL Server
00:06:05
Gnerate Script
00:09:07
Backup and Restore
00:15:47
آشنایی با T-SQL
00:16:10

    تمرین فصل چهارم
    00:04:55

5 - فصل پنجم آموزش EF CORE

آشنایی با ORM و EF CORE
00:04:48
نصب EFCore 5
00:09:10
پیاده سازی DbContext
00:18:13
طراحی بانک اطلاعاتی Store با EFCore
00:26:37
Querying and SavingData
00:20:20

    آشنایی با SQL Server Profiler
    00:03:53

6 - پروژه عملی

معرفی پروژه عملی
00:02:57
قالب وبسایت
00:10:15
معرفی معماری Clean
00:03:25
پیاده سازی معماری Clean
00:11:17
آشنایی با اسکرام
00:07:47
اسکرام چیست
00:07:02
پیاده سازی قالب ادمین
00:1azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com6:53
پیاده سازی قالب سایت
00:08:31
کاربران - بخش اول
00:30:13
کاربران - بخش دوم
00:59:45
کاربران - بخش سوم
00:42:16
کاربران - بخش چهارم
00:24:06
مدیریت دسته بندی ها
00:25:55
افزودن محصول جدید به فروشگاه
00:25:07
نمایش لیست و جزئیات محصولات در پنل ادمین
00:19:39
نمایش محصولات در وب سایت
00:21:29
ساخت صفحه جزئیات محصول
00:36:08
ایجاد منوهای پویا
00:23:02
پیاده سازی جستجو برای فروشگاه
00:20:13
صفحه بندی و sort برای محصولات
00:31:33
صفحه اصلی پویا - بخش اول
00:39:25
صفحه اصلی پویا - بخش دوم
00:40:04
کار با کوکی در Asp.Net Core
00:16:18
ایجاد سبد خرید - بخش اول
00:27:55
ایجاد سبد خرید - بخش دوم
00:38:16
ایجاد سبد خرید - بخش سوم
00:11:32
ذخیره سبد خرید برای کاربر بعداز لاگین
00:08:03
ایجاد فاکتور - ثبت درخواست پرداخت
00:25:54
پیاده سازی درگاه پرداخت - زرین پال
00:33:02
ثبت سفارش برای کاربر
00:35:53
سفارشات کاربر
00:14:29
مدیریت سفارشات در پنل ادمین
00:17:36
مدیریت پرداخت ها
00:11:23

    Authorization and Authentication
    00:19:45

7 - آپدیت
     پکیج های آموزشی  
    فرصت های شغلی
    مقالات
    . با ما

ورود ثبت نام

    صفحه اصلی مقالات آموزش ASP.NET Core MVC طراحی سایت با ASP.NET Core

طراحی سایت با ASP.NET Core

در سی شارپ نیز مانند همه زبان های برنامه نویسی دیگر، امکان طراحی و پیاده سازی وب اپلیکیشن وجود دارد و این کار از طریق ASP.NET CORE انجام می شود. در ادامه مقاله با ما همراه باشید.
طراحی سایت با ASP.NET Core

باسلام خدمت شما کاربر عزیز سایت آتریا! در این مقاله سعی شده تا به سریعترین و راحت ترین شکل ممکن، یک وبسایت ساده و شخصی سازی شده را با استفاده از ASP.NET Core پیاده سازی کنیم. پس از مطالعه کامل این مقاله و فراگیری نکات مهم آن، شما قادر خواهید بود تا وبسایت خود را در ASP.NET Core بسازید و آن را شخصی سازی کنید. سورس وبسایت نهایی را می توانید در انتهای همین مقاله دانلود کنید.

در این مقاله خواهید خواند:

1) مقدمه: درباره .Net

2) نصب پیشنیازهای ASP.NET Core

3) طراحی سایت با ASP.NET Core

4) انجام مراحل بالا با Visual Studio Code

5) افزودن قالب به سایت

مقدمه: درباره .Net

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

ماکروسافت در زبان برنامه نویسی سی شارپ برای توسعه برنامه های گوناگون مانند Windows Application, Web Application, Mobile Application, IoT, AI و ...، پلتفرم جامع و قدرتمند .NET را در اختیار توسعه دهندگان این زبان قرار داده است.

خبر خوب اینکه .NET متن باز و Cross Platform است.. بنابراین کاربران سایر سیستم عامل ها مانند مک یا لینوکس نیز می توانند از این پلفترم بالغ و جامع استفاده کنند.

Asp.net core یک فریمورک قدرتمند برای توسعه برنامه های تحت وب است که جزئی از پلفترم .Net می باشد و بر پایه زبان برنامه نویسی سی شارپ (C#) نوشته شده است. در زبان برنامه نویسی سی شارپ، مانند تمام زبان های برنامه نویسی مدرن، امکان توسعه نرم افزارهای تحت وب وجود داشته و این مهم، از طریق asp.net core امکان پذیر است. با استفاده از asp.net core می توانید در کمترین زمان ممکن، یک وبسایت سریع، توسعه پذیر، مقیاس پذیر و آماده برای استقرار را تولید کنید. اگر با asp.net core و مزایای آن آشنایی ندارید، پیشنهاد می شود مقالات زیر را مطالعه کنید:

1-آموزش رایگان Asp.net core

2-تفاوت های .Net Core و .Net Framework

نصب پیشنیازهای ASP.NET Core

حال می خواهیم مراحل طراحی سایت از طریق ASP.NET Core را به صورت قدم به قدم به شما آموزش بدهیم.

در این آموزش قصد داریم تا از آخرین تکنولوژی تولید صفحات وب در سمت سرور یعنی Razor Pages استفاده کنیم.

برای دریافت دوره آموزش رایگان Razor Pages لینک زیر را مشاهده کنید:
آموزش رایگان Razor Pages

قبل از ادامه این آموزش، آخرین نسخه Visual Studio را دانلود کرده و روی سیستم خود نصب کنید. اگر به هر دلیل، امکان نصب Visual Studio را ندارید، از Visual Studio Code استفاده کنید.

VS Code کاملا رایگان است و با استفاده از آن می توانید غیر از سی شارپ، سایر زبان های برنامه نویسی مانند Js, PHP, Python و ... را نیز توسعه دهید. کافی افزونه های مربوط به آن زبان را نصب کنید تا امکان توسعه برای شما فراهم گردد.

دانلود نرم افزار VS Code

برای آنکه بتوانید از .Net استفاده کنید و برنامه های مبنی بر آن را بنویسید، باید .Net Core SDK را روی سیستم خود نصب کرده باشید. .NET Core SDK امکان استفاده از تمام قابلیت های .NET و همچنین ASP.NET Core را به شما می دهد. همچنین .NET CORE CLI نیز به همراه آن روی سیستم شما نصب می شود بنابراین شما می توانید از دستوران CLI برای تولید، Build و اجرای برنامه های .NET استفاده کنید. حال از نصب آخرین نسخه .Net Core SDK روی سیستم عامل خود اطمینان حاصل کنید. برای دانلود .NET Core SDK لینک زیر را بررسی کنید:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
دانلود و نصب .NET Core SDK

طراحی سایت با Asp.net core

پس از نصب Visual Studio و اجرای آن، با همچین تصویری مواجه خواهید شد، در این قسمت VS از شما می خواهد تا یک پروژه را برای ادامه کار انتخاب کنید یا اینکه یک پروژه جدید بسازید:
طراحی سایت با ASP.NET Core

برای ادامه کار، روی Create a New Project کلیک کنید تا یک پروژه جدید از صفر بسازیم و سپس دکمه Next را بزنید تا به مرحله بعدی منتقل شویم.

در مرحله بعدی، باید نوع برنامه ای که می خواهید بسازید را مشخص کنید. همانطور که در تصویر زیر مشاهده می کنید، قالب های زیادی برای انتخاب وجود دارد:
طراحی سایت با ASP.NET Core

با استفاده از قالب ASP.NET Core Web Application می توانید برنامه های تحت وب با تکنلوژی های MVC یا Razor Pages بسازید. تکنولوژی های MVC و Razor Page کاربرد مشترکی دارند: تولید صفحات وب در سمت سرور و انتقال آن به کلاینت یا همان Browser. اما این دو تکنولوژی، تفاوت های زیادی در نحوه انجام این کار دارند که صحبت در مورد آن، فراتر از محدوده این مقاله است.

اما بهتر است بدانید که Razor Pages تکنولوژی جدیدتری است و استفاده از آن بیشتر پیشنهاد می شود زیرا کار با آن آسانتر است و حجم کد را کاهش می دهد.

با انتخاب گزینه ASP.NET Core Web Application، امکان ساخت SPA یا همان Single Page Application نیز وجود دارد تا با استفاده از Reactjs و یا Angular برنامه های تحت وب تک صفحه ای بسازید.

در حال حاضر ما می خواهیم با استفاده از asp.net core یک وبسایت بسازیم، پس برنامه را از جنس ASP.NET Core Web Application انتخاب می کنیم. از طریق Search می توانید این گزینه را پیدا کنید. سپس روی دکمه Next کلیک کنید.

در این مرحله، باید نام پروژه و مسیر ذخیره سازی آن را مشخص کنید. پس از انجام این تنظیمات، روی دکمه Create کلیک کنید:
طراحی سایت با ASP.NET Core

در مرحله بعدی، باید نوع Application را انتخاب کنیم و از میان انواع برنامه هایی که می توان با ASP.NET Core Web Application ساخت، یکی را انتخاب کنیم:
طراحی سایت با ASP.NET Core

در این پنجره می توانید ورژن ASP.NET Core را نیز انتخاب کنید. در این آموزش ما از ورژن 5 استفاده می کنیم.

جنس برنامه را نیز روی ASP.NET Core Web App که با استفاده از Razor Pages ساخته می شود، قرار دهید و سپس روی دکمه Create کلیک کنید. دقت نمایید که اگر می خواهید برنامه شما از جنس MVC باشد، باید گزینه ASP.NET Core Web App (Model-View-Controller) را انتخاب نمایید. همچنین می توانید برنامه از جنس Web API نیز بسازید.

در این مرحله، Visual Studio با استفاده از یک Template آماده، وبسایت ما را می سازد. سپس وبسایت ساخته شده آماده اجرا می باشد. شما می توانید با اسفاده از تب Solution Explorer فایل های ساخته شده برای این پروژه را مشاهده نمایید.
طراحی سایت با ASP.NET Core

اگر Solution Explorer را پیدا نمی کنید، از طریق منوی View > Solution Explorer را انتخاب کنید تا این تب برای شما نمایان شود.

بدون هیچ تغییری در ساختار فایل ها و سایت، از نوار بالا، روی دکمه اجرا کلیک کنید تا برنامه اجرا شود.
طراحی سایت با ASP.NET Core

مشاهده می کنید که با چند کلیک توانستیم وبسایت خود را به وسیله ASP.NET Core و با ابزار Visual Studio راه اندازی کنیم.
طراحی سایت با ASP.NET Core
طراحی سایت در ASP.NET Core با Visual Studio Code

درصورتی که قادر به نصب Visual Studio روی سیستم عامل خود نیستید، یا از سیستم عاملی هایی غیر از Windows استفاده می کنید، بهتر است از Visual Studio Code استفاده کنید.

در Visual Studio Code شما قادر خواهید بود تا با استفاده از دستورات .NET Core CLI، برنامه خود را بسازید و آن را اجرا کنید. برای ایجاد یک برنامه جدید، کافی است در مسیر مورد نظر یک پوشه ساخته و VS Code را روی آن پوشه اجرا کنید، سپس Terminal را باز کرده و دستور dotnet new razor را به شکل زیر اجرا کنید:
طراحی سایت با ASP.NET Core

با استفاده از این دستور شما می توانید یک برنامه جدید تولید کنید. در این بخش ما نوع پروژه را از جنس razor انتخاب کردیم اما شما می توانید انواع دیگری را نیز انتخاب کنید مثل mvc, api, classlib و ... .

پس از اجرای دستور، همانگونه که در تصویر مشاهده می کنید، فایل های پروژه دقیقا مانند پروژه ای که در Visual Studio ساخته بودیم، در سمت چپ ایجاد شده اند.

برای اجرای این پروژه کافی است دستور dotnet run را در Terminal اجرا کنید تا پروژه اجرا شود.

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

پس از آنکه وبسایت را با استفاده از ASP.NET Core ساختیم، می خواهیم آن را شخصی سازی کرده و قالب شخصی سازی شده را به آن تزریق کنیم.

قالبی را که برای این آموزش انتخاب شده، قالب رایگان Creative One Page است که سورس آن را می توانید از انتهای همین مقاله دانلود کنید. این قالب به صورت تک صفحه ای است و با استفاده از فریمورک bootstrap پیاده سازی شده است و نمای کلی آن به شکل زیر است:
طراحی سایت با ASP.NET Core

برای تزریق این قالب ابتدا باید فایل های Resource (منظور از فایل های Resource همان CSS, JS, Fonts, Image و ... است) مربوط به آن را به پروژه اضافه کنیم. نکته مهم این است که در پروژه های ASP.NET Core فایل های Resource را باید در پوشه wwwroot ذخیره کنیم.

بنابراین در پوشه wwwroot یک فولدر به نام theme ایجاد کنید و فایل های css, js, fonts و ... را کپی کرده، به پوشه theme انتقال دهید.
طراحی سایت با ASP.NET Core

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

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

در سایت هایی که با ASP.NET Core ساخته می شوند، بخش های مشترک میان صفحات در فایل _layout.cshtml قرار می گیرند. بنابراین هر چیزی که در این فایل وجود دارد را پاک کنید و کدهای مشترک بین صفحات که در index.html وجود دارند را به این فایل انتقال دهید.
طراحی سایت با ASP.NET Core

دقت داشته باشید که حتما بخش های اصلی یک صفحه HTML مانند تگ های HTML, Head و Body باید در فایل _layout.cshtml قرار گیرند زیرا فایل های css و js باید در تمام صفحات حضور داشته باشند پس باید در صفحه _layout.cshtml تعریف شوند.

 اما اگر دقت کنید متوجه خواهید شد که Visual Studio مسیر فایل های css, js و عکس ها و هر آن چیزی که در wwwroot قرار داده ایم را پیدا نمی کند و زیر آنها را خط کشیده است. این بدان معنی است که Visual Studio قادر به پیدا کردن این مسیرها نیست و عملا فایل ها را پیدا نمی کند بنابراین این آدرس دهی ها باید درست شوند.

برای تصحیح مسیر فایل ها، قبل مسیر همه فایل ها، ~/theme/ را قرار دهید تا به پوشه theme از فایل wwwroot اشاره کند.

علامت ~ شاخه اصلی (root) پروژه را نشان می دهد و theme به پوشه موجود در wwwroot اشاره می کند. پس از اعمال این تغییر روی تمامی فایل هایی که از کد html به آنها reference داده ایم، خطاهای Visual Studio نیز برطرف می شود.

برای اینکه صفحه _layout.cshtml را به عنوان صفحه اصلی و والد همه صفحات دیگر در نظر بگیریم، باید از @RenderBody() استفاده کنیم. این تابع به ASP می گوید که تمام صفحات دیگر (مانند Index.cshtml) را در جایی که @RenderBody() صدا زده شده است، قرار دهد و آنها را اجرا کند.
طراحی سایت با ASP.NET Core

در این مرحله باید باقیمانده کد صفحه index.html را در صفحه index.cshtml قرار دهید تا پس از اجرای سایت، این دو صفحه یکدیگر را کامل کرده و صفحه کامل را نمایش دهند.
طراحی سایت با ASP.NET Core

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

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

تیم طراحی سایت azsoftir آماده طراحی سایت مورد نظر شما با تکنولوژی asp.net core  می باشد.سایت وبرنامه درخواستی شما را در کمترین زمان تحویل با بالاترین کیفیت تحویل خواهد داد .

برنامه نویسی سایت مورد نظر شما با asp.net core برای سفارش سایت مورد نظر خود در قسمت سفارش پروژه یا از طریق ایمیل azsoftir@gmail.com یا اظ طریق . . 09367292276 پروژه خودرا سفارش دهید .

asp.net core

متدی که در طراحی وبرنامه نویسی  پروژه های asp.net core  استفاده می شود :

1-محیط طراحی :microsoft visual studio

2-زبان های طراحی :asp.net core vb or asp.net core csharp

3-فن آوری مورد استفاده :asp.net core

4-پلت فرم اجرا :dotner service provider

5-نوع ارتباط با دیتابیس :linq-sql6-نوع دیتابیس

6-نوع دیتا بیس :اکسس -sql
7-ریپورت گیرهایه مختلف

سرویس هایی که توسط سایت azsoftir در زمینه طراحی سایت asp.net core قابل انجام هست :

انجام پروژه های تمرینی asp.net core

پروژه های همراه با آموزش asp.ne core
پروژه های طراحی سایت با asp.net core

تعیین قیمت طراحی سایت asp.net core

انجام پروژه های گرافیکی asp.net core

انجام پروژه های پروژه دانشجویی

نمونه سایت های طراحی شده با asp.net core

سایت های طراحی شده با asp.net core -فروشگاه آنلاین asp.net core -مدیریت محتوای asp.net core
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
درصورتی که سفارش خود را در سیستم ثبت سفارشات ثبت کنید پیگیری دقیق پروژه امکانپذیر خواهد بود .
پس از توافق در هزینه انجام پروژه نصف مبلغ پروژه به عنوات پیش پرداخت برای شروع کار اخذ خواهد شد.همه سفارشات در سیستم مربوطه درج می شود.این سیستم به منظور راحتی وپیگیری دقیق پروژ ها طراحی شده است.تا حد ممکن سعی خواهد شد تا زمان انجام پروژه بر اساس زمان تعیین شد از طرف مشتری انجام شود شاید در موردی نیازمند زمان بیشتری باشد.

در فرم ثبت پروژه حداکثر زمان را وارد کنید.

بصورت روزانه ایمیل خود را چک کنید.سفارشات در کمترین زمان ممکن پاسخ  داده خواهد شد.
what-asp.net-core

asp.net core چیست ؟

asp.net core  یک نسخه اوپت سورس از asp.net می باشدکه بر روی انواعه مختلفی از سرور بر بستر ویندوز-لینوکس ومک قابل اجرا می باشد.در پست معرفی asp.net و asp.net mvc تاریخچه asp.net مرفی شد asp.net core در سال 2016 معرفی شد به ترتیب نسخه های مختلفی از asp.net core عرضه شد .

مزیت های asp.net core

    با توجه به اینکه قبلا میلیون ها طراح توسعه دهنده برای asp.net x استفاده می کردند یا استفاده می کنند در واقع asp.net core جایگرین وطراحی مجدد از asp.net x می باشد.نهایتا منجر به تغییرات نوعه ماژول ها شده است.
    متن سورس وفایلت توسعه توسط همگان را دارد.
    تکنولوژی razor page طراحی هایه برنامه نویسی را راحتر می کند.
    تست پذیری را راحتر میکند
    استفاده مشترک از اسکریپ هایی مثله جاوا اسکریپت وسی شارپ را فراهم می کند.
    منطق استفاده از در سمت کلاینت ومشترک در چارچوب .net  را فراهم میکند.
    برنامه نویسی برای تکنولوژی cloud را فراهم میکند.
    دیتابیس به دلیل استفاده از Entity Framework کار با دیتابیس را بسیار ساده میکند .
    Docker استفاده یکجا وبصورت بسته را برای توسعه گر فراهم می آورد.
    فریم ورک core سرعت بسیاربالایی نسبت به فریم ورک هایی مثل
های یک پروژه ASP.NET MVC Core

هر پروژه وب جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ASP.NET Core MVC
Dependencies

Dependencies در پروژه های ASP.NET Core MVC شامل تمام بسته های Nuget نصب شده است که موردنیاز برنامه است. به عنوان مثال زمانی که پکیج Entity Framework Core نصب می گردد، dll های ان در این بخش نگهداری می شود.
Properties

در این فایل یک فایل به نام launchSettings.json است که تنظیمات موجود در این فایل هنگام اجرای برنامه با Visual Studio یا با .NET Core CLI استفاده می شود.
آموزش ASP.NET Core MVC

مهمترین نکته ای که باید در نظر داشته باشید این است که فایل launchSettings.json فقط در زمان توسعه استفاده می شود. این بدان معناست که این فایل هنگام Publish برنامه ASP.NET Core بر روی سرور لازم نیست. اگر تنظیمات خاصی دارید و می خواهید برنامه شما هنگام publish روی سرور از چنین تنظیماتی استفاده کند، باید این تنظیمات را در فایل appsettings.json ذخیره کنید. به طور کلی، در برنامه ASP.NET Core ، تنظیمات پیکربندی در فایل appsettings.json ذخیره می شوند.
wwwroot folder

این فولدر شامل فایل های استایک پروژه مانند فایل های html، فایل های javascript، فایل های css، عکس ها و دیگر فایل های مورد نیاز پروژه می باشد. برای استفاده از این فایل ها نیاز به یک سری پیکربندی ها هست.
appSettings.json

هر برنامه تحت ASP.NET شامل مجموعه ای از تنظیمات و پیکربندی ها است. این تنظیمات مرببوط به پیکربندی Application است که در ASP.NET قدیم، در فایل web.config انجام می گرفت. اما در ASP.NET Core این تنظیمات در فایلی با فرمت json که یک فایل متنی است یا متغیرهای محیطی ( environment variables ) قرار می گیرند. از آنجایی که ISS جای خود را به kestrel داده و دیگر نقشی جز پروکسی ندارد، تنظیمات مربط به آن بسیار کم و ناچیز شده است. به طور کلی این فایل شامل اطلاعات پیکربندی مانند ConnectionStrings ، تنظیمات مربوط به Log و نیز هر کلید و مقداری که بخواهید برای Application ذخیره کنید، در اینجا قرار می گیرد. نکته اینکه این فایل در سازنده یا constructor کلاس startup به Application معرفی می شود.
کلاس Program.cs

در تمامی برنامه های .NET نقطه ورودی برنامه فایل Program.cs است.
کلاس Startup.cs

کلاس Startup محلی است که service های موردنیاز برنامه پیکربندی می شود و همچنین پروسه اداره کردن request ها در این کلاس تعریف می شود.
ازی فایل های پروژه ای ASP.Net Core
دوره های مرتبط با این مقاله
دوره آموزشی Java
دوره آموزشی Java Spring
دوره آموزشی Android
دوره آموزشی معماری نرم افزار enterprise در دات نت
دوره آموزشی MVC پروژه محور همراه با Design Pattern
دوره آموزشی MVC Core With Angular 6
فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.
بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم.
در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

در اینجا می توانید پیاده سازی فایل Course.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}

بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.

فایل های پروژه ای .Net Core

    • حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند.
    • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند.
    • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند.
    • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.


منشأ پروژه ی خود را باز کنید.


ایجاد پروژه
مشاهده رایگان
۰۰:۲۰:۳۷
۲
ساخت مدل برای کاربر
۰۰:۵۲:۲۷
۳
ایجاد مایگریشن
۰۰:۴۰:۴۳
۴
ثبت نام کاربران قسمت اول
۰۰:۳۹:۵۴
۵
ثبت نام کاربران قسمت دوم
۰۰:۳۳:۲۱
۶
فرم لاگین
۰۰:۳۳:۵۲
۷
ارسال کدفعال سازی به کاربران
۰۰:۲۹:۱۴
۸
احراز هویت کاربران
۰۰:۳۷:۰۵
۹
ارسال ایمیل فعال سازی
۰۰:۲۲:۴۰
۱۰
فراموشی کلمه عبور
۰۰:۳۸:۱۹
۱۱
بازیابی کلمه عبور
۰۰:۲۸:۳۶
فصل ۲ | ایجاد پنل خصوصی برای کاربری
۴:۵۱:۵۴
فصل ۳ | پیاده سازی قالب ادمین
۴:۹:۹
فصل ۴ | نقش ها و دسترسی ها
۲:۳۹:۴۱
فصل ۵ | پیاده سازی دوره ها و محصولات برای وب سایت
۱۶:۷:۳۹
فصل ۶ | پیاده سازی بخش مقالات وب سایت
۷:۲۶:۵۸
فصل ۷ | پیاده سازی سایر امکانات و بخش های لازم برای یک وب سایت
۴:۵۶:۲۴
فصل ۸ | مبحث مهاجرت وآپدیت Asp.NetCore به نسخه های بالاتر
۱:۲۶:۲۲
توضیحات "آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی" :

پکیج آموزش Asp.Net Core شامل 48 ساعت فیلم آموزشی پیشرفته می باشد، در آموزش Asp.Net Core پروژه محور یک سایت آموزشی به طور کامل برنامه نویسی و پابلیش می شود.

asp.net core یکی از بهترین گزینه های موجود برای طراحی اپلیکیشن های تحت وب و وب سایت ها و ... می باشد. این تکنولوژی در سال 2014 توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن های بزرگ و وب سایت ها به پیشرفت لازم رسیده است، حتی شما می توانید Web Applicationهای تولید شده توسط ASP.NET Core را بر روی لینوکس هم اجرا کنید.

در دوره آموزش Asp.Net Core پروژه محور از صفر تا صد یک  وب سایت آموزشی را به همراه شما عزیزان شروع می کنیم و در نهایت با publish بر روی سرور به پایان می بریم. دوره بر روی پیاده سازی یک وب سایت آموزشی پیش خواهد رفت تا پس از اتمام دوره شما عزیزان نیز بتوانید وب سایت شخصی خودتان را داشته باشید. از طرفی با یادگیری تمام مباحث این پکیج آموزشی، می توانید در بازار کار بسیار بزرگ و گسترده Net. در ایران به راحتی و با حقوق بالا استخدام شده و یا به صورت فریلنسری پروژه بگیرید و به درآمدهای بسیار بالایی دست پیدا کنید.

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

به طور خلاصه اگر بخواهیم یک  دموس کلی از دوره آموزش Asp.Net Core پروژه محور به شما عزیزان بدهیم:

* مبحث امنیت (احراز هویت)
یکی از مباحث مهم در تولید هر نرم افزاری در دنیای امروز بحث امنیت نرم افزار می باشد. گسترش و پیشرفت  هک و بد افزارها در حال حاضر بر هیچ کس پوشیده نیست لذا نرم افزاری که از امنیت سطح پایینی برخوردار باشد باید گفت سقوط آن حتمی است. لذا ما با توجه به حساسیت این بحث مهم در تولید نرم افزار، سعی کردیم با استفاده از امکانات NetCore. امنیت این  پروژه را به بهترین شکل تامین کرده و این مدل از Security را به دانشجویان این دوره آموزش دهیم. ما تلاش  کردیم بحث امنیت را در 2 سطح کاربری و گروه کاربران (یا همان Role کاربر) آموزش دهیم و دسترسی های را بر اساس آنچه که خودمان در پروژه تعیین می کنیم به کاربران بدهیم.

در این پکیج آموزشی، امنیت کاربران به 2 شکل Role Based و Claim Based آموزش داده شده و از Token رمزنگاری شده برای احراز هویت کاربران استفاده می کنیم. تمام این کنترل‌ های امنیتی از داخل پنل مدیریت کاربران قابل تعیین است.

* مبحث Entity FreamWork Core
EntityFramework Core یک ORM چند سکویی (Cross Platform) است که به ما این امکان را می دهد که بتوانیم با بانک های اطلاعاتی مختلف مثل SQL Server از طریق اشیاء NET. کار کنیم.

- اما مزیت های EntityFramework Core:

  1. آسان کردن تغییر بانک اطلاعاتی

وقتی شما با یک بانک اطلاعاتی مثل SQL Server کار می کنید و بعد از گذشت یک مدت می خواهید بانک اطلاعاتیتان را از SQL Server به مثلا SQLight تغییر بدید Entity Framework Core این کار را برای ما به راحتی انجام می دهد.

  2. کوئری نویسی با استفاده از LINQ

با بهره گیری از Entity Framework می توانیم با استفاده از LINQ کوئری نویسی انجام دهیم. و با کوئری نویسی از طریق LINQ خطر حمله SQL Injection را تقریبا به صفر برسانیم.

  3. OpenSource بودن

از دیگر مزایای EntityFrameworkCore می توانیم به Open sourse بودن یا مجانی بودن آن اشاره کنیم و نسخه EF Core در GitHup قابل دسترسی است و همین ویژگی Open Sourse یا مجانی بودن یکی از تفاوت های Entity Framework Core با Entity Framework 6 است.

  4. چند سکویی بودن
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
یکی دیگر از مزیت های Entity Framework Core این است که چند سکویی است و قابلیت اجرا روی سیستم عامل های مختلف مثل Mac و Linux را داراست.

  5. پشتیبانی از اکثر بانک های اطلاعاتی

Entity Framework Core از بانک های اطلاعاتی بیشتری پشتیبانی می کند و در نسخه Entity Framework Core پشتیبانی از بانک های اطلاعاتی NoSql هم افزوده شده است.   

با یادیگیری این پکیج آموزشی شما عزیزان خواهید آموخت که Entity Framework چیست؟ و با دو روش Code First و Database First در Entity Framework Core آشنا خواهید شد.

* استفاده از آخرین امکانات و پتانسیل های Net Core.
مثل بحث Razor Page و view Component و partial ها

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

  1. Razor Page

ASP Core تلاش زیادی می کند تا استفاده از Razor Pages را بجای MVC جا بندازد. الگوی MVC سال ها از محبوبترین روش های پیاده سازی سایت بوده است اما اشکالاتی هم دارد. در الگوی MVC همیشه نیاز به کنترلر دارید. حتی وقتی می خواهید یک صفحه ی ساده "ارتباط با ما" نمایش دهید باید کنترلر و اکشن داشته باشید. همچنین مدل و ویو و کنترلر در فولدرهای مجزا نگه داری می شوند و مدیریت کردن پروژه در دراز مدت سخت می شود. اگر بخواهید یک کنترلر را به همراه مدل و ویوهایش به یک پروژه ی دیگر منتقل کنید با دردسرهای زیادی روبرو هستید.

در Razor Pages دیگر کنترلر نداریم و اکشن ها می توانند درون فایل ویو یا در یک فایل همنام ویو (مانند کلاس های Win Form) قرار گیرند. در الگوی MVC در واقع Controller اهمیت ندارد بلکه اکشن های درون کنترلر هستند که درخواست ها را مدیریت می کنند. این دقیقا بخشی است که Razor Pages روی آن تاکید دارد. اما استفاده ما در این پروژه از Razor page :ما در این پروژه تمامی قسمت Admin ها را توسط RazorPage پیاده سازی کردیم تا شما عزیزان کاملا با کار کردن این روش آشنا شوید.

  2. View Component

View Component ها در ASP.NET MVC 6، کامپوننت هایی هستند که قابلیت استفاده مجدد را دارند و به عنوان جایگزین برای Partial View ها و Child Action ها در نسخه های قبلی ASP.NET MVC در نظر گرفته شده اند. در ASP.NET Core 1.0، چند ویژگی جدید از جمله View Component معرفی شده بود. یک View Component شبیه partial view ها می باشد اما در مقایسه با آن ها قدرتمندتر می باشند. یک کاربرد اصلی View Component، رندر کردن یک تکه به جای کل response می باشد. این برای Render کردن View به همراه داده ها می تواند مورد استفاده قرار گیرد. اما استفاده ما در این پروژه از View Component:ما در این پروژه تمامی قسمت منوها و گروه ها را توسط View Component برای شما عزیزان پیاده سازی کردیم.

  3. PartialView  

یک فایل Razor با پسوند .cshtml است که همانند View ها، قابلیت Render کردن HTML و کدهای C# را دارد و درون یک View دیگر صدا زده می شود. از Partial View در برنامه های MVC و همچنین Razor Pages استفاده می شود. چه زمانی از Partial View استفاده کنیم:

Partial View ها راه حل های مناسبی برای موارد زیر هستند:

• شکستن View ها با کدهای HTML زیاد به تکه هاط کوچک تر
 o Partial View این امکان را به ما می دهد که در یک View بزرگ با کدهای HTML پیچیده که هرکدام منطق کاری خودشان را دارند، هر یک از این قطعه کد ها را به قسمت های کوچکتری بشکنیم. بنابراین View اصلی تنها به Partial View ها Reference خواهد داشت و بهتر می توان آن را مدیریت کرد.

• کاهش تکرار کدهای رایج بین بخش های مختلف برنامه درون View ها
o Partial View کمک مd کند تا کدهاd HTML تکرارd که بین View هاd گوناگون استفاده شده اند را در یک نقطه مدیریت کنیم و هرگاه که آن ها را تغییر دادیم، نتیجه View ها نیز تاثیر بگیرند. با این کار، تکرار در سرتاسر برنامه کاهش پیدا مd کند.

اما استفاده ما در این پروژه از Razor page:

ما در این پروژه  قسمت هاd Layout و style و ForgotPasswor را توسط Partial View  پیاده سازd کردیم تا از این امکانات پرکاربرد و پراستفاده آن شما عزیزان بهره مند شوید و این مبحث را بیاموزید.

* مبحث Model View Controller
MVC یک نوع از framework در asp.net می باشد که برای هر گونه نرم افزار تحت وب میتوان از آن استفاده نمود. همچنین از این معماری میتوانید برای بهبود امنیت، Session و سایر مدیریت نرم افزار استفاده کرد. بسیاری از توسعه دهندگان وب در ایجاد نرم افزار خود چندین هدف های مشترک را دنبال می کنند، از قبیل: طراحی قالب، تست و خطایابی، قابل پشتیبانی بودن نرم افزار، ساختار مرتب و ....

Model: که معرف بخش نرم افزاری می باشد و با اطلاعات سر و کار دارد.
View: معرف رابط کاربری می باشد و اطلاعات را در مرورگر توسط بخش Controller نمایش میدهد.
Controller:  شامل کلاس هایی برای دریافت درخواست های سمت کاربر میباشد.

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

* امکانات پروژه نهایی دوره:
همانطور که قبلا هم گفتیم، این دوره کاملا کاربردی و پروژه محور است و پس از فراگیری این دوره، شما اگر بخواهید همین وب سایت یا وب سایتی شبیه به این  را برای کارفرما و یا اشخاص حقیقی و یا حقوقی پیاده سازی کنید ارزشی معادل 13/000/000 تومان  یا بیشتر را خواهد  داشت.

در زیر به  شرح برخی از امکاناتی که در این پروژه  برای شما عزیزان پیاده سازی کردیم خواهیم پرداخت:

• Login
• ثبت نام در وب سایت
• تغییر مشخصات حساب کاربری
• نمایش همه محصولات و ایجاد فیلترینگ و دسته بندی برای یافتن محصول مورد نظر کاربر
• ایجاد گروه وزیر گروه برای منوی وب سایت به صورت کاملا داینامیک
• نحوه نمایش محبوب ترین محصولات
• نحوه نمایش پرفروش ترین محصولات
• ایجاد کردن دوره جدید برای آموزش جدید
• نمایش کل دوره های آموزشی وب سایت
• مدیریت نقش ها
• ایجاد بلاگ ها و مقالات در وب سایت
• نمایش لیست کاربران عضو شده در خبرنامه
• ویرایش کردن مقالات ایجاد شده
• نمایش پیام های کاربران در قسمت . با ما
• نمایش و قرار دادن لینک های دانلود دوره آموزشی
• پیاده سازی قسمت نظرات کاربران برای هر دوره آموزشی
• استفاده از درگاه پرداخت آنلاین زرین پال
• صدور فاکتور برای هر خرید  و نمایش آن در قسمت داشبورد کاربر
• افزودن تخفیف ها در مناسبت های مختلف تقویمی برای محصولات وب سایت
• و ...azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

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

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

در پایان هم باید این نکته را اضافه کنیم که دوره داری آپدیدت و به روز رسانی است.
پیش نیاز این دوره آموزشی چیست؟

آشنایی مقدماتی با Html, css, Bootstrap و زبان #C
اهداف آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی چیست؟

هدف از برگزاری این دوره این است که شما کاربران عزیز بتوانید با Asp.net Core پروژه های  مختلفی  را طراحی و کدنویسی کنید و یاد بگیرید که چگونه با استفاده از این تکنولوژی، وب سایت های مختلفی را به تنهایی پیاده سازی کنید. این بسته شامل انبوهی از ویژگی ها و امکاناتی است که با فراگیری آن ها، می توانید هر پروژه نرم افزاری را به راحتی طراحی و پیاده سازی کنید و یا از آن ها در پروژه های فعلی خود استفاده کنید.
این دوره برای چه کسانی مفید است؟

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

Sql Server 2016,visual  Studio 2017

نکته:  Sql Server 2012 هم قابل استفاده میباشد.
چگونه کیفیت آموزش تضمین می شود؟

قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۳ قسمت آموزشی از ۷۸ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)

با اطمینان دوره آموزشی "آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می

 ‌ای که با استفاده از Entity Framework Core عملیات Data Access را انجام می دهد و از یک دیتابیس که از قبل موجود است (روش Database First) استفاده می‌ کند. برای استفاده کردن از یک دیتابیس که از قبل موجود است و ساختن Entity Framework Model می‌ بایست عملیات مهندسی معکوس یا اصطلاحاً Reverse Engineering انجام دهیم. در رابطه با این موضوع در همین آموزش صحبت خواهیم کرد.
پیش نیازها

برای اینکه بتوانید این آموزش را دنبال کنید نیازمند ویژوال استودیو ۲۰۱۷ و همچنین .NET Core 2.1 SDK می باشید.
ساخت دیتابیس Blogging

در این آموزش ما از یک دیتابیس با نام Blogging استفاده می ‌کنیم. این دیتابیس در واقع جزئیات و اطلاعات مربوط به یک وبلاگ و پست های درون آن وبلاگ را ذخیره میکند. از LocalDb برای ساختن این دیتابیس استفاده می کنیم. خب برای ساختن این دیتابیس ویژوال استودیو را باز کنید و سپس از منوی Tools گزینه Connect to Database را انتخاب کنید. در قسمت بعدی Microsoft SQL Server را انتخاب کنید و سپس بر روی Continue کلیک کنید. به عنوان نام سرور (localdb)mssqllocaldb را وارد کنید سپس به عنوان نام دیتابیس master را وارد کنید و بر روی OK کلیک کنید. دیتابیس master در Data Connections های درون Server Explorer نشان داده می شود.

بر روی این دیتابیس راست کلیک کرده و سپس New Query را انتخاب کنید. کدی که در ادامه می ‌بینید را برای این Query جدید کپی پیست کرده و سپس بر روی این Query راست کلیک کرده و گزینه Execute را کلیک کنید.

 
CREATE DATABASE [Blogging];
GO

USE [Blogging];
GO

CREATE TABLE [Blog] (
    [BlogId] int NOT NULL IDENTITY,
    [Url] nvarchar(max) NOT NULL,
    CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId])
);
GO

CREATE TABLE [Post] (
    102 int NOT NULL IDENTITY,
    [BlogId] int NOT NULL,
    [Content] nvarchar(max),
    [Title] nvarchar(max),
    CONSTRAINT [PK_Post] PRIMARY KEY (102),
    CONSTRAINT [FK_Post_Blog_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [Blog] ([BlogId]) ON DELETE CASCADE
);
GO

INSERT INTO [Blog] (Url) VALUES
('http://blogs.msdn.com/dotnet'),
('http://blogs.msdn.com/webdev'),
('http://blogs.msdn.com/visualstudio')
GO

این موضوع باعث ساخته شدن دیتابیس جدیدی با نام Blogging و جداولی با نام‌ های Blog و Post و وارد کردن مقادیر نمونه ای در درون این دیتابیس می ‌شود. در قسمت بعدی نحوه ساختن این پروژه را با یکدیگر بررسی خواهیم کرد.
ساختن یک پروژه جدید

ویژوال استودیو را باز کرده و از منوی File گزینه New و سپس Project را انتخاب کنید. از قسمت سمت چپ بر روی گزینه Installed سپس Visual C# و بعد از آن Web کلیک کنید. از قسمت سمت راست گزینه ی ASP.NET Core Web Application را انتخاب کنید. به عنوان نام این پروژه EFGetStarted.AspNetCore.ExistingDb را وارد کرده و بر روی OK کلیک کنید.

پس از چند ثانیه پنجره New ASP.NET Core Web Application نشان داده می شود. دقت کنید که از درون لیستی که Target Framework را مشخص می کنید گزینه .NET Core را انتخاب کرده و برای انتخاب ورژن ASP.NET Core 2.1 را انتخاب کنید. پس از آن بر روی گزینه ی Web Application (Model-View-Controller) کلیک کرده و Authentication را بر روی No Authentication تنظیم کنید و بر روی OK کلیک کنید. در رابطه با ASP.NET Core در  آموزش شروع به کار برنامه نویسی ASP.NET Core به طور مفصل صحبت کرده ایم.

در قسمت بعدی در رابطه با نصب کردن Entity Framework Core صحبت خواهیم کرد.
نصب کردن Entity Framework Core

به منظور نصب کردن Entity Framework Core باید آن را به عنوان یک Nuget Package نصب کنید. بهترین کار نصب کردن Package مربوط به Database Provider مورد نظر می باشد. برای دیدن یک لیست کامل از Database Provider هایی که در Entity Framework Core پشتیبانی می ‌شوند بر روی این لینک کلیک کنید. در این آموزش ما نیازی به نصب Database Provider یا حتی Entity Framework Core نداریم چرا که داریم از SQL Server به عنوان Database Provider استفاده می کنیم و این Database Provider در متا پکیج Microsoft.AspnetCore.App قرار گرفته است و به صورت خودکار به برنامه ی ما اضافه شده است.

در قسمت بعدی در رابطه با ساخت Model با استفاده از دیتابیس ای که در قسمت های قبلی ایجاد کردیم صحبت خواهیم کرد. این موضوع را تحت عنوان مهندسی معکوس یا Reverse Engineering می نامند. در رابطه با Reverse Engineering کرن دیتابیس در آموزش شروع به کار با Entity Framework Core به طور مفصل صحبت کرده ایم.
ساخت Model با استفاده از دیتابیس

هم اکنون زمان ساختن Model مربوطه بر اساس دیتابیس ای که در قسمت های قبل ایجاد کردیم می باشد. از منوی Toolsگزینه NuGet Package Manager را انتخاب کرده و سپس بر روی Package Manager Console کلیک کنید. دستور زیر را وارد کرده و اجرا کنید:

 
Scaffold-DbContext "Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

دقت کنید که اگر یک خطا به شکل زیر دریافت کردید:

The term ‘Scaffold-DbContext’ is not recognized as the name of a cmdlet

تنها کاری که نیاز است انجام دهید این است که ویژوال استودیو را ببندید و دوباره باز کنید.
نکته:

میتوانید با استفاده از Argument ای به نام -Tables در دستور Scaffold-DbContext جداولی که قصد دارید از آنها در ساخت Model استفاده کنید را مشخص کنید. برای مثال -Tables Blog,Post باعث ساخته شدن Entity هایی برای دو جدول Blog و Post می شود و بقیه جداولی که احتمالاً در دیتابیس وجود دارند در نظر گرفته نمی‌ شود.

خب با استفاده از این روش ما دو Entity با نام ‌های Blog و Post و همچنین یک کلاس Context با نام BloggingContext را بر اساس Schema بانک اطلاعاتی ایجاد کرده ایم. کدی که در ادامه می بینید Blog را نشان می دهد.

 
using System;
using System.Collections.Generic;
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Blog
    {
        public Blog()
        {
            Post = new HashSe();
        }

        public int BlogId { get; set; }
        public string Url { get; set; }

        public ICollection Post { get; set; }
    }
}

و کد زیر Post را نشان می دهد:

 
using System;
using System.Collections.Generic;

namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Post
    {
        public int PostId { get; set; }
        public int BlogId { get; set; }
        public string Content { get; set; }
        public string Title { get; set; }

        public Blog Blog { get; set; }
    }
}

نکته ای که قصد داریم در اینجا به اشاره کنیم این است که به منظور فعال کردن قابلیت Lazy Loading باید Navigation Property های درون این Entity ها به صورت virtual تعریف شوند. در ادامه به بررسی کلاس BloggingContext می ‌پردازیم.

کلاس Context نمایانگر یک Session با دیتابیس است و امکان Query گرفتن و Save کردن Entity ها را به ما می ‌دهند. کد زیر تعریف کلاس BloggingContext را نشان می دهد.

 
public partial class BloggingContext : DbContext
{
   public BloggingContext()
   {
   }

   public BloggingContext(DbContextOptions options)
       : base(options)
   {
   }

   public virtual DbSet Blog { get; set; }
   public virtual DbSet Post { get; set; }

   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
   {
       if (!optionsBuilder.IsConfigured)
       {
           #warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
           optionsBuilder.UseSqlServer(@"Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;");
       }
   }

   protected override void OnModelCreating(ModelBuilder modelBuilder)
   {
       modelBuilder.Entity(entity =>
       {
           entity.Property(e => e.Url).IsRequired();
       });

       modelBuilder.Entit(entity =>
       {
           entity.HasOne(d => d.Blog)
               .WithMany(p => p.Post)
               .HasForeignKey(d => d.BlogId);
       });
   }
}

رجیستر کردن کلاس BloggingContext در Dependency Injection

امیدواریم که با مفهوم Dependency Injection آشنا باشید. اگر چنین نیست توصیه می‌ کنیم از آموزش معکوس سازی کنترل Inversion of Control در سی شارپ وبسایت پرووید استفاده کنید. مفهوم Dependency Injection یکی از مفاهیم مرکزی و بسیار مهم در ASP.NET Core است. به عبارت دیگر سرویس‌ های مختلفی از قبیل همین کلاس Context در در زمان Application Startup در Dependency Injection رجیستر می شوند و در زمان هایی که به آنها نیاز داریم در دسترس ما قرار می ‌گیرند. این عملیات رجیستر کردن در زمانی که برنامه در حال اجرا شدن است اتفاق می ‌افتد.

پس رجستر شدن کامپوننت های مختلفی که به این سرویس ها نیاز دارند مثلا Controller های برنامه ی MVC این سرویس ‌ها را از طریق تابع سازنده خود و یک پارامتر ورودی دریافت می کنند. در قسمت بعدی کلاس BloggingContext را رجیستر و پیکربندی می ‌کنیم و این کار را در کلاس Startup.cs انجام می دهیم.
Register کردن و Configure کردن BloggingContext در Startup.cs

به منظور اینکه Contoller های MVC بتوانند کلاس Context یعنی همان BloggingContext را دریافت کنند باید این کلاس به عنوان یک سرویس رجیستر شود. به منظور انجام این کار فایل Startup.cs را باز کرده و سپس یک دستورات using زیر را وارد کنید.

 
using EFGetStarted.AspNetCore.ExistingDb.Models;
using Microsoft.EntityFrameworkCore;

با استفاده از اضافه کردن این دو دستور using می ‌توانید از یک متد با نام AddDbContext به منظور رجیستر کردن کلاس Context به عنوان یک سرویس استفاده کنید. خب در ادامه متد ConfigureServices را پیدا کنید و کدی که در قسمت زیر مشاهده می ‌کنید را به قسمت پایانی این متد اضافه کنید:

 
    var connection = @"Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;ConnectRetryCount=0";
    services.AddDbContext(options => options.UseSqlServer(connection));

:نکته

در یک برنامه واقعی اغلب Connection String در یک فایل Configuration یا حتی Environment Variable قرار می گیرد. اما در این آموزش به منظور ساده تر کردن روال کار ما Connection String را به صورت مستقیم در این فایل وارد کرده‌ ایم. در رابطه با جزئیات بیشتر در مورد Connection String ها می توانید از این لینک استفاده کنید. در قسمت بعدی یک Controller و View های مربوط به آن را ایجاد می‌کنیم.
ساخت یک: Controller و View ها

بر روی فولدر Controllers از پروژه خود در Solution Explorer راست کلیک کرده و گزینه Add و سپس Controller را انتخاب کنید. در قسمت بعدی بر روی گزینه ی MVC Controller with views, using Entity Framework کلیک کرده و Ok را انتخاب کنید. گزینه ی Model class را بر روی Blog و Data context class را بر روی BloggingContext تنظیم کرده و بر روی Add کلیک کنید. در ادامه در رابطه با Run کردن این Application صحبت خواهیم کرد.
اجرا کردن: Application

پس از ساختن Controller و View های مربوط به آن می توانید Application را اجرا کنید. از منوی Debug گزینه Start Without Debugging را انتخاب کنید. زمانی که برنامه در مرورگر باز می شود به آدرس /Blogs بروید سپس بر روی گزینه Create New کلیک کنید. یک Url برای Blog خود انتخاب کرده و سپس Create را کلیک کنید. تصویر زیر این موضوع را نشان می دهد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az

سافت بازدید : 33 چهارشنبه 01 اردیبهشت 1400 نظرات (0)

سورس پروژه آموزش مجازی تحت وب ASP.NET

سورس پروژه آموزش مجازی تحت وب ASP.NET

 نویسنده : حسن کریمی1,718 بازدید3 سال پیش ادامه / دانلود

سورس کد پروژه آموزش مجازی تحت وب ASP.NET رایگان که با زبان سی شارپ دات نت و دیتابیس SQL Server نوشته شده است را تقدیم شما کاربران عزیز سایت آغازه می کنیم. در این پروژه تحت عنوان سامانه آموزش مجازی تحت وب که با asp.net برنامه نویسی شده است سعی شده است تا تمامی اشیا و موجودیت های یک سیستم آموزشی را پیاده سازی کند. لازم به ذکر است که این پروژه در سطح دانشجویی بوده و آزمایشی است. در ادامه توضیحی کامل از ا..

 برچسب ها

سورس کد رایگانپروژه ASP.NET

دانلود پروژه وب سایت آموزشی ASP.NET با زبان سی شارپ

 نویسنده : حسن کریمی2,565 بازدید6 سال پیش ادامه / دانلود

از سری پروژه و سورس های ASP.NET ، سورس کد پروژه وب سایت آموزشی را که با زبان سی شارپ و ASPNET MVC برنامه نویسی شده است را تقدیم شما کاربران عزیز می کنیم. این پروژه با بانک اطلاعاتی اسکیول سرور ۲۰۱۲ پیاده سازی شده است. از نکات بسیار جالب این پروژه وب سایت آموزشی استفاده از ابزار ویرایش متن CKEditor  که کد باز و رایگان می باشد . بخش سرپرستی این وب سایت آموزشی شامل امکانات ارسال مطالب ، حذف و ویرایش محتوا ..

 برچسب ها

ASP.NET و Ajaxپروژه ASP.NET

دانلود پروژه وب سایت رزو بلیط قطار با Asp.Net و سی شارپ

وب سایت رزو بلیط قطار با Asp.Net

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276پروژه وب سایت رزو بلیط قطار با Asp.Net که با زبان سی شارپ و با دیتابیس اس کیول سرور ۲۰۱۲ برنامه نویسی دشه است را تقدیم کاربران عزیز سایت آغازه می کنیم. فایل های پایگاه داده ی استفاده شده در این پروزه با پسوند MDF و LDF در پوشه app_data گنجانده شده است. این سورس کد تحت وب بوده و برای راه اندازی ان نیاز به ویژال استادیو ۲۰۱۲ به بالاتر دارید. از جمله امکانات این وب سایت می توان به مدیریت اخبار ، ثبت..

 برچسب ها

پروژه ASP.NET

دانلود رایگان سورس پروژه فروشگاه آنلاین با Asp.Net و زبان سی شارپ

فروشگاه آنلاین با Asp.Net

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276سورس کد فروشگاه آنلاین با Asp.Net و زبان سی شارپ را جهت دانلود رایگان در سایت آغازه قرار می دهیم. این پروژه با زبان C# و با دیتابیس اس کیول سرور ۲۰۰۸ برنامه نویسی شده است. استفاده از کلاس های مختلف و استفاده از مدل توسعه نرم افزار MVC در این پروزه فروشگاه آنلاین و طراحی منحصر به فرد از ویژگی های این پروزه تحت وب محسوب می شود. از امکانات این پروزه دانشجویی می توان به ثبت نام کاربران در فروشگاه آنلاین..

 برچسب ها

پروژه ASP.NET

دانلود کتاب آموزش برنامه نویسی ASP.Net MVC 5 پروژه فروشگاه آنلاین به زبان فارسی

 نویسنده : حسن کریمی3,181 بازدید6 سال پیش ادامه / دانلود

کتاب آموزش برنامه نویسی ASP.Net MVC 5 که در آن یک  پروژه فروشگاه آنلاین با ای اس پی دات نت MVC پیاده سازی شده است را تقدیم شما عزیزان می کنیم. در این این کتاب سعی شده است که نگاهی اجمالی کامپوننت های اضافه شده در .net نسخه ۵ اشاره گردد. در این پروزه از EF6 و از ویزال استادیو ۲۰۱۳ با پایگاه داده اس کیول سرور ۲۰۱۴ استفاده شده است. این کتاب آموزشی به صورت گام به گام یک پروزه عملی فروشگاه اینترنتی آنلای..

 برچسب ها

پروژه ASP.NET

دانلود پروژه سیستم وب سایت هتل داری با ASP.NET به همراه مستندات پروژه

پروژه سیستم وب سایت هتل داری با ASP.NET

 نویسنده : حسن کریمی1,762 بازدید7 سال پیش ادامه / دانلود

در این بخش از سایت آغازه سورس کد پروژه های ASP.NET باری شما پروژه سیستم هتل داری را که با تکنولوژی ASP.NET تهیه شده است را تقدیم شما عزیزان می کنیم. این پروژه شامل مستندات برنامه به همراه نمودار UML نرم افزار رشنال رز می باشد که امید است مورد توجه شما عزیزان قرار بگیرد. این پروژه دارای امکاناتی شامل ثبت هتل ، رزو هتل ، مدیریت سازمانی ، پنل کاربری و… می باشد که امید است مورد توجه شما عزیزان قر..

 برچسب ها

پروژه ASP.NET

دانلود پروژه وب سایت دوست یابی با ASP.NET

پروژه وب سایت دوست یابی با ASP.NET

 نویسنده : حسن کریمی1,049 بازدید7 سال پیش ادامه / دانلود

در این پست از سایت آغازه وب سایت پروژه دوست یابی و شبکه های اجتماعی را که با  ASP.NET نوشته شده است را تقدیم شما عزیزان می کنیم. در این سورس کد از پایگاه داده Sql Server استفاده شده است که امید است مورد توجه شما عزیزان قرار بگیرد. شما می توانید این پروژه دوست یابی که با ASP.NET نوشته شده است را رایگان دانلود کنید. عنوان : پروژه وب سایت دوست یابی با ASP.NET حجم فایل: ۱٫۵ مگابایت ..

 برچسب ها

پروژه ASP.NET

دانلود پروژه سیستم هتل با ASP.net به همراه مستندات برنامه و سورس کد

پروژه سیستم هتل ASP.net همراه مستندات

 نویسنده :  بازدید7 سال پیش ادامه / دانلود

در این بخش از سایت آغازه سورس کد پروژه های ASP.NET سورس کد سیستم رزو هتل با تکنولوژی ASP.NET که دارای امکانتی مانند رزرو اتاق ، نمایش اطلاعات کاربران ، ثبت نام کاربران و… می باشد. پایگاه داده این پروژه دانشجویی Sql Server می باشد که امید است این سورس کد مورد توجه دانشجویان عزیز قرار بگیرد. این پروژه به همراه داکیومنت تهیه شده است که می توانید رایگان دانلود کنید. عنوان :پروژه سیستم هتل ASP.n..

39,500 تومان

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET

وب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET

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

54,000 تومان

وب سایت راه سازی با ASP.NET

وب سایت راه سازی با ASP.NET

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

22,850 تومان

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET

این وب سایت به معرفی آثار و اطلاعات مربوط به اساتید میپردازد . بطوریکه قابلیت عضو گیری ، صفحه معرفی اساتید ، صفحه آثار و کارهای انجام شده ، امکان تماس با مدیر سایت و غیره را شامل میشود . تکنولوژی استفاده شده در این پروژه ASP.NET بوده و از css نیز جهت قالب بندی صفحات استفاده شده است . بانک مورد نظر Sql Server 2008 میباشد .

20,900 تومان

پروژه سلف سرویس دانشگاه با سی شارپ

پروژه سلف سرویس دانشگاه با سی شارپ

این پروژه سیستم سلف سرویس دانشگاه را در قالب یک نرم افزار و در حد یک پروژه دانشجویی پیاده سازی میکند . از محیط گرافیکی مناسب و کاربر پسندی تشکیل شده و بسیار مناسب برای پروژه های پایانی دروس میباشد . روند کلی این نرم افزار بدین صورت هست که تشکیل شده از 4 نوع کاربر که عبارتند از : مدیر سیستم ، اپراتور سلف ، مسئول سلف و مسئول امور مالی . که هر کدام به نوبه ی خود وظایفی را به عهده دارند که به هر کدام خواهیم پرداخت . 1-مدیر سیستم: وظایف ثبت، ...

22,500 تومان

پروژه پایانی مدیریت خانواده و شجره نامهazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

پروژه پایانی مدیریت خانواده و شجره نامه

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

این پروژه بسیار مناسب جهت ارائه پروژه پایانی دوره کارشناسی به استاد میاشد . مس ...

34,000 تومان

وب سایت شجره نامه - دانشجویی و تجاری

وب سایت شجره نامه - دانشجویی و تجاری

این وب سایت جز برترین پروژه های وب سایت ناب پروژه بوده که بسیار کامل و از نظر گرافیک و پنل مدیریت زیباست . این وب سایت به کاربرانش امکان ثبت نام و ورود به پنل را میدهد. کاربران پس از ثبت نام در وب سایت و ورود به پنلشان میتوانند شجره نامه خود را در سیستم ثبت نمایند. فرض کنید ریشه ما آقا و خانم xوy بوده پس در این حالت پدر و مادر xوy را نمیدانیم کی هست. Xوy به عنوان ریشه های ما هستندپس از ثبت xوy باید بچه هایشان را ثبت کنید مثلا x1 و y1و ...

24,200 تومان

پروژه آموزشگاه با سی شارپ

پروژه آموزشگاه با سی شارپ

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

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

22,800 تومان

وب سایت سیستم مطب پزشکی با ASP.NET

وب سایت سیستم مطب پزشکی با ASP.NETوب سایت سیستم مطب پزشکی با ASP.NET

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

31,200 تومان

وب سایت رزرو آنلاین بلیط با ASP.NET

وب سایت رزرو آنلاین بلیط با ASP.NET

این وب سایت امکان رزرو بلیط توسط کاربران جهت ورود به یک کنسرت را فراهم می کند . روند کار این سایت و امکانات موجود برای کاربران عبارتند از : 1- ثبت نام کاربران در سیستم 2- ورود به سیستم جهت رزرو مکان 3-مشاهده کلیه ی بلیط ها و مکان های رزرو نشده و در نهایت امکان مشاهده اطلاعات کنسرت و مشاهده کلیه رزرو های من

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

امک ...azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

23,500 تومان

وب سایت خوابگاه دانشجویی با ASP.NET

وب سایت خوابگاه دانشجویی با ASP.NET

تحلیل وب سایت خوابگاه دانشجویی صفحه اول :مقررات دانشگاه در رابطه با خوابگاه صفحه دانشجو:فرم اطلاعات دانشجویان و امکان حذف و ویرایش صفحه تعریف ساختمان: اطلاعات ساختمان شماره ساختمان و نام و ادرس صفحه تعریف اتاق و انتساب اتاق به دانشجو(با انتخاب شماره ساختمان - شماره اتاق دانشجویی و ... . این وب سایت جهت ارائه خوابگاه به دانشجویان توسط دانشگاه مورد استفاده قرار میگیرد . کاربر صفحه اصلی را مشاهده کرده (دو نوع کاربر وجود دارد دانشجو و مسئ ...

31,500 تومان

وب سایت مدیریت بیمارستان با ASP.NET

وب سایت مدیریت بیمارستان با ASP.NET

این وب سایت خیلی تمیز و کامل هست و بسیار مناسب برای پروژه پایانی دوره های کاردانی و کارشناسی میباشد . این سیستم از 4 نوع کاربر تشکیل شده است که عبارتند از : 1- مدیر سیستم 2- پزشک 3-پرستار 4- کارمند پذیرش

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

29,800 تومان

وب سایت بانکداری الکترونیک با ASP.NET

وب سایت بانکداری الکترونیک با ASP.NET

این وب سایت صرفا برای یک پروژه دانشج.یی جهت ارائه به عنوان پایان نامه دوره کارشناسی کاربر داشته و هیچ جنبه تجاری ندارد . در این وب سایت کاربران ابتدا باید در سیستم عضو شده تا بتوانند پس ورود به پنل کاربریشان از امکانات سیستم استفاده کنند . روند کار با این وب سایت بدین صورت هست که کاربران پس از قبت نام در سامانه و ورود به پنل کاربریشان ، 10 دقیقه فرصت دارند تا عملیاتی را انجام دهند ، در غیره اینصورت کاربر به صورت خودکار از طریق سیستم از ...

25,400 تومان

وب سایت بیمه نامه با ASP.NET , VB.NET

وب سایت بیمه نامه با ASP.NET , VB.NET

این وب سایت هم با نسخه 2008 و هم با نسخه 2010 موجود میباشد . ربان برنامه نویسی استفاده شده VB.Net بوده و با تکنولوژی ASP.NET پیاده سازی شده است .بانک اطلاعاتی این وب سایت SQL Server 2008 میباشد که جهت استفاده میبایست آن را ریستور کنید . یکی از مهمترین ویژگی های این وب سایا استفاده از برنامه نویسی Linq بوده که با خریداری این پروژه به راحتی برنامه نویسی لینک را می اموزید .

در این وب سایت 3 نوع کاربر وجود دارد : 1-مدیر سیستم 2- کار ...

22,400 تومان

وب سایت فروشگاه کتاب با زبان ASP.NET

وب سایت فروشگاه کتاب با زبان ASP.NET

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

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276تهیه شده است .

روند کار این سایت بدین صورت است که ابتدا کلیه کتا ...

28,200 تومان

وب سایت ارزشیابی اساتید با ASP.NET

وب سایت ارزشیابی اساتید با ASP.NET

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

29,100 تومان

وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...

وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...

وب سایت فوق با استفاده از تکنولوژی asp.net و بانک اطلاعاتی Sql Server 2008 تهیه شده است . این پروژه برای هر نوع آموزشگاهی اعم از کامپیوتر ، خیاطی و سایر رشته ها قابل استفاده میباشد بطوری که امکان ثبت دوره ها و همچنین ثبت دروس ارائه شده در هر دوره و اختصاص اساتید و دانشجویان به دوره ها و در نهایت انتخاب واحد دانش آموزان توسط مدیریت وجود دارد .

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

25,400 تومان

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

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

نرم افزار مدیریت کافینت که به زبان اکسس نوشته شده که میتونید در ادامه مطلب دانلود کنید مقاله آموزشی Crystal Report در ویژوال بیسیک کار با توابع API در سی شارپ ساخت تایمر در سی شارپ آموزش کامل برنامه نویسی پایگاه داده در ویژوال بیسیک ۶٫۰ ۵۸ منوی زیبای CSS

3,000 تومان

دانلود دیتابیس شهرها و استان های ایران در اکسس

دانلود دیتابیس شهرها و استان های ایران در اکسس

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

3,000 تومان

دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net

دانلود سazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276ورس و مقاله آموزشی ارسال ایمیل در Asp.net

Send Mail in ASP.net Persian دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net با سورس و مقاله آموزشی ارسال ایمیل در Asp.net با شما هستم.مقاله به زبان برای شما اماده شده و نحوه ارسال ایمیل در Asp.net را پیش گرفته به همراه فیلم آموزشی.خیلی از همه شما دوستان ممنونم که نسبت به بنده لطف دارند و با پیام های خودشون اشتیاق بیشتری را نسبت به مطالب دیگر در بنده ایجاد میکنند!خوشحالم که در خدمت شما هستم

3,000 تومان

سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس

سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس

روژه ای بسیار جالب برای طراحان وب و همچنین برنامه نویسان وب به خصوص ASP.NET پروژه سیستم ثبت نظرات کاربران که در این ساعت اماده دانلود کرده ایم پروژه بسیار کاربردی و در نوع خودش مفید هستش پروژه ای که با چد زبان مختلف یعنی ajax,c#.net,asp.net,jquery طراحی و کد نویسی شده است نحوه انجام کاره این پروژه نیز به این صورت هستش برای ثبت نظرات کاربران از asp.net و جی کوئری و آژاکس و وب سرویس ها استفاده شده است و همچنین از بانک اطلاعاتی sql server ...

3,000 تومان

سورس پروژه صفحه Captcha به زبان ASP.NET

سورس پروژه صفحه Captcha به زبان ASP.NET

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

3,000 تومان

سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین

 سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین

امروزه سیستم های انلاین بیشتر از سیستم های تحت ویندوز در مراکز عمومی و تخصصی مورد استفاده قرار میگیرن.پروژه ای که امروز برای شما دوستان اماده کردیم یک سیستم مدیریت انبار هستش البته به صورت انلاین هستش که شما میتونید به صورت انلاین یک سیستم انبار را کنترل و مدیریت کنید.پروژه به همراه سورس کامل و بانک اطلاعاتی SQL را میتوانید از ام اس پی سافت به صورت رایگان دانلود کنید.این پروژه به زبان ASP.NET نوشته شده و در محیط ویژوال استدیو ۲۰۱۰ طراحی ...

3,000 تومان

یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد

یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد

این پروژه با استفاده از: Asp.net 2.0 Sql Server 2005 C#.Net 2005 Ajax CSS Java Script طراحی وپیاده سازی شده استدر این پروژه سعی بیشتر بر آموزش بوده تا پرژه ای با امکاناتی که هر برنامه نویسی نیاز دارد در خدمت شما عزیزان قرار گیرد امکاناتی نظیر: انجمن بحث و گفتگو اخبار مقالات لینک ها نظر سنجی و … جهت اجرای پروژه فقط کافیست فایل های ضمیمه را دانلود کرده و همه آنها را extract نموده و ۳پوشه دیگر را در پوشه Final Forum Project کپی نمایید.

3,000 تومان

کامپوننت فارسی برای Login,CrateUser,… در دات نت

کامپوننت فارسی برای Login,CrateUser,… در دات نت

فرآیند Authentication در ASP.NET 2.0 از طریق سرویس جدید membership و Authorization از طریق سرویس جدید Roles انجام می شود. ASP.NET 2.0 کار آغاز شده در تائید کاربران مبتنی بر فرم را که در نسخه ASP.NET 1.x شروع شده بود ، تکمیل و امکانات مناسبی برای انجام عملیات متفاوتی نظیر تائید کاربران ، ایجاد یک کاربر جدید ، حذف یک کاربر و ویرایش اطلاعات کاربران از طریق برنامه نویسی و به کمک کنترل های وب را ارائه نمود . شیوه عملکرد عمومی تائید کاربران ...

3,000 تومان

سیستم نمایش اخبار با asp.net

سیستم نمایش اخبار با asp.net

یک برنامه کوچک چند خطی با asp.net و زبان vb.net که اخباری رو از بانک اطلاعاتی access خوانده و در یک جدول به همراه تاریخ ثبت خبر نمایش میده.البته اخبار بصورت خلاصه نمایش داده میشه و تبدیل به لینکی شده که کاربر با کلیک روی آن، به صفحه مشروح اخبار منتقل می شود تا متن کامل آن خبر را مشاهده کند.

3,000 تومان

سورس کامل سایت بی ان بی

سورس کامل سایت بی ان بی

سورس کامل سایت بی او بی طراحی شده با زبان asp.net سورس کامل سایت فروشگاه لپ تاپ

3,000 تومان

سورس کامل سایت فروشگاه لپ تاپ

سورس کامل سایت فروشگاه لپ تاپ

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

3,000 تومان

اعداد فارسی در وب سایت

اعداد فارسی در وب سایت

وقتی یک وب سایت طراحی کرده اید (حتما با asp.net) برای نمایش آن در اینترنت و مرورگرها، همیشه با مشکلات و مسائل گوناگونی مواجه خواهید بود. یکی از آنها نمایش اعداد فارسی در مرورگرها علی الخصوص مرورگر فایرفاکس است. من یک کلاس در asp.net با زبان vb.net نوشتم که اگر از اون استفاده کنید و هررشته ای رو به اون پاس کنید و بعد نمایش بدید مشکل حل خواهد شد. سیستم نمایش اخبار با asp.net سورس کامل سایت فروشگاه لپ تاپ

 azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

پروژه وب سایت خودرویاب با Asp.Net از جمله پروژه های حرفه ای و پیشرفته ای می باشد که توسط تیم برنامه نویسی projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان C# و تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server 2008 طراحی و پیاده سازی شده است.وب سایت خودرویاب به منظور یک سامانه قدرتمند جهت جستجو خودرو می باشد و روند کار این اتوماسیون به این صورت می باشد که ابتدا کاربر وارد سایت می شود و خودرو مورد نظر خود را جستجو می کند و در صورتی که خودرو مورد نظر در سایت موجود باشد مشتری می تواند خودرو مورد نظر را سفارش دهد و در صورتی که خودرو مورد نظر مشتری در سایت موجود نباشد مشتری ایمیل خود را در سایت ثبت می کند و بعد از اینکه مشتری ایمیل خود را ثبت کرد در صورتی که در روزهای آینده این خودرو توسط مدیریت سایت ثبت شود یک ایمیل به صورت اتوماتیک برای مشتری ارسال می شود مبنی بر اینکه خودرو مورد نظر شما در سایت موجود می باشد.بنابراین اتوماسیون خودرو یک به عنوان یک اتوماسیون قدرتمند جهت جستجو خودرو مورد نظر می باشد و برخی از امکاناتی که در وب سایت اتوماسیون خودرویاب می باشد عبارتند از : صفحه اصلی ، عضویت در سایت ، ورود به سایت ، تماس با ما ، نقشه سایت ، جستجو خودرو ، سفارش خودرو ، رفتن به لیست انتظار ، مدیریت سایت که شامل مدیریت خودرو ها (تعریف خودرو جدید در سایت) ، مدیریت سفارش دهندگان خودرو ، مدیریت لیست های انتظار خودرو و … می باشد. به عنوان نکته مهم باید عرض شود که این پروژه قابلیت تجاری شدن را نیز دارد در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند

توضیحات بیشتر »

پروژه وب سایت سامانه انتخابات با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه وب سایت سامانه انتخابات با Asp.Net از جمله پروژه های جالب و حرفه ای می باشد.پروژه طراحی وب سایت انتخابات به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.net و بانک اطلاعاتی Sql Server 2008 طراحی و پیاده سازی شده است.این پروژه مجموعه امکاناتی که یک سامانه تحت وب انتخابات باید داشته باشد را دارد که این امکانات عبارتند از : بخش ورود به سامانه ، فرم ثبت اطلاعات رأی دهندگان ، فرم ثبت رأی ، رأی دهندگان ، فرم مشاهده اطلاعات کاندیدا توسط متصدیان ، بخش مدیریت سایت که شامل مدیریت اطلاعات متصدیان ، مدیریت اطلاعات کاندیدا ، مدیریت اطلاعات رأی دهندگان ، مدیریت رأی های داده شده و گزارشی از رأی های داده شده و ...می باشد. قابل توجه کاربران عزیز دمو مربوط به پروژه سامانه تحت وب انتخابات برای شما قرارداده شده است و شما می توانید قبل از خرید پروژه دمو مربوط به پروژه را ببینید. کاربران برای انجام پروژه های برنامه نویسی مخصوصاً پروژه های Asp.Net که موضوع آنها در سایت نیست می توانند از طریق فرم سفارش پروژه ، ارسال ایمیل ، تماس تلفنی ، پیامک و ... پروژه های برنامه نویسی خود را سفارش دهند

توضیحات بیشتر »

پروژه وب سایت فروشگاه خودرو با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه وب سایت فروشگاه خودرو با Asp.Net از دیگر پروژه های برنامه نویسی و طراحی سایت می باشد که توسط مهندس مجید کفاش پور سرتیم برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه دارای گرافیک حرفه ای و امکانات بالا و کاربردی نیز می باشد.پروژه فروشگاه خودرو به زبان برنامه نویسی C# ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.از امکانات مهم این پروژه عبارتند از : عضویت در سایت ، ورود به سایت ، تماس با فروشگاه ، نقشه سایت ، سفارش خرید خودرو ، مشاهده سبد خرید خودرو ، لیست نمایندگان فروشگاه خودرو ، مدیریت خودرو که شامل مدیریت خودروهای سایت ، مدیریت نمایندگان فروشگاه خودرو می باشد.در این پروژه کاربران قادر هستند که لیست خودرو های فروشگاه را مدیریت کنند یعنی می توانند خودروی جدیدی را اضافه کنند و یا اینکه اطلاعات مربوط به خودرو را حذف و ویرایش کنند و همچنین از مهم ترین بخش این فروشگاه جستجو خودرو طبق آیتم های مختلف و سپس ثبت و سفارش خودرو می باشد و بعد از انجام خرید سایت به کاربر یک شناسه خرید می دهد که کاربر می تواند توسط آن از طریق سبد خرید جزئیات خرید را مشاهده نماید. این پروژه نیز دارای مستندات جهت ارائه به اساتید نیز می باشد.

توضیحات بیشتر »

پروژه درگاه پرداخت الکترونیک مجازی با Asp.Net

ای اس پی Asp.Net, پروژه ها 2

 

پروژه پرداخت الکترونیک مجازی با Asp.Net از دیگر پروژه های جالب و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی وب سایت Projectp30.ir طراحی و پیاده سازی شده است.در این پروژه یک سیستم پرداخت الکترونیک به طور مجازی طراحی و پیاده سازی شده است و در این بخش کاربر می تواند اطلاعات حساب خود که شامل شماره کارت ، رمز اینترنتی ، رمز CVV ، تاریخ انقضاء و مبلغ پرداخت می باشد.همان طور که می دانید درگاه پرداخت الکترونیک یک درگاهی می باشد که کاربر می تواند عملیات واریز وجه ، انتقال وجه ، مانده حساب و ... را به صورت الکترونیکی انجام دهد.

توضیحات بیشتر »

پروژه وب سایت خبری با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 12

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

 

پروژه وب سایت خبری با Asp.Net یکی دیگر از پروژه های جدید و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان برنامه نویسی سی شارپ و تکنولوژی Asp.Net و پایگاه داده sql server 2008 طراحی و پیاده سازی شده است. این پروژه از دو بخش تشکیل شده است که شامل بخش مدیریت و بخش کاربران می باشد و بخش مدیریت سایت خبری شامل مدیریت اخبار ، مدیریت نظرات مربوط به اخبار و مدیریت پاسخ به نظرات اخبار و مدیریت اینکه نظرات و پاسخ های داده شده به هر خبر به کاربر نمایش داده شود یا خیر می باشد و بخش کاربری هم شامل مشاهده تیتر اخبار ، مشاهده متن کامل خبر به همراه عکس ها و لینک هایی که دارد ، نظر دادن به اخبار ، پاسخ به نظرات کاربران می باشد.یکی از مهم ترین امکانات این نرم افزار این می باشد که هر کاربر با هر IP می تواند به هر خبری یک نظر و یک پاسخ بدهد که این بخش جزء مزیت های این پروژه وب سایت خبری می باشد.لینک دمو مربوط به پروژه وب سایت خبری در قسمت پایین قرارداده شده است کاربران می تواند قبل از خرید پروژه دمو مربوط به نرم افزار را مشاهده نمایند. به عنوان نکته باید عرض کنیم که گرافیک بالای این سایت نیز جزء دیگر مزایای این پروژه وب سایت خبری به حساب می آید. در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

توضیحات بیشتر »

پروژه وب سایت پرداخت الکترونیک مجازی با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه ای که در این قسمت قرارداده شده است یکی از حرفه ای ترین و منحصر به فرد ترین پروژه هایی می باشد که در سایت ها وجود دارد در پروژه اتوماسیون پرداخت الکترونیک مجازی کلیه مراحل و بخش های یک سیستم پرداخت الکترونیک طراحی و پیاده سازی شده است که شما می توانید بخشی از تصاویر این پروژه را در صفحه بعد مشاهده کنید. این پروژه شامل بخش های سیستم شارژ حساب ، سیستم پرداخت آنلاین ، سیستم انتقال وجه ، بخش مدیریت سایت و .. می باشد در بخش شارژ حساب کاربر با وارد کردن اطلاعات حساب خود که شامل شماره کارت ، رمز دوم ، رمز CVV ، تاریخ انقضاء و .. می باشد می تواند مبلغ موجودی حساب خود را شارژ کند و در بخش انتقال وجه نیز کاربر با وارد کردن اطلاعات حساب خود می تواند وجهی را آنلاین پرداخت کند و با این کار مبلغی که پرداخت می شود از موجودی حساب کاربر کم می شود و همچنین در بخش انتقال وجه کاربر می تواند مبلغ را برای حساب دیگری انتقال دهد. همه این بخش نیز دارای یک بخش مدیریتی کامل می باشند که کاربر می تواند حساب های خود را مدیریت کند همچنین به عنوان نکته باید عرض کنم که پروژه وب سایت پرداخت الکترونیک مجازی دارای سطح گرافیکی بالایی نیز می باشد.کار با فایل ها در Asp.Net

کار با فایل ها در Asp.Net

می 15, 2017 ۰ 877

کار با XML در ASP.Net

کار با XML در ASP.Net

می 14, 2017 ۰ 692

پروژه نحوه استفاده از QueryString ، Session ،ViewState

پروژه نحوه استفاده از QueryString ، Session ،ViewState

آوریل 27, 2017 ۰ 403

پروژه کار با User Control در Asp.Net

پروژه کار با User Control در Asp.Net

ژانویه 6, 2017 ۰ 1133

پروژه چت بین کاربران

پروژه چت بین کاربرانحوه اجرای پروژه های ASP.Net سایت

پروژه 724 > نحوه اجرای پروژه های ASP.Net سایت

برای اجرای پروژه های ASP.Net اولین مرحله ، نصب نرم افزار Microsoft Visual Studio می باشد این نرم افزار را به صورت Full نصب کنید. سپس نرم افزار را اجرا کرده و وارد منوی File شده سپس گزینه Open We Site را کلیک میکنیم :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

سپس در پنجره بعدی فولدری که فایلهای aspx. پروژه در آن قرار گرفته اند را انتخاب کرده و روی Open کلیک میکنیم.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

کل وب سایت در محیط نرم افزار باز خواهد شد، برای اجرا کافیست دکمه F5 کیبورد را فشار دهیم.

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

با توجه به تنظیمات موجود در فایل Web.config مشخص میشود که بانک اطلاعاتی باید به صورت دستی Attach شود یا خیر، که در ادامه به شرح این موضوع میپردازیم.

وب سایت ها دارای فایلی به نام Web.config می باشند که در فولدر Source قرار دارد، این فایل را باز کرده و در آن دستور connectionString را پیدا کنید که تقریبا به شکل زیر خواهد بود :

connectionString=”Data Source=(local);Initial Catalog=Database;Integrated Security=True”

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

در صورتی که connectionString مطابق دستور زیر باشد بانک اطلاعاتی نیازی به Attach شدن دستی ندارد و به صورت خودکار با اجرای پروژه Attach میشود.

connectionString=”Data Source=(local);AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True”

به عبارت دیگر وجود پارامتر AttachDbFilename در connectionString به معنای Attach خودکار در وب سایت است.

نکته دیگر تنظیم نام سرور در connectionString می باشد. در صورتی که نام سرور SQL در سیستم با نام تعیین شده در connectionString یکی نباشد وب سایت نمیتواند به سرور SQL متصل شود لذا باید نام سرور سیستم خود را جایگزین نام سرور SQL موجود در connectionString کنیم. نام سرور جلوی Data Source قرار میگیرد. در connectionString بالا نام سرور (local) است.

نام سرور در SQL 2000 در سطح بالای فولدر Database نمایش داده میشود، برای مثال نام سرور در تصویر پایین (local) است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

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

90 برنامه سیستم رفاه تبلیغاتی دانشجویان آنلاین با استفاده از ASP.NET و سی شارپ

89 وب سایت فروشگاه صنایع دستی آنلاین با استفاده از ASP.NET و سی شارپ و دیتابیس SQL Server

88 برنامه سیستم فروشگاه سخت افزار کامپیوتر آنلاین با استفاده از VB و سی شارپ و دارای داکیومنت و مستندات و توضیحات و نمودار DFD

86 برنامه طراحی سیستم نرم افزاری رستوران رزرو غذای آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و فایل توضیحات DOC

85 برنامه سیستم رزرو بلیط هواپیما آنلاین با استفاده از ASP.NET و سی شارپ

84 پروژه فروشگاه سخت افزار آنلاین با asp.net و sql server و C# و داکیومنت و مستندات UML و نمودار DFD و توضیحات کدها

82 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

80 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

76 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

75 پروژه برنامه سیستم فروشگاه آنلاین خشکبار به زبان asp.net و C# و پایگاه داده SQL Server به همراه داکیومنت و مستندات UML کامل و توضیحات کاملazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

72 برنامه طراحی سیستم رزرو و فروش بلیط آنلاین قطار با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات

71 برنامه سیستم فروشگاه موتورسیکلت آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server و نمودار UML و فایل DOC توضیحات پروژه

70 برنامه سیستم ثبت درخواست خرید اینترنتی قطعات آنلاین با استفاده از ASP.NET و سی شارپ

69 برنامه سیستم فروشگاه فیلم و سی دی آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server دارای داکیومنت وسمتندات UML و توضیحات DOC

68 برنامه طراحی سیستم رزرو و فروش بلیط آنلاین اتوبوسرانی با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات DOC

67 برنامه سیستم فروشگاه فرش آنلاین با استفاده از ASP.NET و سی شارپ و دارای داکیویمنت و مستندات UML و توضیحات کدها

66 برنامه طراحی سیستم آنلاین ثبت دوره های آموزشی با استفاده از ASP.NET و سی شارپ دارای مستندا DOC

65 برنامه سوپرمارکت و عمده فروشی انلاین استفاده از ASP.NET و سی شارپ با داکیومنت و مستندات Word DOC

64 برنامه سیستم فروشگاه لباس آنلاین با استفاده از ASP.NET و سی شارپ و مستندات ی. ام ال و توضیحات کدها و نمودارها

63 برنامه سیستم رزرو بلیط فوتبال آنلاین با استفاده از ASP.NET و سی شارپ و دارای میتندات و توضیحات

62 برنامه ارسال کارت تبریک آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML کامل

61 پروژه دانشگاهی فروشگاه تجهیزات بدن سازی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت WORD

60 پرتال آنلاین اطلاع رسانی هنرستان با استفاده از ASP.NET و سی شارپ به همراه مستندات WORD

59 برنامه سیستم هدفمند سازی یارانه ها با استفاده از ASP.NET و سی شارپ

58 برنامه طراحی سیستم وب سایت صحیفه سجادیه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و دارای مستندات UML

54 پروژه دانشگاهی پایان ترم پرتال اطلاع رسانی دفاع مقدس با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و توضیحات DOCazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

51 فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت WORD DOC

50 برنامه سیستم آموزش ASP.NET آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و نمودارها و توضیحات

49 پروژه دانشگاهی فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

48 برنامه سیستم عکسهای امنیتی Captcha آنلاین با استفاده از ASP.NET و سی شارپ

47 وب سایت سازمان انتقال خون آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML کامل و توضیحات

45 پروژه وب سایت آنلاین انتخاب واحد و ثبت نمرات با استفاده از ASP.NET و سی شارپ با مستندات

44 وب سایت پروژه دانشجویی آموزشی html با استفاده از ASP.NET و سی شارپ و توضیحات UML

43 وب سایت پروژه دانشجویی فروشگاه سخت افزاراینترنتی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

42 پروژه دانشجویی وبسایت فروشگاه آنلاین دوربین و لوازم عکاسی با استفاده از ASP.NET و سی شارپ و فایل word uml و توضیحات

41 پروژه دانشگاهی وب سایت رای گیری آنلاین با استفاده از ASP.NET و سی شارپ دارای مستندات UML کامل و توضیحات

40 پروژه پایان ترم و پایان تحصیلات وب سایت نوبت دهی وام بانکی آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML و توضیحات

39 وب سایت پروژه دانشجویی درخواست زمان تعمیر خودرو آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML وتوضیحات

38 وبسایت پروژه دانشجویی خبری اطلاع رسانی موزه ها با استفاده از ASP.NET و سی شارپ و uml و توضیحات

37 پروژه وبسایت دانشجویی زندگینامه مشاهیر آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات

36 وبسایت داروخانه آنلاین با استفاده از ASP.NET و سی شارپ پروژه پایان ترم با توضیحات UML

35 برنامه فروم آنلاین با استفاده از ASP.NET و سی شارپ انجمن forum به همراه مستندات

34 برنامه سیستم کتابخانه سه لایه آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

33 دانلود پروژه فروشگاه آنلاین لوازم خانگی با Asp.net به همراه Source Code سی شارپ و توضیحات

32 پروژه دانشگاهی فروشگاه موبایل و سیم کارت آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

31 وبسایت پروژه پایانی خبرنامه الکترونیکی با Asp.net به همراه Source Code سی شارپ به همراه توضیحات

30 پروژه دانشجویی وب سایت رزرو هتل آنلاین با استفاده از ASP.NET و سی شارپ با همراه تحلیل UML و مستندات و توضیحات

29 پروژه وبسایت دانشجویی گیاهان دارویی با Asp.net به همراه Source Code سی شارپ و داکیومنت UML پایان تحصیلات

28 پروژه دانشجویی وب سایت رزرو بلیط آنلاین سینما و کنسرت با استفاده از ASP.NET و سی شارپ دارای مستندات و توضیحات و نمودار

27 برنامه رزور بلیط آنلاین سینما با استفاده از ASP.NET و سی شارپ

26 پروژه پایان ترم و پایان تحصیلات فروشگاه آنلاین شیرینی با Asp.net به همراه Source Code سی شارپ و توضیحات UML

25 دانلود پروژه ASP.NET فروشگاه خودرو آنلاین به همراه Source Code سی شارپ به همراه فایل word UML و توضیحات

24 دانلود سیستم فروشگاه آنلاین آلات موسیقی با Asp.net به همراه Source Code سی شارپ با فایل UML و نمودارها و توضیحات

23 دانلود پروژه دانشگاهی پرتال خبری آتش نشانی با استفاده از ASP.NET و وی بی دات نت و توضیحات کدها و نمودارهای uml

22 دانلود پروژه فروشگاه آنلاین لوازم پزشکی با Asp.net به همراه Source Code سی شارپ و توضیحات و UML و رشنال رز

21 دانلود پروژه ASP.NET دیکشنری آنلاین به همراه Source Code سی شارپ

20 دانلود پروژه دفترچه خاطرات آنلاین با Asp.net و نمودارهای UML و توضیحات

19 دانلود پروژه ASP.NET انبار داری آنلاین به همراه Source Code سی شارپ و داکیومنت و مستندات UML وتوضیحات DOC

15 دانلود پروژه ASP.NET مربوط به تکنولوژی URL Re Writing به همراه Source Code و مثال

اطلاعات تماس

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276سایر لینکها

دانلود فایلها و جزوه های word

جستجو در وب سایت

تبدیل نامه های اداری به Microsoft Access

در مورد ما

استخدام

پروژه اندروید اصفهان

آخرین مقاله ها

نحوه تعریف متغیر XML در SQL و استفاده از آن

اجرای رشته دستورات سنگین SLQ با spexecutesql

تفاوت زبان سی شارپ و جاوا

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

فانکشن STRING_SPLIT (Transact-SQL) در SQL Server

اسکریپت حذف تمامی connection های فعال پایگاه داده

رفع ارور TITLE Microsoft SQL Server Management S

ایجاد Stored procedure با پارامترهای داینامیک

گazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

سافت بازدید : 26 چهارشنبه 01 اردیبهشت 1400 نظرات (0)

سورس پروژه آموزش مجازی تحت وب ASP.NET

سورس پروژه آموزش مجازی تحت وب ASP.NET

 نویسنده : حسن کریمی1,718 بازدید3 سال پیش ادامه / دانلود

سورس کد پروژه آموزش مجازی تحت وب ASP.NET رایگان که با زبان سی شارپ دات نت و دیتابیس SQL Server نوشته شده است را تقدیم شما کاربران عزیز سایت آغازه می کنیم. در این پروژه تحت عنوان سامانه آموزش مجازی تحت وب که با asp.net برنامه نویسی شده است سعی شده است تا تمامی اشیا و موجودیت های یک سیستم آموزشی را پیاده سازی کند. لازم به ذکر است که این پروژه در سطح دانشجویی بوده و آزمایشی است. در ادامه توضیحی کامل از ا..

 برچسب ها

سورس کد رایگانپروژه ASP.NET

دانلود پروژه وب سایت آموزشی ASP.NET با زبان سی شارپ

از سری پروژه و سورس های ASP.NET ، سورس کد پروژه وب سایت آموزشی را که با زبان سی شارپ و ASPNET MVC برنامه نویسی شده است را تقدیم شما کاربران عزیز می کنیم. این پروژه با بانک اطلاعاتی اسکیول سرور ۲۰۱۲ پیاده سازی شده است. از نکات بسیار جالب این پروژه وب سایت آموزشی استفاده از ابزار ویرایش متن CKEditor  که کد باز و رایگان می باشد . بخش سرپرستی این وب سایت آموزشی شامل امکانات ارسال مطالب ، حذف و ویرایش محتوا ..

 برچسب ها

ASP.NET و Ajaxپروژه ASP.NET

دانلود پروژه وب سایت رزو بلیط قطار با Asp.Net و سی شارپ

وب سایت رزو بلیط قطار با Asp.Net

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276پروژه وب سایت رزو بلیط قطار با Asp.Net که با زبان سی شارپ و با دیتابیس اس کیول سرور ۲۰۱۲ برنامه نویسی دشه است را تقدیم کاربران عزیز سایت آغازه می کنیم. فایل های پایگاه داده ی استفاده شده در این پروزه با پسوند MDF و LDF در پوشه app_data گنجانده شده است. این سورس کد تحت وب بوده و برای راه اندازی ان نیاز به ویژال استادیو ۲۰۱۲ به بالاتر دارید. از جمله امکانات این وب سایت می توان به مدیریت اخبار ، ثبت..

 برچسب ها

پروژه ASP.NET

دانلود رایگان سورس پروژه فروشگاه آنلاین با Asp.Net و زبان سی شارپ

فروشگاه آنلاین با Asp.Net

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276سورس کد فروشگاه آنلاین با Asp.Net و زبان سی شارپ را جهت دانلود رایگان در سایت آغازه قرار می دهیم. این پروژه با زبان C# و با دیتابیس اس کیول سرور ۲۰۰۸ برنامه نویسی شده است. استفاده از کلاس های مختلف و استفاده از مدل توسعه نرم افزار MVC در این پروزه فروشگاه آنلاین و طراحی منحصر به فرد از ویژگی های این پروزه تحت وب محسوب می شود. از امکانات این پروزه دانشجویی می توان به ثبت نام کاربران در فروشگاه آنلاین..

 برچسب ها

پروژه ASP.NET

دانلود کتاب آموزش برنامه نویسی ASP.Net MVC 5 پروژه فروشگاه آنلاین به زبان فارسی

 نویسنده : حسن کریمی3,181 بازدید6 سال پیش ادامه / دانلود

کتاب آموزش برنامه نویسی ASP.Net MVC 5 که در آن یک  پروژه فروشگاه آنلاین با ای اس پی دات نت MVC پیاده سازی شده است را تقدیم شما عزیزان می کنیم. در این این کتاب سعی شده است که نگاهی اجمالی کامپوننت های اضافه شده در .net نسخه ۵ اشاره گردد. در این پروزه از EF6 و از ویزال استادیو ۲۰۱۳ با پایگاه داده اس کیول سرور ۲۰۱۴ استفاده شده است. این کتاب آموزشی به صورت گام به گام یک پروزه عملی فروشگاه اینترنتی آنلای..

 برچسب ها

پروژه ASP.NET

دانلود پروژه سیستم وب سایت هتل داری با ASP.NET به همراه مستندات پروژه

پروژه سیستم وب سایت هتل داری با ASP.NET

 نویسنده : حسن کریمی1,762 بازدید7 سال پیش ادامه / دانلود

در این بخش از سایت آغازه سورس کد پروژه های ASP.NET باری شما پروژه سیستم هتل داری را که با تکنولوژی ASP.NET تهیه شده است را تقدیم شما عزیزان می کنیم. این پروژه شامل مستندات برنامه به همراه نمودار UML نرم افزار رشنال رز می باشد که امید است مورد توجه شما عزیزان قرار بگیرد. این پروژه دارای امکاناتی شامل ثبت هتل ، رزو هتل ، مدیریت سازمانی ، پنل کاربری و… می باشد که امید است مورد توجه شما عزیزان قر..

 برچسب ها

پروژه ASP.NET

دانلود پروژه وب سایت دوست یابی با ASP.NET

پروژه وب سایت دوست یابی با ASP.NET

 نویسنده : حسن کریمی1,049 بازدید7 سال پیش ادامه / دانلود

در این پست از سایت آغازه وب سایت پروژه دوست یابی و شبکه های اجتماعی را که با  ASP.NET نوشته شده است را تقدیم شما عزیزان می کنیم. در این سورس کد از پایگاه داده Sql Server استفاده شده است که امید است مورد توجه شما عزیزان قرار بگیرد. شما می توانید این پروژه دوست یابی که با ASP.NET نوشته شده است را رایگان دانلود کنید. عنوان : پروژه وب سایت دوست یابی با ASP.NET حجم فایل: ۱٫۵ مگابایت ..

 برچسب ها

پروژه ASP.NET

دانلود پروژه سیستم هتل با ASP.net به همراه مستندات برنامه و سورس کد

پروژه سیستم هتل ASP.net همراه مستندات

 نویسنده :  بازدید7 سال پیش ادامه / دانلود

در این بخش از سایت آغازه سورس کد پروژه های ASP.NET سورس کد سیستم رزو هتل با تکنولوژی ASP.NET که دارای امکانتی مانند رزرو اتاق ، نمایش اطلاعات کاربران ، ثبت نام کاربران و… می باشد. پایگاه داده این پروژه دانشجویی Sql Server می باشد که امید است این سورس کد مورد توجه دانشجویان عزیز قرار بگیرد. این پروژه به همراه داکیومنت تهیه شده است که می توانید رایگان دانلود کنید. عنوان :پروژه سیستم هتل ASP.n..

39,500 تومان

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET

وب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET

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

54,000 تومان

وب سایت راه سازی با ASP.NET

وب سایت راه سازی با ASP.NET

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

22,850 تومان

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET

این وب سایت به معرفی آثار و اطلاعات مربوط به اساتید میپردازد . بطوریکه قابلیت عضو گیری ، صفحه معرفی اساتید ، صفحه آثار و کارهای انجام شده ، امکان تماس با مدیر سایت و غیره را شامل میشود . تکنولوژی استفاده شده در این پروژه ASP.NET بوده و از css نیز جهت قالب بندی صفحات استفاده شده است . بانک مورد نظر Sql Server 2008 میباشد .

20,900 تومان

پروژه سلف سرویس دانشگاه با سی شارپ

پروژه سلف سرویس دانشگاه با سی شارپ

این پروژه سیستم سلف سرویس دانشگاه را در قالب یک نرم افزار و در حد یک پروژه دانشجویی پیاده سازی میکند . از محیط گرافیکی مناسب و کاربر پسندی تشکیل شده و بسیار مناسب برای پروژه های پایانی دروس میباشد . روند کلی این نرم افزار بدین صورت هست که تشکیل شده از 4 نوع کاربر که عبارتند از : مدیر سیستم ، اپراتور سلف ، مسئول سلف و مسئول امور مالی . که هر کدام به نوبه ی خود وظایفی را به عهده دارند که به هر کدام خواهیم پرداخت . 1-مدیر سیستم: وظایف ثبت، ...

22,500 تومان

پروژه پایانی مدیریت خانواده و شجره نامهazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

پروژه پایانی مدیریت خانواده و شجره نامه

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

این پروژه بسیار مناسب جهت ارائه پروژه پایانی دوره کارشناسی به استاد میاشد . مس ...

34,000 تومان

وب سایت شجره نامه - دانشجویی و تجاری

وب سایت شجره نامه - دانشجویی و تجاری

این وب سایت جز برترین پروژه های وب سایت ناب پروژه بوده که بسیار کامل و از نظر گرافیک و پنل مدیریت زیباست . این وب سایت به کاربرانش امکان ثبت نام و ورود به پنل را میدهد. کاربران پس از ثبت نام در وب سایت و ورود به پنلشان میتوانند شجره نامه خود را در سیستم ثبت نمایند. فرض کنید ریشه ما آقا و خانم xوy بوده پس در این حالت پدر و مادر xوy را نمیدانیم کی هست. Xوy به عنوان ریشه های ما هستندپس از ثبت xوy باید بچه هایشان را ثبت کنید مثلا x1 و y1و ...

24,200 تومان

پروژه آموزشگاه با سی شارپ

پروژه آموزشگاه با سی شارپ

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

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

22,800 تومان

وب سایت سیستم مطب پزشکی با ASP.NET

وب سایت سیستم مطب پزشکی با ASP.NETوب سایت سیستم مطب پزشکی با ASP.NET

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

31,200 تومان

وب سایت رزرو آنلاین بلیط با ASP.NET

وب سایت رزرو آنلاین بلیط با ASP.NET

این وب سایت امکان رزرو بلیط توسط کاربران جهت ورود به یک کنسرت را فراهم می کند . روند کار این سایت و امکانات موجود برای کاربران عبارتند از : 1- ثبت نام کاربران در سیستم 2- ورود به سیستم جهت رزرو مکان 3-مشاهده کلیه ی بلیط ها و مکان های رزرو نشده و در نهایت امکان مشاهده اطلاعات کنسرت و مشاهده کلیه رزرو های من

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

امک ...azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

23,500 تومان

وب سایت خوابگاه دانشجویی با ASP.NET

وب سایت خوابگاه دانشجویی با ASP.NET

تحلیل وب سایت خوابگاه دانشجویی صفحه اول :مقررات دانشگاه در رابطه با خوابگاه صفحه دانشجو:فرم اطلاعات دانشجویان و امکان حذف و ویرایش صفحه تعریف ساختمان: اطلاعات ساختمان شماره ساختمان و نام و ادرس صفحه تعریف اتاق و انتساب اتاق به دانشجو(با انتخاب شماره ساختمان - شماره اتاق دانشجویی و ... . این وب سایت جهت ارائه خوابگاه به دانشجویان توسط دانشگاه مورد استفاده قرار میگیرد . کاربر صفحه اصلی را مشاهده کرده (دو نوع کاربر وجود دارد دانشجو و مسئ ...

31,500 تومان

وب سایت مدیریت بیمارستان با ASP.NET

وب سایت مدیریت بیمارستان با ASP.NET

این وب سایت خیلی تمیز و کامل هست و بسیار مناسب برای پروژه پایانی دوره های کاردانی و کارشناسی میباشد . این سیستم از 4 نوع کاربر تشکیل شده است که عبارتند از : 1- مدیر سیستم 2- پزشک 3-پرستار 4- کارمند پذیرش

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

29,800 تومان

وب سایت بانکداری الکترونیک با ASP.NET

وب سایت بانکداری الکترونیک با ASP.NET

این وب سایت صرفا برای یک پروژه دانشج.یی جهت ارائه به عنوان پایان نامه دوره کارشناسی کاربر داشته و هیچ جنبه تجاری ندارد . در این وب سایت کاربران ابتدا باید در سیستم عضو شده تا بتوانند پس ورود به پنل کاربریشان از امکانات سیستم استفاده کنند . روند کار با این وب سایت بدین صورت هست که کاربران پس از قبت نام در سامانه و ورود به پنل کاربریشان ، 10 دقیقه فرصت دارند تا عملیاتی را انجام دهند ، در غیره اینصورت کاربر به صورت خودکار از طریق سیستم از ...

25,400 تومان

وب سایت بیمه نامه با ASP.NET , VB.NET

وب سایت بیمه نامه با ASP.NET , VB.NET

این وب سایت هم با نسخه 2008 و هم با نسخه 2010 موجود میباشد . ربان برنامه نویسی استفاده شده VB.Net بوده و با تکنولوژی ASP.NET پیاده سازی شده است .بانک اطلاعاتی این وب سایت SQL Server 2008 میباشد که جهت استفاده میبایست آن را ریستور کنید . یکی از مهمترین ویژگی های این وب سایا استفاده از برنامه نویسی Linq بوده که با خریداری این پروژه به راحتی برنامه نویسی لینک را می اموزید .

در این وب سایت 3 نوع کاربر وجود دارد : 1-مدیر سیستم 2- کار ...

22,400 تومان

وب سایت فروشگاه کتاب با زبان ASP.NET

وب سایت فروشگاه کتاب با زبان ASP.NET

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

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276تهیه شده است .

روند کار این سایت بدین صورت است که ابتدا کلیه کتا ...

28,200 تومان

وب سایت ارزشیابی اساتید با ASP.NET

وب سایت ارزشیابی اساتید با ASP.NET

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

29,100 تومان

وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...

وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...

وب سایت فوق با استفاده از تکنولوژی asp.net و بانک اطلاعاتی Sql Server 2008 تهیه شده است . این پروژه برای هر نوع آموزشگاهی اعم از کامپیوتر ، خیاطی و سایر رشته ها قابل استفاده میباشد بطوری که امکان ثبت دوره ها و همچنین ثبت دروس ارائه شده در هر دوره و اختصاص اساتید و دانشجویان به دوره ها و در نهایت انتخاب واحد دانش آموزان توسط مدیریت وجود دارد .

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

25,400 تومان

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

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

نرم افزار مدیریت کافینت که به زبان اکسس نوشته شده که میتونید در ادامه مطلب دانلود کنید مقاله آموزشی Crystal Report در ویژوال بیسیک کار با توابع API در سی شارپ ساخت تایمر در سی شارپ آموزش کامل برنامه نویسی پایگاه داده در ویژوال بیسیک ۶٫۰ ۵۸ منوی زیبای CSS

3,000 تومان

دانلود دیتابیس شهرها و استان های ایران در اکسس

دانلود دیتابیس شهرها و استان های ایران در اکسس

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

3,000 تومان

دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net

دانلود سazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276ورس و مقاله آموزشی ارسال ایمیل در Asp.net

Send Mail in ASP.net Persian دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net با سورس و مقاله آموزشی ارسال ایمیل در Asp.net با شما هستم.مقاله به زبان برای شما اماده شده و نحوه ارسال ایمیل در Asp.net را پیش گرفته به همراه فیلم آموزشی.خیلی از همه شما دوستان ممنونم که نسبت به بنده لطف دارند و با پیام های خودشون اشتیاق بیشتری را نسبت به مطالب دیگر در بنده ایجاد میکنند!خوشحالم که در خدمت شما هستم

3,000 تومان

سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس

سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس

روژه ای بسیار جالب برای طراحان وب و همچنین برنامه نویسان وب به خصوص ASP.NET پروژه سیستم ثبت نظرات کاربران که در این ساعت اماده دانلود کرده ایم پروژه بسیار کاربردی و در نوع خودش مفید هستش پروژه ای که با چد زبان مختلف یعنی ajax,c#.net,asp.net,jquery طراحی و کد نویسی شده است نحوه انجام کاره این پروژه نیز به این صورت هستش برای ثبت نظرات کاربران از asp.net و جی کوئری و آژاکس و وب سرویس ها استفاده شده است و همچنین از بانک اطلاعاتی sql server ...

3,000 تومان

سورس پروژه صفحه Captcha به زبان ASP.NET

سورس پروژه صفحه Captcha به زبان ASP.NET

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

3,000 تومان

سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین

 سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین

امروزه سیستم های انلاین بیشتر از سیستم های تحت ویندوز در مراکز عمومی و تخصصی مورد استفاده قرار میگیرن.پروژه ای که امروز برای شما دوستان اماده کردیم یک سیستم مدیریت انبار هستش البته به صورت انلاین هستش که شما میتونید به صورت انلاین یک سیستم انبار را کنترل و مدیریت کنید.پروژه به همراه سورس کامل و بانک اطلاعاتی SQL را میتوانید از ام اس پی سافت به صورت رایگان دانلود کنید.این پروژه به زبان ASP.NET نوشته شده و در محیط ویژوال استدیو ۲۰۱۰ طراحی ...

3,000 تومان

یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد

یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد

این پروژه با استفاده از: Asp.net 2.0 Sql Server 2005 C#.Net 2005 Ajax CSS Java Script طراحی وپیاده سازی شده استدر این پروژه سعی بیشتر بر آموزش بوده تا پرژه ای با امکاناتی که هر برنامه نویسی نیاز دارد در خدمت شما عزیزان قرار گیرد امکاناتی نظیر: انجمن بحث و گفتگو اخبار مقالات لینک ها نظر سنجی و … جهت اجرای پروژه فقط کافیست فایل های ضمیمه را دانلود کرده و همه آنها را extract نموده و ۳پوشه دیگر را در پوشه Final Forum Project کپی نمایید.

3,000 تومان

کامپوننت فارسی برای Login,CrateUser,… در دات نت

کامپوننت فارسی برای Login,CrateUser,… در دات نت

فرآیند Authentication در ASP.NET 2.0 از طریق سرویس جدید membership و Authorization از طریق سرویس جدید Roles انجام می شود. ASP.NET 2.0 کار آغاز شده در تائید کاربران مبتنی بر فرم را که در نسخه ASP.NET 1.x شروع شده بود ، تکمیل و امکانات مناسبی برای انجام عملیات متفاوتی نظیر تائید کاربران ، ایجاد یک کاربر جدید ، حذف یک کاربر و ویرایش اطلاعات کاربران از طریق برنامه نویسی و به کمک کنترل های وب را ارائه نمود . شیوه عملکرد عمومی تائید کاربران ...

3,000 تومان

سیستم نمایش اخبار با asp.net

سیستم نمایش اخبار با asp.net

یک برنامه کوچک چند خطی با asp.net و زبان vb.net که اخباری رو از بانک اطلاعاتی access خوانده و در یک جدول به همراه تاریخ ثبت خبر نمایش میده.البته اخبار بصورت خلاصه نمایش داده میشه و تبدیل به لینکی شده که کاربر با کلیک روی آن، به صفحه مشروح اخبار منتقل می شود تا متن کامل آن خبر را مشاهده کند.

3,000 تومان

سورس کامل سایت بی ان بی

سورس کامل سایت بی ان بی

سورس کامل سایت بی او بی طراحی شده با زبان asp.net سورس کامل سایت فروشگاه لپ تاپ

3,000 تومان

سورس کامل سایت فروشگاه لپ تاپ

سورس کامل سایت فروشگاه لپ تاپ

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

3,000 تومان

اعداد فارسی در وب سایت

اعداد فارسی در وب سایت

وقتی یک وب سایت طراحی کرده اید (حتما با asp.net) برای نمایش آن در اینترنت و مرورگرها، همیشه با مشکلات و مسائل گوناگونی مواجه خواهید بود. یکی از آنها نمایش اعداد فارسی در مرورگرها علی الخصوص مرورگر فایرفاکس است. من یک کلاس در asp.net با زبان vb.net نوشتم که اگر از اون استفاده کنید و هررشته ای رو به اون پاس کنید و بعد نمایش بدید مشکل حل خواهد شد. سیستم نمایش اخبار با asp.net سورس کامل سایت فروشگاه لپ تاپ

 azsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

پروژه وب سایت خودرویاب با Asp.Net از جمله پروژه های حرفه ای و پیشرفته ای می باشد که توسط تیم برنامه نویسی projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان C# و تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server 2008 طراحی و پیاده سازی شده است.وب سایت خودرویاب به منظور یک سامانه قدرتمند جهت جستجو خودرو می باشد و روند کار این اتوماسیون به این صورت می باشد که ابتدا کاربر وارد سایت می شود و خودرو مورد نظر خود را جستجو می کند و در صورتی که خودرو مورد نظر در سایت موجود باشد مشتری می تواند خودرو مورد نظر را سفارش دهد و در صورتی که خودرو مورد نظر مشتری در سایت موجود نباشد مشتری ایمیل خود را در سایت ثبت می کند و بعد از اینکه مشتری ایمیل خود را ثبت کرد در صورتی که در روزهای آینده این خودرو توسط مدیریت سایت ثبت شود یک ایمیل به صورت اتوماتیک برای مشتری ارسال می شود مبنی بر اینکه خودرو مورد نظر شما در سایت موجود می باشد.بنابراین اتوماسیون خودرو یک به عنوان یک اتوماسیون قدرتمند جهت جستجو خودرو مورد نظر می باشد و برخی از امکاناتی که در وب سایت اتوماسیون خودرویاب می باشد عبارتند از : صفحه اصلی ، عضویت در سایت ، ورود به سایت ، تماس با ما ، نقشه سایت ، جستجو خودرو ، سفارش خودرو ، رفتن به لیست انتظار ، مدیریت سایت که شامل مدیریت خودرو ها (تعریف خودرو جدید در سایت) ، مدیریت سفارش دهندگان خودرو ، مدیریت لیست های انتظار خودرو و … می باشد. به عنوان نکته مهم باید عرض شود که این پروژه قابلیت تجاری شدن را نیز دارد در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند

توضیحات بیشتر »

پروژه وب سایت سامانه انتخابات با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه وب سایت سامانه انتخابات با Asp.Net از جمله پروژه های جالب و حرفه ای می باشد.پروژه طراحی وب سایت انتخابات به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.net و بانک اطلاعاتی Sql Server 2008 طراحی و پیاده سازی شده است.این پروژه مجموعه امکاناتی که یک سامانه تحت وب انتخابات باید داشته باشد را دارد که این امکانات عبارتند از : بخش ورود به سامانه ، فرم ثبت اطلاعات رأی دهندگان ، فرم ثبت رأی ، رأی دهندگان ، فرم مشاهده اطلاعات کاندیدا توسط متصدیان ، بخش مدیریت سایت که شامل مدیریت اطلاعات متصدیان ، مدیریت اطلاعات کاندیدا ، مدیریت اطلاعات رأی دهندگان ، مدیریت رأی های داده شده و گزارشی از رأی های داده شده و ...می باشد. قابل توجه کاربران عزیز دمو مربوط به پروژه سامانه تحت وب انتخابات برای شما قرارداده شده است و شما می توانید قبل از خرید پروژه دمو مربوط به پروژه را ببینید. کاربران برای انجام پروژه های برنامه نویسی مخصوصاً پروژه های Asp.Net که موضوع آنها در سایت نیست می توانند از طریق فرم سفارش پروژه ، ارسال ایمیل ، تماس تلفنی ، پیامک و ... پروژه های برنامه نویسی خود را سفارش دهند

توضیحات بیشتر »

پروژه وب سایت فروشگاه خودرو با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه وب سایت فروشگاه خودرو با Asp.Net از دیگر پروژه های برنامه نویسی و طراحی سایت می باشد که توسط مهندس مجید کفاش پور سرتیم برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه دارای گرافیک حرفه ای و امکانات بالا و کاربردی نیز می باشد.پروژه فروشگاه خودرو به زبان برنامه نویسی C# ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.از امکانات مهم این پروژه عبارتند از : عضویت در سایت ، ورود به سایت ، تماس با فروشگاه ، نقشه سایت ، سفارش خرید خودرو ، مشاهده سبد خرید خودرو ، لیست نمایندگان فروشگاه خودرو ، مدیریت خودرو که شامل مدیریت خودروهای سایت ، مدیریت نمایندگان فروشگاه خودرو می باشد.در این پروژه کاربران قادر هستند که لیست خودرو های فروشگاه را مدیریت کنند یعنی می توانند خودروی جدیدی را اضافه کنند و یا اینکه اطلاعات مربوط به خودرو را حذف و ویرایش کنند و همچنین از مهم ترین بخش این فروشگاه جستجو خودرو طبق آیتم های مختلف و سپس ثبت و سفارش خودرو می باشد و بعد از انجام خرید سایت به کاربر یک شناسه خرید می دهد که کاربر می تواند توسط آن از طریق سبد خرید جزئیات خرید را مشاهده نماید. این پروژه نیز دارای مستندات جهت ارائه به اساتید نیز می باشد.

توضیحات بیشتر »

پروژه درگاه پرداخت الکترونیک مجازی با Asp.Net

ای اس پی Asp.Net, پروژه ها 2

 

پروژه پرداخت الکترونیک مجازی با Asp.Net از دیگر پروژه های جالب و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی وب سایت Projectp30.ir طراحی و پیاده سازی شده است.در این پروژه یک سیستم پرداخت الکترونیک به طور مجازی طراحی و پیاده سازی شده است و در این بخش کاربر می تواند اطلاعات حساب خود که شامل شماره کارت ، رمز اینترنتی ، رمز CVV ، تاریخ انقضاء و مبلغ پرداخت می باشد.همان طور که می دانید درگاه پرداخت الکترونیک یک درگاهی می باشد که کاربر می تواند عملیات واریز وجه ، انتقال وجه ، مانده حساب و ... را به صورت الکترونیکی انجام دهد.

توضیحات بیشتر »

پروژه وب سایت خبری با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 12

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

 

پروژه وب سایت خبری با Asp.Net یکی دیگر از پروژه های جدید و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان برنامه نویسی سی شارپ و تکنولوژی Asp.Net و پایگاه داده sql server 2008 طراحی و پیاده سازی شده است. این پروژه از دو بخش تشکیل شده است که شامل بخش مدیریت و بخش کاربران می باشد و بخش مدیریت سایت خبری شامل مدیریت اخبار ، مدیریت نظرات مربوط به اخبار و مدیریت پاسخ به نظرات اخبار و مدیریت اینکه نظرات و پاسخ های داده شده به هر خبر به کاربر نمایش داده شود یا خیر می باشد و بخش کاربری هم شامل مشاهده تیتر اخبار ، مشاهده متن کامل خبر به همراه عکس ها و لینک هایی که دارد ، نظر دادن به اخبار ، پاسخ به نظرات کاربران می باشد.یکی از مهم ترین امکانات این نرم افزار این می باشد که هر کاربر با هر IP می تواند به هر خبری یک نظر و یک پاسخ بدهد که این بخش جزء مزیت های این پروژه وب سایت خبری می باشد.لینک دمو مربوط به پروژه وب سایت خبری در قسمت پایین قرارداده شده است کاربران می تواند قبل از خرید پروژه دمو مربوط به نرم افزار را مشاهده نمایند. به عنوان نکته باید عرض کنیم که گرافیک بالای این سایت نیز جزء دیگر مزایای این پروژه وب سایت خبری به حساب می آید. در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

توضیحات بیشتر »

پروژه وب سایت پرداخت الکترونیک مجازی با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

 

پروژه ای که در این قسمت قرارداده شده است یکی از حرفه ای ترین و منحصر به فرد ترین پروژه هایی می باشد که در سایت ها وجود دارد در پروژه اتوماسیون پرداخت الکترونیک مجازی کلیه مراحل و بخش های یک سیستم پرداخت الکترونیک طراحی و پیاده سازی شده است که شما می توانید بخشی از تصاویر این پروژه را در صفحه بعد مشاهده کنید. این پروژه شامل بخش های سیستم شارژ حساب ، سیستم پرداخت آنلاین ، سیستم انتقال وجه ، بخش مدیریت سایت و .. می باشد در بخش شارژ حساب کاربر با وارد کردن اطلاعات حساب خود که شامل شماره کارت ، رمز دوم ، رمز CVV ، تاریخ انقضاء و .. می باشد می تواند مبلغ موجودی حساب خود را شارژ کند و در بخش انتقال وجه نیز کاربر با وارد کردن اطلاعات حساب خود می تواند وجهی را آنلاین پرداخت کند و با این کار مبلغی که پرداخت می شود از موجودی حساب کاربر کم می شود و همچنین در بخش انتقال وجه کاربر می تواند مبلغ را برای حساب دیگری انتقال دهد. همه این بخش نیز دارای یک بخش مدیریتی کامل می باشند که کاربر می تواند حساب های خود را مدیریت کند همچنین به عنوان نکته باید عرض کنم که پروژه وب سایت پرداخت الکترونیک مجازی دارای سطح گرافیکی بالایی نیز می باشد.کار با فایل ها در Asp.Net

کار با فایل ها در Asp.Net

می 15, 2017 ۰ 877

کار با XML در ASP.Net

کار با XML در ASP.Net

می 14, 2017 ۰ 692

پروژه نحوه استفاده از QueryString ، Session ،ViewState

پروژه نحوه استفاده از QueryString ، Session ،ViewState

آوریل 27, 2017 ۰ 403

پروژه کار با User Control در Asp.Net

پروژه کار با User Control در Asp.Net

ژانویه 6, 2017 ۰ 1133

پروژه چت بین کاربران

پروژه چت بین کاربرانحوه اجرای پروژه های ASP.Net سایت

پروژه 724 > نحوه اجرای پروژه های ASP.Net سایت

برای اجرای پروژه های ASP.Net اولین مرحله ، نصب نرم افزار Microsoft Visual Studio می باشد این نرم افزار را به صورت Full نصب کنید. سپس نرم افزار را اجرا کرده و وارد منوی File شده سپس گزینه Open We Site را کلیک میکنیم :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

سپس در پنجره بعدی فولدری که فایلهای aspx. پروژه در آن قرار گرفته اند را انتخاب کرده و روی Open کلیک میکنیم.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

کل وب سایت در محیط نرم افزار باز خواهد شد، برای اجرا کافیست دکمه F5 کیبورد را فشار دهیم.

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

با توجه به تنظیمات موجود در فایل Web.config مشخص میشود که بانک اطلاعاتی باید به صورت دستی Attach شود یا خیر، که در ادامه به شرح این موضوع میپردازیم.

وب سایت ها دارای فایلی به نام Web.config می باشند که در فولدر Source قرار دارد، این فایل را باز کرده و در آن دستور connectionString را پیدا کنید که تقریبا به شکل زیر خواهد بود :

connectionString=”Data Source=(local);Initial Catalog=Database;Integrated Security=True”

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

در صورتی که connectionString مطابق دستور زیر باشد بانک اطلاعاتی نیازی به Attach شدن دستی ندارد و به صورت خودکار با اجرای پروژه Attach میشود.

connectionString=”Data Source=(local);AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True”

به عبارت دیگر وجود پارامتر AttachDbFilename در connectionString به معنای Attach خودکار در وب سایت است.

نکته دیگر تنظیم نام سرور در connectionString می باشد. در صورتی که نام سرور SQL در سیستم با نام تعیین شده در connectionString یکی نباشد وب سایت نمیتواند به سرور SQL متصل شود لذا باید نام سرور سیستم خود را جایگزین نام سرور SQL موجود در connectionString کنیم. نام سرور جلوی Data Source قرار میگیرد. در connectionString بالا نام سرور (local) است.

نام سرور در SQL 2000 در سطح بالای فولدر Database نمایش داده میشود، برای مثال نام سرور در تصویر پایین (local) است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

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

90 برنامه سیستم رفاه تبلیغاتی دانشجویان آنلاین با استفاده از ASP.NET و سی شارپ

89 وب سایت فروشگاه صنایع دستی آنلاین با استفاده از ASP.NET و سی شارپ و دیتابیس SQL Server

88 برنامه سیستم فروشگاه سخت افزار کامپیوتر آنلاین با استفاده از VB و سی شارپ و دارای داکیومنت و مستندات و توضیحات و نمودار DFD

86 برنامه طراحی سیستم نرم افزاری رستوران رزرو غذای آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و فایل توضیحات DOC

85 برنامه سیستم رزرو بلیط هواپیما آنلاین با استفاده از ASP.NET و سی شارپ

84 پروژه فروشگاه سخت افزار آنلاین با asp.net و sql server و C# و داکیومنت و مستندات UML و نمودار DFD و توضیحات کدها

82 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

80 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

76 برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ

75 پروژه برنامه سیستم فروشگاه آنلاین خشکبار به زبان asp.net و C# و پایگاه داده SQL Server به همراه داکیومنت و مستندات UML کامل و توضیحات کاملazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

72 برنامه طراحی سیستم رزرو و فروش بلیط آنلاین قطار با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات

71 برنامه سیستم فروشگاه موتورسیکلت آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server و نمودار UML و فایل DOC توضیحات پروژه

70 برنامه سیستم ثبت درخواست خرید اینترنتی قطعات آنلاین با استفاده از ASP.NET و سی شارپ

69 برنامه سیستم فروشگاه فیلم و سی دی آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server دارای داکیومنت وسمتندات UML و توضیحات DOC

68 برنامه طراحی سیستم رزرو و فروش بلیط آنلاین اتوبوسرانی با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات DOC

67 برنامه سیستم فروشگاه فرش آنلاین با استفاده از ASP.NET و سی شارپ و دارای داکیویمنت و مستندات UML و توضیحات کدها

66 برنامه طراحی سیستم آنلاین ثبت دوره های آموزشی با استفاده از ASP.NET و سی شارپ دارای مستندا DOC

65 برنامه سوپرمارکت و عمده فروشی انلاین استفاده از ASP.NET و سی شارپ با داکیومنت و مستندات Word DOC

64 برنامه سیستم فروشگاه لباس آنلاین با استفاده از ASP.NET و سی شارپ و مستندات ی. ام ال و توضیحات کدها و نمودارها

63 برنامه سیستم رزرو بلیط فوتبال آنلاین با استفاده از ASP.NET و سی شارپ و دارای میتندات و توضیحات

62 برنامه ارسال کارت تبریک آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML کامل

61 پروژه دانشگاهی فروشگاه تجهیزات بدن سازی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت WORD

60 پرتال آنلاین اطلاع رسانی هنرستان با استفاده از ASP.NET و سی شارپ به همراه مستندات WORD

59 برنامه سیستم هدفمند سازی یارانه ها با استفاده از ASP.NET و سی شارپ

58 برنامه طراحی سیستم وب سایت صحیفه سجادیه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و دارای مستندات UML

54 پروژه دانشگاهی پایان ترم پرتال اطلاع رسانی دفاع مقدس با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و توضیحات DOCazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

51 فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت WORD DOC

50 برنامه سیستم آموزش ASP.NET آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و نمودارها و توضیحات

49 پروژه دانشگاهی فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

48 برنامه سیستم عکسهای امنیتی Captcha آنلاین با استفاده از ASP.NET و سی شارپ

47 وب سایت سازمان انتقال خون آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML کامل و توضیحات

45 پروژه وب سایت آنلاین انتخاب واحد و ثبت نمرات با استفاده از ASP.NET و سی شارپ با مستندات

44 وب سایت پروژه دانشجویی آموزشی html با استفاده از ASP.NET و سی شارپ و توضیحات UML

43 وب سایت پروژه دانشجویی فروشگاه سخت افزاراینترنتی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

42 پروژه دانشجویی وبسایت فروشگاه آنلاین دوربین و لوازم عکاسی با استفاده از ASP.NET و سی شارپ و فایل word uml و توضیحات

41 پروژه دانشگاهی وب سایت رای گیری آنلاین با استفاده از ASP.NET و سی شارپ دارای مستندات UML کامل و توضیحات

40 پروژه پایان ترم و پایان تحصیلات وب سایت نوبت دهی وام بانکی آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML و توضیحات

39 وب سایت پروژه دانشجویی درخواست زمان تعمیر خودرو آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML وتوضیحات

38 وبسایت پروژه دانشجویی خبری اطلاع رسانی موزه ها با استفاده از ASP.NET و سی شارپ و uml و توضیحات

37 پروژه وبسایت دانشجویی زندگینامه مشاهیر آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات

36 وبسایت داروخانه آنلاین با استفاده از ASP.NET و سی شارپ پروژه پایان ترم با توضیحات UML

35 برنامه فروم آنلاین با استفاده از ASP.NET و سی شارپ انجمن forum به همراه مستندات

34 برنامه سیستم کتابخانه سه لایه آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

33 دانلود پروژه فروشگاه آنلاین لوازم خانگی با Asp.net به همراه Source Code سی شارپ و توضیحات

32 پروژه دانشگاهی فروشگاه موبایل و سیم کارت آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات

31 وبسایت پروژه پایانی خبرنامه الکترونیکی با Asp.net به همراه Source Code سی شارپ به همراه توضیحات

30 پروژه دانشجویی وب سایت رزرو هتل آنلاین با استفاده از ASP.NET و سی شارپ با همراه تحلیل UML و مستندات و توضیحات

29 پروژه وبسایت دانشجویی گیاهان دارویی با Asp.net به همراه Source Code سی شارپ و داکیومنت UML پایان تحصیلات

28 پروژه دانشجویی وب سایت رزرو بلیط آنلاین سینما و کنسرت با استفاده از ASP.NET و سی شارپ دارای مستندات و توضیحات و نمودار

27 برنامه رزور بلیط آنلاین سینما با استفاده از ASP.NET و سی شارپ

26 پروژه پایان ترم و پایان تحصیلات فروشگاه آنلاین شیرینی با Asp.net به همراه Source Code سی شارپ و توضیحات UML

25 دانلود پروژه ASP.NET فروشگاه خودرو آنلاین به همراه Source Code سی شارپ به همراه فایل word UML و توضیحات

24 دانلود سیستم فروشگاه آنلاین آلات موسیقی با Asp.net به همراه Source Code سی شارپ با فایل UML و نمودارها و توضیحات

23 دانلود پروژه دانشگاهی پرتال خبری آتش نشانی با استفاده از ASP.NET و وی بی دات نت و توضیحات کدها و نمودارهای uml

22 دانلود پروژه فروشگاه آنلاین لوازم پزشکی با Asp.net به همراه Source Code سی شارپ و توضیحات و UML و رشنال رز

21 دانلود پروژه ASP.NET دیکشنری آنلاین به همراه Source Code سی شارپ

20 دانلود پروژه دفترچه خاطرات آنلاین با Asp.net و نمودارهای UML و توضیحات

19 دانلود پروژه ASP.NET انبار داری آنلاین به همراه Source Code سی شارپ و داکیومنت و مستندات UML وتوضیحات DOC

15 دانلود پروژه ASP.NET مربوط به تکنولوژی URL Re Writing به همراه Source Code و مثال

اطلاعات تماس

 آدرس:اصفهان-خ جابر انصاری-جنب شهرداری-پلاک11

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

09367292276سایر لینکها

دانلود فایلها و جزوه های word

جستجو در وب سایت

تبدیل نامه های اداری به Microsoft Access

در مورد ما

استخدام

پروژه اندروید اصفهان

آخرین مقاله ها

نحوه تعریف متغیر XML در SQL و استفاده از آن

اجرای رشته دستورات سنگین SLQ با spexecutesql

تفاوت زبان سی شارپ و جاوا

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

فانکشن STRING_SPLIT (Transact-SQL) در SQL Server

اسکریپت حذف تمامی connection های فعال پایگاه داده

رفع ارور TITLE Microsoft SQL Server Management S

ایجاد Stored procedure با پارامترهای داینامیک

گazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

سافت بازدید : 22 چهارشنبه 01 اردیبهشت 1400 نظرات (0)
مقدمه ای بر Asp.net
ASP.NET یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت‌های Web و برنامه‌های Web پویا وسرویس‌های Web پویا و سرویس‌های Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می‌دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
قالب پرونده ASPX
ASPX یک پرونده با قالب متنی است که برای ساخت صفحات وب از آن استفاده می‌شود، و استاندارد پرونده‌های XML را رعایت می‌کند. پرونده ASPX معمولاً شامل نشانه گزاریهای HTML یا اکس‌اچ‌تی‌ام‌ال همچنین نشانه گزاری های کنترل‌های استاندارد Web و کنترل‌های تعریف شده در معماری ASP.NET است، که توسعه دهنده ها(برنامه نویسان وب) همه محتویات پویا وایستای مورد نیاز را برای ایجاد صفحات Web پویا در آن قرار می‌دهند. علاوه برآن، کدهای پویایی که درسرویس دهندها اجرا می‌شوند، می‌توانند درمحلی دریک صفحه درون یک قطعه قرار بگیرند –٪> کدهای پویا <٪- که مانند دیگرتکنولوژی‌های توسعه یافته مانند PHP, JSP و ASP است اما این شیوه معمولاً توسط مایکروسافت رد می‌شود مگر به منظور الحاق داده، زیرا زمانیکه صفحه ترجمه می‌گردد درخواست‌های بیشتری وجود دارد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
روشی که توسط مایکروسافت برای رفتاربا کد برنامه پویا پیشنهاد می‌شود، مدل پشتیبانی کد است که این کد را دریک پرونده جداگانه یا ضمیمه متنی به طور ویژه طراحی شده قرارمی دهد. پرونده‌های پشتیبان کد معمولاً چیزهایی را به مفهوم MyPage.aspx.cs یا MyPage.aspx.vb برپایه نام پرونده ASPX نام می‌نهد. (این عمل درمایکروسافت ویژوال استادیو و سایر محیط‌های توسعه یکپارچه به صورت خودکارانجام می‌شود.) زمانیکه ازاین روش برنامه نویسی استفاده می‌کنید، توسعه دهنده کدها را برای پاسخ دادن به رویدادهای مختلف مانند صفحه‌ای که بارگذاری می‌شود، یا کنترلی که برروی آن کلیک می‌شود به جای رویه‌ای که درطول برنامه حرکت می‌کند، می‌نویسد.
انجام پروژه های طراحی سایت با Asp.net :
تیم برنامه نویسی و طراحی ProgRun با سابقه طولانی و درخشان در زمینه ی برنامه نویسی به زبان های مختلف و انجام پروژه های طراحی سایت این افتخار را دارد تا با انجام کلیه ی پروژه های طراحی سایت با Asp.net در خدمت کاربران عزیز باشد.
در انجام این پروژه ها از زبان برنامه نویسی ، بانک اطلاعاتی و نرم افزار های زیر استفاده می شود:
Visual Studio ، Asp.net ، SQL SERVER ، C# ، Html ، Css ، bootstrap ، java script ، jquery و…
برخی از نمونه کار های ما (طراحی سایت با asp.net) :
انجام پروژه های طراحی سایت با html css asp.net php و ...
در دانشگاه‌های ایران، در رشته های فناوری اطلاعات و ارتباطات و نرم افزار و .. پس از گذراندن یا پاس کردن درس های عمومی و خصوصی یکی از شرایط لازم جهت فراغت از تحصیلات، تهیه و نگارش پایان‌نامه است. یکی از موضوعاتی که توسط اساتید برای پایان نامه انتخاب میشود طراحی سایت با یک یا تعدادی از زبان های برنامه نویسی مثل HTML CSS ASP.NET PHP JAVA JQUERY و ... میباشد.
مشکل دانشجویان در انجام انجام پروژه های طراحی سایت
با صحبت ها و مشاوره های زیادی که با دانشجویان انجام شد دریافتیم که مهم ترین مشکل دانشجویان در انجام پروژه های طراحی سایت عدم تجربه کافی است و البته مشکلات دیگری نیز وجود دارد مثل عدم تعامل و ارتباط اساتید برنامه نویس و طراح با دنشجویان و بلعکس، ترس دانشجو از برنامه نویسی و ذهنیت های اشتباه دانشجویان از دشواری های طراحوب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET
عملکرد کلی این وب سایت بدین صورت هست که ابتدا کاربرانی که قصد استفاده از سیستم را دارند در وب سایت بعنوان بیمار ، پزشک و یا کاربران موسسات ثبت نام میکنند . پس از ثبت نام مدیریت وب سایت در صورت صلاحدید هر کدام را تایید کرده و امکان استفاده از سیستم را با توجه به نوع کاربری و سطوح دسترسی برای کاربران امکان پذیر مینماید . هر کاربر دارای یک نام کاربری و رمز عبور و نوع کاربری بوده که در هنگام ثبت نام باید حفظشان کند . 
54,000 تومان
وب سایت راه سازی با ASP.NET
وب سایت راه سازی با ASP.NET
سایت دارای بایگانی کاملی از رزومه پروژه ها(تاریخ انجام، فازبندی زمانی، هزینه، دلایل عدم پیشرفت و...) و هم چنین رزومه افراد(نام،سن،تحصیلات،سابقه کار،پروژه های انجام داده،سال استخدام،سمت و...) می باشد که توسط مدیر بخش و مدیر پروژه قابل دسترسی است تا بتوانند گزینش مناسب و بهتری از میان کارمندان برای انجام بخش های مختلف پروژه داشته باشند و هم چنین با بررسی روند پیشرفت پروژه های مشابه برنامه ریزی بهتری برای فازبندی زمانی و... انجام دهند.
22,850 تومانazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET
وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET
این وب سایت به معرفی آثار و اطلاعات مربوط به اساتید میپردازد . بطوریکه قابلیت عضو گیری ، صفحه معرفی اساتید ، صفحه آثار و کارهای انجام شده ، امکان تماس با مدیر سایت و غیره را شامل میشود . تکنولوژی استفاده شده در این پروژه ASP.NET بوده و از css نیز جهت قالب بندی صفحات استفاده شده است . بانک مورد نظر Sql Server 2008 میباشد .
20,900 تومان
پروژه سلف سرویس دانشگاه با سی شارپ
پروژه سلف سرویس دانشگاه با سی شارپ
این پروژه سیستم سلف سرویس دانشگاه را در قالب یک نرم افزار و در حد یک پروژه دانشجویی پیاده سازی میکند . از محیط گرافیکی مناسب و کاربر پسندی تشکیل شده و بسیار مناسب برای پروژه های پایانی دروس میباشد . روند کلی این نرم افزار بدین صورت هست که تشکیل شده از 4 نوع کاربر که عبارتند از : مدیر سیستم ، اپراتور سلف ، مسئول سلف و مسئول امور مالی . که هر کدام به نوبه ی خود وظایفی را به عهده دارند که به هر کدام خواهیم پرداخت . 1-مدیر سیستم: وظایف ثبت، ...
22,500 تومان
پروژه پایانی مدیریت خانواده و شجره نامه
پروژه پایانی مدیریت خانواده و شجره نامه
این پروژه از دو قسمت کلی تشکیل شده است : یکی مدیریت خانواده و دیگری شجره نامه خانواده . در بخش مدیریت مخارج خانواده پس از ورود به پنل، کافیست در منو ها به قسمت مدیریت خانواده رفته و مخارج و درآمد های خود را ثبت و مدیریت وگزارش استخراج نمائید . در بخش بعدی که شجره نامه هست میتوانید اطلاعات اجداد و اقوام و خانواده خود را بصورت شجره نامه ثبت و مدیریت نمایید .
این پروژه بسیار مناسب جهت ارائه پروژه پایانی دوره کارشناسی به استاد میاشد . مس ...
34,000 تومان
وب سایت شجره نامه - دانشجویی و تجاری
وب سایت شجره نامه - دانشجویی و تجاری
این وب سایت جز برترین پروژه های وب سایت ناب پروژه بوده که بسیار کامل و از نظر گرافیک و پنل مدیریت زیباست . این وب سایت به کاربرانش امکان ثبت نام و ورود به پنل را میدهد. کاربران پس از ثبت نام در وب سایت و ورود به پنلشان میتوانند شجره نامه خود را در سیستم ثبت نمایند. فرض کنید ریشه ما آقا و خانم xوy بوده پس در این حالت پدر و مادر xوy را نمیدانیم کی هست. Xوy به عنوان ریشه های ما هستندپس از ثبت xوy باید بچه هایشان را ثبت کنید مثلا x1 و y1و ...
24,200 تومان
پروژه آموزشگاه با سی شارپ
پروژه آموزشگاه با سی شارپ
این پروژه برای هر نوع آموزشگاهی اعم از کامپیوتر ، خیاطی و سایر رشته ها قابل استفاده میباشد بطوری که امکان ثبت دوره ها و همچنین ثبت دروس ارائه شده در هر دوره و اختصاص اساتید و دانشجویان به دوره ها و در نهایت انتخاب واحد دانش آموزان توسط مدیریت وجود دارد .
همانطور که از شکلهای بالا مشخص میباشد این وب سایت دارای لیستی از دوره ها بوده که در هر دوره لیستی از دروس وجود دارد که در این دروس اساتید و دانش آموزانی شرکت میکنند . این پروژه بسیا ...
22,800 تومانazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت سیستم مطب پزشکی با ASP.NET
وب سایت سیستم مطب پزشکی با ASP.NETوب سایت سیستم مطب پزشکی با ASP.NET
فرض شده است این سیستم قرار هست در یک ساختمان پزشکان نصب و راه اندازی شود .یک پزشک ممکن هست چندین اتاق و واحد در یک ساختمان داشته باشد (توضیحات کامل این وب سایت را میتوانید در قسمت دانلود داکیومنت مشاهده کنید).... نمودار های ER سناریو ها و چندین نمودار جهت تجزیه و تحلیل سیستم در مورد این وب سایت موجود میباشد .
31,200 تومان
وب سایت رزرو آنلاین بلیط با ASP.NET
وب سایت رزرو آنلاین بلیط با ASP.NET
این وب سایت امکان رزرو بلیط توسط کاربران جهت ورود به یک کنسرت را فراهم می کند . روند کار این سایت و امکانات موجود برای کاربران عبارتند از : 1- ثبت نام کاربران در سیستم 2- ورود به سیستم جهت رزرو مکان 3-مشاهده کلیه ی بلیط ها و مکان های رزرو نشده و در نهایت امکان مشاهده اطلاعات کنسرت و مشاهده کلیه رزرو های من
کابران پس از عضویت و ورود به سامانه کلیه مکان های رزرو نشده را مشاهده کرده و هر کدام را به دلخواه نمایش و رزرو میکند .
امک ...
23,500 تومان
وب سایت خوابگاه دانشجویی با ASP.NET
وب سایت خوابگاه دانشجویی با ASP.NET
تحلیل وب سایت خوابگاه دانشجویی صفحه اول :مقررات دانشگاه در رابطه با خوابگاه صفحه دانشجو:فرم اطلاعات دانشجویان و امکان حذف و ویرایش صفحه تعریف ساختمان: اطلاعات ساختمان شماره ساختمان و نام و ادرس صفحه تعریف اتاق و انتساب اتاق به دانشجو(با انتخاب شماره ساختمان - شماره اتاق دانشجویی و ... . این وب سایت جهت ارائه خوابگاه به دانشجویان توسط دانشگاه مورد استفاده قرار میگیرد . کاربر صفحه اصلی را مشاهده کرده (دو نوع کاربر وجود دارد دانشجو و مسئ ...
31,500 تومان
وب سایت مدیریت بیمارستان با ASP.NET
وب سایت مدیریت بیمارستان با ASP.NET
این وب سایت خیلی تمیز و کامل هست و بسیار مناسب برای پروژه پایانی دوره های کاردانی و کارشناسی میباشد . این سیستم از 4 نوع کاربر تشکیل شده است که عبارتند از : 1- مدیر سیستم 2- پزشک 3-پرستار 4- کارمند پذیرش
پزشک وظیفه ثبت ازمایشات بیمار ، ثبت داروهای بیمار ، مشاهده تمامی مراجعات و عملیات ثبت شده برای بیمار ، مشاهده بیماران تحت درمان ، حیتجو بیماران و ثبت دستورات پزشکی مربوطه را بر عهده دارد . مدیر سیستم وظایف ایجاد حساب کاربری جدید ...
29,800 تومانazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت بانکداری الکترونیک با ASP.NET
وب سایت بانکداری الکترونیک با ASP.NET
این وب سایت صرفا برای یک پروژه دانشج.یی جهت ارائه به عنوان پایان نامه دوره کارشناسی کاربر داشته و هیچ جنبه تجاری ندارد . در این وب سایت کاربران ابتدا باید در سیستم عضو شده تا بتوانند پس ورود به پنل کاربریشان از امکانات سیستم استفاده کنند . روند کار با این وب سایت بدین صورت هست که کاربران پس از قبت نام در سامانه و ورود به پنل کاربریشان ، 10 دقیقه فرصت دارند تا عملیاتی را انجام دهند ، در غیره اینصورت کاربر به صورت خودکار از طریق سیستم از ...
25,400 تومان
وب سایت بیمه نامه با ASP.NET , VB.NET
وب سایت بیمه نامه با ASP.NET , VB.NET
این وب سایت هم با نسخه 2008 و هم با نسخه 2010 موجود میباشد . ربان برنامه نویسی استفاده شده VB.Net بوده و با تکنولوژی ASP.NET پیاده سازی شده است .بانک اطلاعاتی این وب سایت SQL Server 2008 میباشد که جهت استفاده میبایست آن را ریستور کنید . یکی از مهمترین ویژگی های این وب سایا استفاده از برنامه نویسی Linq بوده که با خریداری این پروژه به راحتی برنامه نویسی لینک را می اموزید .
در این وب سایت 3 نوع کاربر وجود دارد : 1-مدیر سیستم 2- کار ...
22,400 تومان
وب سایت فروشگاه کتاب با زبان ASP.NET
وب سایت فروشگاه کتاب با زبان ASP.NET
وب سایت کتابخانه آنلاین که در قسمت فوق چند نمونه از تصویر را ملاحظه میکنید دارای امکاناتی چون نمایش لیست کتب، نمایش اطلاعات تکمیلی کتاب ، دانلود کتاب ، ارسال نظر در مورد کتاب ، نمایش کتب مرتبط ، عضویت در وب سایت و غیره برای کاربران وجود دارد و امکاناتی چون ثبت و مدیریت کتاب ها ، قبت ومدیریت نظرات ارسال شده توسط کاربران ، مدیریت قرار داده ها و مدیریت کاربران برای مدیریت تهیه شده است .
روند کار این سایت بدین صورت است که ابتدا کلیه کتا ...
28,200 تومانazsoftir.com

09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

وب سایت ارزشیابی اساتید با ASP.NET
وب سایت ارزشیابی اساتید با ASP.NET
این وب سایت مناسب دانشجویان رشته های نرم افزار و فناوری اطلاعات میباشد و همچنین جهت ارائه پروژه پایانی تحت وب ، مهندسی نرم افزار ، درس شی گرا ، مباحث ویژه و غیره میباشد . روند کار این پروژه بدین صورت است که مدیریت لیستی از دروس و گروه های درسی ارائه میکند دانشجویان در این دروس ثبت نام و شرکت میکنند در نهایت برای هر درس و هر استاد سوالاتی صادر شده که اساتید و درس را از جهات مختلف نظرسنجی میکنند ودر نهایت این نظرسنجی ها برای اساتید ثبت می ...
29,100 تومان
وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...
وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...
وب سایت فوق با استفاده از تکنولوژی asp.net و بانک اطلاعاتی Sql Server 2008 تهیه شده است . این پروژه برای هر نوع آموزشگاهی اعم از کامپیوتر ، خیاطی و سایر رشته ها قابل استفاده میباشد بطوری که امکان ثبت دوره ها و همچنین ثبت دروس ارائه شده در هر دوره و اختصاص اساتید و دانشجویان به دوره ها و در نهایت انتخاب واحد دانش آموزان توسط مدیریت وجود دارد .
همانطور که اط شکلهای بالا مشخص میباشد این وب سایت دارای لیستی از دوره ها بوده که در هر دوره ...
25,400 تومان
نرم افزار مدیریت کافی نت به زبان اکسس
نرم افزار مدیریت کافی نت به زبان اکسس
نرم افزار مدیریت کافینت که به زبان اکسس نوشته شده که میتونید در ادامه مطلب دانلود کنید مقاله آموزشی Crystal Report در ویژوال بیسیک کار با توابع API در سی شارپ ساخت تایمر در سی شارپ آموزش کامل برنامه نویسی پایگاه داده در ویژوال بیسیک ۶٫۰ ۵۸ منوی زیبای CSS
3,000 تومان
دانلود دیتابیس شهرها و استان های ایران در اکسس
دانلود دیتابیس شهرها و استان های ایران در اکسس
دیتابیس شهرها و استان های ایران در اکسس را برای شما دوستان اماده کرده ایم.این اطلاعات که از یکی ار دوستان گرفتم بسیار میتونه برای دوستانی که در عرصه طراحی وب فعالیت دارن مفید باشه.اطلاعات به صورت دسته بنده شده هستند یعنی جدول شهرستان ارتباط دارد با جدول استان ها این لیست رو در اختیار برنامه نویسان محترم قرار میدم تا در برنامه های خودشون استفاده کنن.نسخه دیتابیس هم ۲۰۰۳ هستش. توضیحاتی هم نیز در مورده دیتابیس اکسس مایکروسافت اکسس (به ان ...
3,000 تومان
دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net
دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net
Send Mail in ASP.net Persian دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net با سورس و مقاله آموزشی ارسال ایمیل در Asp.net با شما هستم.مقاله به زبان برای شما اماده شده و نحوه ارسال ایمیل در Asp.net را پیش گرفته به همراه فیلم آموزشی.خیلی از همه شما دوستان ممنونم که نسبت به بنده لطف دارند و با پیام های خودشون اشتیاق بیشتری را نسبت به مطالب دیگر در بنده ایجاد میکنند!خوشحالم که در خدمت شما هستم
3,000 تومان
سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس
سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس
روژه ای بسیار جالب برای طراحان وب و همچنین برنامه نویسان وب به خصوص ASP.NET پروژه سیستم ثبت نظرات کاربران که در این ساعت اماده دانلود کرده ایم پروژه بسیار کاربردی و در نوع خودش مفید هستش پروژه ای که با چد زبان مختلف یعنی ajax,c#.net,asp.net,jquery طراحی و کد نویسی شده است نحوه انجام کاره این پروژه نیز به این صورت هستش برای ثبت نظرات کاربران از asp.net و جی کوئری و آژاکس و وب سرویس ها استفاده شده است و همچنین از بانک اطلاعاتی sql server ...
3,000 تومان
سورس پروژه صفحه Captcha به زبان ASP.NET
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
سورس پروژه صفحه Captcha به زبان ASP.NET
با پروژه جالب و بسیار کاربردی این بار در زمینه وب در خدمت شما هستیم همه شما حتما در بیشتر وب سایت ها با موضوع Captcha برخورد کرده اید که بخش مهم ان بیشتر در موقع ثبت نام هستش که برای کلمه عبور امنیتی استفاده میشود و از ورود موتور های اسپم جلو گیری میکنید پروژه که برای شما اماده دانلود کرده یم پروژه هستش به زبان ASP.NET که میتوانید در برنامه هایی که مینویسید و طراحی هایی که انجام میدین از این پروژه استفاده کنید که واقعا کیفیت برنامه و ک ...
3,000 تومان
سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین
 سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین
امروزه سیستم های انلاین بیشتر از سیستم های تحت ویندوز در مراکز عمومی و تخصصی مورد استفاده قرار میگیرن.پروژه ای که امروز برای شما دوستان اماده کردیم یک سیستم مدیریت انبار هستش البته به صورت انلاین هستش که شما میتونید به صورت انلاین یک سیستم انبار را کنترل و مدیریت کنید.پروژه به همراه سورس کامل و بانک اطلاعاتی SQL را میتوانید از ام اس پی سافت به صورت رایگان دانلود کنید.این پروژه به زبان ASP.NET نوشته شده و در محیط ویژوال استدیو ۲۰۱۰ طراحی ...
3,000 تومان
یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد
یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد
این پروژه با استفاده از: Asp.net 2.0 Sql Server 2005 C#.Net 2005 Ajax CSS Java Script طراحی وپیاده سازی شده استدر این پروژه سعی بیشتر بر آموزش بوده تا پرژه ای با امکاناتی که هر برنامه نویسی نیاز دارد در خدمت شما عزیزان قرار گیرد امکاناتی نظیر: انجمن بحث و گفتگو اخبار مقالات لینک ها نظر سنجی و … جهت اجرای پروژه فقط کافیست فایل های ضمیمه را دانلود کرده و همه آنها را extract نموده و ۳پوشه دیگر را در پوشه Final Forum Project کپی نمایید.
3,000 تومان
کامپوننت فارسی برای Login,CrateUser,… در دات نت
کامپوننت فارسی برای Login,CrateUser,… در دات نت
فرآیند Authentication در ASP.NET 2.0 از طریق سرویس جدید membership و Authorization از طریق سرویس جدید Roles انجام می شود. ASP.NET 2.0 کار آغاز شده در تائید کاربران مبتنی بر فرم را که در نسخه ASP.NET 1.x شروع شده بود ، تکمیل و امکانات مناسبی برای انجام عملیات متفاوتی نظیر تائید کاربران ، ایجاد یک کاربر جدید ، حذف یک کاربر و ویرایش اطلاعات کاربران از طریق برنامه نویسی و به کمک کنترل های وب را ارائه نمود . شیوه عملکرد عمومی تائید کاربران ...
3,000 تومان
سیستم نمایش اخبار با asp.net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
سیستم نمایش اخبار با asp.net
یک برنامه کوچک چند خطی با asp.net و زبان vb.net که اخباری رو از بانک اطلاعاتی access خوانده و در یک جدول به همراه تاریخ ثبت خبر نمایش میده.البته اخبار بصورت خلاصه نمایش داده میشه و تبدیل به لینکی شده که کاربر با کلیک روی آن، به صفحه مشروح اخبار منتقل می شود تا متن کامل آن خبر را مشاهده کند.
3,000 تومان
سورس کامل سایت بی ان بی
سورس کامل سایت بی ان بی
سورس کامل سایت بی او بی طراحی شده با زبان asp.net سورس کامل سایت فروشگاه لپ تاپ
3,000 تومان
سورس کامل سایت فروشگاه لپ تاپ
سورس کامل سایت فروشگاه لپ تاپ
سایت کامل (قالب و کدنویسیو بانک اطلاعاتی اکسس) مربوط به شرکت و فروشگاه رهیاب تحلیل
3,000 تومان
اعداد فارسی در وب سایت
اعداد فارسی در وب سایت
وقتی یک وب سایت طراحی کرده اید (حتما با asp.net) برای نمایش آن در اینترنت و مرورگرها، همیشه با مشکلات و مسائل گوناگونی مواجه خواهید بود. یکی از آنها نمایش اعداد فارسی در مرورگرها علی الخصوص مرورگر فایرفاکس است. من یک کلاس در asp.net با زبان vb.net نوشتم که اگر از اون استفاده کنید و هررشته ای رو به اون پاس کنید و بعد نمایش بدید مشکل حل خواهد شد. سیستم نمایش اخبار با asp.net سورس کامل سایت فروشگاه لپ تاپ
3,000 تومان
سایت مدیریت آژانس مسافرتی به زبان asp
سایت مدیریت آژانس مسافرتی به زبان asp
سایت مدیریت آژانس مسافرتی به زبان asp شده که از کد نویسی کامل و گرافیک خوبی برخورد
انجام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net
طراحی وب سایت های استاتیک و داینامیک
تولید نرم افزارهای تجاری و صنعتی
آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Net
asp.net چیست؟
ای‌اس‌ پی‌ دات‌ نت (به انگلیسی: ASP.NET) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت‌ها و برنامه‌های Web وسرویس‌های Web XML از آن استفاده کنند.
ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می‌دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
چرا طراحی با asp.net؟
در سفارش طراحی سایت با asp.net کلیه موارد مورد نیاز شما از پایه توسط برنامه نویسان و طراحان گروه 1.2.3 پروژه انجام می پذیرد.
به دلیل اینکه کلیه مراحل طراحی از ابتدا تا انتها توسط برنامه نویسان صوت می گیرد، لذا سفارش طراحی سایت با asp.net دارای انعطاف بسیاری بوده و تمامی موارد سفارش شما به طریق دلخواهتان قابل انجام می باشد.
لازم به ذکر است که این سیستم اغلب توسط شرکت ها و سازمان ها که نیاز به طراحی حرفه ای و اختصاصی را دارند، مورد استفاده قرار می گیرد.
تعرفه طراحی سایت با asp.net
از آنجایی که در طراحی سایت با asp.net تمامی مراحل کار از ابتدا مطابق موارد درخواستی شما برنامه نویسی و طراحی می گردد ، لذا تعرفه طراحی وب سایت با asp بسته به امکانات درخواستی شما متغیر خواهد بود. برای تعیین هزینه دقیق فرم سفارشی را که در انتهای همین صفحه را تکمیل نمایید و شرحی از امکانات مورد نیاز خود را در آن قی
سافت بازدید : 43 چهارشنبه 10 اردیبهشت 1399 نظرات (1)

انجام پروژه پردازش تصویر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

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

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

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

سفارش پروژه بابت خدمات مشاوره‌ای که در ابتدای پروژه به محققین و دانشجویان ارائه  می دهد. هیچ هزینه ای دریافت نمی‌نماید.
پروژه دانشجویی پردازش تصویر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

انجام پروژه پردازش تصویر
آشنایی با پردازش تصویر
تاریخچه
تاریخچه

بسیازی از تکنیک های پردازش تصویر دیجیتال، یا پردازش عکس که اغلب اینگونه نامیده میشد. در دهه ۱۹۶۰ در آزمایشگاه جت پروپالژن، موسسه فناوری ماساچوست. آزمایشگاه های بل، دانشگاه مریلند و چند موسسه تحقیقاتی دیگر. برای کاربردهای تصویربرداری ماهواره ای. ، تبدیل استاندارد رادیوعکس، تصویربرداری پزشکی، ویدیوفون، شناسایی حروف و تقویت عکس، توسعه داده شدند. هزینه این پردازش با تجهیزات کامپیوتری آن زمان نسبتاً بالا بود. این موضوع در دهه ۱۹۷۰ با دسترسی به رایانه های ارزانتر. و سخت افزار های مخصوص دستخوش تغییر شد. و پردازش تصویر دیجیتال گسترش یافت. در آن زمان پردازش همزمان تصاویر برای برخی مسائل خاص مثل تبدیل استانداردهای تلویزیون ممکن بود. با سریعتر شدن رایانه های چندمنظوره. آنها جای سخت افزارهای مخصوص را برای تمام کارها به جز تخصصی ترین. و کامپیوتر-محور ترین عملیات گرفتند.
کاربردها
تشخیص الگو(Pattern Recognition)
تشخیص حرکت(Motion Tracking)
سیستمهای سنجش از دور(Remote sensing)
انیمیشن کامپیوتری
سفارش پروژه پردازش تصویر

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276


مهندسین و پژوهشگران سفارش پروژه  برای هر سه مقطع کارشناسی،کارشناسی ارشد و دکتری با بهره گیری
پردازش تصویر

بینایی ماشین

از نرم افزارهای پرکاربرد در زمینه انجام پروژه پردازش تصویر در زمینه های تشخیص الگو، تشخیص حرکت، افزایش کیفیت تصاویر،

بهینه سازی تصاویر، پروژه های صنعتی و پزشکی و… ، آماده ارائه خدمات مشاوره، همکاری انجام پردازش تصویر

و انجام پروژه در زمینه های مختلف می باشد

سافت بازدید : 79 چهارشنبه 10 اردیبهشت 1399 نظرات (0)

انجام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی

C#.Net ، VB.Net ، ASP.Ne

ایگانی برچسب: انجام پروژه Asp.Net   
پروژه سایت مدیریت داروخانه (با ارسال اتوماتیک ایمیل) همراه مستندات با Asp.Net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 1

پروژه سایت مدیریت داروخانه یک سامانه تحت وب می باشد که به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.سایت داروخانه به منظور مدیریت و سفارش داروها می باشد که لیست امکانات این وب سایت به طور مفصل در …
توضیحات بیشتر »
پروژه وب سایت دانشگاه با Asp.Net به همراه مستندات

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 2

پروژه وب سایت دانشگاه با Asp.Net از جمله پروژه کاربردی ، حرفه ای و کامل ترین پروژه های طراحی سایت می باش که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.پروژه وب سایت دانشگاه به زبان سی شارپ ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.این پروژه دارای امکانات کاملی می باشد که این امکانات شامل : بخش پنل مدیریت ، بخش صدور کارنامه تحصیلی ، بخش انتخاب و حذف واحد تحصیلی ، بخش مشاهده نمرات امتحانات ، بخش پرینت کارت ورود به جلسه امتحانی ، بخش پنل اساتید ، بخش ثبت مشخصات دانشجویان و اساتید ، بخش ثبت اطلاعات دروس ، بخش نمایش لیست دروس به تفکیک رشته ها ، بخش مشاهده برنامه هفتگی ، بخش صفحه ارسال اعتراض به نمرات ، بخش پاسخگویی به اعتراضات دانشجویان ، بخش امور مالی دانشگاه ، بخش ورود به پنل مدیریت ، اساتید ، دانشجویان و .... در ضمن کاربران می توانند در صورت مشاهده امکانات یا خرید پروژه وب سایت دانشگاه در صورت اضافه کردن امکانات جدید به پروژه این کار با کمترین هزینه توسط سایت انجام می شود کاربران می توانند برای انجام پروژه های برنامه نویسی مخصوصاً پروژه های Asp.Net که موضوع آنها در سایت Projectp30.ir نیست می توانند از طریق فرم سفارش پروژه ، ارسال ایمیل ، تماس تلفنی ، پیامک و ... پروژه های برنامه نویسی خود را سفارش دهند
توضیحات بیشتر »
پروژه وب سایت خبری با Asp.Net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 12

پروژه وب سایت خبری با Asp.Net یکی دیگر از پروژه های جدید و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان برنامه نویسی سی شارپ و تکنولوژی Asp.Net و پایگاه داده sql server 2008 طراحی و پیاده سازی شده است. این پروژه از دو بخش تشکیل شده است که شامل بخش مدیریت و بخش کاربران می باشد و بخش مدیریت سایت خبری شامل مدیریت اخبار ، مدیریت نظرات مربوط به اخبار و مدیریت پاسخ به نظرات اخبار و مدیریت اینکه نظرات و پاسخ های داده شده به هر خبر به کاربر نمایش داده شود یا خیر می باشد و بخش کاربری هم شامل مشاهده تیتر اخبار ، مشاهده متن کامل خبر به همراه عکس ها و لینک هایی که دارد ، نظر دادن به اخبار ، پاسخ به نظرات کاربران می باشد.یکی از مهم ترین امکانات این نرم افزار این می باشد که هر کاربر با هر IP می تواند به هر خبری یک نظر و یک پاسخ بدهد که این بخش جزء مزیت های این پروژه وب سایت خبری می باشد.لینک دمو مربوط به پروژه وب سایت خبری در قسمت پایین قرارداده شده است کاربران می تواند قبل از خرید پروژه دمو مربوط به نرم افزار را مشاهده نمایند. به عنوان نکته باید عرض کنیم که گرافیک بالای این سایت نیز جزء دیگر مزایای این پروژه وب سایت خبری به حساب می آید. در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند.
توضیحات بیشتر »
پروژه وب سایت هواشناسی با Asp.Net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

پروژه وب سایت هواشناسی از دیگر پروژه هایی است که با همت و تلاش تیم برنامه نویسی Projectp30 طراحی و پیاده سازی شده است.این پروژه به منظور مدیریت شرایط آب و هوایی طراحی شده است که دارای امکاناتی کافی جهت استفاده تجاری نیز می باشد.از مهمترین امکانات پروژه وب سایت هواشناسی عبارتند از : صفحه اصلی سایت ، عضویت در سایت ، ورود به سایت ، نقشه سایت ، مشاهده شرایط آب و هوایی ، مدیریت سایت که شامل ثبت ، ویرایش ، حذف و جستجو شرایط آب و هوایی جهت مشاهده کاربران می باشد.یکی از نکات جالب در این پروژه استفاده از اسلاید شو (Slideshow) می باشد و همچنین از دیگر امکانات پروژه وب سایت هواشناسی نمایش اطلاعات کامل آب و هوایی به کاربران می باشد و همچنین متناسب با نوع آب و هوا تصویر مورد نظر نیز تغییر می کند.
توضیحات بیشتر »
پروژه وب سایت آژانس مسافرتی با Asp.Net به همراه مستندات

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

پروژه وب سایت آژانس مسافرتی و گردشگری از دیگر پروژه هایی است که توسط تیم قدرتمند برنامه نویسی Projectp30 نوشته شده است. پروژه وب سایت آژانس مسافرتی و گردشگری به زبان C# (سی شارپ) ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server 2008 نوشته شده است. در پروژه وب سایت آژانس مسافرتی و گردشگری امکانات کامل و جالبی وجود دارد که در صفحه بعد امکانات آن به طور کامل توضیح داده شده است در واقع از این پروژه می توان به عنوان یک پروژه تجاری نیز استفاده کرد بعضی از امکانات مهم پروژه وب سایت آژانس مسافرتی و گردشگری عبارتند از : ثبت نام تور مسافرتی ، سیستم رزرواسیون پرواز ، هتل و ماشین ، سفارش تورهای مسافرتی در چند سطح (تورهای داخلی ، تورهای بین المللی ، تورهای نوروزی و ...) ، معرفی شهرهای ایران ، اطلاعات جهانگردی ، خدمات مسافرتی شامل خدمات آب و هوا ، خدمات ساعات پرواز و نرخ ارزه و ... می باشد. یکی از مهم ترین قسمت های پروژه وب سایت آژانس مسافرتی و گردشگری مدیریت قوی این پروژه می باشد که در صفحه بعد می توانید کلیه امکانات مربوط به مدیریت سایت رو هم مشاهده کنید. لینک مربوط به دانلود پروژه وب سایت آژانس مسافرتی و گردشگری در صفحه بعد وجود دارد. همچنین شما می توانید دموی مربوط به این پروژه را نیز از این قسمت دانلود کنید تا قبل از خرید پروژه بتوانید محیط پروژه را ببینید. لازم به ذکر است که بگویم این پروژه برای یکی از دانشجویان دوره کارشناسی طراحی و پیاده سازی شده بود و قیمت این پروژه به همراه مستندات به قیمت 450 هزار تومان فروخته شد و ما به دلیل اینکه عزیزان بتوانند از این پروژه استفاده کنند آن را با تقریباً 1/4 قیمت در سایت گذاشته ایم.
توضیحات بیشتر »
پروژه فروشگاه کامپیوتر و لپ تاپ با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

پروژه فروشگاه کامپیوتر با Asp.Net از دیگر پروژه هایی است که توسط تیم قدرتمند برنامه نویسی Projectp30 نوشته شده است و سورس پروژه پیشرفته و حرفه ای فروشگاه کامپیوتر،لپ تاپ و موبایل با تمامی امکانات و سورس کامل در سایت مرجع یعنی Projectp30 قرارداده شده است. پروژه پیشرفته و حرفه ای فروشگاه کامپیوتر،لپ تاپ و موبایل به زبان C# (سی شارپ) و تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server 2008 نوشته شده است. برای سفارش و انجام پروژه های برنامه نویسی و طراحی سایت و همچنین سفارش و انجام پروژه های Asp.Net کافی است اطلاعات مربوط به پروژه برنامه نویسی خود را در قسمت فرم سفارش پروژه ثبت کنید و برای دانلود پروژه های برنامه نویسی و همچنین دانلود پروژه های Asp.Net کافی است پروژه مورد نظر خود را جستجو کرده و بعد از جستجو آنلاین خرید کنید و سپس آنلاین پروژه را دانلود کنید. لینک مربوط به دانلود پروژه پیشرفته و حرفه ای فروشگاه کامپیوتر،لپ تاپ و موبایل در صفحه بعد وجود دارد. همچنین شما می توانید دموی مربوط به این پروژه را نیز از این قسمت دانلود کنید تا قبل از خرید پروژه بتوانید محیط پروژه را ببینید. پروژه فروشگاه کامپیوتر،لپ تاپ،تبلت و موبایل دارای امکانات پیشرفته،حرفه ای و کاملی می باشد که حتی جهت تجاری شدن نیز می شود از آن استفاده کرد. در این پروژه کاربران می توانند لیست محصولات سایت که شامل کامپیوتر،لپ تاپ،موبایل و کامپیوتر است را ببیند و سپس محصول مورد نظر را انتخاب کنند و آن را از سایت خرید کنند و یکی از مهم ترین ویژگی های این پروژه مدیریت قوی این پروژه مخصوصاً در بخش تعریف محصولات است می باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276


لیست پروژه های ASP.NET به همراه داکویمنت و مستندات (برای مشاهده نمونه و قیمت کلیک فرمائید)
توضیحات بیشتر: برنامه سیستم رفاه تبلیغاتی دانشجویان آنلاین با استفاده از ASP.NET و سی شارپ . . .
توضیحات: دارای داکیومنت و مستندات در قالب word doc و برنامه سیستم رفاه تبلیغاتی دانشجویان آنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی.این برنامه کاملا متن باز Open بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

خرید این محصول
   
توضیحات بیشتر: برنامه سیستم رزرو بلیط هواپیما آنلاین با استفاده از ASP.NET و سی شارپ . . .
توضیحات: دارای داکیومنت و مستندات UML و توضیحات کدها و برنامه سیستم رزرو بلیط هواپیما آنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

خرید این محصول

 
توضیحات بیشتر: پروژه فروشگاه سخت افزار آنلاین با asp.net و sql server و C# و داکیومنت و مستندات UML و نمودار DFD و توضیحات کدها . . .
توضیحات: برنامه سیستم فروشگاه سخت افزار کامپیوترآنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
قیمت: 115000 ریال
خرید این محصول
توضیحات بیشتر: برنامه طراحی سیستم نرم افزاری رستوران رزرو غذای آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و فایل توضیحات DOC . . .
توضیحات: برنامه طراحی سیستم نرم افزاری رستوران رزرو غذای آنلاین کتاب با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
قیمت: 100000 ریال
خرید این محصول
 پروژه های asp.net and csarp

نجام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
09367292276

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.

سافت بازدید : 48 شنبه 30 فروردین 1399 نظرات (0)

سفارش دهندگان خودرو ، مدیریت لیست های انتظار خودرو و … می باشد. به عنوان نکته مهم باید عرض شود که این پروژه قابلیت تجاری شدن را نیز دارد در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های 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


ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

پروژه وب سایت سامانه انتخابات با Asp.Net از جمله پروژه های جالب و حرفه ای می باشد.پروژه طراحی وب سایت انتخابات به زبان برنامه نویسی سی شارپ ، تکنولوژی Asp.net و بانک اطلاعاتی Sql Server 2008 طراحی و پیاده سازی شده است.این پروژه مجموعه امکاناتی که یک سامانه تحت وب انتخابات باید داشته باشد را دارد که این امکانات عبارتند از : بخش ورود به سامانه ، فرم ثبت اطلاعات رأی دهندگان ، فرم ثبت رأی ، رأی دهندگان ، فرم مشاهده اطلاعات کاندیدا توسط متصدیان ، بخش مدیریت سایت که شامل مدیریت اطلاعات متصدیان ، مدیریت اطلاعات کاندیدا ، مدیریت اطلاعات رأی دهندگان ، مدیریت رأی های داده شده و گزارشی از رأی های داده شده و ...می باشد. قابل توجه کاربران عزیز دمو مربوط به پروژه سامانه تحت وب انتخابات برای شما قرارداده شده است و شما می توانید قبل از خرید پروژه دمو مربوط به پروژه را ببینید. کاربران برای انجام پروژه های برنامه نویسی مخصوصاً پروژه های Asp.Net که موضوع آنها در سایت نیست می توانند از طریق فرم سفارش پروژه ، ارسال ایمیل ، تماس تلفنی ، پیامک و ... پروژه های برنامه نویسی خود را سفارش دهند
توضیحات بیشتر »
پروژه وب سایت فروشگاه خودرو با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

پروژه وب سایت فروشگاه خودرو با 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

طراحی و پیاده سازی شده است.این پروژه دارای گرافیک حرفه ای و امکانات بالا و کاربردی نیز می باشد.پروژه فروشگاه خودرو به زبان برنامه نویسی C# ، تکنولوژی Asp.Net و بانک اطلاعاتی Sql Server طراحی و پیاده سازی شده است.از امکانات مهم این پروژه عبارتند از : عضویت در سایت ، ورود به سایت ، تماس با فروشگاه ، نقشه سایت ، سفارش خرید خودرو ، مشاهده سبد خرید خودرو ، لیست نمایندگان فروشگاه خودرو ، مدیریت خودرو که شامل مدیریت خودروهای سایت ، مدیریت نمایندگان فروشگاه خودرو می باشد.در این پروژه کاربران قادر هستند که لیست خودرو های فروشگاه را مدیریت کنند یعنی می توانند خودروی جدیدی را اضافه کنند و یا اینکه اطلاعات مربوط به خودرو را حذف و ویرایش کنند و همچنین از مهم ترین بخش این فروشگاه جستجو خودرو طبق آیتم های مختلف و سپس ثبت و سفارش خودرو می باشد و بعد از انجام خرید سایت به کاربر یک شناسه خرید می دهد که کاربر می تواند توسط آن از طریق سبد خرید جزئیات خرید را مشاهده نماید. این پروژه نیز دارای مستندات جهت ارائه به اساتید نیز می باشد.
توضیحات بیشتر »
پروژه درگاه پرداخت الکترونیک مجازی با 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


ای اس پی Asp.Net, پروژه ها 2

پروژه پرداخت الکترونیک مجازی با Asp.Net از دیگر پروژه های جالب و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی وب سایت Projectp30.ir طراحی و پیاده سازی شده است.در این پروژه یک سیستم پرداخت الکترونیک به طور مجازی طراحی و پیاده سازی شده است و در این بخش کاربر می تواند اطلاعات حساب خود که شامل شماره کارت ، رمز اینترنتی ، رمز CVV ، تاریخ انقضاء و مبلغ پرداخت می باشد.همان طور که می دانید درگاه پرداخت الکترونیک یک درگاهی می باشد که کاربر می تواند عملیات واریز وجه ، انتقال وجه ، مانده حساب و ... را به صورت الکترونیکی انجام دهد.
توضیحات بیشتر »
پروژه وب سایت خبری با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 12

پروژه وب سایت خبری با Asp.Net یکی دیگر از پروژه های جدید و کاربردی می باشد که توسط مهندس مجید کفاش پور سر تیم گروه برنامه نویسی Projectp30.ir طراحی و پیاده سازی شده است.این پروژه به زبان برنامه نویسی سی شارپ و تکنولوژی Asp.Net و پایگاه داده sql server 2008 طراحی و پیاده سازی شده است. این پروژه از دو بخش تشکیل شده است که شامل بخش مدیریت و بخش کاربران می باشد و بخش مدیریت سایت خبری شامل مدیریت اخبار ، مدیریت نظرات مربوط به اخبار و مدیریت پاسخ به نظرات اخبار و مدیریت اینکه نظرات و پاسخ های داده شده به هر خبر به کاربر نمایش داده شود یا خیر می باشد و بخش کاربری هم شامل مشاهده تیتر اخبار ، مشاهده متن کامل خبر به همراه عکس ها و لینک هایی که دارد ، نظر دادن به اخبار ، پاسخ به نظرات کاربران می باشد.یکی از مهم ترین امکانات این نرم افزار این می باشد که هر کاربر با هر IP می تواند به هر خبری یک نظر و یک پاسخ بدهد که این بخش جزء مزیت های این پروژه وب سایت خبری می باشد.لینک دمو مربوط به پروژه وب سایت خبری در قسمت پایین قرارداده شده است کاربران می تواند قبل از خرید پروژه دمو مربوط به نرم افزار را مشاهده نمایند. به عنوان نکته باید عرض کنیم که گرافیک بالای این سایت نیز جزء دیگر مزایای این پروژه وب سایت خبری به حساب می آید. در ضمن کاربران عزیز می توانند برای دانلود پروژه های برنامه نویسی و مخصوصاً دانلود پروژه های Asp.Net که لیست آنها در سایت نمی باشد از طریق فرم سفارش پروژه،پروژه مورد نظر خود را سفارش دهند.
توضیحات بیشتر »
پروژه وب سایت پرداخت الکترونیک مجازی با Asp.Net

ای اس پی Asp.Net, پروژه ها, پروژه های آماده Asp 0

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


پروژه ای که در این قسمت قرارداده شده است یکی از حرفه ای ترین و منحصر به فرد ترین پروژه هایی می باشد که در سایت ها وجود دارد در پروژه اتوماسیون پرداخت الکترونیک مجازی کلیه مراحل و بخش های یک سیستم پرداخت الکترونیک طراحی و پیاده سازی شده است که شما می توانید بخشی از تصاویر این پروژه را در صفحه بعد مشاهده کنید. این پروژه شامل بخش های سیستم شارژ حساب ، سیستم پرداخت آنلاین ، سیستم انتقال وجه ، بخش مدیریت سایت و .. می باشد در بخش شارژ حساب کاربر با وارد کردن اطلاعات حساب خود که شامل شماره کارت ، رمز دوم ، رمز CVV ، تاریخ انقضاء و .. می باشد می تواند مبلغ موجودی حساب خود را شارژ کند و در بخش انتقال وجه نیز کاربر با وارد کردن اطلاعات حساب خود می تواند وجهی را آنلاین پرداخت کند و با این کار مبلغی که پرداخت می شود از موجودی حساب کاربر کم می شود و همچنین در بخش انتقال وجه کاربر می تواند مبلغ را برای حساب دیگری انتقال دهد. همه این بخش نیز دارای یک بخش مدیریتی کامل می باشند که کاربر می تواند حساب های خود را مدیریت کند همچنین به عنوان نکته باید عرض کنم که پروژه وب سایت پرداخت الکترونیک مجازی دارای سطح گرافیکی بالایی نیز می باشد
1 از 41
2
3
4
»
سفارش آنلاین پروژه برنامه نویسی - سفارش تلفنی پروژه برنامه نویسی - سفارش تلگرامی پروژه برنامه نویسی
جستجوی پروژه شما
انجام پروژه طراحی سایت با Asp.net :
مقدمه ای بر Asp.net

ASP.NET یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت‌های Web و برنامه‌های Web پویا وسرویس‌های Web پویا و سرویس‌های Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می‌دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
قالب پرونده ASPX

ASPX یک پرونده با قالب متنی است که برای ساخت صفحات وب از آن استفاده می‌شود، و استاندارد پرونده‌های XML را رعایت می‌کند. پرونده ASPX معمولاً شامل نشانه گزاریهای HTML یا اکس‌اچ‌تی‌ام‌ال همچنین نشانه گزاری های کنترل‌های استاندارد Web و کنترل‌های تعریف شده در معماری ASP.NET است، که توسعه دهنده ها(برنامه نویسان وب) همه محتویات پویا وایستای مورد نیاز را برای ایجاد صفحات Web پویا در آن قرار می‌دهند. علاوه برآن، کدهای پویایی که درسرویس دهندها اجرا می‌شوند، می‌توانند درمحلی دریک صفحه درون یک قطعه قرار بگیرند –٪> کدهای پویا <٪- که مانند دیگرتکنولوژی‌های توسعه یافته مانند PHP, JSP و ASP است اما این شیوه معمولاً توسط مایکروسافت رد می‌شود مگر به منظور الحاق داده، زیرا زمانیکه صفحه ترجمه می‌گردد درخواست‌های بیشتری وجود دارد.

روشی که توسط مایکروسافت برای رفتاربا کد برنامه پویا پیشنهاد می‌شود، مدل پشتیبانی کد است که این کد را دریک پرونده جداگانه یا ضمیمه متنی به طور ویژه طراحی شده قرارمی دهد. پرونده‌های پشتیبان کد معمولاً چیزهایی را به مفهوم MyPage.aspx.cs یا MyPage.aspx.vb برپایه نام پرونده ASPX نام می‌نهد. (این عمل درمایکروسافت ویژوال استادیو و سایر محیط‌های توسعه یکپارچه به صورت خودکارانجام می‌شود.) زمانیکه ازاین روش برنامه نویسی استفاده می‌کنید، توسعه دهنده کدها را برای پاسخ دادن به رویدادهای مختلف مانند صفحه‌ای که بارگذاری می‌شود، یا کنترلی که برروی آن کلیک می‌شود به جای رویه‌ای که درطول برنامه حرکت می‌کند، می‌نویسد.
انجام پروژه های طراحی سایت با Asp.net :

تیم برنامه نویسی و طراحی ProgRun با سابقه طولانی و درخشان در زمینه ی برنامه نویسی به زبان های مختلف و انجام پروژه های طراحی سایت این افتخار را دارد تا با انجام کلیه ی پروژه های طراحی سایت با Asp.net در خدمت کاربران عزیز باشد.
در انجام این پروژه ها از زبان برنامه نویسی ، بانک اطلاعاتی و نرم افزار های زیر استفاده می شود:

Visual Studio ، Asp.net ، SQL SERVER ، C# ، Html ، Css ، bootstrap ، java script ، jquery و…
برخی از نمونه کار های ما (طراحی سایت با 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


وب سایت تالار و رستوران با asp.net




وب سایت پرونده شخصی سلامت الکترونیک یا PHR با ASP.NET
عملکرد کلی این وب سایت بدین صورت هست که ابتدا کاربرانی که قصد استفاده از سیستم را دارند در وب سایت بعنوان بیمار ، پزشک و یا کاربران موسسات ثبت نام میکنند . پس از ثبت نام مدیریت وب سایت در صورت صلاحدید هر کدام را تایید کرده و امکان استفاده از سیستم را با توجه به نوع کاربری و سطوح دسترسی برای کاربران امکان پذیر مینماید . هر کاربر دارای یک نام کاربری و رمز عبور و نوع کاربری بوده که در هنگام ثبت نام باید حفظشان کند .
54,000 تومان
وب سایت راه سازی با ASP.NET
سایت دارای بایگانی کاملی از رزومه پروژه ها(تاریخ انجام، فازبندی زمانی، هزینه، دلایل عدم پیشرفت و...) و هم چنین رزومه افراد(نام،سن،تحصیلات،سابقه کار،پروژه های انجام داده،سال استخدام،سمت و...) می باشد که توسط مدیر بخش و مدیر پروژه قابل دسترسی است تا بتوانند گزینش مناسب و بهتری از میان کارمندان برای انجام بخش های مختلف پروژه داشته باشند و هم چنین با بررسی روند پیشرفت پروژه های مشابه برنامه ریزی بهتری برای فازبندی زمانی و... انجام دهند.

وب سایت مدیریت اساتید(معرفی و آثار اساتید) با ASP.NET
این وب سایت به معرفی آثار و اطلاعات مربوط به اساتید میپردازد . بطوریکه قابلیت عضو گیری ، صفحه معرفی اساتید ، صفحه آثار و کارهای انجام شده ، امکان تماس با مدیر سایت و غیره را شامل میشود . تکنولوژی استفاده شده در این پروژه ASP.NET بوده و از css نیز جهت قالب بندی صفحات استفاده شده است . بانک مورد نظر Sql Server 2008 میباشد .

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


پروژه سلف سرویس دانشگاه با سی شارپ
این پروژه سیستم سلف سرویس دانشگاه را در قالب یک نرم افزار و در حد یک پروژه دانشجویی پیاده سازی میکند . از محیط گرافیکی مناسب و کاربر پسندی تشکیل شده و بسیار مناسب برای پروژه های پایانی دروس میباشد . روند کلی این نرم افزار بدین صورت هست که تشکیل شده از 4 نوع کاربر که عبارتند از : مدیر سیستم ، اپراتور سلف ، مسئول سلف و مسئول امور مالی . که هر کدام به نوبه ی خود وظایفی را به عهده دارند که به هر کدام خواهیم پرداخت . 1-مدیر سیستم: وظایف ثبت، ...

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

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


این وب سایت جز برترین پروژه های وب سایت ناب پروژه بوده که بسیار کامل و از نظر گرافیک و پنل مدیریت زیباست . این وب سایت به کاربرانش امکان ثبت نام و ورود به پنل را میدهد. کاربران پس از ثبت نام در وب سایت و ورود به پنلشان میتوانند شجره نامه خود را در سیستم ثبت نمایند. فرض کنید ریشه ما آقا و خانم xوy بوده پس در این حالت پدر و مادر xوy را نمیدانیم کی هست. Xوy به عنوان ریشه های ما هستندپس از ثبت xوy باید بچه هایشان را ثبت کنید مثلا x1 و y1و ...

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

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

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


وب سایت رزرو آنلاین بلیط با ASP.NET
این وب سایت امکان رزرو بلیط توسط کاربران جهت ورود به یک کنسرت را فراهم می کند . روند کار این سایت و امکانات موجود برای کاربران عبارتند از : 1- ثبت نام کاربران در سیستم 2- ورود به سیستم جهت رزرو مکان 3-مشاهده کلیه ی بلیط ها و مکان های رزرو نشده و در نهایت امکان مشاهده اطلاعات کنسرت و مشاهده کلیه رزرو های من
کابران پس از عضویت و ورود به سامانه کلیه مکان های رزرو نشده را مشاهده کرده و هر کدام را به دلخواه نمایش و رزرو میکند .
امک ...
23,500 تومان
وب سایت خوابگاه دانشجویی با 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


وب سایت مدیریت بیمارستان با ASP.NET
این وب سایت خیلی تمیز و کامل هست و بسیار مناسب برای پروژه پایانی دوره های کاردانی و کارشناسی میباشد . این سیستم از 4 نوع کاربر تشکیل شده است که عبارتند از : 1- مدیر سیستم 2- پزشک 3-پرستار 4- کارمند پذیرش
پزشک وظیفه ثبت ازمایشات بیمار ، ثبت داروهای بیمار ، مشاهده تمامی مراجعات و عملیات ثبت شده برای بیمار ، مشاهده بیماران تحت درمان ، حیتجو بیماران و ثبت دستورات پزشکی مربوطه را بر عهده دارد . مدیر سیستم وظایف ایجاد حساب کاربری جدید ...
29,800 تومان
وب سایت بانکداری الکترونیک با ASP.NET
این وب سایت صرفا برای یک پروژه دانشج.یی جهت ارائه به عنوان پایان نامه دوره کارشناسی کاربر داشته و هیچ جنبه تجاری ندارد . در این وب سایت کاربران ابتدا باید در سیستم عضو شده تا بتوانند پس ورود به پنل کاربریشان از امکانات سیستم استفاده کنند . روند کار با این وب سایت بدین صورت هست که کاربران پس از قبت نام در سامانه و ورود به پنل کاربریشان ، 10 دقیقه فرصت دارند تا عملیاتی را انجام دهند ، در غیره اینصورت کاربر به صورت خودکار از طریق سیستم از ...

وب سایت بیمه نامه با ASP.NET , VB.NET
این وب سایت هم با نسخه 2008 و هم با نسخه 2010 موجود میباشد . ربان برنامه نویسی استفاده شده VB.Net بوده و با تکنولوژی ASP.NET پیاده سازی شده است .بانک اطلاعاتی این وب سایت SQL Server 2008 میباشد که جهت استفاده میبایست آن را ریستور کنید . یکی از مهمترین ویژگی های این وب سایا استفاده از برنامه نویسی Linq بوده که با خریداری این پروژه به راحتی برنامه نویسی لینک را می اموزید .
در این وب سایت 3 نوع کاربر وجود دارد : 1-مدیر سیستم 2- کار ...

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

وب سایت ارزشیابی اساتید با ASP.NET
این وب سایت مناسب دانشجویان رشته های نرم افزار و فناوری اطلاعات میباشد و همچنین جهت ارائه پروژه پایانی تحت وب ، مهندسی نرم افزار ، درس شی گرا ، مباحث ویژه و غیره میباشد . روند کار این پروژه بدین صورت است که مدیریت لیستی از دروس و گروه های درسی ارائه میکند دانشجویان در این دروس ثبت نام و شرکت میکنند در نهایت برای هر درس و هر استاد سوالاتی صادر شده که اساتید و درس را از جهات مختلف نظرسنجی میکنند ودر نهایت این نظرسنجی ها برای اساتید ثبت می ...

وب سایت مدیریت آموزشگاه با ASP.NET خیاطی ، کامپیوتر و ...
وب سایت فوق با استفاده از تکنولوژی asp.net و بانک اطلاعاتی Sql Server 2008 تهیه شده است . این پروژه برای هر نوع آموزشگاهی اعم از کامپیوتر ، خیاطی و سایر رشته ها قابل استفاده میباشد بطوری که امکان ثبت دوره ها و همچنین ثبت دروس ارائه شده در هر دوره و اختصاص اساتید و دانشجویان به دوره ها و در نهایت انتخاب واحد دانش آموزان توسط مدیریت وجود دارد .
همانطور که اط شکلهای بالا مشخص میباشد این وب سایت دارای لیستی از دوره ها بوده که در هر دوره ...
25,400 تومان
نرم افزار مدیریت کافی نت به زبان اکسس
نرم افزار مدیریت کافینت که به زبان اکسس نوشته شده که میتونید در ادامه مطلب دانلود کنید مقاله آموزشی Crystal Report در ویژوال بیسیک کار با توابع API در سی شارپ ساخت تایمر در سی شارپ آموزش کامل برنامه نویسی پایگاه داده در ویژوال بیسیک ۶٫۰ ۵۸ منوی زیبای CSS

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

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


دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net
Send Mail in ASP.net Persian دانلود سورس و مقاله آموزشی ارسال ایمیل در Asp.net با سورس و مقاله آموزشی ارسال ایمیل در Asp.net با شما هستم.مقاله به زبان برای شما اماده شده و نحوه ارسال ایمیل در Asp.net را پیش گرفته به همراه فیلم آموزشی.خیلی از همه شما دوستان ممنونم که نسبت به بنده لطف دارند و با پیام های خودشون اشتیاق بیشتری را نسبت به مطالب دیگر در بنده ایجاد میکنند!خوشحالم که در خدمت شما هستم
3,000 تومان
سیستم ثبت نظرات کاربران در سایت با جی کوئری و آژاکس و وب سرویس
روژه ای بسیار جالب برای طراحان وب و همچنین برنامه نویسان وب به خصوص ASP.NET پروژه سیستم ثبت نظرات کاربران که در این ساعت اماده دانلود کرده ایم پروژه بسیار کاربردی و در نوع خودش مفید هستش پروژه ای که با چد زبان مختلف یعنی ajax,c#.net,asp.net,jquery طراحی و کد نویسی شده است نحوه انجام کاره این پروژه نیز به این صورت هستش برای ثبت نظرات کاربران از asp.net و جی کوئری و آژاکس و وب سرویس ها استفاده شده است و همچنین از بانک اطلاعاتی sql server ...

سورس پروژه صفحه Captcha به زبان ASP.NET
با پروژه جالب و بسیار کاربردی این بار در زمینه وب در خدمت شما هستیم همه شما حتما در بیشتر وب سایت ها با موضوع Captcha برخورد کرده اید که بخش مهم ان بیشتر در موقع ثبت نام هستش که برای کلمه عبور امنیتی استفاده میشود و از ورود موتور های اسپم جلو گیری میکنید پروژه که برای شما اماده دانلود کرده یم پروژه هستش به زبان 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


سورس پروژه رایگان سیستم مدیریت انبار به صورت انلاین
امروزه سیستم های انلاین بیشتر از سیستم های تحت ویندوز در مراکز عمومی و تخصصی مورد استفاده قرار میگیرن.پروژه ای که امروز برای شما دوستان اماده کردیم یک سیستم مدیریت انبار هستش البته به صورت انلاین هستش که شما میتونید به صورت انلاین یک سیستم انبار را کنترل و مدیریت کنید.پروژه به همراه سورس کامل و بانک اطلاعاتی SQL را میتوانید از ام اس پی سافت به صورت رایگان دانلود کنید.این پروژه به زبان ASP.NET نوشته شده و در محیط ویژوال استدیو ۲۰۱۰ طراحی ...
3,000 تومان
یک وب سایت آماده با امکاناتی که هر برنامه نویسی نیاز دارد
این پروژه با استفاده از: Asp.net 2.0 Sql Server 2005 C#.Net 2005 Ajax CSS Java Script طراحی وپیاده سازی شده استدر این پروژه سعی بیشتر بر آموزش بوده تا پرژه ای با امکاناتی که هر برنامه نویسی نیاز دارد در خدمت شما عزیزان قرار گیرد امکاناتی نظیر: انجمن بحث و گفتگو اخبار مقالات لینک ها نظر سنجی و … جهت اجرای پروژه فقط کافیست فایل های ضمیمه را دانلود کرده و همه آنها را extract نموده و ۳پوشه دیگر را در پوشه Final Forum Project کپی نمایید.
3,000 تومان
کامپوننت فارسی برای Login,CrateUser,… در دات نت
فرآیند Authentication در ASP.NET 2.0 از طریق سرویس جدید membership و Authorization از طریق سرویس جدید Roles انجام می شود. ASP.NET 2.0 کار آغاز شده در تائید کاربران مبتنی بر فرم را که در نسخه ASP.NET 1.x شروع شده بود ، تکمیل و امکانات مناسبی برای انجام عملیات متفاوتی نظیر تائید کاربران ، ایجاد یک کاربر جدید ، حذف یک کاربر و ویرایش اطلاعات کاربران از طریق برنامه نویسی و به کمک کنترل های وب را ارائه نمود . شیوه عملکرد عمومی تائید کاربران ...

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


سیستم نمایش اخبار با asp.net
یک برنامه کوچک چند خطی با asp.net و زبان vb.net که اخباری رو از بانک اطلاعاتی access خوانده و در یک جدول به همراه تاریخ ثبت خبر نمایش میده.البته اخبار بصورت خلاصه نمایش داده میشه و تبدیل به لینکی شده که کاربر با کلیک روی آن، به صفحه مشروح اخبار منتقل می شود تا متن کامل آن خبر را مشاهده کند.
3,000 تومان
سورس کامل سایت بی ان بی
سورس کامل سایت بی او بی طراحی شده با زبان 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


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

اعداد فارسی در وب سایت
وقتی یک وب سایت طراحی کرده اید (حتما با asp.net) برای نمایش آن در اینترنت و مرورگرها، همیشه با مشکلات و مسائل گوناگونی مواجه خواهید بود. یکی از آنها نمایش اعداد فارسی در مرورگرها علی الخصوص مرورگر فایرفاکس است. من یک کلاس در asp.net با زبان vb.net نوشتم که اگر از اون استفاده کنید و هررشته ای رو به اون پاس کنید و بعد نمایش بدید مشکل حل خواهد شد. سیستم نمایش اخبار با asp.net سورس کامل سایت فروشگاه لپ تاپ
3,000 تومان
سایت مدیریت آژانس مسافرتی به زبان asp
سایت مدیریت آژانس مسافرتی به زبان asp شده که از کد نویسی کامل و گرافیک خوبی برخوردار است
3,000
پروژه های مشابه

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


    MVC - ASP.NET

    سلام. یک پروژه دانشجویی هست که باید به استاد ارائه بشود، و شامل موارد زیر باشد: 1- 2 پروژه MVC ساده، فرقی نمیکنه چی باشه (با توضیح و کاملا شفاف) 2- یک سری اطلاعات اولیه که MVC چه هست و چگونه کار میک...
    برنامه نویسی asp.net mvc

    برنامه ای را با mvc دارم . و یک قسمتش می خواهم کدی را اضافه شود.
    پروژه asp.net mvc

    این پروژه باید با Asp.net mvc نوشته بشه و به این صورت که کنترلر با #C و ویو با html نوشته میشه و هدف بر گرداندن لیستی از پست های اینستاگرام با یک هشتگ مشخص هست ( مثلا نشان دادن لیستی از عکس های این...
    ساخت یک سایت بر اساس ASP.NET MVC

    ساخت سایت با استفاده از تکنولوژی ASP .NET MVC این سایت برای ذخیره و ویرایش گروفیل های کاری یک شرکت استفاده می شود سایت از لحاظ تکنیکی خیلی در سطح بالایی می باشد. در صورتی که سطح کاری شما کمتر از Mid...
    فروشگاه وب asp.net mvc

    با سلام و درود بنده خودم برنامه نویس asp.net mvc هستم و نیاز به یک فروشگاه تحت این پلتفرم دارم که به دلیل مشغله کاری زیاد فرصت نمی کنم این پروژه رو از صفر بنویسم. لذا اون دسته از برنامه نویس های که...
    طراحی سایت با asp.net mvc

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


    من یه سایت میخام شبیه به سایت www.darukade.com با تمام قابلیت هایی که داره زبان برنامه نویسی با asp.net , entity frame worke codefirst قیمت و زمان رو بفرمایید.
    جذب نبروی متخصص در پروژه های رستوران و مانند آن در شرکت بصورت تمام وقت، نیمه وقت و دورکار با ASP.Net MVC

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

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

    سلام بلنده جهت یاد گیری چند تا سوال دارم لطفا افرادی که کاملا این مباحث را مسلط هستند قیمت بدن یک قیمت مناسب هم بدین چون تعداد سوالات زیاده بشه باهم کار کنیم اگه هر قسمی را میدونید بگین برای هر قسم...
    کمک به انجام پروژه ASP.Net MVC

    کمک به انجام پروژه ASP.Net MVC . این پروژه شامل ASP.NET MVC و CSS و javascript و HTML می باشد. این پروژه باید به صورت ریموت انجام بشه چون می خوام  به نحوه انجامش نظارت داشته باشم و اینکه خود...
    فرم ثبت مشخصات با ASP.NET MVC یا ASP.NET Core

    تولید کد اعتبارسنجی ( 500 کد که با پسورد ادمین و فقط با یک کلید تولید و در دیتابیس ذخیره شود و لیست کدها (خروجی اکسل یا لیست در صفحه یا چاپ هر کدام که باشد فرق...
    پروژه وب سایت موزیک با asp.net mvc

    یک پروژه وب سایت موزیک با asp.net mvc میخاستم که امکانانتی مثل این سایت داشته باشه https://ahaang.com قیمت هم تا 3 تومان میتونم هزینه کنم  لطفا نمونه کارهای خود رو هم نشون بدید...
    پروژه اماده دیوار یا شیپور با asp.net mvc

    سلام اگه کسی پروژه شیپور یا دیوار رو  با asp.net mvc قبلا زده و کاملا اماده هست رو میخوام  قیمت هاتونو بدین و قبلش یک صفحه از کدهاتونو برام بفرستید تا دست خط شمارو ببینم
    تنظیم connection String در پروژه Asp.net MVC در پنل Plesk

    سلام دوستان من یک اپلیکیشن Asp.net MVC 5 دارم که فقط می خوام بارگذاریش کنم. کنترل پنل سرورم Plesk هست. در حال حاضر بارگذاری شده فایل های اپلیکیشن ولی مشکلی داره که به دیتابیس وصل نمی شه و خ...

دون مجموعه (2)
سفارش انجام پروژه برنامه نویسی (6)
سفارش انجام پروژه های برنامه نویسی (3)
سفارش انجام پروژه های برنامه نویسی ASP.net (1)
سفارش انجام پروژه های برنامه نویسی اسمبلی assembly (3)
سفارش انجام پروژه های برنامه نویسی پی اچ پی php (9)
سفارش انجام پروژه های برنامه نویسی سی پلاس پلاس c++ (36)
سفارش انجام پروژه های برنامه نویسی سی شارپ c# c sharp (10)
سفارش انجام پروژه های برنامه نویسی متفرقه (4)
سفارش انجام پروژه های برنامه نویسی متلب MATLAB (2)
    شته شده توسط دکتر علی تهرانی    
    دسته: سفارش انجام پروژه های برنامه نویسی 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


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

سفارش پروژه برنامه نویسی در اهواز,انجام پروژه های برنامه نویسی در اهواز,سفارش پروژه دانشجویی در اهواز,انجام پروژه های دانشجویی در اهواز

    سفارش پروژه برنامه نویسی در اهواز
    انجام پروژه های برنامه نویسی در اهواز
    سفارش پروژه دانشجویی در اهواز
    انجام پروژه های دانشجویی در اهواز
سورس پروژه آموزش مجازی تحت وب ASP.NET

    نویسنده : حسن کریمی
    1,252 بازدید
    2 سال پیش
    ادامه / دانلود

سورس کد پروژه آموزش مجازی تحت وب ASP.NET رایگان که با زبان سی شارپ دات نت و دیتابیس SQL Server نوشته شده است را تقدیم شما کاربران عزیز سایت آغازه می کنیم. در این پروژه تحت عنوان سامانه آموزش مجازی تحت وب که با asp.net برنامه نویسی شده است سعی شده است تا تمامی اشیا و موجودیت های یک سیستم آموزشی را پیاده سازی کند. لازم به ذکر است که این پروژه در سطح دانشجویی بوده و آزمایشی است. در ادامه توضیحی کامل از ا..
برچسب ها

    سورس کد رایگانپروژه ASP.NET

دانلود پروژه وب سایت آموزشی ASP.NET با زبان سی شارپ

    نویسنده : حسن کریمی
    2,091 بازدید
    5 سال پیش
    ادامه / دانلود

از سری پروژه و سورس های ASP.NET ، سورس کد پروژه وب سایت آموزشی را که با زبان سی شارپ و ASPNET MVC برنامه نویسی شده است را تقدیم شما کاربران عزیز می کنیم. این پروژه با بانک اطلاعاتی اسکیول سرور ۲۰۱۲ پیاده سازی شده است. از نکات بسیار جالب این پروژه وب سایت آموزشی استفاده از ابزار ویرایش متن CKEditor  که کد باز و رایگان می باشد . بخش سرپرستی این وب سایت آموزشی شامل امکانات ارسال مطالب ، حذف و ویرایش محتوا ..
برچسب ها

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


    ASP.NET و Ajaxپروژه ASP.NET

دانلود پروژه وب سایت رزو بلیط قطار با Asp.Net و سی شارپ
وب سایت رزو بلیط قطار با Asp.Net

    نویسنده : حسن کریمی
    1,416 بازدید
    5 سال پیش
    ادامه / دانلود

پروژه وب سایت رزو بلیط قطار با Asp.Net که با زبان سی شارپ و با دیتابیس اس کیول سرور ۲۰۱۲ برنامه نویسی دشه است را تقدیم کاربران عزیز سایت آغازه می کنیم. فایل های پایگاه داده ی استفاده شده در این پروزه با پسوند MDF و LDF در پوشه app_data گنجانده شده است. این سورس کد تحت وب بوده و برای راه اندازی ان نیاز به ویژال استادیو ۲۰۱۲ به بالاتر دارید. از جمله امکانات این وب سایت می توان به مدیریت اخبار ، ثبت..
برچسب ها

    پروژه ASP.NET

دانلود رایگان سورس پروژه فروشگاه آنلاین با Asp.Net و زبان سی شارپ
فروشگاه آنلاین با Asp.Net

    نویسنده : حسن کریمی
    4,476 بازدید
    5 سال پیش
    ادامه / دانلود

سورس کد فروشگاه آنلاین با Asp.Net و زبان سی شارپ را جهت دانلود رایگان در سایت آغازه قرار می دهیم. این پروژه با زبان C# و با دیتابیس اس کیول سرور ۲۰۰۸ برنامه نویسی شده است. استفاده از کلاس های مختلف و استفاده از مدل توسعه نرم افزار MVC در این پروزه فروشگاه آنلاین و طراحی منحصر به فرد از ویژگی های این پروزه تحت وب محسوب می شود. از امکانات این پروزه دانشجویی می توان به ثبت نام کاربران در فروشگاه آنلاین..
برچسب ها

    پروژه ASP.NET

دانلود کتاب آموزش برنامه نویسی ASP.Net MVC 5 پروژه فروشگاه آنلاین به زبان فارسی

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



    ادامه / دانلود

کتاب آموزش برنامه نویسی ASP.Net MVC 5 که در آن یک  پروژه فروشگاه آنلاین با ای اس پی دات نت MVC پیاده سازی شده است را تقدیم شما عزیزان می کنیم. در این این کتاب سعی شده است که نگاهی اجمالی کامپوننت های اضافه شده در .net نسخه ۵ اشاره گردد. در این پروزه از EF6 و از ویزال استادیو ۲۰۱۳ با پایگاه داده اس کیول سرور ۲۰۱۴ استفاده شده است. این کتاب آموزشی به صورت گام به گام یک پروزه عملی فروشگاه اینترنتی آنلای..
برچسب ها

    پروژه ASP.NET

دانلود پروژه سیستم وب سایت هتل داری با ASP.NET به همراه مستندات پروژه
پروژه سیستم وب سایت هتل داری با ASP.NETید



در این بخش از سایت آغازه سورس کد پروژه های ASP.NET باری شما پروژه سیستم هتل داری را که با تکنولوژی ASP.NET تهیه شده است را تقدیم شما عزیزان می کنیم. این پروژه شامل مستندات برنامه به همراه نمودار UML نرم افزار رشنال رز می باشد که امید است مورد توجه شما عزیزان قرار بگیرد. این پروژه دارای امکاناتی شامل ثبت هتل ، رزو هتل ، مدیریت سازمانی ، پنل کاربری و… می باشد که امید است مورد توجه شما عزیزان قر..
برچسب ها

    پروژه ASP.NET

دانلود پروژه وب سایت دوست یابی با ASP.NET
پروژه وب سایت دوست یابی با ASP.NET

    نویسنده : حسن کریمی
    946 بازدید
    5 سال پیش
    ادامه / دانلود

در این پست از سایت آغازه وب سایت پروژه دوست یابی و شبکه های اجتماعی را که با  ASP.NET نوشته شده است را تقدیم شما عزیزان می کنیم. در این سورس کد از پایگاه داده Sql Server استفاده شده است که امید است مورد توجه شما عزیزان قرار بگیرد. شما می توانید این پروژه دوست یابی که با ASP.NET نوشته شده است را رایگان دانلود کنید. عنوان : پروژه وب سایت دوست یابی با ASP.NET حجم فایل: ۱٫۵ مگابایت ..
برچسب ها

    پروژه ASP.NET

دانلود پروژه سیستم هتل با ASP.net به همراه مستندات برنامه و سورس کد
پروژه سیستم هتل ASP.net همراه مستندات


    1,558 بازدید
    6 سال پیش
    ادامه / دانلود

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
در این بخش از سایت آغازه سورس کد پروژه های ASP.NET سورس کد سیستم رزو هتل با تکنولوژی ASP.NET که دارای امکانتی مانند رزرو اتاق ، نمایش اطلاعات کاربران ، ثبت نام کاربران و… می باشد. پایگاه داده این پروژه دانشجویی Sql Server می باشد که امید است این سورس کد مورد توجه دانشجویان عزیز قرار بگیرد. این پروژه به همراه داکیومنت تهیه شده است که می توانید رایگان دانلود کنید. عنوان :پروژه سیستم هتل ASP.n.

سافت بازدید : 48 شنبه 30 فروردین 1399 نظرات (0)

نمونه هایی از سایت های طراحی شده را در زیر مشاهده می فرمایید.
 

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

انجام پروژه های طراحی سایت
HTML - CSS - ASP.NET - PHP - JAVA
طراحی و انجام پروژه های طراحی سایت با حداقل هزینه

تهران آی تی تیمی حرفه ای متشکل از اساتید طراحی سایت جهت انجام پروژه های طراحی سایت تشکیل داده که آماده همکاری با دانشجویان جهت مشاوره، طراحی و پیاده سازی انواع پروژه های طراحی سایت اعم از سرورساید، کلاینت ساید، وب موبایل، ریسپانسیو و واکنشگرا با زبان های برنامه نویسی HTML – CSS – JAVA – ASP.NET – PHP – BOOTSTRAP – JQUERY و ... میباشد. کلیه مشاوره ها و بسیاری از خدمات ما مثل پاسخ گویی به سوالات کاربران و رفع اشکال رایگان است و بقیه خدمات با حداقل هزینه صرفا جهت افزایش سطح علمی دانشجویان صورت میپذیرد – مشاوره رایگان 09121486770
انجام پروژه های طراحی سایت با html css asp.net php و ...

در دانشگاه‌های ایران، در رشته های فناوری اطلاعات و ارتباطات و نرم افزار و .. پس از گذراندن یا پاس کردن درس های عمومی و خصوصی یکی از شرایط لازم جهت فراغت از تحصیلات، تهیه و نگارش پایان‌نامه است. یکی از موضوعاتی که توسط اساتید برای پایان نامه انتخاب میشود طراحی سایت با یک یا تعدادی از زبان های برنامه نویسی مثل HTML CSS ASP.NET PHP JAVA JQUERY و ... میباشد.
مشکل دانشجویان در انجام انجام پروژه های طراحی سایت

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

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


تیم تهران آی تی آمادگی ارائه خدمات زیر را به دانشجویان دارد
انجام پروژه طراحی سایت توسط دانشجو با کمک اساتید ما
انجام پروژه طراحی سایت توسط اساتید و آموزش به دانشجو
حل مشکلات احتمالی دانشجویان در طراحی سایت
ارائه مشاوره حرفه ای در طراحی دیتابیس سایت
آموزش خصوصی و فشرده طراحی سایت توسط اساتید ما
آموزش خصوصی و فشرده ASP.NET توسط اساتید ما
آموزش دیتابیس مخصوص طراحی سایت
ارائه ایده سایت توسط دانشجو انجام و آموزش توسط تیم ما
آموزش و انجام پروژه طراحی سایت به صورت همزمان
ارائه راهنمایی و مشاوره توسط اساتید ما به دانشجویان
ارائه مشاوره حرفه ای در طراحی ساختار سایت
آموزش حرفه ای و فشرده HTML و CSS
آموزش وب موبایل یا طراحی واکنشگرا-ریسپانسیو
آموزش وب موبایل با فریم ورک BOOTSTRAP
بهترین حالت انجام پروژه های طراحی سایت

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

این محتوا با رمز محافظت شده است. برای مشاهده رمز را در پایین وارد نمایید: رمز عبور:
دانلود پروژه HTML شرکت یا سازمان

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

دانلود پروژه طراحی سایت فروشگاه پوشاک دیجی استایل پروژه های طراحی سایت زیادی توسط تیم تهران آی تی در این سایت منتشر شده. اما در خصوص پروژه طراحی سایت با HTML فروشگاه پوشاک دیجی استایل تمام تلاش خود ر...
دانلود پروژه HTML و CSS دانشگاه ، انتخاب واحد

دانلود پروژه HTML و CSS دانشگاه ، انتخاب واحد پروژه HTML و CSS دانشگاه ، انتخاب واحد توسط تیم قدرتمند تهران آی تی طراحی و نوشته شده است.در طراحی و ساخت پروژه HTML و CSS دانشگاه ، انتخاب واحد سعی شده ...
دانلود پروژه HTML و CSS فروشگاه الکترونیکی BMW

پروژه HTML و CSS فروشگاه الکترونیکی BMW پروژه HTML و CSS فروشگاه الکترونیکی BMW یکی از پروژه های خوش ساخت و قدرتمنی است که توسط تیم تهران آی تی طزاحی و نوشته شده است از خصوصیات این پروژه وب موبایل بو...
دانلود پروژه html آموزش مجازی و آموزش الکترونیکی

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


پروژه html آموزش مجازی پروژه html آموزش مجازی یکی از خوش ساخت ترین پروژه های html نوشته شده توسط تیم تهران آی تی میباشد ، این پروژه توسط زبان های برنامه نویسی html و css نوشته شده است. از نکات مهم و...
دانلود پروژه html و وب موبایل فروشگاه الکترونیکی

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

دانلود پروژه html فروشگاه الکترونیکی پروژه html فروشگاه الکترونیکی یکی از بهترین پروژه های نوشته شده توسط تهران آی تی میباشد در خلق این پروژه از زبان برنامه نویسی html ، css و مقدار کمی java script ا...
دانلود پروژه asp.net فروشگاه آنلاین محصولات اپل + ...

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

115
بارگذاری ویدیو
ورود یا ثبت نام

    صفحه نخست

دسته‌بندی‌ها

    سریال و فیلم‌های سینمایی
    کارتون
    طنز
    گیم
    نمایش بیشتر

دیگر سرویس‌ها

    فیلیمو
    آپارات کودک

    در آپارات وارد شوید تا ویدیوهای و کانال‌های بهتری بر اساس سلیقه شما پیشنهاد شود
    وارد شوید

    آپارات در موبایل (Windows, Android, iOS)

دیگر صفحات آپارات

    تبلیغات
    تماس با ما
    لوگوهای آپارات
    به ما بپیوندید
    کانال های رسمی
    درآمدزایی
    قوانین
    سوالات متداول

داغترین‌ها:
#سریال و فیلم سینمایی
#آموزش های همگانی هلال احمر
کورس ASP.NET - ایجاد پروژه های هسته Core .NET
7:56
کورس ASP.NET - ایجاد پروژه های هسته Core .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


انتشار پروژه های ASP.NET - بخش ۱
1:01:32
انتشار پروژه های ASP.NET - بخش ۱
فرهنگ وفا
157 بازدید 1 سال پیش
دانلود دوره ASP.NET Core - .NET Core پرونده های پروژه...
2:25
دانلود دوره ASP.NET Core - .NET Core پرونده های پروژه...
اشوچهر امین&zwnj;زاده
97 بازدید 1 سال پیش
آموزش asp.net | انجام پروژه های دانشجوویی 0910
0:15
آموزش asp.net | انجام پروژه های دانشجوویی 0910
انجام پروژه های دانشجویی
125 بازدید 5 سال پیش
دانلود کورس ASP.NET Core MVC - ایجاد پروژه های هسته Core .NET...
9:49
دانلود کورس ASP.NET Core MVC - ایجاد پروژه های هسته Core .NET...
هورسان واثقی
55 بازدید 1 سال پیش
آموزش انجام پروژه های مختلف وب با ASP.NET Core
4:20
آموزش انجام پروژه های مختلف وب با ASP.NET Core
farinmedia
129 بازدید 1 سال پیش
آموزش asp.net | انجام پروژه های دانشجوویی 09195810086 | طراحی سایت دانشجویی
7:43
آموزش asp.net | انجام پروژه های دانشجوویی 09195810086 | طراحی سایت دانشجویی
مرادخانی
751 بازدید 7 سال پیش
دانلود کورس ASP.NET - راه های سازماندهی پروژه ها در TeamCity...
5:14
دانلود کورس ASP.NET - راه های سازماندهی پروژه ها در TeamCity...
وب سایت تخصصی فرین
56 بازدید 1 سال پیش
دانلود آموزش ASP.NET Core - پروژه های نمونه را تنظیم کنید...
4:48
دانلود آموزش ASP.NET Core - پروژه های نمونه را تنظیم کنید...
اشوچهر امین&zwnj;زاده
61 بازدید 1 سال پیش
دانلود دوره ویژوال استدیو - مرور اجمالی از انواع پروژه های ASP.NET...
12:13
دانلود دوره ویژوال استدیو - مرور اجمالی از انواع پروژه های ASP.NET...
ایرن نقیب&zwnj;زاده
29 بازدید 1 سال پیش
Asp.Net Unique Architecture (AUA) Framework
11:34
Asp.Net Unique Architecture (AUA) Framework
گروه برنامه نویسی هیلتن
19 بازدید 19 ساعت پیش
Models and Mapping in Asp.Net Unique Architecture
3:56
Models and Mapping in Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
9 بازدید 19 ساعت پیش
Working with SQL Function in Asp.Net Unique Architecture(AUA)
4:08
Working with SQL Function in Asp.Net Unique Architecture(AUA)
گروه برنامه نویسی هیلتن
16 بازدید 19 ساعت پیش
Schema of Tables in the Asp.Net Unique Architecture (AUA) Framework
3:03
Schema of Tables in the Asp.Net Unique Architecture (AUA) Framework
گروه برنامه نویسی هیلتن
12 بازدید 19 ساعت پیش
آموزش پروژه محور Asp.net core 3.1 پروژه اتوماسیون اداری
2:55
آموزش پروژه محور Asp.net core 3.1 پروژه اتوماسیون اداری
آموزش Asp Core 2
18 بازدید 1 روز پیش
آموزش asp.net core3.1
8:52
آموزش asp.net core3.1
احسان سعیدپور
7 بازدید 3 روز پیش
ایجاد Service Extension در ASP NET Core
8:41
ایجاد Service Extension در ASP NET Core
کدهک
41 بازدید 3 روز پیش
طراحی سایت asp.net قسمت ششم - ajax
12:05
طراحی سایت asp.net قسمت ششم - ajax
آموزش برنامه نویسی
18 بازدید 4 روز پیش
آموزش asp.net قسمت 7 - post get
12:01
آموزش asp.net قسمت 7 - post get
آموزش برنامه نویسی
14 بازدید 4 روز پیش
جلسه سوم درس طراحی صفحات وب زبان برنامه نویسی asp.net
17:06
جلسه سوم درس طراحی صفحات وب زبان برنامه نویسی asp.net
zahra_bay
25 بازدید 4 روز پیش
جلسه دوم درس طراحی صفحات وب زبان برنامه نویسی asp.net
0:53
جلسه دوم درس طراحی صفحات وب زبان برنامه نویسی asp.net
zahra_bay
35 بازدید 4 روز پیش
جلسه چهارم درس طراحی صفحات وب زبان برنامه نویسی asp.net
16:21
جلسه چهارم درس طراحی صفحات وب زبان برنامه نویسی asp.net
zahra_bay
20 بازدید 4 روز پیش
آپلود فایل در ASP NET Core
13:43
آپلود فایل در ASP NET Core
کدهک
80 بازدید 1 هفته پیش
آموزش مقدماتی asp.net core
2:00
آموزش مقدماتی asp.net core
bugeto
37 بازدید 1 هفته پیش
طراحی سایت asp.net قسمت پنجم - validation
21:00
طراحی سایت asp.net قسمت پنجم - validation
آموزش برنامه نویسی
18 بازدید 1 هفته پیش
طراحی سایت asp.net قسمت سوم
15:42
طراحی سایت asp.net قسمت سوم
آموزش برنامه نویسی
27 بازدید 1 هفته پیش
طراحی سایت asp.net قسمت سوم
6:46
طراحی سایت asp.net قسمت سوم
آموزش برنامه نویسی
10 بازدید 1 هفته پیش
درس طراحی وب اعتبار سنج ها جلسه پنچم asp.net مهندس بخشی زاده
25:36
درس طراحی وب اعتبار سنج ها جلسه پنچم asp.net مهندس بخشی زاده
hossein.b.k
17 بازدید 1 هفته پیش
آموزش برنامه نویسی وب (Asp.Net MVC)
29:26
آموزش برنامه نویسی وب (Asp.Net MVC)
ssa_kh
61 بازدید 1 هفته پیش
آموزش ASP.NET Core Identity
2:23
آموزش ASP.NET Core Identity
مهدی
37 بازدید 2 هفته پیش
آموزش رایگان مقدماتی asp.net core
5:44
آموزش رایگان مقدماتی asp.net core
bugeto
40 بازدید 1 هفته پیش
ASP.NET CORE 5 FEATURES &ndash; INTRODUCING HTTPPROTOCOL
3:51
ASP.NET CORE 5 FEATURES – INTRODUCING HTTPPROTOCOL
صاحب ایرانی
12 بازدید 3 هفته پیش
Share Root Path in ASP.NET Core 5 Preview 1
6:06
Share Root Path in ASP.NET Core 5 Preview 1
صاحب ایرانی
15 بازدید 4 هفته پیش
73-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
21:23
73-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
68 بازدید 3 هفته پیش
74-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
13:52
74-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
62 بازدید 3 هفته پیش
78-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
6:38
78-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
36 بازدید 2 هفته پیش
آموزش ASP.NET Core Identity
3:15
آموزش ASP.NET Core Identity
مهدی
52 بازدید 2 هفته پیش
توضیحات جلسه دوازدهم ASP.NET MVC
0:55
توضیحات جلسه دوازدهم ASP.NET MVC
مهرداد نادری
159 بازدید 3 هفته پیش
75-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
15:20
75-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
60 بازدید 3 هفته پیش
کنترل عمر اپلیکیشن در ASP NET Core
8:38
کنترل عمر اپلیکیشن در ASP NET Core
کدهک
74 بازدید 1 هفته پیش
82-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
31:51
82-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
28 بازدید 2 هفته پیش
اموزش برنامه نویسی زامارین اندورید asp.net
53:25
اموزش برنامه نویسی زامارین اندورید asp.net
thk_group
23 بازدید 1 هفته پیش
76-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
9:56
76-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
97 بازدید 3 هفته پیش
77-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
24:40
77-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
64 بازدید 3 هفته پیش
79-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
25:07
79-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
28 بازدید 2 هفته پیش
81-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
9:10
81-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
33 بازدید 2 هفته پیش
80-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
22:41
80-ایجاد فروشگاه در asp net core با معماری چند لایه و الگوی طراحی تزریق وابستگی
مهندس جواد جهانگیری
25 بازدید 2 هفته پیش
66- ساختار پوشه ها وفایل ها در پروژه Asp.Net MVC-جلسه دوم
33:30
66- ساختار پوشه ها وفایل ها در پروژه Asp.Net MVC-جلسه دوم
مهندس جواد جهانگیری
36 بازدید 1 ماه پیش
65-آموزش ساختار پوشه ها وفایل ها در پروژه Asp.Net MVC -جلسه اول
57:25
65-آموزش ساختار پوشه ها وفایل ها در پروژه Asp.Net MVC -جلسه اول
مهندس جواد جهانگیری
79 بازدید 1 ماه پیش
63-نحوه نصب و ایجاد یک پروژه Asp Net Core در لینوکس Linux Ubuntu
9:34
63-نحوه نصب و ایجاد یک پروژه Asp Net Core در لینوکس Linux Ubuntu
مهندس جواد جهانگیری
52 بازدید 1 ماه پیش
دموی جذاب نوشتن پروژه API در ASP.NET Core 3.1.1 و تست آن به کمک ابزارهای مختلف
16:25
دموی جذاب نوشتن پروژه API در ASP.NET Core 3.1.1 و تست آن به کمک ابزارهای مختلف
صاحب ایرانی
58 بازدید 2 ماه پیش
آموزش Asp net core پروژه کتابخانه
13:39
آموزش Asp net core پروژه کتابخانه
برنامه نویسی چند سکویی
235 بازدید 7 ماه پیش
پروژه asp.net اینترنتی لوازم آرایشی
4:18
پروژه asp.net اینترنتی لوازم آرایشی
تهران آی تی
91 بازدید 9 ماه پیش
آموزش Asp.Net Core پروژه محور
3:15
آموزش Asp.Net Core پروژه محور
احسان سعیدپور
72 بازدید 4 ماه پیش
اضافه کردن کامپوننت Blazor به پروژه ASP NET Core
7:50
اضافه کردن کامپوننت Blazor به پروژه ASP NET Core
کدهک
97 بازدید 6 ماه پیش
آموزش ساختار پوشه بندی در پروژه با زبان برنامه نویسی asp.net
10:06
آموزش ساختار پوشه بندی در پروژه با زبان برنامه نویسی asp.net
گروه برنامه نویسی هیلتن
51 بازدید 6 ماه پیش
آموزش ساختن فروشگاه اینترنتی دیجیکالا با پروژه محور با asp net mvc
8:24
آموزش ساختن فروشگاه اینترنتی دیجیکالا با پروژه محور با asp net mvc
گروه برنامه نویسی هیلتن
309 بازدید 5 ماه پیش
فیلم آموزشی Asp.Net Core 2.1 در قالب پروژه فروشگاه الکترونیکی
13:12
فیلم آموزشی Asp.Net Core 2.1 در قالب پروژه فروشگاه الکترونیکی
هوشمندان
133 بازدید 9 ماه پیش
آموزش ASP.NET MVC
1:20:29
آموزش ASP.NET MVC
mustang_developer
94 بازدید 1 ماه پیش
Api With Content Negotiations in ASP.NET Core
5:25
Api With Content Negotiations in ASP.NET Core
صاحب ایرانی
18 بازدید 1 ماه پیش
Online Users Middleware In ASP.NET Core 3.x
6:37
Online Users Middleware In ASP.NET Core 3.x
صاحب ایرانی
79 بازدید 1 ماه پیش
آموزش Vuejs در 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

azsoftir@gmail.com

16:37
آموزش Vuejs در ASP NET Core
کدهک
202 بازدید 1 ماه پیش
کار با فایل تنظیمات در فریم ورک (AUA) Asp.Net Unique Architecture
7:59
کار با فایل تنظیمات در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
15 بازدید 1 ماه پیش
Null API Responses and HTTP 204 Results in ASP.NET Core
7:47
Null API Responses and HTTP 204 Results in ASP.NET Core
صاحب ایرانی
51 بازدید 1 ماه پیش
ساختار کلی فریم ورک (AUA) Asp.Net Unique Architecture
9:26
ساختار کلی فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
235 بازدید 1 ماه پیش
React Upload Files With Progress Bar In ASP.NET Core 3.x
12:54
React Upload Files With Progress Bar In ASP.NET Core 3.x
صاحب ایرانی
18 بازدید 1 ماه پیش
001-ASP-NET-Core-Tutorial
5:34
001-ASP-NET-Core-Tutorial
مهندس جواد جهانگیری
140 بازدید 1 ماه پیش
آموزش دوره asp.net core
2:08
آموزش دوره asp.net core
علیرضا قربانی
115 بازدید 1 ماه پیش
70- Area در asp net core
11:50
70- Area در asp net core
مهندس جواد جهانگیری
70 بازدید 1 ماه پیش
ارسال پیامک در سی شارپ و ASP.NET
12:52
ارسال پیامک در سی شارپ و ASP.NET
تیم مدیر ایده آل
89 بازدید 1 ماه پیش
075-ASP-NET-core-remote-validation
9:45
075-ASP-NET-core-remote-validation
مهندس جواد جهانگیری
75 بازدید 1 ماه پیش
004-ASP-NET-core-project-file
8:32
004-ASP-NET-core-project-file
مهندس جواد جهانگیری
124 بازدید 1 ماه پیش
071-Authorization-in-ASP-NET-Core
12:26
071-Authorization-in-ASP-NET-Core
مهندس جواد جهانگیری
142 بازدید 1 ماه پیش
015-ASP-NET-Core-MVC-tutorial
7:49
015-ASP-NET-Core-MVC-tutorial
مهندس جواد جهانگیری
171 بازدید 1 ماه پیش
014-ASP-NET-Core-environment-variables
11:52
014-ASP-NET-Core-environment-variables
مهندس جواد جهانگیری
56 بازدید 1 ماه پیش
113-ASP-NET-Core-email-confirmation
12:53
113-ASP-NET-Core-email-confirmation
مهندس جواد جهانگیری
69 بازدید 1 ماه پیش
087-ASP-NET-Core-delete-confirmation
13:29
087-ASP-NET-Core-delete-confirmation
مهندس جواد جهانگیری
100 بازدید 1 ماه پیش
042-ASP-NET-Core-model-validation
10:18
042-ASP-NET-Core-model-validation

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


95 بازدید 1 ماه پیش
064-ASP-NET-Core-LogLevel-configuration
15:44
064-ASP-NET-Core-LogLevel-configuration
مهندس جواد جهانگیری
105 بازدید 1 ماه پیش
061-Logging-in-ASP-NET-Core
9:27
061-Logging-in-ASP-NET-Core
مهندس جواد جهانگیری
140 بازدید 1 ماه پیش
110-ASP-NET-Core-secret-manager
11:57
110-ASP-NET-Core-secret-manager
مهندس جواد جهانگیری
80 بازدید 1 ماه پیش
آموزش Jwt و Authentication در Asp net Core
1:24
آموزش Jwt و Authentication در Asp net Core
mortezadalil
123 بازدید 1 ماه پیش
123- ASP-NET-Core-account-lockout
9:19
123- ASP-NET-Core-account-lockout
مهندس جواد جهانگیری
80 بازدید 1 ماه پیش
041-ASP-NET-Core-Model-Binding
12:30
041-ASP-NET-Core-Model-Binding
مهندس جواد جهانگیری
66 بازدید 1 ماه پیش
109-ASP-NET-Core-facebook-authentication
10:57
109-ASP-NET-Core-facebook-authentication
مهندس جواد جهانگیری
19 بازدید 1 ماه پیش
bhrugen - Udemy Courses - ASP.NET Core
32:32
bhrugen - Udemy Courses - 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

azsoftir@gmail.com

1 ماه پیش
معرفی فریم ورک Asp.Net Unique Architecture
11:40
معرفی فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
192 بازدید 1 ماه پیش
69-بررسی Routing یا مسیریابی در ASP.NET Core
42:07
69-بررسی Routing یا مسیریابی در ASP.NET Core
مهندس جواد جهانگیری
87 بازدید 1 ماه پیش
080-Edit-role-in-asp-net-core
18:26
080-Edit-role-in-asp-net-core
مهندس جواد جهانگیری
125 بازدید 1 ماه پیش
الگوی Property Injection در ASP NET Core با AutoFac
8:22
الگوی Property Injection در ASP NET Core با AutoFac
کدهک
111 بازدید 1 ماه پیش
082-ASP-NET-Core-role-based-authorization
8:24
082-ASP-NET-Core-role-based-authorization
مهندس جواد جهانگیری
154 بازدید 1 ماه پیش
003-Creating-asp-net-core-web-application
6:42
003-Creating-asp-net-core-web-application
مهندس جواد جهانگیری
98 بازدید 1 ماه پیش
077-Extend-IdentityUser-in-ASP-NET-Core
10:51
077-Extend-IdentityUser-in-ASP-NET-Core
مهندس جواد جهانگیری
89 بازدید 1 ماه پیش
032-Routing-in-ASP-NET-Core-MVC
12:00
032-Routing-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
61 بازدید 1 ماه پیش
049-Repository-pattern-in-asp-net-core
14:50
049-Repository-pattern-in-asp-net-core
مهندس جواد جهانگیری
68 بازدید 1 ماه پیش
018-Model-in-ASP-NET-Core-MVC
9:36
018-Model-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
81 بازدید 1 ماه پیش
078-Creating-roles-in-asp-net-core
12:19
078-Creating-roles-in-asp-net-core
مهندس جواد جهانگیری
157 بازدید 1 ماه پیش
006-ASP-NET-Core-in-process-hosting
9:31
006-ASP-NET-Core-in-process-hosting

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


017-ASP-NET-Core-AddMvc-vs-AddMvcCore
5:36
017-ASP-NET-Core-AddMvc-vs-AddMvcCore
مهندس جواد جهانگیری
67 بازدید 1 ماه پیش
062-Logging-exceptions-in-ASP-NET-Core
10:51
062-Logging-exceptions-in-ASP-NET-Core
مهندس جواد جهانگیری
140 بازدید 1 ماه پیش
074-ASP-NET-Core-client-side-validation
9:01
074-ASP-NET-Core-client-side-validation
مهندس جواد جهانگیری
63 بازدید 1 ماه پیش
024-ViewBag-in-ASP-NET-Core-MVC
6:37
024-ViewBag-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
102 بازدید 1 ماه پیش
005-Main-method-in-asp-net-core
4:33
005-Main-method-in-asp-net-core
مهندس جواد جهانگیری
79 بازدید 1 ماه پیش
72-Partial View در asp net core
14:19
72-Partial View در 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

azsoftir@gmail.com

پیش
037-ASP-NET-Core-Image-tag-helper
6:42
037-ASP-NET-Core-Image-tag-helper
مهندس جواد جهانگیری
68 بازدید 1 ماه پیش
119-ASP-NET-Core-custom-token-provider
8:41
119-ASP-NET-Core-custom-token-provider
مهندس جواد جهانگیری
65 بازدید 1 ماه پیش
016-Setup-mvc-in-asp-net-core
10:25
016-Setup-mvc-in-asp-net-core
مهندس جواد جهانگیری
71 بازدید 1 ماه پیش
121-Change-password-in-asp-net-core
7:54
121-Change-password-in-asp-net-core
مهندس جواد جهانگیری
62 بازدید 1 ماه پیش
020-Controller-in-ASP-NET-Core-MVC
8:50
020-Controller-in-ASP-NET-Core-MVC

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


116-Reset-password-in-asp-net-core
9:39
116-Reset-password-in-asp-net-core
مهندس جواد جهانگیری
48 بازدید 1 ماه پیش
124-ASP-NET-Core-course-wrap-up
3:17
124-ASP-NET-Core-course-wrap-up
مهندس جواد جهانگیری
104 بازدید 1 ماه پیش
115-Forgot-password-in-asp-net-core
8:14
115-Forgot-password-in-asp-net-core
مهندس جواد جهانگیری
70 بازدید 1 ماه پیش
068-ASP-NET-core-identity-password-complexity
4:48
068-ASP-NET-core-identity-password-complexity
مهندس جواد جهانگیری
64 بازدید 1 ماه پیش
038-ASP-NET-Core-Environment-Tag-Helper
11:50
038-ASP-NET-Core-Environment-Tag-Helper
مهندس جواد جهانگیری
73 بازدید 1 ماه پیش
035-Tag-helpers-in-asp-net-core
10:07
035-Tag-helpers-in-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

azsoftir@gmail.com


012-Static-files-in-asp-net-core
12:45
012-Static-files-in-asp-net-core
مهندس جواد جهانگیری
71 بازدید 1 ماه پیش
019-ASP-NET-Core-dependency-injection-tutorial
9:27
019-ASP-NET-Core-dependency-injection-tutorial
مهندس جواد جهانگیری
50 بازدید 1 ماه پیش
026-ViewModel-in-ASP-NET-Core-MVC
5:20
026-ViewModel-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
44 بازدید 1 ماه پیش
013-ASP-NET-Core-developer-exception-page
9:31
013-ASP-NET-Core-developer-exception-page
مهندس جواد جهانگیری
32 بازدید 1 ماه پیش
021-Views-in-ASP-NET-Core-MVC
6:10
021-Views-in-ASP-NET-Core-MVC

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


067-ASP-NET-Core-Identity-UserManager-and-SignInManager
10:43
067-ASP-NET-Core-Identity-UserManager-and-SignInManager
مهندس جواد جهانگیری
157 بازدید 1 ماه پیش
اضافه کردن ماژول جدید در فریم ورک Asp.Net Unique Architecture
17:50
اضافه کردن ماژول جدید در فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
101 بازدید 1 ماه پیش
055-Edit-view-in-asp-net-core-mvc
14:48
055-Edit-view-in-asp-net-core-mvc
مهندس جواد جهانگیری
103 بازدید 1 ماه پیش
Injection Servies در فریم ورک Asp.Net Unique Architecture
17:24
Injection Servies در فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
82 بازدید 1 ماه پیش
093-Manage-user-claims-in-asp-net-core
17:26
093-Manage-user-claims-in-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

azsoftir@gmail.com


ساخت DTO در فریم ورک Asp.Net Unique Architecture
15:01
ساخت DTO در فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
67 بازدید 1 ماه پیش
120-ASP-NET-Core-encryption-and-decryption-example
11:35
120-ASP-NET-Core-encryption-and-decryption-example
مهندس جواد جهانگیری
81 بازدید 1 ماه پیش
070-Implementing-login-functionality-in-asp-net-core
14:10
070-Implementing-login-functionality-in-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

azsoftir@gmail.com


028-Layout-view-in-asp-net-core-mvc
9:34
028-Layout-view-in-asp-net-core-mvc
مهندس جواد جهانگیری
95 بازدید 1 ماه پیش
gRPC ASP.NET Core Validator With FluentValidation
12:17
gRPC ASP.NET Core Validator With FluentValidation
صاحب ایرانی
7 بازدید 1 ماه پیش
053-File-upload-in-asp-net-core-mvc
23:11
053-File-upload-in-asp-net-core-mvc

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


086-Delete-identity-user-in-asp-net-core
6:17
086-Delete-identity-user-in-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

azsoftir@gmail.com


088-Delete-identity-role-in-asp-net-core
6:09
088-Delete-identity-role-in-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

azsoftir@gmail.com


033-Attribute-Routing-in-ASP-NET-Core-MVC
14:13
033-Attribute-Routing-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
64 بازدید 1 ماه پیش
104-External-identity-providers-in-asp-net-core
5:46
104-External-identity-providers-in-asp-net-core
مهندس جواد جهانگیری
100 بازدید 1 ماه پیش
085-Edit-identity-user-in-asp-net-core
17:13
085-Edit-identity-user-in-asp-net-core
مهندس جواد جهانگیری
105 بازدید 1 ماه پیش
097-Change-AccessDenied-route-in-ASP-NET-Core
4:53
097-Change-AccessDenied-route-in-ASP-NET-Core
مهندس جواد جهانگیری
87 بازدید 1 ماه پیش
090-Custom-error-page-in-asp-net-core
13:59
090-Custom-error-page-in-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

azsoftir@gmail.com


طراحی سایت با بهره گیری از ASP.NET MVC4 - جلسه اول : مفاهیم
6:10
طراحی سایت با بهره گیری از ASP.NET MVC4 - جلسه اول : مفاهیم
گروه آموزشی مهندس رزم پوش
53 بازدید 1 ماه پیش
065-ASP-NET-Core-Identity-tutorial-from-scratch
10:11
065-ASP-NET-Core-Identity-tutorial-from-scratch
مهندس جواد جهانگیری
130 بازدید 1 ماه پیش
094-Claims-based-authorization-in-asp-net-core
7:16
094-Claims-based-authorization-in-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

azsoftir@gmail.com


118-ASP-NET-Core-password-reset-token-lifetime
5:21
118-ASP-NET-Core-password-reset-token-lifetime
مهندس جواد جهانگیری
67 بازدید 1 ماه پیش
007-ASP-NET-Core-out-of-process-hosting
9:38
007-ASP-NET-Core-out-of-process-hosting
مهندس جواد جهانگیری
54 بازدید 1 ماه پیش
031-ViewImports-cshtml-in-ASP-NET-Core-MVC
4:22
031-ViewImports-cshtml-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
54 بازدید 1 ماه پیش
043-Select-list-validation-in-asp-net-core
5:36
043-Select-list-validation-in-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

azsoftir@gmail.com


030-ViewStart-cshtml-in-ASP-NET-Core-MVC
5:58
030-ViewStart-cshtml-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
53 بازدید 1 ماه پیش
اگهی استخدام برنامه نویس ASP.Net در سال 99
2:19
اگهی استخدام برنامه نویس ASP.Net در سال 99
jop

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


040-Form-tag-helpers-in-asp-net-core
11:11
040-Form-tag-helpers-in-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

azsoftir@gmail.com


Application Diagnostics in ASP.NET Core 3.1
9:52
Application Diagnostics in ASP.NET Core 3.1

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


Rest WebApi در فریم ورک (AUA) Asp.Net Unique Architecture
13:12
Rest WebApi در فریم ورک (AUA) Asp.Net Unique Architecture
گروه ماه پی

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

ش
گزارش گیری Reporting در فریم ورک (AUA) Asp.Net Unique Architecture
21:47
گزارش گیری Reporting در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن

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


058-Centralised-404-error-handling-in-ASP-NET-Core
9:43
058-Centralised-404-error-handling-in-ASP-NET-Core
مهندس جواد جهانگیری
149 بازدید 1 ماه پیش
67- Session در Asp Net Core و مقایسه Session Vs TempData
29:40
67- Session در Asp Net Core و مقایسه Session Vs TempData
مهندس جواد جهانگیری
115 بازدید 1 ماه پیش
گرافیک UI در فریم ورک (AUA) Asp.Net Unique Architecture
20:32
گرافیک UI در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
46 بازدید 1 ماه پیش
076-Custom-validation-attribute-in-asp-net-core
9:27
076-Custom-validation-attribute-in-asp-net-core
مهندس جواد جهانگیری
47 بازدید 1 ماه پیش
68- عملیات ساده Curd در چند دقیقه با Scaffolding های asp.net core
49:27
68- عملیات ساده Curd در چند دقیقه با Scaffolding های asp.net core
مهندس جواد جهانگیری
67 بازدید 1 ماه پیش
نوشتن سرویس Service جدید در فریم ورک Asp.Net Unique Architecture
16:54
نوشتن سرویس Service جدید در فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
54 بازدید 1 ماه پیش
056-httppost-edit-action-in-asp-net-core-mvc
16:01
056-httppost-edit-action-in-asp-net-core-mvc
مهندس جواد جهانگیری
105 بازدید 1 ماه پیش
ماژول مدیریت کاربران در فریم ورک Asp.Net Unique Architecture
9:51
ماژول مدیریت کاربران در فریم ورک Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
79 بازدید 1 ماه پیش
091-Manage-user-roles-in-asp-net-core-identity
12:36
091-Manage-user-roles-in-asp-net-core-identity
مهندس جواد جهانگیری
58 بازدید 1 ماه پیش
054-Upload-multiple-files-in-asp-net-core-mvc
10:50
054-Upload-multiple-files-in-asp-net-core-mvc
مهندس جواد جهانگیری
157 بازدید 1 ماه پیش
002-Setting up machine for asp net core development
5:27
002-Setting up machine for asp net core development
مهندس جواد جهانگیری
88 بازدید 1 ماه پیش
Mapping و DTO در فریم ورک (AUA) Asp.Net Unique Architecture
13:06
Mapping و DTO در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
51 بازدید 1 ماه پیش
039-Bootstrap-navigation-menu-in-asp-net-core-application
8:53
039-Bootstrap-navigation-menu-in-asp-net-core-application

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


060-Global-exception-handling-in-asp-net-core-mvc
9:07
060-Global-exception-handling-in-asp-net-core-mvc
مهندس جواد جهانگیری
127 بازدید 1 ماه پیش
022-Customize-view-discovery-in-asp-net-core-mvc
8:37
022-Customize-view-discovery-in-asp-net-core-mvc
مهندس جواد جهانگیری
123 بازدید 1 ماه پیش
034-Install-and-use-Bootstrap-in-ASP-NET-Core
11:28
034-Install-and-use-Bootstrap-in-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

azsoftir@gmail.com


مپ کردن قسمت دوم در فریم ورک (AUA) Asp.Net Unique Architecture
4:06
مپ کردن قسمت دوم در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
59 بازدید 1 ماه پیش
114-External-login-email-confirmation-in-asp-net-core
12:20
114-External-login-email-confirmation-in-asp-net-core
مهندس جواد جهانگیری
70 بازدید 1 ماه پیش
066-Register-new-user-using-asp-net-core-identity
9:05
066-Register-new-user-using-asp-net-core-identity
مهندس جواد جهانگیری
70 بازدید 1 ماه پیش
025-Strongly-Typed-View-in-ASP-NET-Core-MVC
5:33
025-Strongly-Typed-View-in-ASP-NET-Core-MVC
مهندس جواد جهانگیری
73 بازدید 1 ماه پیش
096-Authorization-in-views-in-asp-net-core-mvc
9:14
096-Authorization-in-views-in-asp-net-core-mvc

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


schema بندی جداول در فریم ورک (AUA) Asp.Net Unique Architecture
3:13
schema بندی جداول در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
19 بازدید 1 ماه پیش
107-External Login Callback-action-in-asp-net-core
14:56
107-External Login Callback-action-in-asp-net-core
مهندس جواد جهانگیری
73 بازدید 1 ماه پیش
مسیج باکس در فریم ورک (AUA) Asp.Net Unique Architecture
7:11
مسیج باکس در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
23 بازدید 1 ماه پیش
079-Get-list-of-roles-in-asp-net-core
8:50
079-Get-list-of-roles-in-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

azsoftir@gmail.com


inmemory Service در فریم ورک (AUA) Asp.Net Unique Architecture
3:13
inmemory Service در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
10 بازدید 1 ماه پیش
023-Passing-data-to-view-in-ASP-NET-Core-MVC
6:28
023-Passing-data-to-view-in-ASP-NET-Core-MVC

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


کنترل سطح دسترسی در فریم ورک (AUA) Asp.Net Unique Architecture
7:59
کنترل سطح دسترسی در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
49 بازدید 1 ماه پیش
106-ASP-NET-Core-google-authentication-setting-up-the-UI
14:15
106-ASP-NET-Core-google-authentication-setting-up-the-UI

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


100-Custom-authorization-requirements-and-handlers-in-asp-net-core
5:22
100-Custom-authorization-requirements-and-handlers-in-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

azsoftir@gmail.com


063-Logging-to-file-in-asp-net-core-using-nlog
7:28
063-Logging-to-file-in-asp-net-core-using-nlog
مهندس جواد جهانگیری
65 بازدید 1 ماه پیش
71-آموزش کار با صفحات الگو ASP.Net Core Layout Page
12:31
71-آموزش کار با صفحات الگو ASP.Net Core Layout Page
مهندس جواد جهانگیری
65 بازدید 1 ماه پیش
طراحی سایت با بهره گیری از ASP.NET MVC4 - جلسه پنجم نصب پایگاه داده ها
3:12
طراحی سایت با بهره گیری از ASP.NET MVC4 - جلسه پنجم نصب پایگاه داده ها
گروه آموزشی مهندس رزم پوش
46 بازدید 1 ماه پیش
کار با SQL View ها در فریم ورک (AUA) Asp.Net Unique Architecture
9:38
کار با SQL View ها در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
22 بازدید 1 ماه پیش
027-List-view-in-asp-net-core-mvc
5:12
027-List-view-in-asp-net-core-mvc
مهندس جواد جهانگیری
16 بازدید 1 ماه پیش
057-Handling-404-not-found-in-asp-net-core-mvc
8:50
057-Handling-404-not-found-in-asp-net-core-mvc
مهندس جواد جهانگیری
21 بازدید 1 ماه پیش
Dasblog Core - The original DasBlog reimagined with ASP.NET Core
33:22
Dasblog Core - The original DasBlog reimagined with ASP.NET Core
صاحب ایرانی
11 بازدید 1 ماه پیش
کار با SQL Function در فریم ورک (AUA) Asp.Net Unique Architecture
4:18
کار با SQL Function در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن

101-Custom-authorization-requirement-and-handler-example-in-asp-net-core
11:10
101-Custom-authorization-requirement-and-handler-example-in-asp-net-core

029-Sections-in-layout-page-in-ASP-NET-Core-MVC
5:45
029-Sections-in-layout-page-in-ASP-NET-Core-MVC
ماه پیش
099-Create-custom-authorization-policy-using-func-in-asp-net-core
11:50
099-Create-custom-authorization-policy-using-func-in-asp-net-core
پیش
کنترل خطا Exception Handling در فریم ورک (AUA) Asp.Net Unique Architecture
4:12
کنترل خطا Exception Handling در فریم ورک (AUA) Asp.Net Unique Architecture

117-How-tokens-are-generated-and-validated-in-asp-net-core
7:57
117-How-tokens-are-generated-and-validated-in-asp-net-core

081-Add-or-remove-users-from-role-in-asp-net-core
24:29
081-Add-or-remove-users-from-role-in-asp-net-core

084-List-all-users-from-asp-net-core-identity-database-YouTube
11:12
084-List-all-users-from-asp-net-core-identity-database-YouTube

فرخوانی SQL Stored Procedure در فریم ورک (AUA) Asp.Net Unique Architecture
11:32
فرخوانی SQL Stored Procedure در فریم ورک (AUA) Asp.Net Unique Architecture
گروه برنامه نویسی هیلتن
23 بازدید 1 ماه پیش
072-Redirect-user-to-original-url-after-login-in-asp-net-core
4:31
072-Redirect-user-to-original-url-after-login-in-asp-net-core

112-Block-login-if-email-is-not-confirmed-in-asp-net-core
9:52
112-Block-login-if-email-is-not-confirmed-in-asp-net-core

102-Multiple-custom-authorization-handlers-for-a-requirement-in-asp-net-core
8:13
102-Multiple-custom-authorization-handlers-for-a-requirement-in-asp-net-core

095-Role-based-authorization-vs-claims-based-authorization-in-asp-net-core
8:09
095-Role-based-authorization-vs-claims-based-authorization-in-asp-net-core

052-Keeping-domain-models-and-database-schema-in-sync-in-asp-net-core
14:14
052-Keeping-domain-models-and-database-schema-in-sync-in-asp-net-core

083-Show-or-hide-navigation-menu-based-on-user-role-in-asp-net-core
7:24
083-Show-or-hide-navigation-menu-based-on-user-role-in-asp-net-core

069-Show-or-hide-login-and-logout-links-based-on-login-status-in-asp-net-core
8:49
069-Show-or-hide-login-and-logout-links-based-on-login-status-in-asp-net-core

Angular 9 + gRPC-web ASP.NET Core 3.1 + EF Core 3.1 + protoc + ts-protoc-gen
18:52
Angular 9 + gRPC-web ASP.NET Core 3.1 + EF Core 3.1 + protoc + ts-protoc-gen
پیش
61-ایجاد فروشگاه اینترنتی با احراز هویت در Asp Net Core 2.1 - جلسه اول
48:05
61-ایجاد فروشگاه اینترنتی با احراز هویت در Asp Net Core 2.1 - جلسه اول

62-ایجاد فروشگاه اینترنتی با احراز هویت در Asp Net Core 2.1 - جلسه دوم
8:58
62-ایجاد فروشگاه اینترنتی با احراز هویت در Asp Net Core 2.1 - جلسه دوم

60-ایجاد یک فروشگاه با Identity و EF Core در Asp Net Core در کمتر از 15 دقیقه
55:15
60-ایجاد یک فروشگاه با Identity و EF Core در Asp Net Core در کمتر از 15 دقیقه

Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1
12:03
Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1
صاحب ایرانی
48 بازدید 2 ماه پیش
آشنایی با دوره جامع ASP NET Core کدهک
17:35
آشنایی با دوره جامع ASP NET Core کدهک
کدهک
238 بازدید 2 ماه پیش
معرفی دوره Clean Architecture در Asp Net Core
9:58
معرفی دوره Clean Architecture در Asp Net Core
mo
ASP.NET Core Detection with Responsive View
10:44
ASP.NET Core Detection with Responsive View
صاحب ایرانی
25 بازدید 2 ماه پیش
Complete React CRUD with Asp.Net Core Web API
11:13
Complete React CRUD with Asp.Net Core Web API
صاحب ایرانی
36 بازدید 2 ماه پیش
58-تست سرعت و کارایی ASP NET CORE با Postmant و Apache JMeter
20:04
58-تست سرعت و کارایی ASP NET CORE با Postmant و Apache JMeter
مهندس جواد جهانگیری
79 بازدید 2 ماه پیش
JsonPatch in ASP.NET Core 3.1.1 Web API
11:29
JsonPatch in ASP.NET Core 3.1.1 Web API
صاحب ایرانی
27 بازدید 2 ماه پیش
57-طراحی و برنامه نویسی یک فروشگاه در asp net core با EF Core در کمتر از 5 دقیقه
46:47
57-طراحی و برنامه نویسی یک فروشگاه در asp net core با EF Core در کمتر از 5 دقیقه
مهندس جواد جهانگیری
112 بازدید 2 ماه پیش
Uploading Images In A Pure JSON API in ASP.NET Core 3.1.1
4:26
Uploading Images In A Pure JSON API in ASP.NET Core 3.1.1
صاحب ایرانی
14 بازدید 2 ماه پیش
Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1 Part 02
7:01
Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1 Part 02
صاحب ایرانی
28 بازدید 2 ماه پیش
Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1 Part 03
4:13
Blazor Dual Mode Localization and Globalization in ASP.NET Core 3.1.1 Part 03
صاحب ایرانی
51 بازدید 2 ماه پیش
ASP.NET Core 3.1 Blazor Server-side project BethanysPieShopHR on Pluralsight
23:01
ASP.NET Core 3.1 Blazor Server-side project BethanysPieShopHR on Pluralsight
صاحب ایرانی

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


Best For You recipes site in Blazor and ASP.NET Core 3.1
18:12
Best For You recipes site in Blazor and ASP.NET Core 3.1
صاحب ایرانی
114 بازدید 3 ماه پیش
ASP.NET Core 3.1 Blazor App in Github Pages
10:33
ASP.NET Core 3.1 Blazor App in Github Pages
صاحب ایرانی
84 بازدید 3 ماه پیش
آشنایی با ASP.NET
0:22
آشنایی با ASP.NET
DataGood ✅
116 بازدید 3 ماه پیش
آموزش File Uploading در ASP.NET,آپلود فایل در asp.net
21:51
آموزش File Uploading در ASP.NET,آپلود فایل در asp.net
گروه برنامه نویسی هیلتن
221 بازدید 10 ماه پیش
آموزش آپلود فایل در asp.net
21:53
آموزش آپلود فایل در asp.net
گروه برنامه نویسی هیلتن
160 بازدید 10 ماه پیش
ASP NET Core WebSocket Chat
0:09
ASP NET Core WebSocket Chat
صاحب ایرانی
89 بازدید 7 ماه پیش
Culture based views in ASP.NET Core
0:30
Culture based views in ASP.NET Core
صاحب ایرانی
65 بازدید 7 ماه پیش
آموزش asp.net core پیشرفته
11:32
آموزش asp.net core پیشرفته
برنامه نویسان
62 بازدید 6 ماه پیش
آموزش برنامه نویسی زبان asp.net سشن ها Session
15:39
آموزش برنامه نویسی زبان asp.net سشن ها Session
گروه برنامه نویسی هیلتن
64 بازدید 6 ماه پیش
قسمت اول - ASP.NET
18:15
قسمت اول - ASP.NET
DataGood ✅
159 بازدید 3 ماه پیش
ASP.net MVC
38:29
ASP.net MVC
Daniyal KT
127 بازدید 4 ماه پیش
قسمت دوم - ASP.NET
16:03
قسمت دوم - ASP.NET
DataGood ✅
128 بازدید 3 ماه پیش
قسمت سوم - ASP.NET
22:35
قسمت سوم - 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


82 بازدید 3 ماه پیش
آموزش SQl server , پایگاه داده در با زبان برنامه نویسی asp.net
15:08
آموزش SQl server , پایگاه داده در با زبان برنامه نویسی asp.net
گروه برنامه نویسی هیلتن
378 بازدید 6 ماه پیش
آموزش نحوه کار با درگاه بانکی (جهت خرید اینترنتی) در asp.net
14:28
آموزش نحوه کار با درگاه بانکی (جهت خرید اینترنتی) در asp.net
گروه برنامه نویسی هیلتن
2 هزار بازدید 6 ماه پیش
لیندا _ آموزش ویژگی های جدید هسته ASP.NET (با زیرنویس فارسی)
0:37
لیندا _ آموزش ویژگی های جدید هسته ASP.NET (با زیرنویس فارسی)
فارسی لینـدا FarsiLynda.com
27 بازدید 5 ماه پیش
آموزش web api در زبان برنامه نویسی asp.net mvc #C
20:19
آموزش web api در زبان برنامه نویسی asp.net mvc #C
گروه برنامه نویسی هیلتن
541 بازدید 7 ماه پیش
ASP NET Core 3.1 Preview 1.0 Publish
9:06
ASP NET Core 3.1 Preview 1.0 Publish
صاحب ایرانی
45 بازدید 5 ماه پیش
آموزش افزودن آیتم به منو در Asp.net mvc
13:38
آموزش افزودن آیتم به منو در Asp.net mvc

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


48 بازدید 8 ماه پیش
آموزش برنامه نویسی template دیجی کالا با زبان asp.net mvc
17:34
آموزش برنامه نویسی template دیجی کالا با زبان asp.net mvc
گروه برنامه نویسی هیلتن
572 بازدید 5 ماه پیش
قسمت یازدهم - ASP.NET
25:42
قسمت یازدهم - ASP.NET
DataGood ✅
174 بازدید 3 ماه پیش
قسمت دهم - ASP.NET
16:23
قسمت دهم - ASP.NET
DataGood ✅
161 بازدید 3 ماه پیش
قسمت دوازدهم - ASP.NET
10:42
قسمت دوازدهم - ASP.NET
DataGood ✅
96 بازدید 3 ماه پیش
قسمت چهاردهم - ASP.NET
10:02
قسمت چهاردهم - ASP.NET
DataGood ✅
97 بازدید 3 ماه پیش
قسمت هشتم - ASP.NET
13:45
قسمت هشتم - ASP.NET
DataGood ✅
97 بازدید 3 ماه پیش
قسمت بیست و یکم - ASP.NET
16:04
قسمت بیست و یکم - ASP.NET
DataGood ✅
89 بازدید 3 ماه پیش
قسمت نوزدهم - ASP.NET
17:47
قسمت نوزدهم - ASP.NET
DataGood ✅
65 بازدید 3 ماه پیش
قسمت پانزدهم - ASP.NET
13:47
قسمت پانزدهم - ASP.NET
DataGood ✅
64 بازدید 3 ماه پیش
قسمت پنجم - ASP.NET
8:56
قسمت پنجم - ASP.NET
DataGood ✅
94 بازدید 3 ماه پیش
قسمت شانزدهم - ASP.NET
18:18
قسمت شانزدهم - ASP.NET
DataGood ✅
59 بازدید 3 ماه پیش
قسمت چهارم - ASP.NET
15:18
قسمت چهارم - ASP.NET
DataGood ✅
97 بازدید 3 ماه پیش
قسمت بیستم - ASP.NET
9:52
قسمت بیستم - ASP.NET
DataGood ✅
60 بازدید 3 ماه پیش
قسمت هجدهم - ASP.NET
7:03
قسمت هجدهم - ASP.NET
DataGood ✅
47 بازدید 3 ماه پیش
آموزش Microsoft ASP.NET
2:07
آموزش Microsoft ASP.NET
فروشگاه اینترنتی دیجیک
49 بازدید 7 ماه پیش
قسمت ششم - ASP.NET
8:54
قسمت ششم - ASP.NET
DataGood ✅
67 بازدید 3 ماه پیش
.NetStandard CodeFisrt and DbFirst in asp.net core 2.2
14:57
.NetStandard CodeFisrt and DbFirst in asp.net core 2.2
بهمن رشیدی
122 بازدید 9 ماه پیش
قسمت سیزدهم - ASP.NET
3:47
قسمت سیزدهم - ASP.NET
DataGood ✅
52 بازدید 3 ماه پیش
قسمت هفتم - ASP.NET
8:31
قسمت هفتم - ASP.NET
DataGood ✅
69 بازدید 3 ماه پیش
قسمت هفدهم - ASP.NET
6:34
قسمت هفدهم - ASP.NET
DataGood ✅
60 بازدید 3 ماه پیش
دوره ASP.NET Core - نسخه سازی با رویکرد داخلی ASP.NET Core...
1:50
دوره ASP.NET Core - نسخه سازی با رویکرد داخلی ASP.NET Core...
گلن وادوک
81 بازدید 9 ماه پیش
قسمت نهم - ASP.NET
2:11
قسمت نهم - ASP.NET
DataGood ✅
77 بازدید 3 ماه پیش
EF 6.3 In Asp.Net Core 3.0
0:58
EF 6.3 In Asp.Net Core 3.0
صاحب ایرانی
92 بازدید 7 ماه پیش
Identity On Asp.Net Core
28:14
Identity On Asp.Net Core
technologist.official
246 بازدید 7 ماه پیش
۱۰۰ ساعت فیلم آموزشی asp.net core - مدرس خانم آرزو ابراهیمی
18:23
۱۰۰ ساعت فیلم آموزشی asp.net core - مدرس خانم آرزو ابراهیمی
میزفا
2.2 هزار بازدید 8 ماه پیش
آپلود و دانلود فایل در Asp.net
21:51
آپلود و دانلود فایل در Asp.net
گروه برنامه نویسی هیلتن
158 بازدید 6 ماه پیش
فیلم آموزشی (ASP.NET Web API (RESTful و اتصال به ASP.NET MVC

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

2:34
فیلم آموزشی (ASP.NET Web API (RESTful و اتصال به ASP.NET MVC
هوشمندان
53 بازدید 6 ماه پیش
ASP.NET Core Serilog RabbitMQ
1:46
ASP.NET Core Serilog RabbitMQ
صاحب ایرانی
99 بازدید 7 ماه پیش
File System With Vue.js and jQuery in ASP.NET Core 3.1
13:59
File System With Vue.js and jQuery in ASP.NET Core 3.1
صاحب ایرانی
14 بازدید 3 ماه پیش
ASP.Net Core External Login
0:56
ASP.Net Core External Login
صاحب ایرانی
74 بازدید 7 ماه پیش
دوره ASP.NET Core - خلاص?
1:33
دوره ASP.NET Core - خلاص?
جی کیت بانکستون
31 بازدید 10 ماه پیش
طراحی سایت با ASP.NET/ نونگارپردازش
1:00
طراحی سایت با ASP.NET/ نونگارپردازش
شرکت نونگار پردازش
36 بازدید 4 ماه پیش
جلوگیری از درخواست های جعلی با استفاده از ForgeryToken در Asp.net Mvc
16:37
جلوگیری از درخواست های جعلی با استفاده از ForgeryToken در Asp.net Mvc
گروه برنامه نویسی هیلتن
778 بازدید 6 ماه پیش
آموزش برنامه نویسی دیجیکالا temp 2 با زبان asp.net
15:21
آموزش برنامه نویسی دیجیکالا temp 2 با زبان asp.net
گروه برنامه نویسی هیلتن
212 بازدید 5 ماه پیش
کورس ASP.NET Core - خلاصه
1:10
کورس ASP.NET Core - خلاصه
عدنان کارترایت
83 بازدید 9 ماه پیش
آموزش برنامه نویسی سایت دیجی کالا با Asp.net MVC
5:19
آموزش برنامه نویسی سایت دیجی کالا با Asp.net MVC
گروه برنامه نویسی هیلتن
171 بازدید 5 ماه پیش
آموزش ASP.NET Core - آمدن به بالا
0:55
آموزش ASP.NET Core - آمدن به بالا
دنیل لاچنس
55 بازدید 10 ماه پیش
لیندا _ آموزش وب فرم های ASP.NET -بخش 1 (با زیرنویس)
0:45
لیندا _ آموزش وب فرم های ASP.NET -بخش 1 (با زیرنویس)
فارسی لینـدا FarsiLynda.com
53 بازدید 7 ماه پیش
دوره ASP.NET Core - خلاصه
1:16
دوره ASP.NET Core - خلاصه
جاش دافنی
37 بازدید 9 ماه پیش
FeatherHttp A lightweight low ceremony APIs for ASP.NET Core Applications
17:07
FeatherHttp A lightweight low ceremony APIs for ASP.NET Core Applications
صاحب ایرانی
29 بازدید 3 ماه پیش
فیلم شماره 1 آموزش asp.net
9:24
فیلم شماره 1 آموزش asp.net
تورج آرمین پور
266 بازدید 10 ماه پیش
Sharing Files Settings in ASP NET Core 3.1 Preview 1.0
18:36
Sharing Files Settings in ASP NET Core 3.1 Preview 1.0
صاحب ایرانی
18 بازدید 5 ماه پیش
آشنایی با Cancelation Token در ASP NET Core
5:35
آشنایی با Cancelation Token در ASP NET Core
کدهک
426 بازدید 5 ماه پیش
فیلم شماره 2 آموزش asp.net
12:30
فیلم شماره 2 آموزش asp.net
تورج آرمین پور
196 بازدید 10 ماه پیش
آشنایی با Rate Limiting در ASP NET Core
6:42
آشنایی با Rate Limiting در ASP NET Core
کدهک
299 بازدید 5 ماه پیش
آموزش برنامه نویسی Cookies با زبان asp.net
18:14
آموزش برنامه نویسی Cookies با زبان asp.net
گروه برنامه نویسی هیلتن
6.3 هزار بازدید 6 ماه پیش
آموزش برنامه نویس cpanel در asp.net
44:18
آموزش برنامه نویس cpanel در asp.net
گروه برنامه نویسی هیلتن
127 بازدید 6 ماه پیش
فیلم شماره 10 آموزش asp.net
11:33
فیلم شماره 10 آموزش asp.net
تورج آرمین پور
130 بازدید 10 ماه پیش
فیلم شماره 17 آموزش asp.net
6:41
فیلم شماره 17 آموزش asp.net
تورج آرمین پور
134 بازدید 10 ماه پیش
فیلم شماره 3 آموزش asp.net
5:32
فیلم شماره 3 آموزش asp.net
تورج آرمین پور
141 بازدید 10 ماه پیش
فیلم شماره 33 آموزش asp.net
10:21
فیلم شماره 33 آموزش asp.net
تورج آرمین پور
164 بازدید 9 ماه پیش
فیلم شماره 32 آموزش asp.net
14:30
فیلم شماره 32 آموزش asp.net
تورج آرمین پور
143 بازدید 9 ماه پیش
فیلم شماره 37 آموزش asp.net
7:49
فیلم شماره 37 آموزش asp.net
تورج آرمین پور
    انجام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Net
123 بازدید 9 ماه پیش
صل اول : معرفی بخشهای مختلف وب سایت    7

دیاگرام جداول در SQL Server    8

بخش تعریف طبقه های اصلی    9

بخش محصولات هر طبقه    10

مدیریت اعضاء    11

مدیریت فروش    12

عضویت در سایت    13

جستجو در سایت    14

تایید نهایی سبد خرید    15

صفحه اصلی سایت    16

در باره ما    17

صفحه ورود به بخش مدیریت    18

فصل دوم: زبان برنامه نویسی    19

مروری بر پایه محیط ASP.NET    20

نکات مهم در مورد ASP.NET    20

یادگیری از تاریخچه ASP    22

پیدایش ASP    22

چرا ASP مورد نیاز بود؟    24

چرا از ابتدا ASP بکار گرفته نشد؟    27

نیاز به مدل جدید ASP    28

اهداف طراحی زبان    33

تاریخچه    34

ویژگی‌ها    35

سیستم یکپارچه شده    37

انواع داده    37

Boxing و EnBoxing    38

ویژگی‌های جدید در C# 2.0    39

کلاسهای partial    39

Genericها    40

کلاس های static    40

یک شکل جدید از تکرار کننده با استفاده از سازنده توابع    41

Delegateهای ناشناس    41

Delegate covariance and contravariance    42

نوع داده Nullable    42

دستیابی داده در ASP.NET 2.0    44

دستیابی داده در برنامه های وب    45

معماری دستیابی داده    46

Data providers    47

لایه برنامه وب    48

اعمال محدودیت مشاهده فایل های XML و XSL در ASP.NET    49

فصل سوم: نحوه نصب SQL Server 2000    51

نحوه نصب برنامه SQL Server    52

فصل چهارم: Source Code    73

Source صفحه Default.aspx    74

Source صفحه AdminGroup.aspx    76

Source صفحه AdminLogin.aspx    78

Source صفحه AdminManageSells.aspx    79

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


Source صفحه AdminProducts.aspx    80

Source صفحه Basket.aspx    83

Source صفحه Login.aspx    85

Source صفحه MasterPage.master    86

Source صفحه MasterPageAdmin.master    88

Source صفحه Register.aspx    89

Source صفحه Search.aspx    90

Source صفحه shop.aspx    92

Source صفحه Web.Config    94

Source مربوط به Style.css    95

Source مربوط به StyleMenu.css    97

فصل هفتم: نمودار Use Case و سناریو    98

7-1- Use case چیست؟    99

7-2- Actor چیست؟    100

7-3- دیاگرام use case چیست؟    100

7-4- ارتباطات بین use case ها چگونه است؟    100

7-5- شناسائی Actor های سیستم    101

7-5-1- Actor کاربر    101

7-5-2- Actor مدیر واحد فروش    103

7-5-3- Actor کارمندان فروش    103

7-5-4- Actor مشتریان    104

7-6-  شناسائی Use Case ها    104

7-6-1- نمودارهای USE CASE 1    105

7-6-1-1- سناریوی Sing Up Use Case    107

7-6-1-2- سناریوی Sing In Use Case    108

7-6-1-3- سناریوی Sing Out Use Case    109

7-6-2- نمودارهای USE CASE 2    110

7-6-2-1- سناریوی Boss Mailbox Use Case    112

7-6-2-2- سناریوی Staff Mailbox Use Case    113

7-6-2-3- سناریوی Possibilities Of Orders Use Case    114

7-6-2-4- سناریوی Registeration of Orders Use Case    115

7-6-2-5- سناریوی Costumer Invoice Use Case    116

نمودارهای USE CASE 3    117

7-6-3-1- سناریوی Use Case پرداخت وجه    119

7-6-3-2- سناریوی Use Case Order    120

نمودارهای USE CASE 4    121

نمودار کلی Use Case    123

فصل هشتم: Class Diagram    125

8-1- نمودار Class اصلی سیستم فروشگاه لوازم خانگی    126

8-2- نمودار Class مربوط به کاربر    128

8-2- نمودار Class مربوط به مدیر فروشگاه لوازم خانگی    128

8-3- نمودار Class مربوط به بخشهای فروشگاه لوازم خانگی    129

8-4- نمودار Class مربوط به کلاس کارمند    129

8-5- نمودار Class مربوط به مشتری    130

8-6- نمودار Class مربوط به سفارشات    130

8-7- نمودار Class مربوط به جزئیات سفارشات    131

8-8- نمودار Class مربوط به دسته بندی اقلام    131

8-9- نمودار Class مربوط به دسته بندی اقلام    131

فصل نهم: SequEnce Diagram    133

9-1- نمودار توالی SignIn    133

9-2- نمودار توالی Order Register    136

9-3- نمودار توالی Product Group Definition    138

9-4- نمودار توالی Product Definition    140

9-5- نمودار توالی SignIn    142

9-6- نمودار توالی SignOut    143

فصل دهم: Collaboration Diagram    145

10-1- نمودار همکاری SignIn    146

10-2- نمودار همکاری SignUp    148

10-3- نمودار همکاری Products And Products Description    150

10-4- نمودار همکاری Products Groups DeFinition    152

10-5- نمودار همکاری Sign Out    154

فصل یازدهم: StateChart Diagram    156

11-1- نمودار وضعیت SignUp    157

11-2- نمودار وضعیت SignIn    159

11-3- نمودار وضعیت SignOut    161

11-4- نمودار وضعیت Product Definition    163

11-5- نمودار وضعیت Possibility Of Orders    165

فصل سیزدهم:   Component diagram    167

13-1- نمودار Component کلی سیستم    168

13-2- نمودار Component بخش حساب های مشتریان    170

13-3- نمودار Component بخش مدیریت حساب ها    171

نتیجه گیری    173

پیشنهادات    174

منابع و مواخذ    175


مقدمه

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

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

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

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

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

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


فصل اول : معرفی بخشهای مختلف وب سایت

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



دیاگرام جداول در SQL Server 


بخش های مختلف این سیستم به شرح زیر توضیح داده می شود :

بخش تعریف طبقه های اصلی

( این قسمت فقط توسط مدیر سایت قابل مشاهده می باشد )

 

دراین فرم طبقه ها(گروههای)اصلی تعریف می شود.برای هر گروه نام، کد، توضیحات ذخیره می شود.این جدول با جدول محصولات گروه رابطه یک به چند دارد یعنی یک گروه می تواند چندین محصول داشته باشد درحالیکه محصول متعلق یه یک گروه است . فرم به شکل زیر می باشد:

 

  برنامه سیستم فروشگاه آنلاین خشکبار با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.
برنامه سیستم فروشگاه آنلاین خشکبار با استفاده از 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

سافت بازدید : 46 شنبه 30 فروردین 1399 نظرات (0)

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

با سلام.در این مطلب مجموعه 174 پروژه ASP.NET به همراه صدها مقاله آموزشی را جهت دانلود قرار داده ایم.تقریبا اکثر پروژه های ASP.NET رو می تونید در این مجموعه پیدا کنید و همچنین آموزش های بسیار مفید و کاربردی که توصیه می کنم حتما ببینید

    دوره آموزش پروژه محور طراحی وب سایت پزشک یاب با بوت استرپ 4

پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی
پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابهپکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی
Asp.Net , Linq , SQL Server , آموزش برنامه نویسی , آموزش های پروژه محور , طراحی وب , فروشگاه , فیلم های آموزشی

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 + طراحی فروشگاه اینترنتیReviewed by صابر بوستانی on Nov 8Rating: 5.0
پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی

پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی

بعد از ماه ها بررسی، مطالعه و تدریس به درخواست تعدادی از کاربران پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی + سورس پروژه نهایی رو از وب سایت آموزش برنامه نویسی سورس باران به اشتراک گذاشته ایم. دوره ارائه شده با رویکرد آموزش مفاهیم جدید در زبان برنامه نویسی تحت وب با عنوان ASP.NET Core Mvc می باشد که نسخه جدیدی از Asp.Ne Mvc می باشد. در ابتدای آموزش با تغییرات جدید آشنا شده و سپس با ایجاد پروژه ای مفاهیم اصلی که در بالا ذکر شده را یک به یک پیاده سازی و کدنویسی میکنیم. و در انتها یک فروشگاه اینترنتی با ASP.NET Core Mvc را به راحتی هرچه تمام تر طراحی خواهیم کرد.

لازم به ذکره که بنا به درخواست های زیاد کاربران روش کد نویسی سمت پایگاه داده هم به صورت Code First کار شده، همه چیز در این پکیج خیلی عالی ارائه شده، و دوستانی که تمایل به یادگیری دارند قبل از خرید میتونن توضیحات کامل+ سرفصل + دمو دوره رو در ادامه مطلب مشاهده نمایندیاده سازی فایل های پروژه ای ASP.Net Core
دوره های مرتبط با این مقاله
دوره آموزشی Java
دوره آموزشی Java Spring
دوره آموزشی Android
دوره آموزشی معماری نرم افزار enterprise در دات نت
دوره آموزشی MVC پروژه محور همراه با Design Pattern
دوره آموزشی MVC Core With Angular 6
فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.
بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم.
در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید.
?

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

13
   
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
  
namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}

در اینجا می توانید پیاده سازی فایل Course.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
   
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
  
namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}

بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.

فایل های پروژه ای .Net Core

    • حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند.
    • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند.
    • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند.
    • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.

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

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

فایل های پروژه ای .Net Core

جهت بارگذاری مجدد پروژه بر روی Yes to All کلیک کنید.

فایل های پروژه ای .Net Core

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

فیلم آموزش Asp.net core | پروژه محور

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

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

 

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

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

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

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

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

 

آموزش html

 

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

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

 

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

 

آموزش بوت استرپ

 

 

آموزش بوت استرپ

 

 

آموزش بوت استرپ

 

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

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

برخی از این تکنولوزی ها که با اونها آشنا میشیم سی شارپ، دیتابیس sql server، Entity Framework CodeFirst، کار با nuget و ایجکس و طراحی قالب و کار با مدل Mvc و ... می باشد.

با توجه به اینکه منابع آموزش Asp.net core بسیار کم می باشد توصیه می کنیم حتما فیلم های آموزش Asp.net core به صورت پروژه محور رو ببینید.
پکیج های آموزشی جدید
آموزش طراحی وب با ASP.NET Core MVC (تحت پروژه سایت اشتراک فیلم)
فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد
موضوعات:

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…
توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
ساخت فروشگاه دیجی‌کالا با ASP Core
فصلِ: 8 , تعداد قسمت ها: 356 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم …
ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:


توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
پکیج صفر تا صد ASP.NET CORE
فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق …
دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه  این دوره  با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور…
آموزش صفر تا صد ارسال ایمیل در Asp.net MVC در قالب پروژه ی فعال سازی حساب کاربری
فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس …
به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال…
پکیج صفر تا صد ASP.NET MVC
فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل دوم در یک نگاه:فصل دوم در یک نگاه:…
در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری…
آموزش طراحی وبسایت و اپلیکیشن اندروید ورزش3 (Varzesh3)
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:


در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
آموزش ویدیویی هاست دایرکت ادمین | فیلم آموزش DirectAdmin
فصلِ: 1 , تعداد قسمت ها: 1 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


همه ی افراد فعال در زمینه وبمستری حداقل یکبار نام این کنترل پنل را شنیده اید.در این مطلب قصد داریم کنترل پنل محبوب و پرق…
محبوب ترین کنترل پنل هاست در دهه گذشته هاست دایرکت ادمین بوده و تمام قدیمی ها بدون شک از این کنترل پنل خوب و کاربردی و آسان استفاده کرده اند. چرا آسان؟ چون در مقابل کنترل پنل های دیگر بسیار …
آموزش ویدیویی Cpanel | فیلم آموزش سی پنل
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال…
سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel …
طراحی وبسایت و اپلیکیشن اسنپ فود با ASP.NET Core و Xamarin Forms
فصلِ: 3 , تعداد قسمت ها: 41 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:


پروژه جذاب اسنپ فود، پروژه ای که در قالب وبسایت و ساخت دو پلتفرم اندروید و iOS برای تلفن های همراه طراحی و آموزش داده خواهد شد. در زیر سرفصل کامل و دقیق این پروژه رو به اشتراک می گذاریم: تو…
آموزش 0 تا 100 گیت و گیت هاب
فصلِ: 5 , تعداد قسمت ها: 25 , سطح: صفر تا صد
موضوعات:

این فصل در یک نگاه:

فصل پنجم…
توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی…
اصول مدیریت وب سایت برای وب مستر شدن|وب سایت های موفق چگونه مدیریت می شوند؟
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط
موضوعات:

این فصل در یک نگاه:

رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس…
 اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به … اخت عملی یک پروژه ASP.NET Core MVC و Entity Framework Core

    ارسال شده توسط پرووید    دسته بندی آموزش ASP.NET Core, آموزش Entity Framework Core    تاریخ دسامبر 11, 2018 نظرات 0 نظر   

در این آموزش از وبسایت پرووید در رابطه با ساخت عملی یک پروژه ASP.NET Core MVC و Entity Framework Core صحبت می‌ کنیم.

پروژه ‌ای که با استفاده از Entity Framework Core عملیات Data Access را انجام می دهد و از یک دیتابیس که از قبل موجود است (روش Database First) استفاده می‌ کند. برای استفاده کردن از یک دیتابیس که از قبل موجود است و ساختن Entity Framework Model می‌ بایست عملیات مهندسی معکوس یا اصطلاحاً Reverse Engineering انجام دهیم. در رابطه با این موضوع در همین آموزش صحبت خواهیم کرد.
فایل های مربوط به این آموزش

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

برای اینکه بتوانید این آموزش را دنبال کنید نیازمند ویژوال استودیو ۲۰۱۷ و همچنین .NET Core 2.1 SDK می باشید.
ساخت دیتابیس Blogging

در این آموزش ما از یک دیتابیس با نام Blogging استفاده می ‌کنیم. این دیتابیس در واقع جزئیات و اطلاعات مربوط به یک وبلاگ و پست های درون آن وبلاگ را ذخیره میکند. از LocalDb برای ساختن این دیتابیس استفاده می کنیم. خب برای ساختن این دیتابیس ویژوال استودیو را باز کنید و سپس از منوی Tools گزینه Connect to Database را انتخاب کنید. در قسمت بعدی Microsoft SQL Server را انتخاب کنید و سپس بر روی Continue کلیک کنید. به عنوان نام سرور (localdb)\mssqllocaldb را وارد کنید سپس به عنوان نام دیتابیس master را وارد کنید و بر روی OK کلیک کنید. دیتابیس master در Data Connections های درون Server Explorer نشان داده می شود.

بر روی این دیتابیس راست کلیک کرده و سپس New Query را انتخاب کنید. کدی که در ادامه می ‌بینید را برای این Query جدید کپی پیست کرده و سپس بر روی این Query راست کلیک کرده و گزینه Execute را کلیک کنید.
1
2
3
4
5

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
   
CREATE DATABASE [Blogging];
GO
 
USE [Blogging];
GO
 
CREATE TABLE [Blog] (
    [BlogId] int NOT NULL IDENTITY,
    [Url] nvarchar(max) NOT NULL,
    CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId])
);
GO
 
CREATE TABLE [Post] (
    94 int NOT NULL IDENTITY,
    [BlogId] int NOT NULL,
    [Content] nvarchar(max),
    [Title] nvarchar(max),
    CONSTRAINT [PK_Post] PRIMARY KEY (94),
    CONSTRAINT [FK_Post_Blog_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [Blog] ([BlogId]) ON DELETE CASCADE
);
GO

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

/visualstudio')
GO

این موضوع باعث ساخته شدن دیتابیس جدیدی با نام Blogging و جداولی با نام‌ های Blog و Post و وارد کردن مقادیر نمونه ای در درون این دیتابیس می ‌شود. در قسمت بعدی نحوه ساختن این پروژه را با یکدیگر بررسی خواهیم کرد.
ساختن یک پروژه جدید

ویژوال استودیو را باز کرده و از منوی File گزینه New و سپس Project را انتخاب کنید. از قسمت سمت چپ بر روی گزینه Installed سپس Visual C# و بعد از آن Web کلیک کنید. از قسمت سمت راست گزینه ی ASP.NET Core Web Application را انتخاب کنید. به عنوان نام این پروژه EFGetStarted.AspNetCore.ExistingDb را وارد کرده و بر روی OK کلیک کنید.

پس از چند ثانیه پنجره New ASP.NET Core Web Application نشان داده می شود. دقت کنید که از درون لیستی که Target Framework را مشخص می کنید گزینه .NET Core را انتخاب کرده و برای انتخاب ورژن ASP.NET Core 2.1 را انتخاب کنید. پس از آن بر روی گزینه ی Web Application (Model-View-Controller) کلیک کرده و Authentication را بر روی No Authentication تنظیم کنید و بر روی OK کلیک کنید. در رابطه با ASP.NET Core در بسته ی آموزش ویدئویی شروع به کار برنامه نویسی ASP.NET Core به طور مفصل صحبت کرده ایم.

در قسمت بعدی در رابطه با نصب کردن Entity Framework Core صحبت خواهیم کرد.
نصب کردن Entity Framework Core

به منظور نصب کردن Entity Framework Core باید آن را به عنوان یک Nuget Package نصب کنید. بهترین کار نصب کردن Package مربوط به Database Provider مورد نظر می باشد. برای دیدن یک لیست کامل از Database Provider هایی که در Entity Framework Core پشتیبانی می ‌شوند بر روی این لینک کلیک کنید. در این آموزش ما نیازی به نصب Database Provider یا حتی Entity Framework Core نداریم چرا که داریم از SQL Server به عنوان Database Provider استفاده می کنیم و این Database Provider در متا پکیج Microsoft.AspnetCore.App قرار گرفته است و به صورت خودکار به برنامه ی ما اضافه شده است.

در قسمت بعدی در رابطه با ساخت Model با استفاده از دیتابیس ای که در قسمت های قبلی ایجاد کردیم صحبت خواهیم کرد. این موضوع را تحت عنوان مهندسی معکوس یا Reverse Engineering می نامند. در رابطه با Reverse Engineering کرن دیتابیس در بسته ی آموزش ویدئویی شروع به کار با Entity Framework Core به طور مفصل صحبت کرده ایم.
ساخت Model با استفاده از دیتابیس

هم اکنون زمان ساختن Model مربوطه بر اساس دیتابیس ای که در قسمت های قبل ایجاد کردیم می باشد. از منوی Toolsگزینه NuGet Package Manager را انتخاب کرده و سپس بر روی Package Manager Console کلیک کنید. دستور زیر را وارد کرده و اجرا کنید:
1
   
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

دقت کنید که اگر یک خطا به شکل زیر دریافت کردید:

The term ‘Scaffold-DbContext’ is not recognized as the name of a cmdlet

تنها کاری که نیاز است انجام دهید این است که ویژوال استودیو را ببندید و دوباره باز کنید.
نکته

میتوانید با استفاده از Argument ای به نام -Tables در دستور Scaffold-DbContext جداولی که قصد دارید از آنها در ساخت Model استفاده کنید را مشخص کنید. برای مثال -Tables Blog,Post باعث ساخته شدن Entity هایی برای دو جدول Blog و Post می شود و بقیه جداولی که احتمالاً در دیتابیس وجود دارند در نظر گرفته نمی‌ شود.

خب با استفاده از این روش ما دو Entity با نام ‌های Blog و Post و همچنین یک کلاس Context با نام BloggingContext را بر اساس Schema بانک اطلاعاتی ایجاد کرده ایم. کدی که در ادامه می بینید Blog را نشان می دهد.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   
using System;
using System.Collections.Generic;
 
namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Blog
    {
        public Blog()
        {
            Post = new HashSe<Post>();
        }
 
        public int BlogId { get; set; }
        public string Url { get; set; }
 
        public ICollection<Post> Post { get; set; }
    }
}

و کد زیر Post را نشان می دهد:
1
2
3
4

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

5
6
7
8
9
10
11
12
13
14
15
   
using System;
using System.Collections.Generic;
 
namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Post
    {
        public int PostId { get; set; }
        public int BlogId { get; set; }
        public string Content { get; set; }
        public string Title { get; set; }
 
        public Blog Blog { get; set; }
    }
}

نکته ای که قصد داریم در اینجا به اشاره کنیم این است که به منظور فعال کردن قابلیت Lazy Loading باید Navigation Property های درون این Entity ها به صورت virtual تعریف شوند. در ادامه به بررسی کلاس BloggingContext می ‌پردازیم.

کلاس Context نمایانگر یک Session با دیتابیس است و امکان Query گرفتن و Save کردن Entity ها را به ما می ‌دهند. کد زیر تعریف کلاس BloggingContext را نشان می دهد.

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


36
37
38
   
public partial class BloggingContext : DbContext
{
   public BloggingContext()
   {
   }
 
   public BloggingContext(DbContextOptions<BloggingContex> options)
       : base(options)
   {
   }
 
   public virtual DbSet<Blog> Blog { get; set; }
   public virtual DbSet<Post> Post { get; set; }
 
   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
   {
       if (!optionsBuilder.IsConfigured)
       {
           #warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
           optionsBuilder.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;");
       }
   }
 
   protected override void OnModelCreating(ModelBuilder modelBuilder)
   {
       modelBuilder.Entity<Blog>(entity =>
       {
           entity.Property(e => e.Url).IsRequired();
       });
 
       modelBuilder.Entit<Post>(entity =>
       {
           entity.HasOne(d => d.Blog)
               .WithMany(p => p.Post)
               .HasForeignKey(d => d.BlogId);
       });
   }
}
رجیستر کردن کلاس BloggingContext در Dependency Injection

امیدواریم که با مفهوم Dependency Injection آشنا باشید. اگر چنین نیست توصیه می‌ کنیم از بسته ی آموزش ویدئویی Inversion of Control و IoC Container ها وبسایت پرووید استفاده کنید. مفهوم Dependency Injection یکی از مفاهیم مرکزی و بسیار مهم در ASP.NET Core است. به عبارت دیگر سرویس‌ های مختلفی از قبیل همین کلاس Context در در زمان Application Startup در Dependency Injection رجیستر می شوند و در زمان هایی که به آنها نیاز داریم در دسترس ما قرار می ‌گیرند. این عملیات رجیستر کردن در زمانی که برنامه در حال اجرا شدن است اتفاق می ‌افتد.

پس رجستر شدن کامپوننت های مختلفی که به این سرویس ها نیاز دارند مثلا Controller های برنامه ی MVC این سرویس ‌ها را از طریق تابع سازنده خود و یک پارامتر ورودی دریافت می کنند. در قسمت بعدی کلاس BloggingContext را رجیستر و پیکربندی می ‌کنیم و این کار را در کلاس Startup.cs انجام می دهیم.
Register کردن و Configure کردن BloggingContext در Startup.cs

به منظور اینکه Contoller های MVC بتوانند کلاس Context یعنی همان BloggingContext را دریافت کنند باید این کلاس به عنوان یک سرویس رجیستر شود. به منظور انجام این کار فایل Startup.cs را باز کرده و سپس یک دستورات using زیر را وارد کنید.
1
2
   
using EFGetStarted.AspNetCore.ExistingDb.Models;
using Microsoft.EntityFrameworkCore;

با استفاده از اضافه کردن این دو دستور using می ‌توانید از یک متد با نام AddDbContext به منظور رجیستر کردن کلاس Context به عنوان یک سرویس استفاده کنید. خب در ادامه متد ConfigureServices را پیدا کنید و کدی که در قسمت زیر مشاهده می ‌کنید را به قسمت پایانی این متد اضافه کنید:
1
2
   
var connection = @"Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;ConnectRetryCount=0";
services.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection));
نکته

در یک برنامه واقعی اغلب Connection String در یک فایل Configuration یا حتی Environment Variable قرار می گیرد. اما در این آموزش به منظور ساده تر کردن روال کار ما Connection String را به صورت مستقیم در این فایل وارد کرده‌ ایم. در رابطه با جزئیات بیشتر در مورد Connection String ها می توانید از این لینک استفاده کنید. در قسمت بعدی یک Controller و View های مربوط به آن را ایجاد می‌کنیم.
ساخت یک Controller و View ها

بر روی فولدر Controllers از پروژه خود در Solution Explorer راست کلیک کرده و گزینه Add و سپس Controller را انتخاب کنید. در قسمت بعدی بر روی گزینه ی MVC Controller with views, using Entity Framework کلیک کرده و Ok را انتخاب کنید. گزینه ی Model class را بر روی Blog و Data context class را بر روی BloggingContext تنظیم کرده و بر روی Add کلیک کنید. در ادامه در رابطه با Run کردن این Application صحبت خواهیم کرد.
اجرا کردن Application

پس از ساختن Controller و View های مربوط به آن می توانید Application را اجرا کنید. از منوی Debug گزینه Start Without Debugging را انتخاب کنید. زمانی که برنامه در مرورگر باز می شود به آدرس /Blogs بروید سپس بر روی گزینه Create New کلیک کنید. یک Url برای Blog خود انتخاب کرده و سپس Create را کلیک کنید. تصویر زیر این موضوع را نشان می دهد.های در حال ثبت نام آکادمی برنامه نویسان

    وبینار ورود به برنامه نویسی و طراحی وب تهران

پارس گرین
مهاجرت از ASP.NET MVC به ASP.NET Core MVC
پنج شنبه, 29 مهر 1395

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


    برنامه نویسان ASP.net MVC 3294 بازدید 6 تشکر 2 نظر

در این مقاله قصد داریم چگونگی مهاجرت از ASP.NET MVC به ASP.NET Core MVC را برای شما شرح دهیم و میخواهیم تغییرات برجسته ای که درASP.NET Core MVC را بیان کنیم .طی این فرایند در چند قسمت ، تغییرات حاصل شده در Controller ها ، View ها و محتوای استاتیک را بررسی می کنیم .
مهاجرت از ASP.NET MVC به ASP.NET Core MVC
[آموزشگاه برنامه نویسان]
آکادمی برنامه نویسان ، برگزار کننده دوره های آموزش برنامه نویسی با استفاده از اساتید مجرب و حرفه ای در سراسر ایران .

[ جهت مشاهده دوره های درحال ثبت نام کلیک کنید ]

ارائه مدارک معتبر آموزشی و ورود به بازار کار .

ایجاد پروژه از نوع ASP.NET MVC

برای نشان دادن تغیرات اعمال شده یک پروژه از نوع ASP.NET MVC ایجاد میکنیم و نام آن را Web App1 قرار می دهیم .و در مرحله بعد یک پروژه از نوع ASP.NET Core MVC ایجاد می کنیم .

ایجاد پروژه از نوع  ASP.NET Core MVC

یک پروژه خالی از نوع ASP.NET Core ایجاد می کنیم و نام آن را مانند پروژه قبلی WebApp1 قرار می دهیم ، به این دلیل که بتوان به راحتی کد های پروژه را مقایسه کرد.

دلخواه : شما میتوان این پروژه را خالی ایجاد نکنید و گزینهWeb Application را انتخاب کنید تا یک پروژه که یک قالب کلی را نمایش می دهد ایجاد شود ، همچنین در قسمت Individual User Accounts میتوان سیستم اهراز هویت خود را تنظیم کنید .

پیکربندی سایت برای استفاده از MVC

فایل Project,json را باز می کنیم .

Microsoft.AspNetCore.Mvc و Microsoft.AspNetCore.StaticFiles  را در قسمت dependencies اضافه می کنیم .

افزودن خط زیر به  قسمت  scripts ها :
1
   
"prepublish": [ "bower install" ],

Microsoft.AspNetCore.Mvc شامل فریم ورک ASP.NET CORE MVC می باشد .

Microsoft.AspNetCore.StaticFiles  فایل های Static را مدیریت می کند .ASP.NET Runtime ماژولار است وشما باید در خدمات فایل های Static از آن به درستی استفاده کنید .

خط scripts/prepublish  را برای به دست اوردن کتابخانه های Client-Side از طریق Bower  لازم داشتیم.

فایل StartUp.cs را باز کنید وتغییرات زیر را در آن اعمال کنید .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
   
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
 
namespace WebApp1
{
    public class Startup
    {
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc();
        }
 
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
        {
            loggerFactory.AddConsole();
 
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
 
            app.UseStaticFiles();
 
            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
    }
}
 
<span style="font-family:b yekan">متد </span><span dir="LTR" style="font-family:cambria,serif">UserStaticFiles</span><span style="font-family:b yekan"> را برای مدیریت فایل های </span><span dir="LTR" style="font-family:cambria,serif">Static</span><span style="font-family:b yekan"> استفاده می شود.همان طور که بیان شد ،</span><span dir="LTR" style="font-family:cambria,serif"> </span><span dir="LTR" style="font-family:cambria,serif">ASP.NET Runtime</span><span style="font-family:b yekan"> ماژولار است وشما باید در خدمات فایل های </span><span dir="LTR" style="font-family:cambria,serif">Static</span><span style="font-family:b yekan"> از آن به درستی استفاده کنید واز </span><span dir="LTR" style="font-family:cambria,serif">UseMvc</span><span style="font-family:b yekan"> برای افزودن </span><span dir="LTR" style="font-family:cambria,serif">Route</span><span style="font-family:b yekan"> استفاده کرده ایم . </span>

افزودن Controller و View

 در این قسمت ، میخواهیم  یک Controller و یک View برای فراهم سازی مهاجرت از ASP.NET MVC ایجاد می کنیم .

-افزودن پوشه Controllers 

-افزودن MVC Controller class با نام HomeController.cs  به پوشه  Controllers 

-افزودن پوشه Views

-افزودن پوشه Home  در پوشه Views

-افزودن یک MVC View Page در پوشه Home

تصویر زیر ساختار پروژه را شرح می دهد :

 قطعه کد زیر را جایگزین محتوای فایل Index.cshtml می کنیم :
1
   
<h1>Hello world!</h1>

برنامه را اجرا می کنیم :

در این قسمت از کار ما نیمی از مهاجرت خود از ASP.NET MVC به ASP.NET Core انجام داده ایم ، حال میخواهیم مهاجرت از قابلیت های ASP.NET MVC را انجام دهیم  برای انجام این عمل به اجزای زیر نیاز است :

-محتوای سمت کاربر(css,fonts وscripts )

-Controller

-Views

-Models

-bundling

-filters

-اهراز هویت

View و Controller ها

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


-تمامی متد های HomeController را از ASP.NET MVC کپی کرده و در HomeController جدید وارد کنید .

نکته: در ASP.NET MVC ، متد های باز گشتی به اصطلاح Action Method ها  با ActionResult نمایش داده می شوند اما در ASP.NET Core  ، IactionResult جایگزین متد قبلی شده است .

ActionResult پیاده سازی شده IactionResult است ، بنابر این نیازی نیست که نوع بازگشتی Action Method خود را تغییر دهید .

-کپی کردن About.cshtml ،Contact.cshtml  و Index.cshtml از ASP.NET MVC  و قرار دادن آن ها در پروژه ASP.NET Core

-اجرای پروژه ASP.NET Core  و امتحان تمامی متد های آن. در فایل هایی که از پروژه ASP.NET MVC کپی کرده ایم  ازفایل Layout یا Style ها خبری نیست به همین دلیل صفحات پروژه  تنها شامل محتوا می باشند . حال برای مشاهده آن ها میتوان آدرس های زیر را در مرورگر خود وارد کنید :

http://localhost:4492/home/about

http://localhost:4492/home/contact

محتوای استاتیک

در نسخه های قبلی ASP.NET MVC ، محتوای استاتیک در ریشه پروژه قرار می گرفت و با فایل های سمت سرور هم آمیخته می  شد. اما در ASP.NET Core ، محتوای استاتیک در پوشه www.root قرار می گیرد . حال میخواهیم محتوای استاتیک را از پروژه ASP.NET MVC به پوشه wwwroot انتقال دهیم . در مثال زیر این عمل انجام خواهیم داد :

-فایل favicon.ico را از پروژه MVC کپی کرده و درون پوشه wwwroot که در پروژه ASP.NET Core قرار دارد ، قرار می دهیم .

در پروژه ASP.NET MVC ما از Bootstrap برای Style ها استفاده می کردیم و محتوای آن را داخل پوشه Content > Scripts  قرار می دادیم . در این قالب ، که در ASP.NET MVC استفاده می شد ، رفرنس های Bootstrap را  در فایل Layout(Views/Shared/_Layout.cshtml) قرار می دادیم. اما این قالب در ASP.NET Core به گونه دیگری است از این قبیل فایل های bootstrap.js   و bootstrap.css را از پروژه ASP.NET MVC کپی کرده و داخل پوشه   wwwroot قرار می دهیم .

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

 در این پروژه قصد داریم برای افزودن bootstrap و کتابخانه های سمت کاربر دیگر از Bower استفاده کنیم .

 

-برای استفاده از Bower باید فایل bower.json را به ریشه پروژه خود اضافه کنید برای این کار از مسیر Add > New Item > Bower Configuration File  میتوان آن را به پروژه اضافه کنید .

پس از این که فایل bower.json را به پروژه اضافه کردید ، bootstrap   و  jQuery  را  به آن اضافه می کنیم مطابق قطعه کد زیر :
1
2
3
4
5
6
7
8
9
   
{
  "name": "asp.net",
  "private": true,
  "dependencies": {
    "bootstrap": "3.3.6",
    "jquery": "2.2.0"
  }
}
<span style="font-family:b yekan">پس از این کا آن ها را به فایل </span><span dir="LTR" style="font-family:cambria,serif">bower.json</span><span style="font-family:b yekan"> اضافه کردید ، </span><span dir="LTR" style="font-family:cambria,serif">bower</span><span style="font-family:b yekan"> به صورت خودکار وابستگی ها را دریافت کرده و در پوشه </span><span dir="LTR" style="font-family:cambria,serif">wwwroot > lib</span><span style="font-family:b yekan">  قرار می دهد. برای اطمینان حاصل کردن از اضافه شدن وابستگی ها متوان با استفاده از جستجوی </span><span dir="LTR" style="font-family:cambria,serif">Solution Explorer</span><span style="font-family:b yekan">  آن را مشاهده کنید . </span>

نکته : فایل bower.json در Solution Explorer قابل رویت نیست برای مشاهده آن باید در Solution Explorer آیکون Show All Files را انتخاب کنید تا بتوان آن را مشاهده کنید .

مهاجرت فایل Layout

-فایل _ViewStart.cshtml را از پروژه ASP.NET MVC کپی کرده و درون پوشه Views در ASP.NET Core  قرار بدهید . این فایل در ASP.NET Core هیچ تغییری نکرده است .

-ایجاد پوشه  Shared در پوشه Views

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


-دلخواه:فایل _ViewImports,cshtml را از پروژه ASP.NET MVC کپی کرده و در پوشه Views که در ASP.NET Core قرار دارد ، قرار می دهیم. تمامی namespase هایی که در فایل _ViewImports.cshtml قرار دارد را پاک می کنیم . فایل _ViewImports.cshtml قبلی ،  برای namespase های  تمامی View ها بوده  و آن در Tag Helper ها  قرار می دهد . Tag Helper ها در فایل Layout جدید استفاده می شوند . _ViewImports.cshtml  یک فایل جدید برای ASP.NET Core است .

-کپی کردن فایل _Layout,cshtml از پروژه ASP.NET MVC و قرار دادن آن در پوشه Views/Shared که در ASP.NET Core قرار دارد قرار می دهیم .

 

فایل _Layout.cshtml را باز کنید و تغییرات زیر را بر روی آن اعمال کنید :

-تگ<link>  را جایگزین @Style.Render(“~/Content/CSS/”) می کنیم .

-@Scripts.Render("~/bundles/modernizr") را حذف می کنیم .

-دستور @Html.Partial("_LoginPartial")  را با استفاده از (@*...*@) کامنت می کنیم .

-تگ <script>  را جایگزین @Scripts.Render("~/bundles/jquery")  می کنیم .

-تگ <script>  را جایگزین  @Scripts.Render("~/bundles/bootstrap")  می کنیم .

لینک css جایگزین :
1
   
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />

تگ script جایگزین :
1
2
   
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>

حال فایل _Layout.cshtml  بروزرسانی شده است ، میتوان مشاهده کنید :

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

42
   
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@ViewBag.Title - My ASP.NET Application</title>
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
</head>
<body>
    <div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                @Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    <li>@Html.ActionLink("Home", "Index", "Home")</li>
                    <li>@Html.ActionLink("About", "About", "Home")</li>
                    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
                </ul>
                @*@Html.Partial("_LoginPartial")*@
            </div>
        </div>
    </div>
    <div class="container body-content">
        @RenderBody()
        <hr />
        <footer>
            <p>&copy; @DateTime.Now.Year - My ASP.NET Application</p>
        </footer>
    </div>
 
    <script src="~/lib/jquery/dist/jquery.js"></script>
    <script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>
    @RenderSection("scripts", required: false)
</body>
</html>

پس از اعمال کردن تغییرات میتوان سایت خود را در مرورگر مشاهده کنید ، تمامی Style ها سر جای خود قرار دارند .

-دلخواه : شما میتوان یک پروژه از نوع FullAspCore ایجاد کنید که در آن جا در Layout  از Tag Helper ها استفاده شده است .

پیکربندی Bundling   و Minification

در ASP.NET MVC  برای اعمال کردن Bundling   و Minification از فریم ورک Web Optimization  استفاده می شود اما در ASP.NET Core  این قابلیت با استفاده از BundlerMinifier.Core انجام می شود . برای بررسی آن ادامه مقاله را مطالعه فرمایید :

نکته :  اگر به دلخواه پروژه از نوع FullAspNetCore ایجاد کرده اید wwwroot/css/site.css و wwwroot/js/site.js را کپی کرده و آن را داخل پروژه WebApp1 قرار بدهید .

-افزودن فایل bundelconfig.json به ریشه پروژه با محتوای زیر. در فایل زیر چگونگی Bundling   و Minification فایل ها شرح شده است .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
   
[
    {
        "outputFileName": "wwwroot/css/site.min.css",
        "inputFiles": [ "wwwroot/css/site.css" ]
    },
    {
        "outputFileName": "wwwroot/lib/bootstrap/dist/css/bootstrap.min.css",
        "inputFiles": [ "wwwroot/lib/bootstrap/dist/css/bootstrap.css" ]
    },
    {
        "outputFileName": "wwwroot/js/site.min.js",
        "inputFiles": [ "wwwroot/js/site.js" ],
        "minify": {
            "enabled": true,
            "renameLocals": true
        },
        "sourceMap": false
    },
    {
        "outputFileName": "wwwroot/lib/jquery/dist/jquery.min.js",
        "inputFiles": [ "wwwroot/lib/jquery/dist/jquery.js" ],
        "minify": {
            "enabled": true,
            "renameLocals": true
        },
        "sourceMap": false
    },
    {

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

        "outputFileName": "wwwroot/lib/bootstrap/dist/js/bootstrap.min.js",
        "inputFiles": [ "wwwroot/lib/bootstrap/dist/js/bootstrap.js" ],
        "minify": {
            "enabled": true,
            "renameLocals": true
        },
        "sourceMap": false
    }
]

افزودن BundlerMinifier.Core با استفاده از Nuget در قسمت tools داخل فایل project.json :
1
2
3
4
   
"tools": {
    "BundlerMinifier.Core": "2.0.238",
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},

 

اسکریپت percompile   را در قسمت scripts در فایل project,json  مشابه کد زیر اضافه می کنیم . دستور dotnet bindle از امکانات BundlerMinifier.Core برای bundle  و minify  کردن محتوای استاتیک استفاده می کند.
1
   
"precompile": [ "dotnet bundle" ],

تا این قسمت از کار bunding  و minification را پیکرندی کرده ایم ، تمامی رفرنس ها از قبیل Jquery , Bootstrap  و ... تغیر کرده اند . شما میتوان چگونگی انجام این عمل را در  قالب یک پروژه کامل مشاهده کنید .

بر طرف کردن خطای HTTP 500

مشکلات زیادی وجود دارند که سبب می شوند خطای HTTP 500 نمایان شود،  به عنوان مثال : اگر یک فضای نام که در پروژه وجود ندارد در فایل _ViewImports.cshtml  باشد با این خطا مواجه می شود . برای دریافت خطا با جزئییات میتوان از قطعه کد زیر استفاده کنید .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
 {
     if (env.IsDevelopment())
     {تفاوت های بین Asp.net Mvc و Asp.net Core چیست؟

 

با یک مقاله دیگر از سایت Aspcore.ir در خدمت شما هستیم. یکی از بهترین راههای یادگیری هر تکنولوژی جدید مقایسه آن تکنولوژی با تکنولوژی های قدیمی تر می باشد. برای درک سوال تفاوت های بین Asp.net Mvc و Asp.net core چیست نیز از همین روش استفاده خواهیم کرد.

 

بنابراین در این مقاله نیز سعی خواهیم کرد با مقایسه این دو تکنولوژی به یادگیری آنها بپردازیم.

 

نکته اول اینکه Asp.net core یک فریم ورک سبک و قابل ترکیب با سایر فریم ورک ها جهت ایجاد نرم افزارهای تحت وب می باشد. همچنین Asp.net Core کاملا اپن سورس می باشد. بحث اپن سورس بودن Asp.net Core یکی از مهم ترین تفاوت های بین Asp.net Mvc و Asp.net Core می باشد.

 

 

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

 

 
مشاهده فیلم تفاوت های بین Asp.net Mvc و Asp.net Core چیست در آپارات

 

 

 
نگاهی مختصر به مزایای Asp.net core :

 

    ایجاد و توسعه نرم افزارهای تحت وب چند سکویی (Cross PlatForm) و قابل اجرا روی ویندوز، لینوکس و مک
    ایجاد ابزار جدید توسعه و طراحی جهت توسعه مدرن تر و بهتر نرم افزارهای وب (مانند Tag Helper ها)
    ایجاد محیطی برای برنامه نویسی نرم افزارهای Cloud
    توانایی اجرای نرم افزار تحت وب روی IIS و همچنین Self-host و هاست Kestrel
    پشتیبانی بسیار عالی از تزریق توکار (dependency injection)
    استفاده بسیار بهتر و کاربردی تر و راحتتر از کتابخانه ها و رفرنسهای موجود در nuget
    و بسیاری از مزایای دیگر …

 
تفاوت های بین Asp.net Mvc و Asp.net Core چیست؟

 

اما در ادامه این مقاله به ذکر چند تفاوت اساسی بین Asp.net Core و Asp.net Mvc می پردازیم:

 

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 Mvc ادغام Web Api ها با Mvc و  web Page می باشد.

در واقع مجموع این سه گزینه Asp.net Core را ایجاد می کند. این در حالی می باشد که در Asp.net Mvc گزینه Web Api ها کاملا از پروژه های Mvc جدا می باشد.

این مورد را هنگام ایجاد پروژه در Asp.net Mvc می توانستید مشاهده بفرمایید. تصویر زیر را که مربوط به Asp.net Mvc می باشد را مشاهده بفرمایید.

 

 

تفاوت asp core و asp mvc

 

 

در واقع می توان گفت :

 
MVC + Web API + Web Pages = ASP.NET Core MVC

 

    تفاوت دوم این می باشد که در Asp.net Mvc جهت اجرای پروژه حتما نیاز به IIS می باشد.

اما در Asp.Net Core با توجه به چند سکویی بودن یا همان Cross PlatForm بودن جهت اجرای نرم افزار الزاما به IIS نیازی نیست و نرم افزار تحت وب می تواند توسط هاست درونی خود یا self hosted و یا Kestrel(هاست لینوکس) اجرا شود.

 

 

    تفاوت سوم در Asp.Net Core در این می باشد که توسط کلاسی به نام IServiceProvider می توان به صورت مستقیم در سازنده یا Constructor هر کلاس تزریق وابستگی را انجام داد. در واقع می توان گفت در Asp.net Core به صورت توکار تزریق وابستگی بین کلاس ها و InterFace ها انجام می شود.

 

 

    تفاوت چهارم بین Asp.net Mvc و Asp.net Core در ساختار پروژه می باشد. در تکنولوزی Core بسیاری از فایل ها و فولدرهای مهم و پرکاربرد در Asp.net Mvc حذف شده است.

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

فایهای App_Start، Global.asax و پوشه App_Data نیز حذف شده اند.

فایل App_Start با فایل StartUp.cs جایگزین شده است و فایل مهم web.config نیز با فایل appsetting.json جایگزین شده است.

همچنین یک تغییر بسیار مهم در Core جایگزینی فایلهایی از نوع json به جای فایلهایی از نوع xml می باشد.

 

 
تفاوت های بین Asp.net Mvc و Asp.net Core چیست؟

 

 

    تفاوت پنجم این می باشد که در Asp.net core مسیری جهت نگهداری فایلهای ثابت یا static پروژه به وجود آمده است به نام wwwroot که این محل در Asp.net Mvc وجود نداشت.

همانطور که می دانید فایلهای ثابت پروزه همان فایلهای css، jquery و تصاویر پروژه می باشند.

این مسیر wwwroot همان مسیر پیش فرض یا root سرور شما نیز می باشد که بدین ترتیب دسترسی به آن بسیار ساده شده است.

به این ترتیت هر درخواستی که برای نمایش تصاویر سایت شما یا هر درخواستی برای فایلهای ثابت پروژه شما به سمت هاست ارسال شود مستقیما به این آدرس هدایت می شود و پاسخ به سمت کاربر می رود.

 

نکته : دقت نمایید نام wwwroot را می توان در فایل project.json تغییر داد.

 

 

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

کافی است شما جهت اجرای پروژه گزینه start without debugging را از منوی Debug انتخاب نمایید و با هر گونه تغییری در کد فقط پروژه را Build کرده و مرورگر خود را رفرش نمایید تا خروجی را مشاهده نمایید.

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

 

 

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

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


 
تفاوت های بین Asp.net Mvc و Asp.net Core چیست؟

 

 

    تفاوت هشتم فایل Project.json می باشد که به راحتی وابستگی های پروژه ، نحوه Build شدن، نحوه اجرا شدن پروژه و تنظیمات پابلیش شدن پروژه را درون خود نگهداری می کند. در Asp.net Mvc این موارد در فایل ProjectName.csproj نگهداری می شد که مدیریت آن مشکل بود.

 

 

 

    تفاوت نهم معرفی Tag Helper ها می باشد که نسبت به Html Helper ها بسیار کاربردی تر و راحتتر می باشد.

ضمنا استفاده از Tag Helper ها دقیقا مشابه با همان Html  و css معمولی می باشد و از این بابت طراح نگران مطلب جدیدی نخواهد بود.

Tag Helper ها اجازه استفاده از همان المنتهای Html معمولی مانند تگهای div و img و a و … را می دهند.

استفاده از تگهای پیش فرض Html برای یک طراح بسیار خوشایند تر می باشد نسبت به استفاده از Html Helper ها!!!

 
تفاوت های بین Asp.net Mvc و Asp.net Core چیست؟

 

 

    تفاوت دهم معرفی قابلیت _ViewImport ها می باشد.

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

در Mvc قدیمی این گزینه در فایل web.config موجود در پوشه views قابل تغییر و تنظیم بود.

 

 

    تفاوت یازدهم تفاوتهایی در Routing یا همام مسیریابی ها می باشد. به عنوان مثال در Asp.net Core می توان حتی در attribute های HttpGet و HttpPost هم مسیریابی را انجام داد. به مثال زیر دقت نمایید :

HttpGet(“Route”)] and [HttpPost(“Route”)]

همچنین در Asp.net Core تمام اکشن ها و کنترلها دارای توکن می باشند.

به این معنی که اگر در آینده نام کنترلرها و یا اکشن های شما تغییر کرد نیازی به تغییر مسیرها یا Routing ها نمی باشد.

 

 

    و اما تفاوت دوازدهم در Asp.net core این موضوع می باشد.

تمامی اکشن ها و view ها دارای یک ویژگی AntiForgeryToken پیش فرض می باشند و جلوی دسترسی های غیر مجاز را به صورت پیش فرض می گیرند.

این موضوع هنگام پیاده سازی سایت نوشته شده با Core روی سرور یا هاست Plesk بسیار نمایان است.

 

 

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 Mvc موارد دیگری نیز وجود دارد اما مهم ترین و ملموس ترین تفاوت ها را ذکر کردیم.

 

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

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

سافت بازدید : 44 شنبه 30 فروردین 1399 نظرات (0)

لایه بندی بخش های مختلف پروژه شامل : Repository - Service و بخش های مرتبط دیگر  
-مشخص کردن نیازمندی های فنی و ابزاری هر بخش از پروژه و انتخاب یک یا چند ابزار از مقایسه بین ابزارهای معروف
-نحوه تیم سازی در پروژه های بزرگ و بررسی نحوه انجام کارها و تعامل بین افراد تیم پیاده سازی
-نحوه کارکردن با Media و روش های ذخیره سازی و نمایش فایل ها در پروژه

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

-کار با کنترل های کاربردی مانند GridView - ComboBox و کنترل های پرکاربرد دیگر

-نحوه تولید گزارش و نمایش آن توسط ابزار Stimulsoft
-روش های گرفتن خروجی های اکسل و pdf از صفحات و گرید های مختلف
-روش های اعمال Authentication , Authorization در پروژه های MVC  و Core
-نحوه بالابردن امنیت داده توسط Encryption و سایر روش های مرتبط
-نوشتن web Api های مرتبط برای سرویس ها و استفاده آن در محیط های دیگر
-مقایسه استفاده از EntityFramework با Dapper و همچنین نحوه اعمال دستورات CRUD‌ به صورت Bulk
-نحوه مدیریت بخش های مختلف پروژه در Area های مختلف و آدرس دهی به آنها
-نحوه نوشتن custom control ها و همچنین نحوه تغییر در Template های T4 مربوط به Scaffolding
-نحوه نوشتن custom helper و custom Attribute
-مدیریت Cache برای افزایش سرعت بارگذاری صفحات
-پیاده سازی صفحات Full Ajax توسط jQuery
-استفاده از روش های جدید در نوشتن css شامل Less , SCSS
-روش های پیاده سازی Validation در سمت Client , Server
-نحوه کار با api های معروف مانند نقشه و آب و هوا در پروژه  
-کار با SignalR و مدیریت Notification ها   
-تغییرات ASP.NET Core در ساختار پروژه و کارکردن با آنها در پروژه عملی
-استفاده از tag helper - view component - page  در ASP.NET Core
-نحوه کار با nuget و روش های ساختن nuget package
-مدیریت کدهای پروژه توسط Source Control
-نحوه publish گرفتن از پروژه و گذاشتن آن روی سرور

در پایان دوره دانشجویان باید بتوانند یک پروژه واقعی را در دو محیط ASP.NET MVC و ASP.NET Core پیاده سازی نمایند.


. این دوره آموزشی بالای ۱۲۰ ساعت فیلم و بالای ۲۸۰ ویدیو خواهد بود، به صورت کاملا پروژه محور بوده و در پایان دوره یک وبسایت خبری بر پایه ی ASP.NET Core کد نویسی می کنیم جهت کسب اطلاعات بیشتر در مورد دوره فیلم آموزش ASP.NET Core و سرفصل و پیش نیازهای دوره حتما فیلم معرفی دوره را مشاهده نمایید.
توجه داشته باشید که شما یک بار پکیج فیلم آموزش ASP.NET Core 2.1 را تهیه میکنید و تمام آپدیت‌های مربوط به این دوره را در پنل کاربری خود می‌توانید مشاهده کنید و طبیعتا برای آپدیت‌ها که در انتهای این صفحه درج شده و هنوزم ادامه دارد، لازم به هزینه اضافه نخواهد بود.

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 کدام نسخه Core را آموزش می‌دهد؟ سه نسخه مختلف در این دوره جامع وجود دارد. یک پروژه جامع کتابخانه با Core 2.1 در روند دوره طراحی شده است و همینطور پیاده سازی یک پروژه جامع سایت خبری با Core 2.2 در دوره آموزش داده می‌شود. و در انتهای این دوره فیلم محور، نحوه آپدیت به Core 3.1 هم ضبط شده است.
فیلم معرفی دوره ASP.NET Core 2

ویژگی های دوره فیلم آموزشی core 2
نمایی از پنل مدیریت سایت کتابخانه + عکس (پروژه 1)

مهم ترین ویژگی پروژه اول و دوره جامع آموزشی asp core میزفا این است که در کنار روند آموزش و گام به گام در طول ۱۰۰ ویدیو کوتاه پیاده سازی شده است، شما هم آموزش میبینید و هم عملی کل آموزش را مشاهده میکنید.
امکانات پنل مدیریت عبارتند از :

        عضویت در سایت
        تغییر کلمه عبور
        ریست پسورد کاربر
        فراموش کلمه عبور
        مدیریت کاربران
        ارسال ایمیل برای کاربران
        مدیریت کتاب ها
        مدیریت نویسندگان
        مدیریت ناشرین
        جستجوی پیشرفته کتاب
        صفحه بندی کتاب ها
        مرتب سازی کتاب ها
        ورود به سایت و اهراز هویت دور مرحله ای با ارسال ایمیل
        ورود به سایت و اهراز هویت دور مرحله ای با اس ام اس
        ورود به سایت و اهراز هویت دور مرحله ای با Authenticator APP

        آموزش پروژه محور طراحی سایت با asp.net

پروژه پنل کاربری کتابخانه در فصل های ۱۰ تا ۱۷
قابلیت ها و امکانات وبسایت خبری و پنل مدیریت (پروژه 2)

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

عکس یک از پروژه سایت خبری

ویژگی ها

    پیاده سازی ورود به سایت ، عضویت و فراموشی کلمه عبور (پیاده سازی شده با Ajax)
    نمایش پربازدیدترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش محبوب ترین اخبار
    نمایش پربحث ترین اخبار روز ، هفته و ماه (پیاده سازی شده با Ajax)
    نمایش همه اخبار به صورت صفحه بندی شده (پیاده سازی شده با Ajax)
    عضویت کاربر در خبرنامه
    نمایش اسلایدشو جدیدترین اخبار
    نمایش اسلایدشوی جدیدترین اخبار داخلی و خارجی
    نمایش اسلایدشو جدیدترین ویدیوها
    نمایش اخبار و ویدیوهای تصادفی در فوتر سایت
    نمایش تیتر جدیدترین اخبار در هدر سایت

آموزش طراحی سایت خبری با 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


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

آموزش پروژه محور asp
صفحه دوم پروژه دوم طراحی سایت خبری با asp net

 
امکانات پنل مدیریت عبارتند از :

        تعریف کاربر با نقش های مختلف و سطح دسترسی های مختلف
        مدیریت کاربران شامل ویرایش اطلاعات آنها ، ریست پسورد و حذف کاربران
        ارسال یک خبر جدید
            با قابلیت قرار دادن تصویر شاخص برای خبر و برش تصویر در اندازه دلخواه
            با قابلیت اضافه کردن برچسب برای خبر
            با قابلیت انتخاب چندین دسته برای خبر
            نوشتن متن خبر در ادیتور حرفه ای TinyMce
            نوشتن عنوان و چکیده خبر
            با قابلیت انتشار خبر در آینده و پیش نویس کردن خبر
            با قابلیت قرار دادن یک آدرس فارسی برای خبر
        مدیریت اخبار شامل حذف هر خبر به صورت جداگانه ، حذف گروهی اخبار ، جستجو و مرتب سازی اخبار و ویرایش اخبار
        افزودن دسته بندی جدید برای اخبار
        مدیریت دسته بندی های اخبار شامل حذف و ویرایش دسته ها
        مدیریت دیدگاه های اخبار
        مدیریت برچسب های اخبار
        مدیریت بخش خبرنامه سایت
        قابلیت حذف، تائید و عدم تائید دیدگاه های ارسالی
        قابلیت نمایش اطلاعات آماری سایت از قبیل تعداد اخبار منتشر شده ، تعداد نظرات جدید ، تعداد کاربران و آخرین دیدگاه ها و اخبار
        امکان ویرایش اطلاعات بخش نمایه من
        امکان جستجوی اخبار
        امکان تغییر کلمه عبور
        امکان فعال سازی احراز هویت دو مرحله به صورت ایمیل ، اس ام اس و Authenticator App

عکس از پروژه، داخل پنل مدیریت سایت خبری
فیلم asp
نظر دانشجویان دوره در تلگرام و سایت نسبت به دوره:
بازخورد دانشجیوان دوره core در تلگرام
بازخورد دانشجیوان دوره core
نمونه ویدیو از دوره جامع طراحی سایت با ASP (ویدیو 37 فصل 6)
سرفصل های جامع آموزش ASP.NET Core2

مدت دوره تا الان ۱۱۷:۵۴:۲۲

    ۰
    فصل صفر – آموزش کامل زبان برنامه نویسی #C و بانک اطلاعاتی SQL Server (پیش نیاز)

        ویدیو 01 – جلسه 01 – آشنایی با زبان برنامه نویسی #C و نصب ویژوال استودیو

        ۲۸:۰۶

        ویدیو 02 – جلسه 02 – درباره متغیرها و کاراکترهای کنترلی

        ۰۱:۱۶:۲۳

        ویدیو 03 – جلسه 03 – عملگرها در سی شارپ

        ۰۱:۲۷:۲۵

        ویدیو 04 – جلسه 04 – نحوه دریافت ورودی از کاربر

        ۱۳:۰۰

        ویدیو 05 – جلسه 05 – درباره ساختارهای تصمیم

        ۴۶:۳۴

        ویدیو 06 – جلسه 06 – ساختارهای تکرار

        ۳۹:۰۳

        ویدیو 07 – جلسه 07 – توضیحات کامل درباره آرایه ها

        ۵۹:۳۴

        ویدیو 08 – جلسه 08 – توابع در زبان #C (متدها) قسمت 1

        ۵۳:۰۸

        ویدیو 09 – جلسه 08 – توابع در زبان #C (متدها) قسمت 2

        ۵۰:۵۰

        ویدیو 10 – جلسه 09 – برنامه نویسی شی گرا (مقدماتی)

        ۴۵:۲۲

        ویدیو 11 – جلسه 09 – برنامه نویسی شی گرا (حرفه‌ ای)

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

 



        ویدیو 12 – جلسه 10 – آموزش جامع درباره مجموعه ها

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276



        ویدیو 13 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 1

        ۴۱:۲۹

        ویدیو 14 – جلسه 11 – مباحث پیشرفته برنامه نویسی #C قسمت 2

        ۵۴:۱۷

        ویدیو 15 – جلسه 12 – کلاس DateTime و Math (بخش 1)

        ۳۶:۵۷

        ویدیو 16 – جلسه 12 – متدهای کلاس String (کار با رشته ها) (بخش 2)

        ۰۱:۰۶:۱۰

        ویدیو 17 – جلسه 12 – درباره RegularExpression یا عبارات باقاعده (بخش 3)

        ۴۷:۳۶

        ویدیو 18 – جلسه 12 – نحوه کار با فایل ها قسمت 1 (بخش 4)

        ۰۱:۲۳:۳۳

        ویدیو 19 – جلسه 12 – نحوه کار با فایل ها قسمت 2 (بخش 5)

        ۵۱:۵۲

        ویدیو 20 – جلسه 13 – مدیریت خطاها

        ۲۰:۱۸

        ویدیو 21 – جلسه 14 – کار با LINQ قسمت 1

        ۰۱:۳۶:۲۶

        ویدیو 22 – جلسه 14 – کار با LINQ قسمت 2

        ۰۱:۰۴:۱۵

        ویدیو 23 – جلسه 15 – آموزش اصول طراحی پایگاه داده + تحلیل پروژه نهایی

        ۰۱:۰۸:۳۶

        ویدیو 24 – جلسه 16 – کار با محیط SQL Server Management 2017

        ۳۹:۲۳

        ویدیو 25 – جلسه 17 – آموزش جامع دستورات اسکیوال ، View ، Function ، Storeprocedure و …

        ۰۱:۰۹:۳۸

        ویدیو 26 – جلسه 18 – آشنایی با مباحث HTML ، CSS ، Jquery ، Bootstrap و … + معرفی داکیونت آموزشی

        ۱۱:۱۹

    ۱
    فصل یک – آشنایی با مفاهیم وب و ASP.NET Core

        ویدیو 27 – جلسه 01 – آشنایی با مفاهیم وب

        ۲۷:۰۳

        ویدیو 28 – جلسه 02 – معرفی کامل NET Core. و ASP NET Core

        ۱۲:۵۵

        ویدیو 29 – جلسه 03 – معرفی ویژگی ها و قابلیت های جدید ASP NET Core 2.1

        ۱۳:۰۶

        ویدیو 30 – جلسه 04 – معرفی ویژگی ها و قابلیت های جدید EF Core 2.1

        ۰۴:۴۶

    ۲
    فصل دو – آشنایی کامل با معماری MVC و ایجاد نخستین پروژه ASP.NET Core 2.1

        ویدیو 31 – جلسه 01 – آموزش معماری MVC (فهم کامل View ، Controller و Model)

        ۰۸:۰۴

        ویدیو 32 – جلسه 01 – ساخت اولین پروژه ASP.NET Core 2.1 و آشنایی با ساختار پوشه ها

        ۲۷:۳۴

    ۳
    فصل سه – آموزش جامع View ، Action Method ، Controllerو موتور Razor

        ویدیو 33 – جلسه 01 – آموزش کامل Controller ها ، Action Method ها و انواع بازگشتی اکشن متدها

        ۵۵:۵۵

        ویدیو 34 – جلسه 02 – آموزش کامل انواع بازگشتی Action Method ها

        ۲۳:۴۱

        ویدیو 35 – جلسه 01 – آموزش کامل View (نما) و موتور Razor

        ۱۱:۴۰

    ۴
    فصل چهار– آموزش روش های ارسال اطلاعات بین View ها ، Action Method ها و Controller ها

        ویدیو 36 – جلسه 01 – آموزش جامع ارسال اطلاعات با ViewBag ، ViewData و TempData

        ۳۲:۳۸

        ویدیو 37 – جلسه 02 – آموزش جامع ارسال اطلاعات فرم به دو روش Post و Get (مشاهده فیلم)

        رایگان ۰۱:۰۹:۵۱

        ویدیو 38 – جلسه 03 – آموزش جامع Session و Cookie

        ۵۱:۴۷

    ۵
    فصل پنج – آموزش جامع Model و ViewModel در قالب مینی پروژه و طراحی قالب با Bootstrap 4

        ویدیو 39 – جلسه 01 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 1

        ۳۲:۴۶

        ویدیو 40 – جلسه 02 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 2

        ۲۸:۰۵

        ویدیو 41 – جلسه 03 – (مینی پروژه 1) آموزش جامع Model و ViewModel – قسمت 3

        ۲۷:۲۹

    ۶
    فصل شش – آموزش جامع Tag Helper ها و DataAnnotation ها

        ویدیو 42 – جلسه 01 – آموزش جامع CacheTagHelper

        ۲۵:۲۲

        ویدیو 43 – جلسه 02 – آموزش جامع AnchorTagHelper

        ۱۵:۵۹

        ویدیو 44 – جلسه 03 – آموزش FormTagHelper ، InputTagHelper ، SelectTagHelper و …

        ۴۹:۲۹

        ویدیو 45 – جلسه 04 – آموزش جامع DataAnnotation ها و اعتبارسنجی اطلاعات فرم در سمت Client و Server

        ۴۰:۰۱

        ویدیو 46 – جلسه 05 – آموزش ایجاد یک TagHelper سفارشی

        ۱۰:۳۵

        ویدیو 47 – جلسه 06 – آموزش تعریف یک Validation Attribute سفارشی برای اعتبارسنجی سایز فایل یا عکس

        ۱۷:۱۵

    ۷
    فصل هفت – بررسی و فهم مسیرها (Routing)

        ویدیو 48 – جلسه 01 – آموزش Routing (مسیریابی) – سطح مقدماتی

        ۲۰:۰۳

        ویدیو 49 – جلسه 02 – آموزش نحوه ایجاد محدودیت روی مسیرها – سطح متوسط

        ۲۲:۴۳

        ویدیو 50 – جلسه 03 – تعریف قید سفارشی برای محدودیت مسیرها و مسیریابی بوسیله صفات – سطح پیشرفته

        ۱۶:۵۴

    ۸
    فصل هشت – آموزش Area ، PartialView ، ViewComponent و Layout

        ویدیو 51 – جلسه 01 – (مینی پروژه 1) آموزش کامل Layout

        ۱۸:۳۹

        ویدیو 52 – جلسه 02 – (مینی پروژه 1) آموزش کامل PartialView

        ۱۹:۴۵

        ویدیو 53 – جلسه 03 – (مینی پروژه 1) آموزش کار با ViewComponent

        ۱۰:۰۷

        ویدیو 54 – جلسه 04 – بررسی جامع Area

        ۱۴:۳۲

    ۹
    فصل نه -آموزش جامع تزریق وابستگی (Dependency Injection)

        ویدیو 55 – جلسه 01 – آموزش جامع Inversion Of Control ، IOC Container و Dependency Injection به همراه مثال

        ۱۹:۵۱

        ویدیو 56 – جلسه 02 – آموزش تزریق وابستگی (Depencency Injection) در Controller

        ۱۰:۰۹

        ویدیو 57 – جلسه 03 – آموزش تزریق وابستگی (Depencency Injection) در View

        ۳۴:۳۸

        ویدیو 58 – جلسه 04 – بررسی تفاوت های متدهای AddTransient ، AddScoped و AddSingleton در یک پروژه عملی

        ۳۱:۴۲

    ۱۰
    فصل ده – آموزش کامل EntityFramework Core در قالب یک مینی پروژه سایت فروش کتاب

        ویدیو 59 – جلسه 01 – نصب و راه اندازی EFCore

        ۰۹:۳۷

        ویدیو 60 – جلسه 02 – پیکربندی رابطه یک به چند و آموزش Key Attribute ، ForeignKey Attribute و Table Attribute و …

        ۲۱:۱۱

        ویدیو 61 – جلسه 03 – پیکربندی رابطه یک به یک و چند به چند و آموزش Required ، MaxLength ، Column Attributes …

        ۳۰:۴۴

        ویدیو 62 – جلسه 04 – آموزش کلاس DbContext و تعریف Connection String ، آشنایی با Migration و InverseProperty Attribute

        ۲۴:۵۵

        ویدیو 63 – جلسه 05 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش اول)

        ۲۳:۵۴

        ویدیو 64 – جلسه 06 – آموزش پیکربندی روابط بین جداول و انجام عملیات Mapping به روش Fluent API (بخش دوم)

        ۲۳:۵۴

        ویدیو 65 – جلسه 07 – آموزش نحوه آپدیت دیتابیس در روش Code First و پیکربندی رابطه یک جدول با خودش

        ۳۲:۱۶

        ویدیو 66 – جلسه 08 – آموزش درج اطلاعات در پایگاه داده و خواندن و نمایش اطلاعات پایگاه داده در View

        ۴۱:۴۸

        ویدیو 67 – جلسه 09 – آموزش ویرایش اطلاعات و حذف اطلاعات از پایگاه داده

        ۲۶:۲۵

        ویدیو 68 – جلسه 10 – آموزش روش Database First

        ۱۱:۴۸

        ویدیو 69 – جلسه 11 – پروژه پنل کتابخانه – نصب قالب مدیریتی و آشنایی با پلاگین Select2

        ۲۸:۳۷

        ویدیو 70 – جلسه 12 – پروژه پنل کتابخانه – آموزش نمایش دسته بندی های نامحدود به صورت درختی (Tree View)

        ۴۷:۱۳

        ویدیو 71 – جلسه 13– پروژه پنل کتابخانه – درج اطلاعات کتاب ، ارسال اطلاعات Multi-Select Dropdown List و چند ترفند برنامه نویسی

        ۴۳:۵۰

        ویدیو 72 – جلسه 14 – پروژه پنل کتابخانه – خواندن اطلاعات کتاب ها از دیتابیس و نمایش در View و آموزش روش Eager Loading

        ۳۳:۵۵

        ویدیو 73 – جلسه 15 – پروژه پنل کتابخانه – تبدیل تاریخ میلادی به شمسی و شمسی به میلادی

        ۱۶:۳۶

        ویدیو 74 – جلسه 16 – پروژه پنل کتابخانه – آموزش Paging (صفحه بندی)

        ۲۶:۵۷

        ویدیو 75 – جلسه 17 – پروژه پنل کتابخانه – آموزش Sorting و جستجوی ساده بر اساس عنوان کتاب

        ۲۹:۴۵

        ویدیو 76 – جلسه 18 – پروژه پنل کتابخانه – معرفی یک پلاگین جی کوئری حرفه ای + آموزش ارسال اطلاعات به فرمت Json به این پلاگین

        ۱۴:۳۶

        ویدیو 77 – جلسه 19 – پروژه پنل کتابخانه – پیاده سازی جستجوی پیشرفته – آموزش Inner Join ، Full Outer Join ، GroupBy و متد Like و …

        ۵۳:۲۵

        ویدیو 78 – جلسه 20 – پروژه پنل کتابخانه – پیاده سازی نمایش جزئیات کتاب و آموزش قابلیت RowSqlQuery در EF Core

        ۳۳:۲۰

        ویدیو 79 – جلسه 21 – پروژه پنل کتابخانه – آموزش QueryType ها در EF Core

        ۲۷:۰۹

        ویدیو 80 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی حذف منطقی کتاب + آموزش ExecuteSqlCommand method و آموزش Global Query Filters در EF Core

        ۱۸:۱۹

        ویدیو 81 – جلسه 23 – پروژه پنل کتابخانه – آموزش Transaction در EF Core

        ۱۵:۴۰

        ویدیو 82 – جلسه 24 – پروژه پنل کتابخانه – آموزش Saving Related Data و Setting Explicit Values For Generated Properties در EF Core

        ۱۶:۰۰

        ویدیو 83 – جلسه 25 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب – بخش اول

        ۲۸:۵۶

        ویدیو 84 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کتاب و آموزش کار با متد Except – بخش دوم

        ۳۶:۳۳

        ویدیو 85 – جلسه 27 – پروژه پنل کتابخانه – آموزش Entity State ها و Disconnected Entities

        ۳۴:۴۸

        ویدیو 86 – جلسه 28 – پروژه پنل کتابخانه – آموزش Explicit Loading در EF Core

        ۳۱:۲۲

        ویدیو 87 – جلسه 29 – پروژه پنل کتابخانه – آموزش Tracking و NoTracking در EF Core

        ۰۵:۱۸

        ویدیو 88 – جلسه 30 – پروژه پنل کتابخانه – آموزش Scalar Function Mapping در EF Core

        ۲۳:۳۲

        ویدیو 89 – جلسه 31 – آموزش Compiled Queries در EF Core

        ۱۲:۲۷

        ویدیو 90 – جلسه 32 – (مینی پروژه 2) آموزش Lazy Loading در EF Core

        ۳۷:۰۴

    ۱۱
    فصل یازده – آموزش الگوی Repository و UnitOfWork

        ویدیو 91 – جلسه 01 – آموزش Generic Types در سی شارپ

        ۱۲:۴۸

        ویدیو 92 – جلسه 02 – پروژه پنل کتابخانه – پیاده سازی الگوی Repository

        ۳۰:۴۸

        ویدیو 93 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی الگوی Unit Of Work

        ۳۵:۰۹

        ویدیو 94 – جلسه 04 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + آموزش نکات برنامه نویسی

        ۱۸:۴۶

    ۱۲
    فصل دوازده –  آموزش Razor Pages در ASP.NET Core

        ویدیو 95 – جلسه 01 – معرفی Razor Page ها ، آموزش نحوه ایجاد Razor Page ، انجام عمل Redirect بین Razor Page ها و …

        ۱۹:۵۷

        ویدیو 96 – جلسه 02 – آموزش Routing و ایجاد محدودیت در مسیریابی و آموزش ارسال اطلاعات بین Razor Page ها

        ۱۵:۲۶

        ویدیو 97 – جلسه 03 – آموزش استفاده از Layout در Razor Page و آموزش TempData Attribute و ViewData Attribute

        ۲۷:۴۱

        ویدیو 98 – جلسه 04 – آموزش ارسال اطلاعات به روش Post و کار با asp-page-handler Attribute

        ۲۲:۲۱

        ویدیو 99 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی عملیات حذف ، ویرایش ، درج و نمایش اطلاعات ناشرین کتاب با استفاده از Razor Page ها

        ۳۹:۲۶

        ویدیو 100 – جلسه 06 – پروژه پنل کتابخانه – پیاده سازی Paging سفارشی برای Razor Page ها

        ۲۴:۰۸

    ۱۳
    فصل سیزده – آموزش جامع احراز هویت با ASP.NET Core Identity+ ارائه داکیومنت

        ویدیو 101 – جلسه 01 – پروژه پنل کتابخانه – معرفی Identity در ASP.NET Core ، افزودن جداول identity به پروژه و بررسی ستون های جداول identity ، آشنایی با روش های احراز هویت Policy-Base ، Claim-Base ، Role-Base

        ۲۳:۴۵

        ویدیو 102 – جلسه 02 – پروژه پنل کتابخانه – آموزش سفارشی سازی جدول Identity و ایجاد ارتباط بین جداول Identity و جداول مینی پروژه

        ۱۸:۱۰

        ویدیو 103 – جلسه 03 – بخش 01 – آشنایی با Manager ها و Store ها در Identity و بررسی کلاس IdentityRole ، IdentityUserRole و IdentityRoleClaim

        ۰۷:۵۶

        ویدیو 104 – جلسه 03 – بخش 02 – بررسی جامع کلاس RoleStore و رابط IRoleStore

        ۰۴:۱۹

        ویدیو 105 – جلسه 03 – بخش 03 – بررسی جامع کلاس IdentityErrorDescriber

        ۰۲:۴۰

        ویدیو 106 – جلسه 03 – بخش 04 – بررسی جامع کلاس RoleValidator و رابط IRoleValidator و بررسی جامع رابط ILookUpNormalizer

        ۰۴:۴۴

        ویدیو 107 – جلسه 03 – بخش 05 – بررسی جامع کلاس RoleManager

        ۰۷:۰۱

        ویدیو 108 – جلسه 04 – بررسی کلاس های IdentityUser و IdentityUserClaim

        ۰۲:۵۷

        ویدیو 109 – جلسه 05 – بررسی جامع کلاس IdentityServiceCollectionExtensions و IdentityServiceCollectionUIExtensions

        ۰۶:۰۷

        ویدیو 110 – جلسه 06 – آموزش اضافه کردن و پیکربندی سرویس های Identiity و بررسی جامع کلاس IdentityBuilder و IdentityBuilderExtentions و IdentityBuilderUIExtentions

        ۰۸:۵۰

        ویدیو 111 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی مدیریت نقش ها (نمایش نقش ها ، ویرایش نقش ، افزودن نقش و حذف نقش)

        ۴۱:۴۰

        ویدیو 112 – جلسه 08 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityRole و جدول AspNetRoles

        ۲۶:۴۰

        ویدیو 113 – جلسه 09 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUserRole و Role Manager و نمایش تعداد کاربران در هر نقش

        ۳۱:۵۲

        ویدیو 114 – جلسه 10 – بررسی جامع کلاس IdentityUserLogin و IdentityUserToken

        ۱۱:۵۶

        ویدیو 115 – جلسه 11 – بررسی جامع کلاس UserStore و رابط IUserStore

        ۰۷:۵۴

        ویدیو 116 – جلسه 12 – بررسی جامع کلاس Identity Options (کلاس SignIn Options ، Password Options , Token Options و Lockout Options و …)

        ۱۴:۳۲

        ویدیو 117 – جلسه 13 – بررسی جامع کلاس PasswordHasherOptions ، PasswordHasher ، PasswordValidator و UserValidator و رابط های IPasswordHasher ، IUserValidator و …

        ۰۹:۰۷

        ویدیو 118 – جلسه 14 – بررسی جامع کلاس UserManager ، کلاس IdentityResult و کلاس IdentityError

        ۲۴:۰۱

        ویدیو 119 – جلسه 15 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityUser و جدول AspNetUsers

        ۱۶:۵۷

        ویدیو 120 – جلسه 16 – پروژه پنل کتابخانه – پیاده سازی عضویت کاربر در سایت

        ۵۵:۱۴

        ویدیو 121 – جلسه 17 – پروژه پنل کتابخانه – سفارشی سازی کلاس IdentityErrorDescriber

        ۲۲:۱۵

        ویدیو 122 – جلسه 18 – پروژه پنل کتابخانه – پیکربندی تنظیمات سیستم Identity برای پسورد کاربر ، نام کاربری و ایمیل

        ۰۹:۲۷

        ویدیو 123 – جلسه 19 – پروژه پنل کتابخانه – آموزش استفاده از DateTimePicker و معرفی و کار با پلاگین جی کوئری Input mask

        ۳۵:۳۵

        ویدیو 124 – جلسه 20 – پروژه پنل کتابخانه – نمایش کاربران سایت و سفارشی سازی کلاس UserManager

        ۲۸:۲۵

        ویدیو 125 – جلسه 21 – پروژه پنل کتابخانه – نمایش جزئیات اطلاعات کاربران

        ۲۲:۲۴

        ویدیو 126 – جلسه 22 – پروژه پنل کتابخانه – پیاده سازی ویرایش اطلاعات کاربر و حذف کاربر

        ۵۰:۵۳

        ویدیو 127 – جلسه 23 – پروژه پنل کتابخانه – آموزش ارسال ایمیل و آموزش استفاده از Summernote Editor و سفارشی سازی آن

        ۴۲:۳۵

        ویدیو 128 – جلسه 24 – پروژه پنل کتابخانه – آموزش عضویت کاربر در سایت به همراه تایید ایمیل از طریق ارسال ایمیل

        ۳۶:۳۲

        ویدیو 129 – جلسه 25 – بررسی جامع کلاس HttpContext ، کلاس SignInManager و کلاس Authentication Properties

        ۱۶:۳۲

        ویدیو 130 – جلسه 26 – پروژه پنل کتابخانه – پیاده سازی SignIn و SignOut کاربر

        ۲۸:۰۰

        ویدیو 131 – جلسه 27 – بررسی کلاس Claims ، کلاس ClaimsIdentity ، کلاس ClaimsPrincipal و کلاس های ClaimsTypes و ClaimsValueTypes

        ۱۲:۰۰

        ویدیو 132 – جلسه 28 – پروژه پنل کتابخانه – بررسی عملی Claim ها و نمایش اطلاعات کاربری که SignIn شده

        ۲۰:۳۶

        ویدیو 133 – جلسه 29 – پروژه پنل کتابخانه – پیاده سازی یک Captcha سفارشی برای فرم ورود به سایت

        ۲۴:۵۷

        ویدیو 134 – جلسه 30 – پروژه پنل کتابخانه – آموزش استفاده از Google Recaptcha

        ۱۷:۰۲

        ویدیو 135 – جلسه 31 – پروژه پنل کتابخانه – پیاده سازی فراموشی کلمه عبور

        ۳۰:۳۶

        ویدیو 136 – جلسه 32 – پروژه پنل کتابخانه – پیکربندی تنظیمات قفل حساب کاربر و پیاده سازی قفل حساب کاربر و خروج از حالت قفل

        ۳۲:۰۸

        ویدیو 137 – جلسه 33 – پروژه پنل کتابخانه – فعال و غیرفعال کردن حساب کاربر و پیاده سازی Reset Password کاربر در بخش مدیریت کاربر

        ۲۴:۱۴

        ویدیو 138 – جلسه 34 – پروژه پنل کتابخانه – آموزش ارسال کد اعتبارسنجی به صورت پیامک و تماس صوتی

        ۲۰:۳۴

        ویدیو 139 – جلسه 35 – پروژه پنل کتابخانه – آموزش فعال و غیرفعال کردن احراز هویت دو مرحله ای و تایید و عدم تایید ایمیل و شماره موبایل

        ۲۰:۱۰

        ویدیو 140 – جلسه 36 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحله ای از طریق ارسال ایمیل و پیامک

        ۳۹:۴۴

        ویدیو 141 – جلسه 37 – پروژه پنل کتابخانه – آموزش تغییر کلمه عبور

        ۳۹:۴۴

        ویدیو 142 – جلسه 38 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش اول

        ۳۸:۲۶

        ویدیو 143 – جلسه 39 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش دوم

        ۳۲:۲۹

        ویدیو 144 – جلسه 40 – پروژه پنل کتابخانه – آموزش احراز هویت دو مرحه ای از طریق Authenticator App (کد QR) – بخش سوم

        ۴۰:۳۷

        ویدیو 145 – جلسه 41 – پروژه پنل کتابخانه – آموزش External Login با حساب Google

        ۳۲:۰۵

        ویدیو 146 – جلسه 42 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش اول

        ۲۱:۱۷

        ویدیو 147 – جلسه 43 – پروژه پنل کتابخانه – آموزش External Login با حساب Yahoo – بخش دوم

        ۳۵:۲۸

        ویدیو 148 – جلسه 44 – پروژه پنل کتابخانه – آموزش Role-Based Authorization – Authorization

        ۲۲:۳۹

        ویدیو 149 – جلسه 45 – پروژه پنل کتابخانه – آموزش Claim-Based Authorization – Authorization

        ۲۷:۳۷

        ویدیو 150 – جلسه 46 – پروژه پنل کتابخانه – آموزش Policy-Based Authorization – Authorization

        ۲۵:۲۰

        ویدیو 151 – جلسه 47 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش اول

        ۲۲:۲۳

        ویدیو 152 – جلسه 48 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش دوم

        ۳۲:۰۰

        ویدیو 153 – جلسه 49 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش – بخش سوم

        ۳۷:۴۳

        ویدیو 154 – جلسه 50 – پروژه پنل کتابخانه – آموزش سطح دسترسی پویا بر اساس نقش (محدود کردن Sidebar پنل مدیریت بر اساس نقش) – بخش چهارم

        ۳۲:۳۲

        ویدیو 155 – جلسه 51 – پروژه پنل کتابخانه – جمع بندی مینی پروژه + نکات برنامه نویسی

        ۵۱:۳۷

    ۱۴
    فصل چهارده – آشنایی کامل با WebApi

        ویدیو 156 – جلسه 01 – آشنایی با وب سرویس و Web API ، پروتکل های استاندارد وب سرویس و وب سرویس های REST و SOAP

        ۱۲:۴۸

        ویدیو 157 – جلسه 02 – آشنایی با متدهای Post ، Get ،Put و Delete و تست WebApi با ابزار Postman

        ۳۸:۴۲

        ویدیو 158 – جلسه 03 – پروژه پنل کتابخانه – پیاده سازی api مدیریت کتاب ها با الگوی Repository و UnitOfWork

        ۴۲:۴۲

        ویدیو 159 – جلسه 04 – پروژه پنل کتابخانه – آموزش ارسال و آپلود عکس در Web Api

        ۱۹:۲۰

        ویدیو 160 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی api کاربران

        ۴۱:۰۴

        ویدیو 161 – جلسه 06 – پروژه پنل کتابخانه – استانداردسازی خروجی Web Api

        ۴۳:۴۱

        ویدیو 162 – جلسه 07 – پروژه پنل کتابخانه – اعتبارسنجی Model در Web Api

        ۲۳:۰۰

        ویدیو 163 – جلسه 08 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت اول

        ۳۳:۲۴

        ویدیو 164 – جلسه 09 – پروژه پنل کتابخانه – آموزش Versioning در Web Api – قسمت دوم

        ۱۸:۴۳

        ویدیو 165 – جلسه 10 – پروژه پنل کتابخانه – آموزش JWT – قسمت اول

        ۱۵:۰۱

        ویدیو 166 – جلسه 11 – پروژه پنل کتابخانه – آموزش JWT – قسمت دوم

        ۲۶:۳۶

        ویدیو 167 – جلسه 12 – پروژه پنل کتابخانه – آموزش JWT – قسمت سوم

        ۳۱:۲۸

        ویدیو 168 – جلسه 13 – پروژه پنل کتابخانه – مدیریت خطاها در Web Api

        ۳۵:۴۱

        ویدیو 169 – جلسه 14 – پروژه پنل کتابخانه – آموزش JWT – قسمت چهارم

        ۳۲:۳۰

        ویدیو 170 – جلسه 15 – پروژه پنل کتابخانه – آموزش JWT – قسمت پنجم

        ۲۷:۱۶

        ویدیو 171 – جلسه 16 – آموزش Swagger – قسمت اول

        ۲۸:۳۰

        ویدیو 172 – جلسه 17 – پروژه پنل کتابخانه – آموزش Swagger – قسمت دوم

        ۲۸:۱۱

        ویدیو 173 – جلسه 18 – پروژه پنل کتابخانه – آموزش Swagger – قسمت سوم

        ۲۳:۵۶

    ۱۵
    فصل پانزده – آموزش آپلود و دانلود فایل در ASP.NET Core

        ویدیو 174 – جلسه 01 – پروژه پنل کتابخانه – آموزش Upload فایل

        ۱۷:۳۷

        ویدیو 175 – جلسه 02 – پروژه پنل کتابخانه – آموزش Download فایل

        ۱۰:۱۵

        ویدیو 176 – جلسه 03 – پروژه پنل کتابخانه – آموزش ذخیره عکس در دیتابیس و نمایش آن در صفحه

        ۱۷:۲۴

        ویدیو 177 – جلسه 04 – آموزش آپلود چندین فایل با استفاده از Multi File Uploader به روش ajax + معرفی یک پلاگین حرفه ای Jquery برای آپلود فایل

        ۳۳:۵۳

        ویدیو 178 – جلسه 05 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت اول

        ۲۵:۳۹

        ویدیو 179 – جلسه 06 – پروژه پنل کتابخانه – آموزش Image Processing (تغییر اندازه تصویر ، فشرده سازی و کاهش حجم عکس و …) – قسمت دوم

        ۱۶:۰۷

        ویدیو 180 – جلسه 07 – پروژه پنل کتابخانه – آموزش امنیت – بررسی نکات امنیتی در آپلود فایل

        ۴۰:۳۶

        ویدیو 181 – جلسه 08 – پروژه پنل کتابخانه – آپلود فایل های با حجم بالا ، بررسی مشکلات و ارائه راه حل

        ۱۶:۵۸

        ویدیو 182 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت اول

        ۳۴:۲۳

        ویدیو 183 – جلسه 10 – پروژه پنل کتابخانه – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت دوم

        ۲۴:۳۰

        ویدیو 184 – جلسه 11 – جمع بندی پروژه و بررسی نکات (آموزش ویرایش و حذف فایل و …) – قسمت سوم

        ۲۲:۳۵

    ۱۶
    فصل شانزده – آموزش کامل Ajax در ASP.NET Core

        ویدیو 185 – جلسه 01 – آشنایی مقدماتی با Jquery

        ۲۹:۲۹

        ویدیو 186 – جلسه 02 – آشنایی با Ajax ، متدهای Ajax و بررسی پارامترهای متدهای Ajax

        ۰۹:۳۰

        ویدیو 187 – جلسه 03 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش اول

        ۱۴:۴۷

        ویدیو 188 – جلسه 04 – پروژه پنل کتابخانه – آموزش نمایش Partial View در Bootstrap Modal به روش Ajax – روش دوم

        ۱۱:۰۰

        ویدیو 189 – جلسه 05 – پروژه پنل کتابخانه – پیاده سازی Dropdownlist های مرتبط بهم (شهر و استان) با Ajax

        ۲۲:۴۹

        ویدیو 190 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت اول

        ۲۴:۲۶

        ویدیو 191 – جلسه 07 – پروژه پنل کتابخانه – پیاده سازی عملیات درج اطلاعات ، ویرایش و حذف (CRUD) به روش Ajax – قسمت دوم

        ۳۲:۵۸

        ویدیو 192 – جلسه 08 – پروژه پنل کتابخانه – نمایش صفحه در حالت Loading ، آشنایی با پلاگین جی کوئری Sweet Alert و مدیریت خطاها در Ajax

        ۳۸:۱۸

        ویدیو 193 – جلسه 09 – پروژه پنل کتابخانه – آپلود فایل به روش Ajax

        ۱۳:۵۱

        ویدیو 194 – جلسه 10 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت اول

        ۲۰:۴۸

        ویدیو 195 – جلسه 11 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت دوم

        ۱۹:۲۴

        ویدیو 196 – جلسه 12 – پروژه پنل کتابخانه – آموزش Ajax در Razor page ها – قسمت سوم

        ۲۱:۰۶

    ۱۷
    فصل هفده – آموزش StaticFiles ، ابزار CLI و Cache کردن اطلاعات (Response Caching – Cache In Memory)

        ویدیو 197 – جلسه 01 – بررسی نکات فایل های Static

        ۰۹:۰۱

        ویدیو 198 – جلسه 02 – آموزش Cache کردن فایل های Static

        ۱۲:۲۲

        ویدیو 199 – جلسه 03 – امنیت فایل های Static

        ۰۷:۲۹

        ویدیو 200 – جلسه 04 – آموزش Envirement TagHelper ، Script TagHelper و Link TagHelper

        ۲۴:۵۷

        ویدیو 201 – جلسه 05 – آموزش کار با ابزار CLI

        ۰۷:۲۳

        ویدیو 202 – جلسه 06 – آموزش Response Cache

        ۰۹:۱۵

        ویدیو 203 – جلسه 07 – آموزش Cache In Memory

        ۲۱:۵۹

        ویدیو 204 – جلسه 08 – پروژه پنل کتابخانه – آموزش bundling و minification

        ۱۳:۱۷

        ویدیو 205 – جلسه 09 – پروژه پنل کتابخانه – جمع بندی پروژه

        ۱۰:۲۷

    ۱۸
    فصل هجده – آموزش Logging ، Error Handling و انتشار پروژه روی هاست

        ویدیو 206 – جلسه 01 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت اول

        ۰۷:۲۴

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


        ویدیو 207 – جلسه 02 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت دوم

        ۱۶:۴۹

        ویدیو 208 – جلسه 03 – پروژه پنل کتابخانه – آموزش Loging و کار با NLog – قسمت سوم

        ۱۱:۱۱

        ویدیو 209 – جلسه 04 – پروژه پنل کتابخانه – آموزش Error Handling در ASP.NET Core و مدیریت خطای 404

        ۱۰:۲۷

        ویدیو 210 – جلسه 05 – پروژه پنل کتابخانه – قرار دادن پروژه روی سرور و ساخت دیتابیس

        ۳۱:۰۳

    ۱۹
    فصل نوزده – پروژه نهایی (طراحی سایت خبری حرفه ای به صورت چند لایه (7 لایه))

        ویدیو 211 – جلسه 01 – پروژه سایت خبری – تحلیل پروژه ، مشخص کردن Entity ها و روابط بینشان

        ۲۶:۲۴

        ویدیو 212 – جلسه 02 – پروژه سایت خبری – بررسی و آموزش کدنویسی استاندارد

        ۰۷:۱۹

        ویدیو 213 – جلسه 03 – پروژه سایت خبری – نصب و راه اندازی ویژوال استدیو 2019

        ۰۷:۵۴

        ویدیو 214 – جلسه 04 – پروژه سایت خبری – بررسی لایه بندی پروژه سایت خبری

        ۰۷:۰۱

        ویدیو 215 – جلسه 05 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 216 – جلسه 06 – پروژه سایت خبری – پیاده سازی لایه های پروژه ، تعریف Entity ها و ساخت دیتابیس – قسمت اول

        ۲۳:۳۹

        ویدیو 217 – جلسه 07 – پروژه سایت خبری – ساخت Layout برای بخش پنل مدیریت و بررسی یک نکته برای برنامه نویسی حرفه ای

        ۲۵:۳۸

        ویدیو 218 – جلسه 08 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت اول

        ۲۵:۲۸

        ویدیو 219 – جلسه 09 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی- قسمت دوم

        ۲۳:۳۵

        ویدیو 220 – جلسه 10 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی نمایش اطلاعات دسته بندی های اخبار (Sort ، Search و paging به صورت ajax در Data Table) و درج دسته بندی – قسمت سوم

        ۳۲:۲۵

        ویدیو 221 – جلسه 11 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی ویراش و حذف دسته بندی اخبار

        ۲۹:۲۲

        ویدیو 222 – جلسه 12 – پروژه سایت خبری – مدیریت دسته بندی اخبار – آموزش AutoMapper

        ۳۰:۵۶

        ویدیو 223 – جلسه 13 – پروژه سایت خبری – مدیریت دسته بندی اخبار – پیاده سازی حذف گروهی

        ۳۰:۵۰

        ویدیو 224 – جلسه 14 – پروژه سایت خبری – مدیریت دسته بندی اخبار – Validation Attribute سفارشی برای اعتبارسنجی آدرس دسته بندی ها

        ۲۱:۰۳

        ویدیو 225 – جلسه 15 – پروژه سایت خبری – افزودن تنظیمات Identity به پروژه و سفارشی سازی Identity با تغییر نوع کلید اصلی جداول Identity

        ۲۰:۱۰

        ویدیو 226 – جلسه 16 – پروژه سایت خبری – افزودن جدول ویدیوها به دیتابیس و آپدیت دیتابیس

        ۱۴:۱۵

        ویدیو 227 – جلسه 17 – پروژه سایت خبری – پیاده سازی اتربیوت AjaxOnly و آموزش استفاده از AutoMapper در Linq

        ۱۸:۴۱

        ویدیو 228 – جلسه 18 – پروژه سایت خبری – پیاده سازی بخش مدیریت نقش ها ، مدیریت برچسب ها و مدیریت ویدیوها

        ۳۴:۰۷

        ویدیو 229 – جلسه 19 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران

        ۳۶:۵۲

        ویدیو 230 – جلسه 20 – پروژه سایت خبری – پیاده سازی SignIn و SignOut و استفاده از کپچای گوگل

        ۱۸:۱۰

        ویدیو 231 – جلسه 21 – پروژه سایت خبری – پیاده سازی تغییر کلمه عبور و نمایه من (پروفایل)

        ۲۲:۵۲

        ویدیو 232 – جلسه 22 – پروژه سایت خبری – معرفی و اضافه کردن چند پلاگین جی کوئری حرفه ای برای ادیتور متن خبر ، برش تصویر شاخص خبر ، انتخاب زمان انتشار خبر ، نمایش دسته بندی اخبار به صورت درختی و انتخاب تگ های خبر

        ۲۴:۵۸

        ویدیو 233 – جلسه 23 – پروژه سایت خبری – پیاده سازی بخش درج اخبار

        ۳۳:۰۴

        ویدیو 234 – جلسه 24 – پروژه سایت خبری – پیاده سازی بخش مشاهده اخبار و نمایش جزئیات خبر در Data Table

        ۱۶:۲۱

        ویدیو 235 – جلسه 25 – پروژه سایت خبری – پیاده سازی ویرایش ، حذف و حذف گروهی اخبار

        ۲۶:۱۷

        ویدیو 236 – جلسه 26 – پروژه سایت خبری – اضافه نمودن قالب سایت خبری و ساخت Layout

        ۰۹:۵۴

        ویدیو 237 – جلسه 27 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت اول

        ۲۰:۱۶

        ویدیو 238 – جلسه 28 – پروژه سایت خبری – پیاده سازی اسلایدشو نمایش اخبار و نمایش آخرین اخبار – قسمت دوم

        ۳۰:۱۷

        ویدیو 239 – جلسه 29 – پروژه سایت خبری – پیاده سازی منو سایت به صورت داینامیک

       

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

۲۶:۲۲

        ویدیو 240 – جلسه 30 – پروژه سایت خبری – پیاده سازی تیتر جدیدترین اخبار در هدر سایت

        ۰۹:۵۶

        ویدیو 241 – جلسه 31 – پروژه سایت خبری – بررسی اشکالات پروژه و جمع بندی

        ۲۰:۳۲

        ویدیو 242 – جلسه 32 – پروژه سایت خبری – Sort کردن اخبار در Data Table سفارشی

        ۲۷:۴۷

        ویدیو 243 – جلسه 33 – پروژه سایت خبری – پیاده سازی نمایش پربازدیدترین اخبار امروز ، هفته و ماه با استفاده از Ajax

        ۲۶:۱۸

        ویدیو 244 – جلسه 34 – پروژه سایت خبری – پیاده سازی محبوب ترین اخبار و پربحث ترین اخبار بر اساس روز و هفته و ماه با استفاده از Ajax

        ۱۶:۳۲

        ویدیو 245 – جلسه 35 – پروژه سایت خبری – نمایش جدیدترین اخبار داخلی و خارجی در اسلایدشو

        ۲۴:۲۲

        ویدیو 246 – جلسه 36 – پروژه سایت خبری – نمایش جدیدترین ویدیوها در اسلایدشو و پیاده سازی اخبار و ویدیوهای تصادفی در فوتر سایت

        ۳۲:۵۲

        ویدیو 247 – جلسه 37 – پروژه سایت خبری – پیاده سازی عضویت کاربر در خبرنامه به صورت Ajax و نمایش اطلاعات خبرنامه ، حذف خبرنامه ، حذف گروهی و …

        ۲۸:۲۳

        ویدیو 248 – جلسه 38 – پروژه سایت خبری – پیاده سازی صفحه جزئیات خبر (نمایش اطلاعات خبر ، برچسب های خبر ، نمایش اخبار مرتبط ، امکان دیدن خبر قبل و بعد ، پیاده سازی نظرات به صورت آبشاری و …)

        ۳۴:۰۸

        ویدیو 249 – جلسه 39 – پروژه سایت خبری – پیاده سازی ارسال نظر با Ajax

        ۲۵:۲۳

        ویدیو 250 – جلسه 40 – پروژه سایت خبری – پیاده سازی مدیریت نظرات (حذف نظر ، حذف گروهی نظرات ، تایید و عدم تایید نظرات و …)

        ۲۲:۳۵

        ویدیو 251 – جلسه 41 – پروژه سایت خبری – صفحه بندی اخبار در صفحه اول سایت با Ajax

        ۳۲:۴۵

        ویدیو 252 – جلسه 42 – پروژه سایت خبری – پیاده سازی صفحه نمایش اخبار هر دسته و هر برچسب ، پیاده سازی صفحه نمایش ویدیوها و صفحه نمایش جزئیات هر ویدیو

        ۲۸:۳۹

        ویدیو 253 – جلسه 43 – پروژه سایت خبری – پیاده سازی بخش تنظیمات سایت

        ۳۶:۰۵

        ویدیو 254 – جلسه 44 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت اول

        ۲۰:۵۵

        ویدیو 255 – جلسه 45 – پروژه سایت خبری – پیاده سازی Login و Register با استفاده از Ajax – قسمت دوم

        ۱۶:۱۶

        ویدیو 256 – جلسه 46 – پروژه سایت خبری – تکمیل بخش ارسال دیدگاه با روش Ajax

        ۰۶:۳۱

        ویدیو 257 – جلسه 47 – پروژه سایت خبری – پیاده سازی پنل کاربری (مشاهده بوکمارک ها ، نمایش پروفایل ، خروج از پنل و …)

        ۲۰:۱۲

        ویدیو 258 – جلسه 48 – پروژه سایت خبری – پیاده سازی لایک و دیس لایک و بوکمارک کردن خبر

        ۲۱:۲۵

        ویدیو 259 – جلسه 49 – پروژه سایت خبری – نمایش نظرات هر خبر نمایش نظرات تایید نشده و تعداد این نظرات در پنل مدیریت

        ۳۱:۴۰

        ویدیو 260 – جلسه 50 – پروژه سایت خبری – پیاده سازی بخش مدیریت کاربران(فعال/غیرفعال سازی حساب کاربر ،قفل حساب کاربر ، فعال/غیرفعال سازی اهرازهویت دومرحله ای و … ) و بازنشانی کلمه عبور

        ۳۰:۲۵

        ویدیو 261 – جلسه 51 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت اول

        ۳۱:۴۰

        ویدیو 262 – جلسه 52 – پروژه سایت خبری – ارسال خبرنامه به صورت خودکار هر هفته (آموزش عملیات زمانبندی شده و خودکار) – قسمت دوم

        ۳۱:۴۰

        ویدیو 263 – جلسه 53 – پروژه سایت خبری – پیاده سازی داشبورد و نمایش آمار بازدید اخبار به صورت ماهانه با نمودار

        ۳۱:۴۰

        ویدیو 264 – جلسه 54 – پروژه سایت خبری – پیاده سازی سطح دسترسی پویا برای کاربران پنل مدیریت

        ۳۳:۰۰

        ویدیو 265 – جلسه 55 – پروژه سایت خبری – محدود کردن سایدبار پنل مدیریت بر اساس نقش کاربر و آشنایی با حمله CSRF و راه های مقابله با آن

        ۱۸:۴۵

        ویدیو 266 – جلسه 56 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت اول

        ۲۲:۴۷

        ویدیو 267 – جلسه 57 – پروژه سایت خبری – پیاده سازی جستجوی خبر و لود اطلاعات اخبار با Sroll صفحه با Ajax – قسمت دوم

        ۱۹:۵۳

        ویدیو 268 – جلسه 58 – پروژه سایت خبری – بررسی یک پروژه از نوع ASP.NET Core 3.0 و مقایسه آن با پروژه ASP.NET Core 2.2

        ۲۳:۵۲

        ویدیو 269 – جلسه 59 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 – قسمت اول

        ۲۶:۴۸

        ویدیو 270 – جلسه 60 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت دوم

        ۳۵:۳۷

        ویدیو 271 – جلسه 61 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت سوم

        ۳۴:۱۱

        ویدیو 272 – جلسه 62 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت چهارم

        ۳۴:۱۰

        ویدیو 273 – جلسه 63 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت پنجم

        ۲۰:۲۸

        ویدیو 274 – جلسه 64 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت ششم

        ۲۲:۲۵

        ویدیو 275 – جلسه 65 – پروژه سایت خبری – مهاجرت پروژه سایت خبری به ASP.NET Core 3.1 و بررسی نکات مفید برای Performance بهتر – قسمت هفتم

        ۱۹:۰۵

    ۲۰
    فصل بیست – آموزش Unit Test ، پیاده سازی Web Api و انتشار پروژه روی هاست

        ویدیو 276 – جلسه 01 – آشنایی با UnitTest ، مزایای تست واحد و انواع فریمورک ها برای Unit Test

        ۱۱:۵۲

        ویدیو 277 – جلسه 02 – پروژه سایت خبری – پیاده سازی XUnit Test برای پروژه سایت خبری و آشنایی با اتربیوت Fact ، Theory ، InlineData و …

        ۳۱:۱۷

        ویدیو 278 – جلسه 03 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت اول

        ۲۶:۰۰

        ویدیو 279 – جلسه 04 – پروژه سایت خبری – آموزش استفاده از کتابخانه‌ی Moq و پیاده سازی XUnit Test برای تست کنترلرها – قسمت دوم

        ۲۹:۱۸

        ویدیو 280 – جلسه 05 – پروژه سایت خبری – پیاده سازی Web Api – قسمت اول

        ۲۸:۳۰

        ویدیو 281 – جلسه 06 – پروژه سایت خبری – پیاده سازی Web Api – قسمت دوم

        ۲۶:۳۱

        ویدیو 282 – جلسه 07 – پروژه سایت خبری – جمع بندی پروژه سایت خبری (آموزش آپلود عکس با ادیتور tinymce و …)

        ۱۸:۲۱

        ویدیو 283 – جلسه 08 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت اول

        ۳۷:۲۵

        ویدیو 284 – جلسه 09 – پروژه سایت خبری – پابلیش سایت روی IIS و هاست – قسمت دوم

        ۲۳:۴۹

سولات متداول دوره فیلم asp.net

سوالات متداول
تفاوت این دوره asp core میزفا با سایر دوره‌های سایت‌های دیگر چیست؟

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

آیا قیمت دوره‌های میزفا افزایش می‌یابد؟

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

برای شرکت در این دوره چه پیش‌نیازهایی لازم است؟

هیچ پیش‌نیاز خاصی لازم نیست، در فصل اول همه پیش‌نیازها گفته‌شده و حتی برای ساده‌ترین پیش‌نیازها، یعنی HTML و CSS مدرس قرار است یک دوره رایگان برای دانشجویان دوره core برگزار می‌کند و قالب دوره core را در آن دوره رایگان طراحی کند.

آیا در جلسات جزوه PDF ارائه می‌شود؟

بله، یکی از مزیت‌های این دوره نسبت به سایر دوره‌های دیگر ارائه PDF است تا دانشجو نیاز به دیدن دوباره ویدیو نداشته باشد، البته این موضوع برای موارد تئوری مصداق است و اگر مدرس لازم بداند PDF آن جلسه را ارائه می‌دهد.

تسلط مدرس به تدریس دوره چگونه است؟

مدرس دارای سابقه طراحی و برنامه نویسی انواع پروژه‌های استانی و حتی همایش‌های بین‌المللی و کشوری می‌باشد و طبق نظرات خریداران اولیه این دوره، تسلط مدرس به مباحث، مثال‌زدنی است. از طرفی هر مدرس در سایت میزفا مورد سنجش قرار می‌گیرد و اگر مورد تأیید بود به وی حق تدریس داده می‌شود. ما کیفیت و اعتبار سایت را فدای مسائل فاقد اهمیت و موقت نمی‌کنیم.
اگر مدرس تسلط کافی را نداشته باشد در نهایت محصولات تولیدی خروجی بی‌کیفیت خواهد داشت و این موضوع برای هر طرف معامله ضررساز خواهد بود و قطعا خسارت بدنامی یک تولیدکننده (در اینجا مدرس و میزفا) در دراز مدت سنگین‌تر از ضرر مقطعی دانشجو خواهد بود و ما با اگاهی از این موضوع بر روی کیفیت محصولاتمان نهایت حساسیت را خرج خواهیم کرد.
با این‌حال ما در جهت بهبود خدمات هر انتقادی درباره این موضوع را باکمال میل پذیرا هستیم.

آیا تعداد ساعات این دوره آموزشی دقیقاً ۱۰۰ ساعت است؟

حدودا ۱۰۰ ساعت است، البته در زمان شروع دوره قرار بود این آموزش ۳۰ ساعت شوید و سپس به ۶۰ ساعت تبدیل شد و در حال حاضر بالای ۱۰۰ ساعت ویدیو در سایت درج شده و حتی ممکن است بالاتر از این ساعت هم شود، و طبیعتاً با افزایش زمان، هزینه هم همانند گذشته افزایش پیدا می‌کند. البته دانشجویان قدیمی نیاز به پرداخت هزینه اضافه نیستند.

آیا تعداد ساعات این دوره آموزشی مفید است یا دوره آموزشی دارای زمان پرت می‌باشد؟

اگر بخواهیم صادق باشیم با شما، مدرس محترم خانم می‌باشد و بسیار به این موارد حساس است

سافت بازدید : 73 چهارشنبه 12 تیر 1398 نظرات (0)

 

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


پکیج کامل آموزش طراحی سایت با ASP.Net – کاملا فارسی و پروژه محور


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



معرفی سیستم نوبت دهی و پزشکی کیمیا ویزیت: سامانه کیمیا ویزیت با هدف ارائه خدمات پزشکی از قبیل رزرو نوبت دکتر، ساماندهی اطلاعات پزشک ها بر اساس دسته بندی بیمارستان، کلینیک و مطب های خصوصی و ارائه پرونده پزشکی بصورت الکترونیک می باشد. ...
هوشمند سازی و اینترنت اشیاء



درو پروژه در خدمتتون هستیم با معرفی یکی دیگر از زمینه های برنامه نویسی بسیار متفاوت و کاربردی تر تسبت به موضوعات گذشته که با مباحث الکترونیک بسیار وابسته و ادغامه. اینترنت اشیا Internet Of Things یا IOT که مربوط به اشیاء بسیاری از پیرامون ما که به


مدیریت-بازاریابی   

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


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



معرفی سامانه مدیریت پروژه های اداره کل راهداری خراسان جنوبی. این سامانه توسط گروه برنامه نویسی پی سی پروژه در بهمن ماه ۱۳۹۶ تحلیل و طراحی شده و از زبان برنامه نویسی C#بر پایه ASP.Net و فریمورک bootstrap برای طراحی سمت کلاینت (front-end) استفاده شده. این سامانه دارای چهار نوع کاربری مدیر کل: تعی


این سیستم با ربات تلگرام طراحی شده و امکاناتی از قبیل نوبت دهی و مدیریت کاربران و اطلاع رسانی برای نوبت مشتری رو ارائه میده. این ربات به این صورت عمل میکنه که مدیر سیستم در ابتدا تایم های کاری و نوع خدماتی که ارایه میده رو ثبت میکنه و بر اساس اون، ربات اونارو
سورس پروژه رزرو ارایه های دانشجویی با php


سیستم رزرو ارایه های دانشجویی   

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



botfather   

درود بر شما کاربران محترم پی سی پروژه در خدمتتون هستیم با معرفی یکی دیگه از محصولات و زمینه های برنامه نویسی با عنوان برنامه نویسی ربات های تلگرام. و اما چرا تلگرام؟ تلگرام یک پیام رسان بسیار محبوب در کشور عزیز ما ایرانه که خدمات و امکانات بسیار خوبی رو از قبیل اجرا »
سیستم نوبت دهی آنلاین – 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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


دروون هستیم با یکی دیگه از محصولات جدیدمون با عنوان سامانه تحت وب فاکتور آنلاین این سامانه با هدف ارائه خدمات حسابداری و انبارداری آنلاین توسط پی سی پروژه طراحی و از فروردین ماه سال ۱۳۹۶ با همکاری اهر نت  بصورت رسمی شروع به کار کرد و شما عزیزان میتونین با عضویت در این سامانه از امکانات ... ادامه مطلب »
نرم افزار خدمات رفاهی کارکنان



درود دوستان در خدمتتون هستیم با معرفی یکی دیگه از نمونه کار های پی سی پروژه : نرم افزار خدمات رفاهی کارکنان این نرم افزار با هدف ثبت بخش های مختلف شرکت: رستوران های طرف قرارداد، پرسنل و تعداد افراد تحت تکلف و تقسیمات پرسنلی (حوزه/مدیریت/اداره) ، مدیریت و معرفی پرسنل به رستوران های طرف قرارداد میباشد. درخواست دهنده: شرکت ... ادامه مطلب »
مجموعه آموزشی بانک اطلاعاتی SQL Server از مبتدی تا پیشرفته



با سلام خدمت شما کاربران پی سی پروژه در خدمتتون هستیم با یک مجموعه آموزشی دیگر در زمینه پایگاه داده یا بانک اطلاعاتی توی آموزش های قبلی بیشتر به مباحث برنامه نویسی پرداختیم اما غافل از این که بانک اطلاعاتی از اهمیت بسیار بسیار زیادی برخورداره. تا این حد که بنا به تجربه کاری خودم میگم اصل یه پروژه یا ... ادامه مطلب »
سورس پروژه آژانس مسافرتی و گردشگری با 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


سلام خدمت شما دوستان و عزیزان. درخدمتتون هستیم با سورس پروژه آژانس مسافرتی و گردشگری تحت وب با ASP.Net – زبان سی شارپ و پایگاه داده SQLServer این پروژه از سه قسمت میهمان، کاربر عضو و مدیر سایت شکل گرفته شده که به توضیحات آن می پردازیم: کاربر میهمان: قابلیت نمایش صفحه اصلی، جاذبه های گردشگری و تماس با ما، ثبت ... ادامه مطلب »
نرم افزار اندیکاتور و مدیریت نامه ها



ی پروژه، در خدمتتون هستیم با یکی دیگر از نرم افزار های کاربردی با عنوان نرم افزار مدیریت نامه ها. این نرم افزار که درحال پشتیبانی میباشد و اولین نسخه آن ۱٫۰٫۰٫۰ با امکانات تعیین اولویت نامه ها، اهمیت نامه ها، ثبت و جستجوی نامه ها، افزودن فایل پیوست برای هر نامه و قسمت پشتیبان ... ادامه مطلب »
برنامه نویسی ۳ لایه و ایجاد کلاس های پروژه کمتر از ۱۰ ثانیه!



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


سیستم پیش انتخاب واحد



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



یا عرض سلام و خسته نباشید خدمت شما دوستان گرامی و کاربران محترم پی سی پروژه سیستم مدیریت محتوا آناد با هدف آموزش 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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



درود به همه دوستداران برنامه نویسی و زبان جاوا

سافت بازدید : 34 چهارشنبه 12 تیر 1398 نظرات (0)

انجام پروژه طراحی سایت با 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


ASP.NET یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت‌های Web و برنامه‌های Web پویا وسرویس‌های Web پویا و سرویس‌های Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می‌دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
انجام پروژه های دانشجویی با Asp.net :

تیم برنامه نویسی و نرم افزاری ProgRun با سابقه طولانی و درخشان در زمینه ی برنامه نویسی به زبان های مختلف و انجام پروژه های دانشجویی این افتخار را دارد تا با انجام کلیه ی پروژه های دانشجویی (طراحی سایت) با Asp.net در خدمت دانشجویان عزیز باشد.
در انجام این پروژه ها از زبان برنامه نویسی ، بانک اطلاعاتی و نرم افزار های زیر استفاده می شود:
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

۱- Visual Studio

۲- Asp.net

۳- SQL SERVER

۴-C#

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


۵- Html

۶- Css

۷- Java script
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

۸- و …

سفارش پروژه Asp.net
قالب پرونده ASPX

ASPX یک پرونده با قالب متنی است که برای ساخت صفحات وب از آن استفاده می‌شود، و استاندارد پرونده‌های XML را رعایت می‌کند. پرونده ASPX معمولاً شامل نشانه گزاریهای HTML یا اکس‌اچ‌تی‌ام‌ال همچنین نشانه گزاریهای کنترل‌های استاندارد Web و کنترل‌های تعریف شده در معماری ASP.NET است، که توسعه دهنده ها(برنامه نویسان وب) همه محتویات پویا وایستای مورد نیاز را برای ایجاد صفحات Web پویا در آن قرار می‌دهند. علاوه برآن، کدهای پویایی که درسرویس دهندها اجرا می‌شوند، می‌توانند درمحلی دریک صفحه درون یک قطعه قرار بگیرند –٪> کدهای پویا <٪- که مانند دیگرتکنولوژی‌های توسعه یافته مانند PHP, JSP و ASP است اما این شیوه معمولاً توسط مایکروسافت رد می‌شود مگر به منظور الحاق داده، زیرا زمانیکه صفحه ترجمه می‌گردد درخواست‌های بیشتری وجود دارد.

روشی که توسط مایکروسافت برای رفتاربا کد برنامه پویا پیشنهاد می‌شود، مدل پشتیبانی کد است که این کد را دریک پرونده جداگانه یا ضمیمه متنی به طور ویژه طراحی شده قرارمی دهد. پرونده‌های پشتیبان کد معمولاً چیزهایی را به مفهوم MyPage.aspx.cs یا MyPage.aspx.vb برپایه نام پرونده ASPX نام می‌نهد. (این عمل درمایکروسافت ویژوال استادیو و سایر محیط‌های توسعه یکپارچه به صورت خودکارانجام می‌شود.) زمانیکه ازاین روش برنامه نویسی استفاده می‌کنید، توسعه دهنده کدها را برای پاسخ دادن به رویدادهای مختلف مانند صفحه‌ای که بارگذاری می‌شود، یا کنترلی که برروی آن کلیک می‌شود به جای رویه‌ای که درطول برنامه حرکت می‌کند، می‌نویسد.
برخی از نمونه کار های ما :
نمونه کارهای Asp.net
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

    پروژه وب سایت کافی شاپ با asp.net
    پروژه وب سایت ک


35- سیستم اطلاعاتی مدیریت بیمارستان (پروژه دانشجویی)
یک سیستم اطلاعاتی بسیار کامل جهت مدیریت بیمارستان

تکنولوژی :  Asp.Net 4, SQL 2008 , AJAX
قالب : 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

azsoftir@gmail.com


با امکان مدیریت اطلاعات :
- بیمارستانها
- مدیر هر بیمارستان
- پزشکان هر بیمارستان
- پرستاران هر بیمارستان
- کارمندان هر بیمارستان
- بیماران هر بیمارستان

دارای 6 کنترل پنل اختصاصی ، جهت :
- ادمین کل: مدیریت اطلاعات بیمارستانها ، مدیریت اطلاعات مدیران بیمارستانها و ...
- مدیران بیمارستانها: مدیریت اطلاعات پزشکان ، پرستاران ، کارمندان و ...
- پزشکان: مشاهده لیست قرار ملاقات های (ویزیت های) امروز ، تجویز دارو ، تجویز آزمایش ، ثبت تشخیص پزشکی ، تجویز دستورالعمل غذایی ، مشاهده سوابق پزشکی بیمار ، مشاهده اطلاعات شخصی و تماس بیمار و ... (بصورت کاملا AJAX)
- پرستاران: مشاهده بیماران بستری شده ، مشاهده اطلاعات شخصی و تماس بیمار ، ثبت گزارش کار برای هر بیمار ، تغییر وضعیت بیمار به ترخیص شده و ...
- کارمندان: ثبت و پذیرش بیمار ، جستجوی بیمار بر اساس کد عضویت و یا نام خانوادگی ، مشاهده اطلاعات پزشکی و اطلاعات شخصی و تماس بیمار و ....
- بیماران: مشاهده کلیه سوابق پزشکی و ....

سایر:
- کلیه افراد دارای امکان ویرایش اطلاعات فردی ، ثبت تصویر پرسنلی و ویرایش اطلاعات کاربری می باشند
- دارای سیستم فراموشی کلمه عبور با امکان ارسال پسورد به ایمیل کاربر
- دارای تصویر کپچا در تمامی بخش های مورد نیاز (ورود ، فراموشی کلمه عبور و ...)
- دارای سیستم خبری
- دارای سیستم اطلاعیه با توانایی درج بی نهایت اطلاعیه برای کلیه پرسنل هر بیمارستان
و ...
------------------------------------------------------------------------------------------------------------------------------------------------------

36- سایت شرکت ISP پیشگامان (پروژه دانشجویی)
(بزرگترین سیستم خرید سرویس های ADSL)

تکنولوژی : 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

azsoftir@gmail.com


------------------------------------------------------------------------------------------------------------------------------------------------------

37- سیستم آنلاین رزرو بلیط قطار (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب :   HTML , CSS
زبان برنامه نویسی : VB

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

------------------------------------------------------------------------------------------------------------------------------------------------------

38- آموزشگاه زبان شیوا  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML
زبان برنامه نویسی :#C

ماژول نمایش افراد آنلاین (مهمان/عضو) / معرفی اساتید / مقررات آموزشی / راهنمای ثبت نام / جدول زمانی شروع ترم ها / ثبت نام آنلاین در دوره ها / اسلاید شوی رندوم / فرم تماس با ما (ارسال پیام به ایمیل مدیر آموزشگاه) / سیستم لاگین پیشرفته  به همراه ماژول فراموشی کلمه عبور (پسورد به ایمیل کاربر ارسال می شود) / گالری عکس / پیوندها / پیغام خوش آمدگویی متحرک و ...
- کنترل پنل اختصاصی برای مدیر آموزشگاه (مدیریت اخبار / مدیریت مطالب / مدیریت مقالات / مدیریت منابع آموزشی / مدیریت منابع کمک آموزشی (دانلود فایل از روی سایت / مدیریت گالری عکس / مدیریت پیوندها / مدیریت دروس / مدیریرت پیغام خوش آمدگویی متحرک / مدیریت دوره های آموزشی و ... ))
- کنترل پنل اختصاصی برای اساتید (نمایش لیست کلاس ها و زمان برگزاری کلاس های خود و ...)
- کنترل پنل اختصاصی برای دانشجویان (نمایش دوره های ثبت نام شده و ...)

------------------------------------------------------------------------------------------------------------------------------------------------------

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


39- تک موبایل (پروژه دانشجویی)
فروشگاه آنلاین موبایل

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

درج بی نهایت محصول (عنوان-تصویر-اطلاعات فنی-قیمت) / دارای سیستم انبار داری / دارای سیستم سبد خرید / دارای سیستم پرداخت آنلاین (درگاه بانکی)/ دارای سیستم جستجوی حرفه ای و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

40- پورتال اطلاع رسانی باران  (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS
زبان برنامه نویسی :#C

مدیریت مطالب (عنوان - شرح - عکس و ...) / مدیریت تبلیغات / مشاهده نتیجه نظر سنجی / جستجوی پیشرفته / نمایش مطالب برگزیده(ویژه) در کلیه صفحات / امکان گروه بندی مطالب / امکان ثبت درجه مطلب (عادی/ویژه) / نمایش آخرین مطالب هر دسته بندی بصورت تب در صفحه اصلی و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

41- الکامپ (پروژه دانشجویی)
فروشگاه آنلاین قطعات کامپیوتر
تکنولوژی : Asp.Net 4, SQL 2008 , Ajax
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

اخبار/گالری عکس/نقشه سایت/دانلود لیست قطعات/بهره گیری از AJAX/جستجوی پیشرفته/سبد خرید پیشرفته (ذخیره سازی اطلاعات بر روی رم سرور)/تقویم شمسی/لینکستان/پرداخت آنلاین/امکان خرید محصول و ارسال آن بعنوان کادو به یک یک نفر دیگر/سیستم انبارداری پیشرفته هوشمند (نمایش موجودی انبار در هر لحظه؛جلوگیری از خرید محصولات ناموجود؛جلوگیری از خرید محصولات بیش از تعداد موجود)/سیستم محاسبه خودکار هزینه ارسال و هزینه کل فاکتور/پنل کاربری و پنل مدیریتی کامل با امنیت بالا و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

42- سیستم مدیریت اطلاعات اساتید (ماد)  (پروژه دانشجویی)

تکنولوژی : 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

azsoftir@gmail.com


------------------------------------------------------------------------------------------------------------------------------------------------------

43- رستوران ارمغان (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS2, CSS3,JavaScript
زبان برنامه نویسی :#C

قالب اختصاصی بسیار شکیل و حرفه ای

سیستم رزرواسیون آنلاین غذا /دارای سبد خرید/امکان پرداخت آنلاین یا پرداخت در محل/ عضویت/ سیستم هوشمند رزرو میز در تاریخ و ساعت مشخص/ جستجوی میز بر اساس ظرفیت میز بر حسب نفر(مثال: میزهای 3 نفره یا 5 نفره)
جستجوی پیشرفته غذا با امکانات مدیریتی کامل
--------------------------------------------------------------------------------------------------

44- فروشگاه نیسان یدک  (پروژه دانشجویی)
فروش آنلاین لوازم یدکی خودرو

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS
زبان برنامه نویسی :#C

------------------------------------------------------------------------------------------------------------------------------------------------------


45- آژانس گردشگری ققنوس (پروژه دانشجویی) 
ارائه دهنده خدمات تور و گردشگری

تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی :#C

قالب اختصاصی شکیل طراحی شده بصورت Width

سفارش آنلاین تور/عضویت/پنل اختصاصی برای اعضاء با امکانات مدیریتی کامل و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

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


46- سیستم تعیین وقت بیماران (پروژه دانشجویی) 

تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی :#C

قالب اختصاصی شکیل
توصیه های پزشکی/عضویت/سیستم هوشمند ثبت زمان ویزیت/اخبار پزشکی و ...


مقدمه    7

مراحل انجام پروژه    8

فصل اول: شرح سیستم    9

1-1هدف از تشکیل  فروشگاه دوربین عکاسی آنلاین    10

1-2 - نیازمندیهای مساله جهت طراحی نرم افزار  فروشگاه دوربین عکاسی آنلاین    13

اطلاعات پایه    13

عملیات مربوط به جستجو ، حفظ و نگهداری دوربین عکاسیهای خریداری شده و سوابق آن و کنترل موجودی شرکت    14

گزارش‌ها    15

امنیت و حدود دسترسی    16

کاربران سیستم نرم افزار  فروشگاه دوربین عکاسی آنلاین    17

ذینفعان نرم افزار    18

فصل دوم: توضیحات کلی    19

1-    بخش تعریف طبقه های اصلی:    21

2- بخش محصولات هر طبقه:    22

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


3- مدیریت اعضاء    23

1-    مدیریت فروش    24

5- عضویت در سایت :    25

6- جستجو در سایت :    26

8- تایید نهایی سبد خرید :    27

صفحه اصلی سایت    28

در باره ما    29

صفحه ورود به بخش مدیریت    30

صفحه مقایسه قیمتها    31

فصل سوم: زبان برنامه نویسی    32

اهداف طراحی زبان    34

تاریخچه    35

ویژگی‌ها    36

سیستم یکپارچه شده    38

انواع داده    38

Boxing و EnBoxing    39

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


ویژگی‌های جدید در C# 2.0    40

کلاسهای partial    40

Genericها    41

یک شکل جدید از تکرار کننده با استفاده از سازنده توابع    42

Delegateهای ناشناس    43

Delegate covariance and contravariance    43

نوع داده Nullable    44

فصل چهارم: Source Code    46

Source صفحه Default.aspx    47

Source صفحه AdminGroup.aspx    49

Source صفحه AdminLogin.aspx    51

Source صفحه AdminManageSells.aspx    52

Source صفحه AdminProducts.aspx    53

Source صفحه Basket.aspx    56

Source صفحه Login.aspx    58

Source صفحه MasterPage.master    59

Source صفحه MasterPageAdmin.master    61

Source صفحه Register.aspx    62

Source صفحه Search.aspx    63

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


Source صفحه shop.aspx    65

Source صفحه Web.Config    67

Source مربوط به Style.css    68

Source مربوط به StyleMenu.css    70

فصل پنجم: SQL Scripts    71

فصل ششم: زبان برنامه نویسی مورد استفاده    77

مروری بر پایه محیط ASP.NET    78

نکات مهم در مورد ASP.NET    78

یادگیری از تاریخچه ASP    80

پیدایش ASP    80

چرا ASP مورد نیاز بود؟    82

چرا از ابتدا ASP بکار گرفته نشد؟    85

نیاز به مدل جدید ASP    87

آشنائی با زبان #C    91

مطرح شدن بعنوان یک استاندارد صنعتی    91

#C چیست ؟    93

کد مدیریت یافته    95

روش یادگیری #C    95

خلاصه    96

فصل هفتم: مروری بر ASP.NET    98

ASP.NET و پایگاه داده    99

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


دستیابی داده در ASP.NET 2.0    104

دستیابی داده در برنامه های وب    106

معماری دستیابی داده    106

Data providers    107

لایه برنامه وب    108

اعمال محدودیت مشاهده فایل های XML و XSL در ASP.NET    109

فصل هشتم: نمودار Use Case و سناریو    112

6-1- Use case چیست؟    113

6-2- Actor چیست؟    114

6-3- دیاگرام use case چیست؟    114

6-4- ارتباطات بین use case ها چگونه است؟    114

6-5- شناسائی Actor های سیستم    115

6-5-1- Actor کاربر    115

6-5-2- Actor مدیر واحد فروش    116

6-5-3- Actor کارمندان فروش    117

6-5-4- Actor مشتریان    117

6-6-  شناسائی Use Case ها    118

6-6-1- نمودارهای USE CASE 1    120

6-6-1-1- سناریوی Sing Up Use Case    121

6-6-1-2- سناریوی Sing In Use Case    123

6-6-1-3- سناریوی Sing Out Use Case    125

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


6-6-2- نمودارهای USE CASE 2    127

6-6-2-1- سناریوی Boss Mailbox Use Case    128

6-6-2-2- سناریوی Staff Mailbox Use Case    130

6-6-2-3- سناریوی Possibilities Of Orders Use Case    132

6-6-2-4- سناریوی Registeration of Orders Use Case    134

6-6-2-5- سناریوی Costumer Invoice Use Case    136

نمودارهای USE CASE 3    138

6-6-3-1- سناریوی Use Case پرداخت وجه    139

6-6-3-2- سناریوی Use Case Order    141

نمودارهای USE CASE 4    143

نمودار کلی Use Case    144

فصل نهم: Class Diagram    145

9-1- نمودار کلی Class    146

9-2- کلاس کاربر    147

9-3- کلاس اطلاعات تماس    147

9-3- کلاس ثبت نام اعضاء    148

9-

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

4- کلاس وقایع مربوط به اعضا    148

9-5- کلاس وقایع مربوط به کارمند    149

9-6- کلاس صندوق پستی کارمند    150

9-5- کلاس ایجاد دوربین عکاسی جدید    150

9-5- کلاس صندوق پستی مدیر    151

فصل دهم: Sequence Diagrams    152

10-1- نمودار توالی مشاهده دوربینهای عکاسی    153

10-2- نمودار توالی استخدام کارمند    154

10-3- نمودار توالی تشخیص نوع کاربر    155

10-4- نمودار توالی درخواست ثبت نام    156

10-5- نمودار توالی ورود به سیستم    157

فصل یازدهم: SQL Server Database    158

نحوه نصب برنامه SQL Server    159

مروری بر SQL    181

مثــال/    192

توابع    193

جملات پردازش داده‌ها    199

طراحی پایگاه داده‌ای    213

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


پیشنهادات    215

منابع و مواخذ    216





مقدمه

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

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

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

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

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

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

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


برنامه سیستم نرم افزاری فروشگاه آنلاین با استفاده از ASP.NET و سی شارپ دارای بخشهای متنوع و دارای چندین صفحه دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی. این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.

برنامه سیستم نرم افزاری فروشگاه آنلاین با استفاده از ASP.NET و سی شارپ

 

 

عنوان جداول طراحی شده در سیستم  نرم افزاری فروشگاه انلاین
معرفی جدول های پایگاه داده

tGroups

tProducts

tSells

tUsers

امکانات سایت

Default.aspx   

 AdminGroup.aspx   

 AdminLogin.aspx   

 AdminManageSells.aspx   

 AdminProducts.aspx   

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


 Basket.aspx   

 Login.aspx   

 MasterPage.master   

 MasterPageAdmin.master   

 Register.aspx   

 Search.aspx   

 shop.aspx   

 Web.Config   

 Style.css   

 StyleMenu.css

برچسبها:

    انجام پروژه های ASP.NET   انجام پروژه های دانشگاهی ASP.NET   پروژه ASP.NET   پروژه ASP.NET با توضیحات   پروژه ASP.NET به همراه فایل word مستندات   پروژه ASP.NET به همراه مستندات UML   پروژه ASP.NET به همراه مستندات و توضیحات کدها   پروژه پایان ترم ASP.NET   پروژه پایان ترم و پایان تحصلات طراحی وبسایت   پروژه طراحی وب سایت با پایگاه داده و توضیحات کامل و نمودارها   پروژه طراحی وبسایت با asp.net با پایگاه داده SQL Server   پروژه طراحی وبسایت با asp.net با پیاگاه داده SQL Server   پروژه طراحی وبسایت پایان تحصیلات به همراه توضیحات   پروژه های ASP.NET دارای توضیحات و نمودار   پروژه های برنامه نویسی ASP.NET   پروژه های دانشجویی ASP.NET   پروژه وب سایت asp.net با زبان سی شارپ و SQL   دانلود پروژه طراحی وب سایت با سرس کد و پایگاه داده SQL   دانلود پروژه های 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

 

داکیومنت سازی برای پروژه های طراحی وب سایت   داکیومنت سازی و مستند سازی   داکیومنت سازی و مستند سازی پروژه های ASp.NET   داکیومنت سازی و مستند سازی پروژه های برنامه نویسی   داکیومنت سازی و مستند سازی پروژه های طراحی وب سایت   داکیومنت سازی و مستند سازی وب سایت   ساخت داکیومنت و مستندات   ساخت داکیومنت و مستندات برای پروژه های

سافت بازدید : 44 چهارشنبه 12 تیر 1398 نظرات (0)

کتابخانه دیجیتال بوک نما (پروژه دانشجویی)
ارائه کتابهای الکترونیکی در موضوعات مختلف
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

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


قالب اختصاصی شکیل
مدیریت کتابها / دسته بندی کتابها/جستجوی پیشرفته/مطلب ویژه/دانلود کتاب و ...
--------------------------------------------------------------------------------------------------

51- فروشگاه موبایل عصر جدید (پروژه دانشجویی)
فروشگاه آنلاین موبایل
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....

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


--------------------------------------------------------------------------------------------------
52- سایت ورزشی کیان اسپرت (پروژه دانشجویی)
آموزش آنلاین ورزش از طریق ویدئو
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

امکان ثبت فایل های ویوئویی و مطالب آموزشی / امکان دانلود ویدئو ها پس از ثبت نام در سایت و ...
--------------------------------------------------------------------------------------------------
53- سایت بیمه پارسیان (پروژه دانشجویی)
به همراه سیستم مدیریت نمایندگی ها
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

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

54- هتل پیرویال (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML , CSS2 , CSS3 , JavaScript
زبان برنامه نویسی :#C

قالب بسیار زیبا و شکیل به همراه یک ساعت عقربه ای بسیار زیبا (پیاده سازی شده با جاوا اسکریپت)

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

--------------------------------------------------------------------------------------------------
55- سایت سمساری (پروژه دانشجویی)
فروشگاه آنلاین اجناس دسته دوم
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

امکان عضویت در سایت و قرار دادن اجناس دسته دوم بر روی سایت / امکان خرید محصول توسط بازدید کنندگان سایت و ...
--------------------------------------------------------------------------------------------------
56- سایت گردشگری ایران من (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

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


هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت مطالب،دسته بندی مطالب و ...
--------------------------------------------------------------------------------------------------
57- فروشگاه ژروویتال (پروژه دانشجویی)
فروش محصولات آرایشی ژروویتال

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C


هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....
--------------------------------------------------------------------------------------------------
58- پورتال دانشجویی حکیم فردوسی (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

ثبت نام دانشجویان و لاگین به پنل سایت و ثبت مطلب در سایت و ...
--------------------------------------------------------------------------------------------------
59- پورتال تفریحی نشاط (پروژه دانشجویی)
دارای چت روم حرفه ای Full AJAX
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

مدیریت مطالب (عنوان - شرح - عکس و ...) / مدیریت تبلیغات / مشاهده نتیجه نظر سنجی / جستجوی پیشرفته / نمایش مطالب برگزیده(ویژه) در کلیه صفحات / امکان گروه بندی مطالب / امکان ثبت درجه مطلب (عادی/ویژه) / نمایش آخرین مطالب هر دسته بندی بصورت تب در صفحه اصلی و ...

-------------------------------------------------------------------------------------------------

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


60- فروشگاه موبایل تاج (پروژه دانشجویی)    
فروش آنلاین انواع گوشی موبایل

تکنولوژی : Asp.Net 4, SQL 2008 , Ajax
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

اخبار/گالری عکس/نقشه سایت/دانلود لیست قطعات/بهره گیری از AJAX/جستجوی پیشرفته/سبد خرید پیشرفته (ذخیره سازی اطلاعات بر روی رم سرور)/تقویم شمسی/لینکستان/پرداخت آنلاین/امکان خرید محصول و ارسال آن بعنوان کادو به یک یک نفر دیگر/سیستم انبارداری پیشرفته هوشمند (نمایش موجودی انبار در هر لحظه؛جلوگیری از خرید محصولات ناموجود؛جلوگیری از خرید محصولات بیش از تعداد موجود)/سیستم محاسبه خودکار هزینه ارسال و هزینه کل فاکتور/پنل کاربری و پنل مدیریتی کامل با امنیت بالا و ...
--------------------------------------------------------------------------------------------------------------------------------------------
61- سایت شیرینی فروشی (پروژه دانشجویی)
انتشار آموزش های آشپزی انواع کیک ، ژله، دسر و نوشیدنی به همراه تصویر

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

http://new.somee.com
-------------------------------------------------------------------------------------------------
62- سایت اطلاعات گردشگری سانا (پروژه دانشجویی)    
فروش آنلاین تورهای مسافرتی به همراه سیستم پرداخت آنلاین بانکی

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

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

63- هتل پیرویال  دو زبانه (فارسی/انگلیسی) (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML , CSS2 , CSS3 , JavaScript
زبان برنامه نویسی :#C

قالب بسیار زیبا و شکیل به همراه یک ساعت عقربه ای بسیار زیبا (پیاده سازی شده با جاوا اسکریپت)

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

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


--------------------------------------------------------------------------------------------------------------------------------------------



این ها فقط نمونه کار هستند ، اگه پروژه دیگه ای مد نظرتونه بگید تا براتون طراحی کنم.
انجام پروژه های ASP.Net با زبان های #C و VB و دیتابیس SQL 2008
انجام پروژه های طراحی قالب ( HTML,Java Script,CSS,Flash,Ajax )
          {اسلاید شو . منو متحرک و ...}
جهت سفارش برنامتون یا کسب اطلاعات بیشتر  با شماره  زیر تماس بگیرید (تماس تلفنی، تلگرام یا اس ام اس) :


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

» مشخصات فنی پروژه های ما :

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

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

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

    داکیومنت ارائه شده بصورت کاملا تایپ شده در فایل Word 2007 ارائه می شود.

    پروژه ها در تمامی مرورگرها بصورت کاملا stable می باشند.

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


» محتویات داکیومنت :

    سناریو و امکاناتی که از ما خواسته شده است
    اطلاعاتی که باید در دیتابیس ذخیره شود
    تصویر دیتابیس طراحی شده (دیاگرام)
    توضیح قالب سایت
    توضیح خط به خط کدهای تک تک صفحات سایت
    توضیح تکنولوژی های استفاده شده در پروژه (Ajax  و ...) و کدهای مربوطه
    توضیح روش های اتصال و واکشی اطلاعات از دیتابیس و توضیح اینکه کجا از کدام روش استفاده کرده ایم و به چه دلیل ؟
    توضیح روش امنیتی استفاده شده در پروژه و توضیح کدهای امنیتی نوشته شده در صفحات

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



» موارد تحویلی با هر پروژه :

    فایل صفحات پروژه بصورت Zip شده.
    فایل دیتابیس پروژه + عکس بزرگ دیتابیس
    داکیومنت پروژه
    فایل دستورالعمل پروژه (توضیح مراحل اجرای پروژه بصورت کاملا تصویری)
    فیلم آموزش نصب

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------

4- سایت آموزشی رشته شنا (پروژه دانشجویی)

تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------
5- سایت آموزشگاه کامپیوتر پژوهش (پروژه دانشجویی)

تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB
سایت بصورت استاتیک می باشد ، مشاهده کلاسها ، اساتید ، اطلاعات تماس و ...

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


------------------------------------------------------------------------------------------------------------------------------------------------------

6- سایت فروش پرینتر (پروژه دانشجویی)

تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB
همراه با هدر اختصاصی
------------------------------------------------------------------------------------------------------------------------------------------------------

7- سایت رایان کامپیوتر (پروژه دانشجویی)

تکنولوژی : HTML
زبان برنامه نویسی: HTML با NotePad
همراه با هدر و فوتر اختصاصی
------------------------------------------------------------------------------------------------------------------------------------------------------
8- سایت خبر ورزشی (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
زبان برنامه نویسی: VB
------------------------------------------------------------------------------------------------------------------------------------------------------

9- سایت نهاد نمایندگی مقام معظم رهبری دانشگاه علم و صنعت (پروژه دانشجویی)

 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
همراه با هدر و فوتر و قالب اختصاصی 3 ستونی ، پنل مدیریتی کامل جهت مدیریت کلیه بخش های سایت ؛ منوی پیوندها با قابلیت تعریف پیوند (لینک) جدید از طریق پنل مدیریتی ، منوی موضوعات با قابلیت تعریف موضوع جدید از طریق پنل مدیریتی ، بخش گالری تصاویر با قابلیت آپلود تصاویر جدید و مدیریت تصاویر از طریق پنل مدیریتی ، قابلیت تعریف کاربر جدید جهت دسترسی دوستان ، همکاران به بخش مدیریتی ، قابلیت ارسال مطلب از طریق پنل مدیریتی سایت به همراه منوی مدیریتی اختصاصی.
------------------------------------------------------------------------------------------------------------------------------------------------------

10- سایت املاک خانه ما (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
بخش عضویت با امکان عضویت بی نهایت عضو، پنل اختصاصی برای هر عضو
امکان ثبت بی نهایت ملک برای هر عضو
پنل مدیریتی قدرتمند (امنیت و کارایی بالا)- جلوگیری از ورود کاربران غیر مجاز
نمایش املاک ثبت شده ، پس از تایید مدیر
جستجوی پیشرفته بر اساس نوع ملک (فروش،رهن،اجاره) ، امکانات (آب،برق،گاز،تلفن،پارکینگ،انباری،آسانسور) و قیمت و ....
------------------------------------------------------------------------------------------------------------------------------------------------------

11- مشاورین املاک کاسپین (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
دارای امکاناتی همچون :
 مدیریت موضوعات (ایجاد/حذف)
مدیریت پیوند ها (ایجاد/حذف)
ایجاد آگهی جدید
مدیریت آگهی ها، مدیریت پیوند ها و غیره
------------------------------------------------------------------------------------------------------------------------------------------------------

12- خبرگزاری آریا (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی : VB

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


قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
سایت خبری با امکانات درج خبر ، گروه بندی اخبار،درج پیوند به سایت های دیگر.
ایجاد ،ویرایش و حذف اخبار ؛  ایجاد ،ویرایش و حذف گروه بندی ها .
ایجاد (ثبت) و حذف پیوند ها _ دارای پنل مدیریتی قدرتمند(محافظت شده با کوکی)
------------------------------------------------------------------------------------------------------------------------------------------------------

13- سایت گردشگری یزد توریست (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی : C#

قالب شکیل با تکنولوژی CSS3 / مدیریت مطالب / دسته بندی مطالب گردشگری / عضویت / ارسال خاطرات سفر توسط اعضاء / نمایش خاطرات سفر اعضاء پس از تایید مدیریت بر روی سایت / جستجوی پیشرفته و ...
------------------------------------------------------------------------------------------------------------------------------------------------------
14- سایت دانشگاه آزاد پیرانشهر (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS, JavaScript
زبان برنامه نویسی :#C

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

تکنولوژی : 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

azsoftir@gmail.com

 

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی

دارای صفحات درباره ما ، امکانات دبیرستان ، معرفی دبیرستان و ....
دارای گالری عکس
امکان ارسال نظر یا پیشنهاد از طریق فرم تماس با ما (قابلیت مشاده نظرات در پنل مدیریتی)
- دارای پنل مدیریتی با امنیت بالا و امکاناتی همچون :
مدیریت مطالب (درج خبر ، اطلاعیه و ... ) | مدیریت موضوعات | مدیریت دانش آموزان | مدیریت دانش آموزان ثبت نام شده در آزمون ورودی |مدیریت گالری تصاویر | مدیریت دروس و نمرات و ...
 - دارای پنل اختصاصی برای هر دانشجو :
هر دانشجو می تواند توسط نام کاربری و پسوردی که دبیرستان در اختیارش می گذارد ، به سایت لاگین نماید و نمرات درس های خود را مشاهده نماید.
------------------------------------------------------------------------------------------------------------------------------------------------------
 
16- سایت پارسا تبلیغ (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
امکان درج بی نهایت محصول ،امکان دسته بندی محصولات، محل درج تبلیغات در کلیه صفحات سایت  ، امکان سفارش محصول توسط مشتریان و ثبت هر سفارش
پنل مدیریتی قدرتمند با امکان مدیریت محصولات ، مدیریت دسته ها ، مدیریت قیمت تبلیغات ، مدیریت سفارشات دریافتی ، مدیریت تبلیغات سایت (نمایش در کلیه صفحات) و ...
------------------------------------------------------------------------------------------------------------------------------------------------------
 
17- سایت تور آنلاین (پروژه دانشجویی)
سیستم جامع رزرواسیون تور ، هتل و بلیط هواپیما

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
سیستم منسجم رزرواسیون آنلاین تور ، هتل و بلیط هواپیما

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

پنل مدیریتی با امنیت عالی و امکانات :
امکان مدیریت تورها ، مدیریت هتل ها ، مدیریت شرکت های هواپیمایی ، مدیریت خطوط هوایی ،
مدیریت بلیط هواپیما ، مدیریت سفارشات
------------------------------------------------------------------------------------------------------------------------------------------------------

18- سیستم مدیریت متمرکز آموزش (سما)  (پروژه دانشجویی)
یک راه حل فوق العاده برای اساتید

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


تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

دارای کنترل پنل مدیرتی برای استاد با امکانات :

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


دارای کنترل پنل اختصاصی برای هر دانشجو با امکانات :

    انتخاب درس
    مشاهده دروس انتخابی تایید شده و مشاهده نمرات اصلی (میان ترم و پایان ترم) و کلاسی هر درس
    مشاهده دروس انتخابی رد شده و نمایش دلیل رد درس از طرف استاد
    ارسال پیام عمومی (سوال درسی ، رفع اشکال و ...) با امکان پیوست کردن فایل به پیام
    ارسال پیام درسی (اعتراض نسبت به نمره یا ارسال فایل پروژه درسی) با امکان پیوست کردن فایل به پیام
    و ...

هر دانشجو فقط می تواند پیام ها ، دروس و نمرات خود را مشاهده نماید (هر دانشجو دارای یک کنترل پنل کاملا اختصاصی است)
------------------------------------------------------------------------------------------------------------------------------------------------------

19- ملت بیدار (طراحی قالب)

قالب :  HTML , CSS , Javascript , Flash

قالب اختصاصی به همراه هدر و اسلاید شوی زیبای اختصاصی فلش


--

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

----------------------------------------------------------------------------------------------------------------------------------------------------

20- ایران رایان (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....

------------------------------------------------------------------------------------------------------------------------------------------------------

21- شرکت دارویی پخش رازی  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....

------------------------------------------------------------------------------------------------------------------------------------------------------

22- ایران نیاز (پروژه دانشجویی)
ایران نیاز ، پاسخگوی نیاز هر ایرانی

تکنولوژی : Asp.Net 4, SQL 2008 , Ajax
قالب : 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

azsoftir@gmail.com

------------------------------------------------------------------------------------------------------------------------------------------------

23- پرشین فیلم  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------

24- مهد کودک نارنجی (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : 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

azsoftir@gmail.com


25- فروشگاه میهن موبایل (پروژه دانشجویی)

سایت استاتیک
قالب : HTML , CSS
------------------------------------------------------------------------------------------------------------------------------------------------------

26- چت روم پارس (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008  , AJAX
قالب : HTML , CSS
زبان برنامه نویسی :#C
------------------------------------------------------------------------------------------------------------------------------------------------------

27- بانیان خودرو (پروژه دانشجویی)
فروش خودرو (سایت بنگاه خودرو)
تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

    دسته بندی خودروها
    ثبت بی نهایت خودرو به همراه عکس ، قیمت و توضیحات
    سیستم ثبت سفارش خرید خودرو
    دارای پنل مدیریتی
    درج/حذف تبلیغ بر روی سایت از طریق پنل مدیریتی

------------------------------------------------------------------------------------------------------------------------------------------------------

28- فرا بوک نسخه 1 (پروژه دانشجویی)
فروشگاه کتاب آنلاین

تکنولوژی : 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

azsoftir@gmail.com
    دارای سیستم سبد خرید با امکان ذخیره سبد خرید هر مشتری (اطلاعات سبد خرید هر مشتری در سیستم ثبت می شود و مشتری می تواند در روزهای آتی به فروشگاه مراجعه و سبد خرید خود را پرداخت و سفارش خود را نهایی نماید)
    امکان خرید کتاب و ارسال آن بصورت هدیه برای یک دوست
    دارای سیستم پرداخت آنلاین
تکنولوژی :

سافت بازدید : 27 چهارشنبه 12 تیر 1398 نظرات (0)

یادگیری 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

azsoftir@gmail.com


–  تجربه کار و آشنایی با برخی دیگر از زبان های اسکریپت نویسی مانند نسخه اسکریپتی نرم افزار 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

azsoftir@gmail.com


راه های مختلفی برای برای یادگیری 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

azsoftir@gmail.com


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

سایت هایی همانند 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

azsoftir@gmail.com

 

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

پس لطفاً قبل از یاد گرفتن 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


و به عنوان نکته پایانی نیز باید خاطر نشان کرد که جهت یادگرفتن 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

azsoftir@gmail.com


در نسخه اول سیستم کاملا بصورت اصولی و براساس واقعیت برنامه نویسی شده است.
بطوری که چندین کلاس کامل و چندین تابع در این سیستم جهت نگهداری اطلاعات سبد های خرید بر روی رم سرور نوشته شده است (کد نویسی بسیار سنگینی دارد)

ولی از آنجایی که مشتری اصرار داشت که سبد های خرید بر روی دیتابیس ذخیره شوند ، علی رغم اینکه این روش کاملا غیر حرفه ای و غیر واقعی است (با زیاد شدن کاربران سایت فشار بسیار زیادی بر روی سرور دیتابیس می آید و اینکه ذخیره اطلاعات موقتی بر روی دیتابیس یک عمل غیر عقلانی است)
در نسخه 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

azsoftir@gmail.com


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

------------------------------------------------------------------------------------------------------------------------------------------------------
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

azsoftir@gmail.com


------------------------------------------------------------------------------------------------------------------------------------------------------
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

azsoftir@gmail.com

سافت بازدید : 48 چهارشنبه 12 تیر 1398 نظرات (0)

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


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



وب سایت هایی که در این گروه طراحی می شوند عبارتند از:
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

azsoftir@gmail.com


بهینه سازی وب سایت برای موتورهای جستجو گرنکته ای که در طراحی وب سایتهای مشتریان محترم و مخصوصا در وب سایتهای تجاری مد نظر قرار می گیرد این است که وب سایت بر اساس استاندارد های موتور های جستجو گر (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

azsoftir@gmail.com


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

 چرا 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

azsoftir@gmail.com


البته یکی از خدماتی که دفتر برنامه نویسی بینا ارائه می دهد خدمات 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

توضیحات برای پروژه های طراحی وبسایت نمودار DFD وب سایت ASP.NET

دوشنبه 3 تیر 1398 ساعت 18:19

 

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



------------------------------------------------------------------------------------------------------------------------------------------------------
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

azsoftir@gmail.com



آموزش 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

azsoftir@gmail.com


 

اموزش برنامه نویسی 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

azsoftir@gmail.com


جلسه ۳ : بخش بندی پروژه با استفاده از 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

azsoftir@gmail.com


    آشنایی با مبحث مهم 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

azsoftir@gmail.com


    ایجاد 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

azsoftir@gmail.com



: ایجاد 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

azsoftir@gmail.com


 

: تکمیل فرم ثبت کاربر

    کار با کنترل تقویم فارسی
    زیبا سازی فرم ثبت 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

azsoftir@gmail.com


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

    آموزش کدنویسی سمت سرور جهت دریافت فایل آپلود شده
    ایجاد اکشن 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

azsoftir@gmail.com


 

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

    ایجاد یک  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

azsoftir@gmail.com


    آشنایی با کدنویسی پلاگین 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

azsoftir@gmail.com


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

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

 

 

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

    طراحی ویو و اکشن های ویرایش دسترسی های اختصاص داده شده به کاربران
    سلب دسترسی و افزودن دسترسی جدید به کاربران
    ایجاد کلاس 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

azsoftir@gmail.com


 

 

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

    کدنویسی های بخش لاگین
    کدنویسی های مربوط به 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

azsoftir@gmail.com


    کار با کتابخانه 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

azsoftir@gmail.com


 

: ارسال خبر در سایت (بخش سوم)

    معرفی ادیتورهای متن حرفه ای
    کار با ادیتور متن 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

azsoftir@gmail.com


: نمایش اخبار در صفحه اصلی سایت (بخش اول)

    معرفی قسمت های مختلف سایت مثل اسلایدر، آخرین اخبار، آخرین ویدیوها، اخبار کناری سایت و …
    ویرایش مدل 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

azsoftir@gmail.com


 

: اصلاحات فرم نمایش و ویرایش اخبار

    آموزش 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

azsoftir@gmail.com


: نمایش خبر – جلسه دوم

    نمایش آمار بازدید هر خبر
    داینامیک کردن قالب و نمایش خبر
    کار با 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

azsoftir@gmail.com


 

: پیاده سازی حرفه ای بخش نظرات با استفاده از 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

azsoftir@gmail.com


 

: پیاده سازی حرفه ای بخش نظرات با استفاده از 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

azsoftir@gmail.com


 

: تایید کامنت توسط ادمین سیستم – جلسه اول

    ایجاد کنترلر 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

azsoftir@gmail.com


 

: آموزش 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

azsoftir@gmail.com


: تبلیغات در سایت – جلسه سوم

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

 

 

: تبلیغات در سایت – جلسه چهارم

    نمایش تبلیغات در بازه های زمانی خاص
    کار با دستورات 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

azsoftir@gmail.com


 

: ایجاد نظرسنجی در سایت – جلسه اول

    توضیحاتی در مورد مبحث نظرسنجی و اهمیت آن
    ایجاد 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

azsoftir@gmail.com


 

: ایجاد نظرسنجی در سایت – جلسه هفتم

    کار با قسمت 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

azsoftir@gmail.com


 

: جسجتو در اخبار

    بررسی جستجو در اخبار در سایت ۹۰
    ایجاد فرم جستجو در بخش منوی سایت
    کار با قابلیت های 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

azsoftir@gmail.com


: نمایش ویدیو در سایت

    توضیحاتی در مورد مبحث ویدیو در سایت
    نمایش ویدیو در سایت از طریق سایتهایی مانند 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

azsoftir@gmail.com


جلسه ۹۲ : ایجاد سیستم نمایش آمار بازدید و آمار بازدیدکننده – جلسه دوم

    تکمیل بحث نمایش آمار بازدید
    کنترل عدم تکرار شدن 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

azsoftir@gmail.com


 

 

جلسه ۹۸ : آپلود پروژه روی هاست واقعی – جلسه اول

    آشنایی با دامین و نحوه تهیه یک 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

azsoftir@gmail.com


 

وب سایت طراحی شده توسط یکی از دانشجویان دوره آموزش Asp.net core 2 در قالب سایت خبری مشابه

سافت بازدید : 46 چهارشنبه 12 تیر 1398 نظرات (0)

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


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



وب سایت هایی که در این گروه طراحی می شوند عبارتند از:
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

azsoftir@gmail.com


بهینه سازی وب سایت برای موتورهای جستجو گرنکته ای که در طراحی وب سایتهای مشتریان محترم و مخصوصا در وب سایتهای تجاری مد نظر قرار می گیرد این است که وب سایت بر اساس استاندارد های موتور های جستجو گر (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

azsoftir@gmail.com


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

 چرا 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

azsoftir@gmail.com


البته یکی از خدماتی که دفتر برنامه نویسی بینا ارائه می دهد خدمات 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

سافت بازدید : 60 چهارشنبه 12 تیر 1398 نظرات (0)

ضیحات کلی مجموعه:

در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم.

سایت که با 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

azsoftir@gmail.com


    درباره دوره - تکنولوژی ها
    برنامه نویسی وب
    درباره .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

azsoftir@gmail.com


فصل دوم) طراحی وبسایت دیوار (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

azsoftir@gmail.com


فصل چهارم) طراحی اپلیکیشن دیوار (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

azsoftir@gmail.com


بخش 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

azsoftir@gmail.com


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

معرفی و فروش محصولات

معرفی سازمان و یا شرکت خود

ایجاد سیستم استخدامی آنلاین

معرفی خود و ایجاد رزومه ی آنلاین

افکار و ایده های خودتون رو منتشر کنین

اطلاع رسانی  سمینارها، کارگاه های آموزشی و یا نمایشگاه ها

ایجاد سیستم آموزشی آنلاین و ...
ایجاد پروژه ی طراحی سایت

ایده های خود را با متخصصین برنامه نویسی تحت وب به واقعیت تبدیل کنید.

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

سابقه در طراحی، توسعه و اجرای پروژه های مختلف نرم افزاری در پلفت فرم های ویندز و وب. ابزارها و فریم ورک های 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

azsoftir@gmail.com


پیشگامان فناوری هوداد
توسعه دهنده 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

azsoftir@gmail.com


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

azsoftir@gmail.com




PHP - HTML - وردپرس ASP.Net - jQuery -  SEO - Javascript - AJAX  Joomla - C Sharp - SQL Server - C++ Programming - Matlab - شبکه اجتماعی C Programming - Python - امنیت وب - Linux و ...

سافت بازدید : 34 چهارشنبه 12 تیر 1398 نظرات (0)

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

azsoftir@gmail.com

 

 

کاملترین مقایسه بین زبان برنامه نویسی 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

azsoftir@gmail.com



در کنار 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

azsoftir@gmail.com



یکی از نقاط قوت برنامه نویسی به زبان 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

azsoftir@gmail.com


فاکتور هشتم : هزینه استفاده از 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

azsoftir@gmail.com


بنابراین استفاده از 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

azsoftir@gmail.com


یکی دیگر از بحث هایی که ممکن است در این میان پیش بیاید این است که اگر ایران به قانون کپی رایت بپیوندد چه اتفاقی برای برنامه نویسان 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

azsoftir@gmail.com


چه بسا یکبار برای خرید بسته 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@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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com

سافت بازدید : 40 چهارشنبه 12 تیر 1398 نظرات (0)

 

معماری  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@gmail.com


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

azsoftir@gmail.com


matlab
برنامه نویسی موبایل
net. تحت (pocket pc)

سافت بازدید : 38 چهارشنبه 12 تیر 1398 نظرات (0)

جام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.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


پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Ne
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.

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



به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

به روز رسانی سوم:

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران


به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز



مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

سیستم Decision

این سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و دانشگاهها و نیز ارزیابی و ثبت مصاحبه‌های کیفی جهت انجام امور استخدامی و ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم می‌توان در اکثر موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد مربوط بهره برد  .
امکانات

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی
    سیستم ورود
    سیستم لاگ آماری از تغییرات  داده‌های یک سری جداول خاص
    سیستم لاگ عملیات کاربران
    نمایش بنچ مارک‌ها در صفحه اول مدیریت
    طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
    امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
    UX و UI مورد قبول
    قابلیت Inline Editing
    یکپارچه سازی Filestream با EF Code First
    قالب واکنشگرا (شخصی سازی شده)
    چینش تمامی منو‌ها بر اساس دسترسی ها
    قابلیت اسکن فایل

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


مشخصات کاربری
نام کاربری : Admin  ، کلمه عبور :   Admin1234@example.com
تصاویر



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX

طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer

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


هدف اصلی بنده ساخت یک قالب  آماده بر اساس مقالاتی که تا الان در سایت جاری مطالعه کردم  و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله مربوط به  چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد شد:

    " تهیه قالب‌های سفارشی VS.NET و لحاظ موارد فوق در آن جهت استفاده‌های بعدی نیز وجود دارد"



کاربر سیستمی
نام کاربری :SystemAdmin


راه اندازی پروژه
از این مقاله کمک بگیرید و ورژن جدید را از مخزن پروژه دانلود کنید

موارد اضافه شده در ورژن آخر

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


    بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
    استفاده از  noty  به جای  toastr
    یکپارچه شده با Asp.net Web Api
    یکپارچه شده با Asp.net SignalR



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template

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


از این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد شدیم و به دلیل شروع کلاس‌های دانشگاه از ادامه کار منصرف شدیم . پروژه کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practice‌‌های موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک دوستان است.

لازم است اشاره کنم که پروژه IRIS  دید خیلی خوبی به بنده داد . 



یکی از کاستی هایی که همواره در پروژه‌ها حس می‌کردم رسم چارت بود. برای ترسیم چارت در وب کتابخانه‌های قوی همچون chartjs وجود دارد.

با مشاهده این کتابخانه برآن شدم که با استفاده از آن توسط C# پروژه ای پیاده سازی کنم که بتوان در نرم افزارهای تحت وب MVC به سادگی و با استفاده از FluentAPI به ترسیم  مدل‌های مختلف چارت با همان قابلیت‌های کتابخانه اصلی پرداخت.

سورس پروژه در مخزن گیت هاب قرار گرفته است.

امیدوارم مفید واقع شود.

* پ.ن: الگو برداری از سیستم گزارش ساز PdfReport آقای نصیری خیلی در نوشتن FluentAPI بهم کمک کرد.




مطالب مرتبط: MVC چارت chart chartjs Fluent Html Helpers

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


بدست آوردن آمار بازدید وب سایت در ASP.NET MVC
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.


به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

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


    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

به روز رسانی سوم:

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران


به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز


بازخوردها: ۲ پاسخ‌ها: ۱ راهنما: ۰ فایل‌ها: ۰
مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

فروشگاه IrisStore
پروژه IrisStore، یک سیستم فروشگاهی متن باز برای راه اندازی فروشگاه‌های اینترنتی کوچک است که سورس آن را می‌توانید از آدرس زیر دریافت کنید و برای اجرای آن نیاز به VS 2015 دارید:

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




همچنین نمونه‌ی آنلاین آن‌را می‌توانید در فروشگاه آیریس مشاهده کنید.


در ادامه برخی از قابلیت‌های این سیستم را مشاهده می‌کنید:
 

جست و جو با قابلیت دسته بندی نتایج

به هنگام جست و جو، لیستی از موارد پیشنهادی به صورت دسته بندی شده نمایش داده می‌شود.



جست و جوی پیشرفته کالا‌ها

جست و جو بر اساس قیمت، گروه، کلمات کلیدی و مرتب سازی نتایج انجام می‌گیرد. همچنین نتایج جست و جو بدون رفرش شدن صفحه و به صورت AJAX ای به همراه تغییر URL صفحه صورت می‌گیرد.



نمایش نمودار تغییرات قیمت
 
امکان نمایش نمودار تغییرات قیمت کالا در بازه‌ی زمانی نیز پیش بینی شده است.


ویرایش اطلاعات به صورت inline
 
امکان ویرایش قیمت و تاریخ به صورت inline وجود دارد.

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



 

مدیریت تصاویر کالا

 
در این قسمت امکان آپلود همزمان چندین فایل به همراه پیش نمایش آن‌ها وجود دارد. همچنین امکان کشیدن و رها کردن برای تغییر ترتیب چیدمان عکس‌ها نیز مهیا است.( تصویر اول به عنوان کاور کالا در نظر گرفته می‌شود.)


 

قابلیت‌های دیگر:

 
- مدیریت تصاویر اسلایدشو و تغییر ترتیب آن‌ها از طریق کشیدن و رها کردن (drag & drop)
- تعریف برگه و تغییر ترتیب نمایش آن‌ها از طریق کشیدن و رها کردن
- امکان ارسال پست
- تعریف دسته بندی
- مدیریت کاربران
- تعریف تنظیمات سایت
- نمایش کالا و پست‌های مشابه


تصویر پنل مدیریت


تصویر صفحه‌ی اصلی:

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



همچنین به راحتی می‌توان با طراحی قالب جدیدی، از این سیستم برای کاری غیر از فروشگاه اینترنتی استفاده کرد؛ سایت‌های زیر نمونه‌های آنلاین دیگری از این سیستم هستند:


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

کتابخانه‌ها و فریم ورک‌های سمت سرور:

 فناوری یا کتابخانه       توضیحات
    مقالات مرتبط
 ASP.NET MVC 5.x
     فریم ورک و موتور اصلی سایت
    -ASP.NET MVC
-How to handle repeating form fields in ASP MVC
-How to dynamically (via AJAX) add new items to a bound list model, in ASP MVC.NET 
 Entity Framework 6.x
     فریم ورک دسترسی به داده
    -Entity framework code-first
-Update One-to-Many Entity using DBContext
-مدیریت اطلاعات وابسته به زمان در بانک‌های اطلاعاتی رابطه‌ای
EFSecondLevelCache
    کش سطح دوم EF 6
     -بازنویسی سطح دوم کش برای Entity framework 6
 AutoMapper
     نگاشت اطلاعات یک شی به شی دیگر به صورت خودکار      - دوره AutoMapper
- خودکارسازی فرآیند نگاشت اشیاء در AutoMapper
 StructureMap
     تزریق وابستگی‌ها
    -EF Code First #12
 MvcCheckBoxList
     اضافه کردن CheckBoxList  به HtmlHelper
   
 DNTScheduler
     برای انجام کارهای زمان بندی شده
    -انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
 Lucene.Net
     موتور جستجوی سایت      -جستجوی سریع و پیشرفته با لوسین Lucene.net
 AspNet.Identity
     سیستم مدیریت کاربران
    -اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
 ELMAH.MVC

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

     کتابخانه ثبت وقایع و خطا‌های سیستم      -معرفی ELMAH

 PagedList
     نمایش اطلاعات به صورت صفحه بندی شده
   
PersianDateTime
    جایگزینی است برای System.DateTime برای تاریخ‌های شمسی
    -PersianDateTime جایگزینی برای System.DateTime
T4MVC
    تعاریف Strongly typed مسیرها
    -T4MVC : یکی از الزامات مدیریت پروژه‌های ASP.NET MVC
Dynamic LINQ
    نوشتن کوئری‌های LINQ به صورت رشته ای
    -انتخاب پویای فیلد‌ها در LINQ
-فعال سازی و پردازش جستجوی پویای jqGrid در ASP.NET MVC

کتابخانه‌های جاوا اسکریپتی سمت کلاینت:

 فناوری یا کتابخانه
      توضیحات         مقالات مرتبط
 jQuery      کتاب خانه‌ی پایه جاوا اسکرپتی سایت
     -آموزش (jQuery) جی کوئری
-آموزش JQuery Plugin و مباحث پیشرفته جی کوئری

 jQuery UI      ویجت‌های رابط کاربری
    - نمایش رکوردها به ترتیب اولویت به کمک jQuery UI sortable در ASP.NET MVC
- jQuery UI Sortable
-Categorized search result with jQuery UI Autocomplete
- jQuery UI Slider
-rtl jQuery UI Slider
-jquery UI Sortable with table and tr width
jQuery Validation     اعتبار سنجی سمت کلاینت
    -مشکل اعتبار سنجی jQuery validator در Bootstrap tabs
-نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter bootstrap
toastr     نمایش پیام و اطلاع رسانی
   
PersianDatePicker     یک DatePicker شمسی کم حجم
    -PersianDatePicker یک DatePicker شمسی به زبان JavaScript که از تاریخ سرور استفاده می‌کند
CKEDITOR     ادیتور متن
    -استفاده از ادیتور CKEditor در صفحات ASP.NET
-یکپارچه سازی CKEditor با Lightbox
Roxy Fileman     مدیریت فایل ها      -افزونه مدیریت فایل‌های رایگان Roxy FileMan برای TinyMce و CkEditor 
Magnific Popup     نمایش عکس‌ها به صورت پاپ آپ
   
Select2     تغییر شکل drop down list‌ها برای انتخاب گزینه‌ها
   
jqGrid v4.6     نمایش اطلاعات در قالب جدول
    - آموزش jqGrid
Bootstrap Star Rating     امتیاز دهی ستاره ای
    -پیاده سازی امتیاز دهی ستاره‌ای به مطالب به کمک jQuery در ASP.NET MVC
jQuery File Upload Plugin     آپلود فایل به صورت AJAX ای
   
HIGHCHARTS     نمایش نمودار
   
jQuery Number Plugin     برای فرمت کردن اعداد
   
X-editable     ویرایش اطلاعات به صورت inline
    -قابل ویرایش کننده‌ی فوق العاده x-editable ؛ قسمت اول
bootstrap-confirmation     نمایش فرم تایید در قالب popover
   
PathJS     برای تغییر URL صفحه برای اعمال Ajax ای
    -پیاده سازی دکمه «بیشتر» یا «اسکرول نامحدود» به کمک jQuery در ASP.NET MVC

فریمورک‌های CSS:

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


فناوری یا کتابخانه
     توضیحات
     مقالات مرتبط
 Bootstrap 3.x
     فریم ورک پایه ای css سایت
     - Bootstrap 3 RTL Theme
- Twitter Bootstrap
-سازگارسازی کلاس‌های اعتبارسنجی Twitter Bootstrap 3 با فرم‌های ASP.NET MVC
-ساخت قالب‌های نمایشی و ادیتور دکمه سه وضعیتی سازگار با Twitter bootstrap در ASP.NET MVC
-نمایش اخطارها و پیام‌های بوت استرپ به کمک TempData در ASP.NET MVC
 AdminLTE
     قالب مدیریت سایت
     - نسخه راستچین شده AdminLTE 2.2.1
Animate.css     انیمیشن‌های css3 سایت
   
Font Awesome     پک آیکون‌های برداری
   
Awesome Bootstrap Checkbox     زیبا سازی چک باکس ها
   

     



مطالب مرتبط: MVC Entity framework

سیستم Decision

این سیستم جهت نگهداری سوابق آموزشی و پژوهشی متقاضیان مراکز آموزشی و دانشگاهها و نیز ارزیابی و ثبت مصاحبه‌های کیفی جهت انجام امور استخدامی و ارتقاء شغلی ایشان است .لازم به ذکر است که در این سیستم می‌توان در اکثر موارد از الصاق فایلهای ضمیمه نیز بصورت مستقیم یا از طریق اسکن اسناد مربوط بهره برد  .
امکانات

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی
    سیستم ورود
    سیستم لاگ آماری از تغییرات  داده‌های یک سری جداول خاص
    سیستم لاگ عملیات کاربران
    نمایش بنچ مارک‌ها در صفحه اول مدیریت
    طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
    امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
    UX و UI مورد قبول
    قابلیت Inline Editing
    یکپارچه سازی Filestream با EF Code First
    قالب واکنشگرا (شخصی سازی شده)
    چینش تمامی منو‌ها بر اساس دسترسی ها
    قابلیت اسکن فایل

مشخصات کاربری

تصاویر

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




مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX

پروژه سامانه برگزاری مسابقات ورزشی پیاده سازی شده به وسیله ASP.NET MVC و AngularJS
این سامانه به کمک فریمورک‌های ASP.NET MVC و AngularJS پیاده سازی شده است.

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

امکانات سامانه:

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

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



نحوه‌ی ورود به سیستم

برای ورود به مدیریت سامانه، از قسمت فوتر سایت بر روی "ورود همکاران" کلیک کنید.




نکته: سورس کد این پروژه را فقط از مخزن کد پروژه می‌توانید دریافت کنید.

 



بازخوردها: ۰ پاسخ‌ها: ۰ راهنما: ۰ فایل‌ها: ۰
: iTextSharp PdfReport ASP.Net MVC MVC AngularJS Entity framework

طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer

هدف اصلی بنده ساخت یک قالب  آماده بر اساس مقالاتی که تا الان در سایت جاری مطالعه کردم  و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله مربوط به  چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد شد:

    " تهیه قالب‌های سفارشی VS.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


موارد اضافه شده در ورژن آخر

    بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
    استفاده از  noty  به جای  toastr
    یکپارچه شده با Asp.net Web Api
    یکپارچه شده با Asp.net SignalR



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template



از این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد شدیم و به دلیل شروع کلاس‌های دانشگاه از ادامه کار منصرف شدیم . پروژه کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practice‌‌های موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک دوستان است.



مطالب مرتبط: فروشگاه اینترنتی jQuery ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 N-Layer Architecture Best Practice Dependency Injection

DNTProfiler
DNTProfiler پروژه‌ی پروفایلر سورس بازی است که با EF 6.x و همچنین NHibernate 4.x سازگار است.


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

- محل دریافت آخرین نگارش آن: https://github.com/VahidN/DNTProfiler/releases
- بسته‌ی نیوگت EF پروژه: DNTProfiler.EntityFramework.Core
- بسته‌ی نیوگت NH پروژه: DNTProfiler.NHibernate.Core 

بازخوردها: ۱۱ پاسخ‌ها: ۱۷ راهنما: ۰ فایل‌ها: ۰
مطالب مرتبط: Entity framework NHibernate
 امتیاز ۴,۹۶ از ۵ توسط ۱۳ نفر info
SimpleFormGenerator یک فرم‌ساز ساده
این پروژه یک فرم‌ساز ساده پیاده‌سازی شده با ASP.NET MVC است.
توسط سیروان عفیفی سیروان عفیفی در ‫۴ سال و ۶ ماه قبل، چهار شنبه ۱۲ آذر ۱۳۹۳، ساعت ۱۶:۰۴
بازخوردها: ۰ پاسخ‌ها: ۰ راهنما: ۰ فایل‌ها: ۱
مطالب مرتبط: ASP.Net MVC Entity framework EF CodeFirst

Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا
این پروژه، یک چارچوب کاری برای احراز هویت کاربران به صورت گروه بندی شده و تعیین سطوح دسترسی به صورت پویا است.
نکته: پروژه هنوز تکمیل نشده است و می‌توانید بیلدهای شبانه آن را از مخزن کد ذکر شده دریافت نمایید.
ممنون میشم که در تکمیل پروژه، پیشنهادات و ایده‌ها خود را بیان کنید.
توضیحات تکمیلی: به زودی

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



مطالب مرتبط: MVC IrisMembership Authorization Authentication Entity framework

زیرنویس فارسی ویدئوهای مقدمات AngularJS
مدتی است شروع به تهیه زیرنویس فارسی این دوره  Pluralsight کرده ام، یک دوره نسبتاً جامع که علاوه بر آموزش مفاهیم AngularJS، پروژه محور نیز می‌باشد، یک پروژه را در طول دوره تعریف کرده و همراه با آموزش قدم به قدم مراحل تهیه این پروژه را نیز آموزش می‌دهد

سافت بازدید : 46 چهارشنبه 12 تیر 1398 نظرات (0)

انجام پروژه های برنامه نویسی

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
پروژه های تحت ویندوز
C# Windows form

پروژه های طراحی سایت

C# asp.net mvc
C# asp.net webform
Sql server tsql entityframe work

طراحی پروژه مخصوص فروشگاهای ورزشی و مطب پزشکی با امکان چت و مشاوره انلاین . دراری نمونه کارهای مرتبط
پروژه ای که برای شما آماده کرده ایم یکی از بهترین آزمون گیرهای آنلاین است که با 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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
تکنولوژی های مورد استفاده در پروژه آزمون آنلاین:

    ASP.NET
    SQL Server
    Linq2SQL
آموزش خصوصی برنامه نویسی و طراحی سایت حرفه ای در منزل
مسلط به cms jomla

سافت بازدید : 46 چهارشنبه 12 تیر 1398 نظرات (0)

ش برنامه نویسی ASP.Net MVC ، بیست و هشت جلسه منتشر شده است در این پست جلسه ۲۹ از این دوره رو آماده کردیم در این دوره که به صورت پروژه محور ارائه شده است سعی شده به صورت کامل دانشجو طراحی سایت با ASP.Net MVC رو فرا بگیرد . در این جلسه استاد تنظیم استایل های قالب به شیوه ‏Mvc ، ایجاد لایوت اصلی فروشگاه به صورت ‏Html و ایجاد صفحه اصلی فروشگاه به صورت ‏Html را آموزش میدهد و در ادامه تغییر صحیح تصاویر روی صفحه اصلی رو یاد میدهد.

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


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

آموزش ASP.Net MVC به زبان فارسی

چرا ASP.Net MVC را برای برنامه نویسی انتخاب کنیم؟
امروزه زبان های مختلفی در دنیای برنامه نویسی در حال رشد و پیشرفت هستند که هرکدام در بخشی از صنعت یا زندگی روزمره ما در دسترس قرار گرفته و به ناچار علاقه مندان به برنامه نویسی را به سوی این زبان ها سوق می دهد. در زمینه وب هم پیشرفت های چشمگیری رخ داده و زبان ها در حال رشد هستند. پس علاقه مندان برنامه نویسی تحت وب هم برای به روز بودن باید زبان های جدید را فرابگیرند . خانواده ASP.Net هم از بروز بودن با ارائه نسخه های جدید, این زبان رااا مستثنی نکرد و نسخه MVC که نسلی جدید از این خانواده می باشد را روانه بازار کرد و درحال گسترش آن است. برنامه نویسان برای یادگیری این نسخه جدید بههه سرعت در حال افزایش هستند چرا که این نسل جدید بازار کار بکر و مناسبی را فراهم نموده است.

    دوره ای کاملا حرفه ای با استفاده از بروز ترین ابزار برنامه نویسی با رعایت اصول طراحی و برنامه نویسی. در این دوره به آموزش صفر تا صد یک فروشگاه B & B با Asp.net Mvc 5.2 خواهیم پرداخت.

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


    با استفاده از ایجکس , جی کوئری , جاوا اسکریپت , سی شارپ و MVC سایت فروشگاهی با امکانات متعدد را پیاده نموده ایم.

مطالبی که در این جلسه تدریس شده است :

    تنظیم استایل های قالب به شیوه ‏Mvc
    ایجاد لایوت اصلی فروشگاه به صورت ‏Html
    ایجاد صفحه اصلی فروشگاه به صورت ‏Html
    تغییر صحیح تصاویر روی صفحه اصلی

ASP.Net MVC چیست ؟

MVC خلاصه سه کلمه Model -View-Controller می باشد که در اکثر زبان های برنامه نویسی امروزه نامی از آن وجود دارد ، تکنولوژی ASP.Net MVC مدتی پیش توسط ماکروسافت ارائه شد، برنامه نویسی با این تکنولوژی در ابتدا بسیار سخت و پیچیده به نظر می رسید اما به تدریج با ظهور Wizard ها و… در نسخه MVC4 برنامه نویسی واقعاً یک تفریح و کار بسیار ساده شناخته شد . دوره آموزش ASP.Net MVC از آکادمی سورس ایران به صورت کاملاً پروژه محور و در قالب انجام پروژه فروشگاه اینترنتی شما را با برنامه نویسی به این شیوه آشنا خواهد کرد و شما ازین پس پروژه های خود را با این تکنولوژی پیاده س

عد از آموزش های html ، css ، jquery و بانک اطلاعاتی sql ، حالا وقت آنست که مهمترین بخش از آموزش طراحی سایت داینامیک ، یعنی اموزش تکنولوژی asp.net آشنا شوید.

آموزش Asp.net میتواند شما را برای طراحی وب سایت های داینامیک آماده نماید. Asp.net تکنولوژی معرفی شده از سوی ماکروسافت است.

به عبارت ساده Asp تکنولوژی ماکروسافت برای طراحی داینامیک وب سایت در طراحی سایت می باشد.

همواره Asp و php و jsp سه تکنولوژی اصلی و البته رقیب برای طراحی سایت داینامیک بوده اند. تمامی کدهای این 3 تکنولوژی در نهایت به صورت کدهای html (تگ های html) به مرورگر فرستاده می شوند. پس ابتدا باید بخش آموزش Html را خوانده و تسلط پیدا کنید و سپس آموزش 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


ASP تلاش می‌کند تحول توسعه دهنده‌ها را ازتوسعه کاربرد ویندوز تا توسعه WEB توسط ارائه قابلیت ساخت صفحات مرکب از کنترل‌ها همانند یک رابط کاربری ویندوزساده نماید. یک کنترل WEB ازقبیل یک Button یا یک Label دربسیاری ازسبک‌ها همانند همتای ویندوزخودش عمل می‌کند. کد می‌تواند خصوصیات وپاسخ خود را به رویدادهایش ارجاع دهد. کنترل‌ها معلومات«فوت و فن» ترجمه خود را دارند: درحالی که کنترل‌های ویندوزخودشان را برروی پرده ترسیم می‌کنند، کنترل‌های WEB قطعاتی ازHTML وجاوااسکریپت را تولید می‌کنند که بخشی ازفرم صفحه حاصل را به مرورگرکاربرنهایی می‌فرستد.
ASP.NET برنامه نویس را به توسعه کاربردها با استفاده ازنمونه رابط کاربرگرافیکی رویدادی(مدل event-driven GUI) وسریعترازمحیط‌های سندی مرسوم درWEB مانند ASP و PHP تشویق می‌کند. چارچوب کاری تلاش می‌کند فناوری‌های موجود از قبیل JAVASCRIPT را با مؤلفه‌های درونی همانند حالت دید برای به دست آوردن حالت پایدار«درخواست درونی» درمحیط WEB نا متمرکز اصلی ترکیب کند.بعضی از اوقات نیاز است برای تست قابلیت و عملکرد سایت در ASP.NET MVC در پروتکل Https بتوانیم این پروتکل در هنگام توسعه و برنامه نویسی پروژه فعال کنیم.

فعال بودن این قابلیت بخصوص هنگام برنامه نویس Web Socket و تست کردن قابلیت هایی مانند Push Notification جزو ضروریات محسوب می شود. اگر علاقه مند هستید روش انجام این کار را بیاموزید با ما با تماشای این ویدئو همراه باشید.

 

پروژه 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@gmail.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 : وب سایت آموزش 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


پروژه 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 : وب سایت رزرو غذا

پروژه ASP.Net : وب سایت موسیقی سنتی ایرانی

پروژه ASP.Net : وب سایت معرفی تجهیزات پزشکی

پروژه ASP.Net : وب سایت رزرو بلیط قطار

پروژه ASP.Net : وب سایت ثبت نام دانشجویی بهمراه تعیین تعداد واحد

پروژه ASP.Net : وب سایت صدور کارت پرسنلی آنلاین
 طراحی و پیاده سازی Web Application ها در سازمان ها و شرکت های نرم افزاری ایران )

مدت دوره: 60 ساعت
معرفی دوره:
ASP.NET Core یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب می باشد که در نسخه 3 بهینه سازی و امکانات بیشتری به آن افزوده شده است.
ما در این دوره ابتدا ASP.NET Core را یاد خواهیم گرفت و به سراغ نوشتن Application به صورت MVC و همچنین Razor Page خواهیم رفت. سپس نوشتن Web API و کار با آن را یاد می گیریم و در نهایت به سراغ آموزش Angular 8 خواهیم رفت و یک اپلیکیشن کامل به کمک این تکنولوژی ها پیاده سازی خواهیم کرد.
در پایان این دوره با یادگیری سرفصل های دوره تبدیل به یک برنامه نویس حرفه ای در حوزه وب هم در سمت Backend و هم در سمت Frontend خواهید شد.
پیش نیازهای دوره 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

azsoftir@gmail.com



سرفصل دوره :
آشنایی با  ASP.NET Core 3 و تفاوت های آن با ASP.NET MVC

تاریخچه MVC و مفهوم آن
معرفی Controller، View و Model
ارتباط بین Controller، View و Model
کار با Action ها
نحوه نصب و راه اندازی ASP.NET Core
نحوه نصب و راه اندازی و معرفی بخش های مختلف پروژه
معرفی بخش های مختلف پروژه و کار با فایل های مربوط به تنظیمات پروژه

معرفی ویژگی های جدید در ASP.NET Core 3
کار با   View

کار با  Razor
کار با  Layout
نوشتن Html Helper و بکارگیری آن
کار با Partial View
کار با Razor View ها
آشنایی و کار با ViewComponent
طراحی صفحات Responsive به وسیله p Bootstra

 کار با Controller و Action  ها
 Model و  Data

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


استفاده از Model در Action و View
انواع Validation بر روی  Model
استفاده از  Data Annotation

 کار با  EF Core و تغییرات آن نسب به Entity Framework

Routing

آشنایی با انواع  Routing(مسیریابی)
کار با  Attribute Routing

ASP.NETIdentity

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

 راه اندازی Token Authentication و کاربردهای آن
کار با  Area

نحوه بخش های قسمت های مختلف پروژه
افزودن و مدیریت Area ها

نوشتن Filterهای متنوع و سفارشی
Caching

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


Client Side Caching
Server Side Caching
راه اندازی SignalR و Push Notification
نحوه نوشتن و استفاده از Web API ها
طراحی اپلیکیشن سرویس گرا بر اساس Web API
کار با Swagger برای Document کردن WebApi ها

کارکردن با فایل ها در پروژه  (File Uploader)
معرفی الگوهای معروف برنامه نویسی در محیط ASP.NET Core
آشنایی و نصب nginx + iis روی ویندوز و لینوکس و راه اندازی پروژه روی این دو سیستم عامل
نصب و راه اندازی Docker  و راه اندازی پروژه روی آن
سرفصل های مربوط به Angular 8 :

    نصب و راه اندازی انگولار
    یادگیری TypeScript
    تفاوت های روش های مختلف پیاده سازی SPA
    ایجاد پروژه و معرفی بخش های مختلف یک پروژه انگولار
    معرفی کامپوننت ها و ویژگی های هر کامپوننت
    کار با ماژول ها و نقش آنها در انگولار
    نوشتن سرویس در انگولار و استفاده در کامپوننت ها
    دسته بندی کامپوننت ها با استفاده از ماژول ها و مزیت های آن
    معرفی Dependency Injection و نحوه استفاده از این امکان در Angular
    راه اندازی Routing رو انگولار و آدرس دهی به کامپوننت ها
    روش های ایجاد فرم های ثبت و نمایش اطلاعات در انگولار
    کار با دستورات شرطی و حلقه ها در انگولار
    معرفی و کار با UI Component هایی مانند Material Design در انگولار
    روش های صدا کردن web api در انگولار و تعامل با server
    روش های validate کردن اطلاعات ورودی توسط کاربر
    کارکردن با فایل ها در انگولار(آپلود و نمایش فایل ها در انگولار)
    ایجاد Authentication و Authorization در انگولار
    روش های Data Binding در Angular
    کار با Reactive Forms ها در انگولار
    کار با Event ها در

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

 

Angular

    کار با Pipe ها و نحوه نوشتن pipe جدید
    معرفی و راه اندازی Lazy Loading در انگولار
    خروجی گرفتن از پروژه و قراردادن روی سرور
پروژه ASP.Net : وب سایت دفترچه تلفن آنلاین

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com

سافت بازدید : 38 چهارشنبه 12 تیر 1398 نظرات (0)

پذیرش و انجام برنامه نویسی و طراحی ساخت سایت با زبان برنامه نویسی aspnet با مناسبت ترین قیمت برای ثبت سفارش پروژه های خود می توانید از طریق تلگرام یا واتس آپ موضوع خود را به شماره تلفن ارسال کنید تاهزینه آن را به شما اعلام کنیم. پذیرش سفارش از تمامی استان های کشور امکان پذیر است. پاره ای توضیحات: ی‌اس‌پی‌دات‌نت (به انگلیسی: ASP.NET) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت‌های Web و برنامه‌های Web پویا وسرویس‌های Web پویا وسرویس‌های Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می‌دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.

اعتبار سنجی کنترل ها در ASP.NET با Data Annotation ها

همانطور که اطلاع دارید ، راه های زیادی برای اعتبار سنجی کنترل ها در صفحات مختلف یک پروژه ASp.NET وجود دارد .

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

تغییر ظاهر کنترل FileUpload

در بیشتر سایت ها شاهد نمایش یکسانی برای کنترل FileUpload هستیم . می توان گفت کنترل FileUpload جزو آن کنترل هایی می باشد که تقریبا بیشتر طراحان وب آن را بدون هیچ تغییری در نمایش آن به کار خواهند برد و...
توسطعثمان رحیمینظرات0بازدید ها 46103 ماه قبل ، پنج شنبه 8 آبان 1393 ساعت 20:31
معرفی کلاس Stopwatch

آیا تا به حال سعی کرده اید مدت زمان لازم برای فایل هایی را که در وب سایت تان آپلود میکنید بررسی کنید ؟

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

عبارات با قاعده 3#

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


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

نمایش MessageBox در ASP.NET

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

روش های مختلفی برای نمایش یک MessageBox در ASP.NET Web Foems وجود دارد ولی بیشتر ...

نحوه ذخیره فایل های pdf,word,excel در دیتابیس

یکی از نیازمندی های هر وب سایت (داینامیک) آپلود فایل های مختلف می باشد . برنامه نویسان برای آپلود فایل های خود روش های مختلفی را انجام می دهند .بعضی از برنامه نویسان ترجیح می دهند که کمتر خود را درگیر کدها کنند و در کمترین زمان فایل مورد نظر را آپلود کنند و فقط اسم فایل ها را در دیتابیس ذخیره می کنند و تعدادی از برنامه نویسان بنا به دلایلی از جمله در دسترس بود فایل ها ترجیح می دهند فایل های خود را در دیتابیس ذخیره نمایند . در این مقاله قصد نداریم معایب و محاسب این روش ها را بیان کنیم بلکه می پردازیم به ذخیره فایل های با پسوند pdf,word,excel می پردازیم.
توسطعثمان رحیمینظرات2بازدید ها 54982 ماه قبل ، چهارشنبه 2 مهر 1393 ساعت 20:27
اعتبار سنجی کنترل ها در asp.net

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

تبدیل عکس رنگی به GrayScale در ASP.NET

در این مقاله کدهایی را در رابطه با تبدیل عکس رنگی به GrayScale در ASP.NET ارائه خواهیم کرد ...

url Routing در 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


چرا Routing :

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

عبارات با قاعده (Regular Expressions) - قسمت دوم

Regular Expression که به اختصار RegEx نامیده می شوند ، نمادهایی هستند که مانند هر ابزار دیگری برای بر طرف کردن نیازی اختراع شده اند ، به طور مثال اعتبار سنجی آدرس ایمیل ، جستجو در یک متن و ... .
یکی از مواردی که در بیشتر پروژه ها با آن نیاز خواهیم داشت بحث Regular Expression ها می باشد .


کوکی ها (Cookies) در 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


برای آشنایی بیشتر با کوکی ها یک مثال که در همه وب سایت ها رایج است را بیان می کنیم . در اکثر وب سایت ها ...

Confing کردن پروژه های Asp.net

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

کنترل AdRotator

برای ایجاد یک بنر تبلیغاتی با نمایش تصادفی یکی از بهترین گزینه ها کنترل AdRotator در Asp.net می باشد . این کنترل یک بنر تبلیغاتی ایجاد می کند که هیچ نیازی به برنامه نویسی ندارد فقط باید عکس های مربوطه را در یک فایل xml تعیین کنید .

تبدیل تاریخ میلادی به شمسی توسط کلاس PersianCalendar

تبدیل تاریخ میلادی به شمسی  یک از نیاز هایی است که در اکثر پروژه ها  به آن نیاز خواهیم داشت  به همین دلیل تصمیم گرفتم تبدیل این تاریخ رو توسط کلاس PersianCalendar  در اختیار دوستان بزارم .

 

عبارات با قاعده (Regular Expressions) - قسمت اول

اگر شما برنامه نویس هستید حتما برای شما مواقعی پیش اومده که بخواهید بعضی از مقادیری را که از ورودی دریافت می کنید ،آنها را اعتبارسنجی کنید برای مثال چک کردن یک آدرس پست الکترونیکی از نظر فرمت آن و یا چک کردن یک مقدار به عنوان شما تلفن و ... یادگیری عبارات با قاعده برای هر برنامه نویسی ضروری می باشد پس به شما این مطلب رو برای شروع یادیگری پیشنهاد می کنم .
توسطعثمان رحیمینظرات1بازدید ها 45051 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 18:23
ViewState چیست و چه کاربردی دارد ؟

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


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

ایجاد رابطه در DataSet

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

 

آموزش Route کردن صفحات در Asp.net

احتمالا تا حالا با وب سایت های زیادی رو به رو شده اید که هیچ اثری از پسوند صفحات در url نیست و یا اینکه سایت هایی رو دیده باشد که با asp.net و یا php نوشته شده اند ولی آدرس همه صفحات آنها به .html ختم می شود ، به این کار Route کردن صفحات گفته می شود .برای آشنایی بیشتر با این کار این مقاله رو به شما پیشنهاد میکنم.

سفارش انجام پروژه های برنامه نویسی 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


    دسته: سفارش انجام پروژه های برنامه نویسی ASP.net   



برنامه فروشگاه مجازی با ASP.NET

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

سفارش پروژه برنامه نویسی در اهواز,انجام پروژه های برنامه نویسی در اهواز,سفارش پروژه دانشجویی در اهواز,انجام پروژه های دانشجویی در اهواز

    سفارش پروژه برنامه نویسی در اهواز
    انجام پروژه های برنامه نویسی در اهواز
    سفارش پروژه دانشجویی در اهواز
    انجام پروژه های دانشجویی در اهواز



یکی از پر مخاطب ترین دوره های آموزشی حال حاضر، ASP.NET MVC است.
MVC چیست؟

MVC یک الگوی طراحی در برنامه نویسی هست و به شما کمک خواهد کرد تا پروژه های کاری تان را با نظم و استاندارد خاصی مدیریت و لایه بندی کنید و به راحتی توسعه دهید. MVC از سه بخش Model - View - Controller تشکیل شده است.
Asp.Net Mvc چیست ؟

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


ماکروسافت بر اساس همین الگو، یک تکنولوژی کاملا اختصاصی به نام Asp.Net Mvc ایجاد کرد. Asp.Net Mvc یک چهارچوب برای ساخت وبسایت ها و برنامه های تحت وب است که بر اساس استاندارد MVC هست و از قسمت های زیر تشکیل شده است:
Model : بخش قالب اطلاعات و دیتابیس پروژه نامیده می شود.
View : بخش نمایشی و ظاهری پروژه که کاربر با آن تعامل دارد نامیده می شود.
Controller : واسطه ای بین، مدل و ویو است. و تمام درخواست ها (Request) و پاسخ های (Response) را مدیریت می کند.
آموزش پروژه محور ASP.NET  MVC

در دوره آموزش پروژه محور ASP.NET MVC، تمام اصول و سرفصل های Asp.Net Mvc از مقدماتی تا پیشرفته به ترتیب آموزش داده شده است. در این دوره سعی کردیم از تمام مواردی که فرا می گیرید، داخل یک پروژه فروشگاه اینترنتی استفاده کنیم.
یکی از مهمترین ویژگی های این دوره، پروژه محور بودن آن هست و شما می توانید مراحل ساخت یک پروژه فروشگاه اینترنتی را با استفاده از تکنولوژی Asp.Net Mvc به صورت گام به گام فرا بگیرید.
در آخر دوره آموزش Asp.Net Mvc، سورس کد فروشگاه در اختیار شما قرار خواهد گرفت و شما می توانید با استفاده از آن دیگر پروژه های پیشنهادی را به راحتی انجام دهید.
شما در این دوره علاوه بر Asp.Net Mvc موارد دیگری از جمله Jquery – Ajax – Entity Framework را فرا خواهید گرفت.

سر فصل های این دوره، تمامی اصول Asp.Net Mvc رو از مقدماتی تا پیشرفته پوشش می دهند.
برای مشاهده سرفصل های دوره آموزش پروژه محور ASP.NET MVC کلیک کنید.

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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com





بازآوری فهرست دیدگاه‌ها
آموزش ASP.Net

    1 ASP.NET
        آموزش ASP.NET-مقدمه
        آموزش ASP.NET-معرفی
    2 ASP.NET WebPage
        آموزش ASP.NET-معرفی WebPage
        آموزش ASP.NET-مفهوم Razor
        آموزش ASP.NET-مفهوم Layout
        آموزش ASP.NET-فولدرها
        آموزش ASP.NET-مفهوم Global
        اموزش ASP.NET-مفهوم Form
        آموزش ASP.NET-مفهوم اشیاء
        آموزش ASP.NET-پایگاه داده
        آموزش ASP.NET-مفهوم فایل
        آموزش ASP.NET-مفهوم Helper
        آموزش ASP.NET-مفهوم WebGrid
        آموزش ASP.NET-مفهوم Chart
        آموزش ASP.NET-ایمیل
        آموزش ASP.NET-بکارگیری PHP
        آموزش ASP.NET-انتشار وبسایت
    3 ASP.NET Razor
        آموزش Razor-مقدمه
        آموزش Razor-سینتکس
        آموزش Razor-متغیرهای #C
        آموزش Razor-حلقه در #C
        آموزش Razor-منطق برنامه #C
        آموزش Razor-متغیرها در VB
        آموزش Razor-حلقه ها در VB
        آموزش Razor-منطق برنامه VB
    4 ASP.NET MVC
        آموزش MVC-معرفی
        آموزش MVC-برنامه کاربردی
        آموزش MVC-فولدرها در MVC
        آموزش MVC-مفهوم Layout
        آموزش MVC-مفهوم Controller
        آموزش MVC-مفهوم View
        آموزش MVC-پایگاه داده
        آموزش MVC-مفهوم Model
        آموزش MVC-امنیت
        آموزش MVC-مفهوم Helper
        آموزش MVC-انتشار سایت
    5 ASP.NET WebForm
        آموزش WebForm-معرفی
        آموزش WebForm-مفهوم Page
        آموزش WebForm-کنترل ها
        آموزش WebForm-مفهوم Event
        آموزش WebForm-مفهوم Form
        آموزش WebForm-مدیریت حالت
        آموزش WebForm-کنترل TextBox
        آموزش WebForm-کنترل Button
        آموزش WebForm-اتصال داده
        آموزش WebForm-شیء ArrayList
        آموزش WebForm-شیء Hashtable
        آموزش WebForm-شیء SortedList
        آموزش WebForm-فایل XML
        آموزش WebForm-کنترل Repeater
        آموزش WebForm-کنترل DataList
        آموزش WebForm-پایگاه داده
        آموزش WebForm-صفحه Master
        آموزش WebForm-کنترل Navigation
    6 آموزش پروژه محور ASP
        آموزش پروژه محور ASP.NET MVC
        آموزش پروژه محور ASP.Net
    7 آموزش های متفرقه
        ایجاد دیسکت بیمه در سی شارپ
        فارسی ویندوز به داس ایران سیستم

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


        مقدمه طراحی شی گرا
        ویژگی های NET 4.5.
        بالابردن خوانایی کد
        اصل تک مسئولیته بودن
        کد نویسی سریع در VS
        قوانین نامگذاری کد ها
        اصل Open-closed در شی گرایی
        URL rewriting چیست؟
        نکات مهم برنامه نویسی
        اصل جایگزینی لیسکوف
        اصلاح کدهای برنامه (1)
        اصل تفکیک واسط
        اصلاح کدهای برنامه (2)
        اصل وارون سازی وابستگی

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@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


آموزش طراحی سایت

لیست پروژه های asp.net

سه‌شنبه 11 تیر 1398 ساعت 18:35


کلیه پروژه ها دارای داکیومنت (توضیحات خط به خط) می باشند و می توانید پروژه را با داکیومنت و یا بدون داکیومنت سفارش دهید.
از اونجایی که درد دانشجو رو فقط دانشجو می فهمه ، مطمئن باشین که کارای من از همه جا ارزون تر و مطمئن تره

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


چند عدد از نمونه کارهای انجام شده:
(با توجه به تعداد زیاد کارها ، گلچینی از نمونه کارهای روی سایت قرار داده شده است)

::. جهت مشاهده عکس پروژه ها در کانال تلگرام عضو شوید .::

عضویت در کانال تلگرام


1 - فروشگاه اینترنتی فیلم

تکنولوژی : Asp.Net 3.5, SQL 2005
زبان برنامه نویسی: VB

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------
2- فروشگاه اینترنتی کتاب

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب اختصاصی: HTML , CSS
زبان برنامه نویسی: VB

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------

3- آپلود سنتر عکس

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: VB

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------

4- سایت آموزشی رشته شنا (پروژه دانشجویی)

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


تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB

::. داکیومنت موجود نیست .::
------------------------------------------------------------------------------------------------------------------------------------------------------
5- سایت آموزشگاه کامپیوتر پژوهش (پروژه دانشجویی)

تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB
سایت بصورت استاتیک می باشد ، مشاهده کلاسها ، اساتید ، اطلاعات تماس و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

6- سایت فروش پرینتر (پروژه دانشجویی)

تکنولوژی : Asp.Net
قالب : HTML , CSS
زبان برنامه نویسی: VB
همراه با هدر اختصاصی
------------------------------------------------------------------------------------------------------------------------------------------------------

7- سایت رایان کامپیوتر (پروژه دانشجویی)

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


تکنولوژی : HTML
زبان برنامه نویسی: HTML با NotePad
همراه با هدر و فوتر اختصاصی
------------------------------------------------------------------------------------------------------------------------------------------------------
8- سایت خبر ورزشی (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
زبان برنامه نویسی: VB
------------------------------------------------------------------------------------------------------------------------------------------------------

9- سایت نهاد نمایندگی مقام معظم رهبری دانشگاه علم و صنعت (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
همراه با هدر و فوتر و قالب اختصاصی 3 ستونی ، پنل مدیریتی کامل جهت مدیریت کلیه بخش های سایت ؛ منوی پیوندها با قابلیت تعریف پیوند (لینک) جدید از طریق پنل مدیریتی ، منوی موضوعات با قابلیت تعریف موضوع جدید از طریق پنل مدیریتی ، بخش گالری تصاویر با قابلیت آپلود تصاویر جدید و مدیریت تصاویر از طریق پنل مدیریتی ، قابلیت تعریف کاربر جدید جهت دسترسی دوستان ، همکاران به بخش مدیریتی ، قابلیت ارسال مطلب از طریق پنل مدیریتی سایت به همراه منوی مدیریتی اختصاصی.
------------------------------------------------------------------------------------------------------------------------------------------------------

10- سایت املاک خانه ما (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
بخش عضویت با امکان عضویت بی نهایت عضو، پنل اختصاصی برای هر عضو
امکان ثبت بی نهایت ملک برای هر عضو
پنل مدیریتی قدرتمند (امنیت و کارایی بالا)- جلوگیری از ورود کاربران غیر مجاز
نمایش املاک ثبت شده ، پس از تایید مدیر
جستجوی پیشرفته بر اساس نوع ملک (فروش،رهن،اجاره) ، امکانات (آب،برق،گاز،تلفن،پارکینگ،انباری،آسانسور) و قیمت و ....
------------------------------------------------------------------------------------------------------------------------------------------------------

11- مشاورین املاک کاسپین (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی: #C
قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
دارای امکاناتی همچون :
 مدیریت موضوعات (ایجاد/حذف)
مدیریت پیوند ها (ایجاد/حذف)
ایجاد آگهی جدید
مدیریت آگهی ها، مدیریت پیوند ها و غیره
------------------------------------------------------------------------------------------------------------------------------------------------------

12- خبرگزاری آریا (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی : VB

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
سایت خبری با امکانات درج خبر ، گروه بندی اخبار،درج پیوند به سایت های دیگر.
ایجاد ،ویرایش و حذف اخبار ؛  ایجاد ،ویرایش و حذف گروه بندی ها .
ایجاد (ثبت) و حذف پیوند ها _ دارای پنل مدیریتی قدرتمند(محافظت شده با کوکی)
------------------------------------------------------------------------------------------------------------------------------------------------------

13- سایت گردشگری یزد توریست (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی : C#

قالب شکیل با تکنولوژی CSS3 / مدیریت مطالب / دسته بندی مطالب گردشگری / عضویت / ارسال خاطرات سفر توسط اعضاء / نمایش خاطرات سفر اعضاء پس از تایید مدیریت بر روی سایت / جستجوی پیشرفته و ...
------------------------------------------------------------------------------------------------------------------------------------------------------
14- سایت دانشگاه آزاد پیرانشهر (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS, JavaScript
زبان برنامه نویسی :#C

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

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
دارای صفحات درباره ما ، امکانات دبیرستان ، معرفی دبیرستان و ....
دارای گالری عکس
امکان ارسال نظر یا پیشنهاد از طریق فرم تماس با ما (قابلیت مشاده نظرات در پنل مدیریتی)
- دارای پنل مدیریتی با امنیت بالا و امکاناتی همچون :
مدیریت مطالب (درج خبر ، اطلاعیه و ... ) | مدیریت موضوعات | مدیریت دانش آموزان | مدیریت دانش آموزان ثبت نام شده در آزمون ورودی |مدیریت گالری تصاویر | مدیریت دروس و نمرات و ...
 - دارای پنل اختصاصی برای هر دانشجو :
هر دانشجو می تواند توسط نام کاربری و پسوردی که دبیرستان در اختیارش می گذارد ، به سایت لاگین نماید و نمرات درس های خود را مشاهده نماید.
------------------------------------------------------------------------------------------------------------------------------------------------------
 
16- سایت پارسا تبلیغ (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
امکان درج بی نهایت محصول ،امکان دسته بندی محصولات، محل درج تبلیغات در کلیه صفحات سایت  ، امکان سفارش محصول توسط مشتریان و ثبت هر سفارش
پنل مدیریتی قدرتمند با امکان مدیریت محصولات ، مدیریت دسته ها ، مدیریت قیمت تبلیغات ، مدیریت سفارشات دریافتی ، مدیریت تبلیغات سایت (نمایش در کلیه صفحات) و ...
------------------------------------------------------------------------------------------------------------------------------------------------------
 
17- سایت تور آنلاین (پروژه دانشجویی)
سیستم جامع رزرواسیون تور ، هتل و بلیط هواپیما

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

قالب اختصاصی با تکنولوژی CSS به همراه هدر اختصاصی
سیستم منسجم رزرواسیون آنلاین تور ، هتل و بلیط هواپیما

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

پنل مدیریتی با امنیت عالی و امکانات :
امکان مدیریت تورها ، مدیریت هتل ها ، مدیریت شرکت های هواپیمایی ، مدیریت خطوط هوایی ،
مدیریت بلیط هواپیما ، مدیریت سفارشات
------------------------------------------------------------------------------------------------------------------------------------------------------

18- سیستم مدیریت متمرکز آموزش (سما)  (پروژه دانشجویی)
یک راه حل فوق العاده برای اساتید

تکنولوژی : 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

azsoftir@gmail.com


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


دارای کنترل پنل اختصاصی برای هر دانشجو با امکانات :

    انتخاب درس
    مشاهده دروس انتخابی تایید شده و مشاهده نمرات اصلی (میان ترم و پایان ترم) و کلاسی هر درس
    مشاهده دروس انتخابی رد شده و نمایش دلیل رد درس از طرف استاد
    ارسال پیام عمومی (سوال درسی ، رفع اشکال و ...) با امکان پیوست کردن فایل به پیام
    ارسال پیام درسی (اعتراض نسبت به نمره یا ارسال فایل پروژه درسی) با امکان پیوست کردن فایل به پیام
    و ...

هر دانشجو فقط می تواند پیام ها ، دروس و نمرات خود را مشاهده نماید (هر دانشجو دارای یک کنترل پنل کاملا اختصاصی است)
------------------------------------------------------------------------------------------------------------------------------------------------------

19- ملت بیدار (طراحی قالب)

قالب :  HTML , CSS , Javascript , Flash

قالب اختصاصی به همراه هدر و اسلاید شوی زیبای اختصاصی فلش


------------------------------------------------------------------------------------------------------------------------------------------------------

20- ایران رایان (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....

------------------------------------------------------------------------------------------------------------------------------------------------------

21- شرکت دارویی پخش رازی  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

هدر اختصاصی به همراه قالب زیبا و شکیل
مدیریت محصولات،مدیریت موضوعات،مدیریت تبلیغات ، ثبت سفارش ، مدیریت سفارشات و ....

------------------------------------------------------------------------------------------------------------------------------------------------------

22- ایران نیاز (پروژه دانشجویی)
ایران نیاز ، پاسخگوی نیاز هر ایرانی

تکنولوژی : Asp.Net 4, SQL 2008 , Ajax
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------

23- پرشین فیلم  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------

24- مهد کودک نارنجی (پروژه دانشجویی)

تکنولوژی : Asp.Net 3.5, SQL 2005
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------

25- فروشگاه میهن موبایل (پروژه دانشجویی)

سایت استاتیک
قالب : HTML , CSS
------------------------------------------------------------------------------------------------------------------------------------------------------

26- چت روم پارس (پروژه دانشجویی)
تکنولوژی : Asp.Net 4, SQL 2008  , AJAX
قالب : HTML , CSS
زبان برنامه نویسی :#C
------------------------------------------------------------------------------------------------------------------------------------------------------

27- بانیان خودرو (پروژه دانشجویی)
فروش خودرو (سایت بنگاه خودرو)
تکنولوژی : 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

azsoftir@gmail.com


28- فرا بوک نسخه 1 (پروژه دانشجویی)
فروشگاه کتاب آنلاین

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C
دانلود اطلاعات کامل این پروژه

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

دارای پنل مدیریتی با امکان :

    گروه بندی کتابها
    درج بی نهایت کتاب به همراه عکس ، قیمت و توضیحات
    ثبت بی نهایت سیستم پستی (سفارشی-پیشتاز - تی پاکس و ...)
    مشاهده سفارشات و تغییر وضعیت هر سفارش
    مشاهده تعداد کتابهای موجود در انبار و توانایی تغییر آن
    و ....

------------------------------------------------------------------------------------------------------------------------------------------------------
29- فرا بوک نسخه 2 (پروژه دانشجویی)
فروشگاه کتاب آنلاین (دارای سیستم سبد خرید کاملا حرفه ای)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

در نسخه اول سیستم کاملا بصورت اصولی و براساس واقعیت برنامه نویسی شده است.
بطوری که چندین کلاس کامل و چندین تابع در این سیستم جهت نگهداری اطلاعات سبد های خرید بر روی رم سرور نوشته شده است (کد نویسی بسیار سنگینی دارد)

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

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


------------------------------------------------------------------------------------------------------------------------------------------------------
30- مقاله سرا (پروژه دانشجویی)
سیستم جامع اشتراک گذاری مقالات

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------

31- فروشگاه جهان مبل (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------
32- سیستم آزمون آنلاین (نسخه 1)
سیستم برگزاری آزمون آنلاین

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

- دارای پنل اختصاصی برای مدیر سایت
- امکان ثبت بی نهایت سوال برای هر آزمون
- امکان شرکت در آزمون ها و مشاهده نمره در پایان هر آزمون

------------------------------------------------------------------------------------------------------------------------------------------------------
33- سیستم آزمون آنلاین (نسخه 2)
سیستم جامع برگزاری آزمون های تستی بصورت آنلاین، همراه با سیستم تحصیح خودکار اوراق آزمون ها بصورت آنلاین

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS
زبان برنامه نویسی :#C

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

------------------------------------------------------------------------------------------------------------------------------------------------------
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

azsoftir@gmail.com

---------------------------------------------------------------------------------------------------------------------------------------------------

35- سیستم اطلاعاتی مدیریت بیمارستان (پروژه دانشجویی)
یک سیستم اطلاعاتی بسیار کامل جهت مدیریت بیمارستان

تکنولوژی :  Asp.Net 4, SQL 2008 , AJAX
قالب : HTML , CSS
زبان برنامه نویسی :#C

با امکان مدیریت اطلاعات :
- بیمارستانها
- مدیر هر بیمارستان
- پزشکان هر بیمارستان
- پرستاران هر بیمارستان
- کارمندان هر بیمارستان
- بیماران هر بیمارستان

دارای 6 کنترل پنل اختصاصی ، جهت :
- ادمین کل: مدیریت اطلاعات بیمارستانها ، مدیریت اطلاعات مدیران بیمارستانها و ...
- مدیران بیمارستانها: مدیریت اطلاعات پزشکان ، پرستاران ، کارمندان و ...
- پزشکان: مشاهده لیست قرار ملاقات های (ویزیت های) امروز ، تجویز دارو ، تجویز آزمایش ، ثبت تشخیص پزشکی ، تجویز دستورالعمل غذایی ، مشاهده سوابق پزشکی بیمار ، مشاهده اطلاعات شخصی و تماس بیمار و ... (بصورت کاملا AJAX)
- پرستاران: مشاهده بیماران بستری شده ، مشاهده اطلاعات شخصی و تماس بیمار ، ثبت گزارش کار برای هر بیمار ، تغییر وضعیت بیمار به ترخیص شده و ...
- کارمندان: ثبت و پذیرش بیمار ، جستجوی بیمار بر اساس کد عضویت و یا نام خانوادگی ، مشاهده اطلاعات پزشکی و اطلاعات شخصی و تماس بیمار و ....
- بیماران: مشاهده کلیه سوابق پزشکی و ....

سایر:
- کلیه افراد دارای امکان ویرایش اطلاعات فردی ، ثبت تصویر پرسنلی و ویرایش اطلاعات کاربری می باشند
- دارای سیستم فراموشی کلمه عبور با امکان ارسال پسورد به ایمیل کاربر
- دارای تصویر کپچا در تمامی بخش های مورد نیاز (ورود ، فراموشی کلمه عبور و ...)
- دارای سیستم خبری
- دارای سیستم اطلاعیه با توانایی درج بی نهایت اطلاعیه برای کلیه پرسنل هر بیمارستان
و ...
------------------------------------------------------------------------------------------------------------------------------------------------------

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


36- سایت شرکت ISP پیشگامان (پروژه دانشجویی)
(بزرگترین سیستم خرید سرویس های ADSL)

تکنولوژی : Asp.Net 4, SQL 2008
قالب :   HTML , CSS
زبان برنامه نویسی :#C

اخبار/ثبت نام/لاگین
پنل مشتریان سایت:
سفارش سرویس
پنل مدیریتی سایت:
مدیریت سرویس ها
مدیریت اخبار
مدیریت سفارشات
دارای سیستم ارسال خبرنامه به مشتریان (مدیر می تواند یک متن را بوسیله ایمیل برای تمامی مشتریانش ارسال نماید)
و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

37- سیستم آنلاین رزرو بلیط قطار (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب :   HTML , CSS
زبان برنامه نویسی : VB

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

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


------------------------------------------------------------------------------------------------------------------------------------------------------

38- آموزشگاه زبان شیوا  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML
زبان برنامه نویسی :#C

ماژول نمایش افراد آنلاین (مهمان/عضو) / معرفی اساتید / مقررات آموزشی / راهنمای ثبت نام / جدول زمانی شروع ترم ها / ثبت نام آنلاین در دوره ها / اسلاید شوی رندوم / فرم تماس با ما (ارسال پیام به ایمیل مدیر آموزشگاه) / سیستم لاگین پیشرفته  به همراه ماژول فراموشی کلمه عبور (پسورد به ایمیل کاربر ارسال می شود) / گالری عکس / پیوندها / پیغام خوش آمدگویی متحرک و ...
- کنترل پنل اختصاصی برای مدیر آموزشگاه (مدیریت اخبار / مدیریت مطالب / مدیریت مقالات / مدیریت منابع آموزشی / مدیریت منابع کمک آموزشی (دانلود فایل از روی سایت / مدیریت گالری عکس / مدیریت پیوندها / مدیریت دروس / مدیریرت پیغام خوش آمدگویی متحرک / مدیریت دوره های آموزشی و ... ))
- کنترل پنل اختصاصی برای اساتید (نمایش لیست کلاس ها و زمان برگزاری کلاس های خود و ...)
- کنترل پنل اختصاصی برای دانشجویان (نمایش دوره های ثبت نام شده و ...)

------------------------------------------------------------------------------------------------------------------------------------------------------

39- تک موبایل (پروژه دانشجویی)
فروشگاه آنلاین موبایل

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

درج بی نهایت محصول (عنوان-تصویر-اطلاعات فنی-قیمت) / دارای سیستم انبار داری / دارای سیستم سبد خرید / دارای سیستم پرداخت آنلاین (درگاه بانکی)/ دارای سیستم جستجوی حرفه ای و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

40- پورتال اطلاع رسانی باران  (پروژه دانشجویی)
تکنولوژی : 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

azsoftir@gmail.com


41- الکامپ (پروژه دانشجویی)
فروشگاه آنلاین قطعات کامپیوتر
تکنولوژی : Asp.Net 4, SQL 2008 , Ajax
قالب : HTML , CSS2 , CSS3
زبان برنامه نویسی :#C

اخبار/گالری عکس/نقشه سایت/دانلود لیست قطعات/بهره گیری از AJAX/جستجوی پیشرفته/سبد خرید پیشرفته (ذخیره سازی اطلاعات بر روی رم سرور)/تقویم شمسی/لینکستان/پرداخت آنلاین/امکان خرید محصول و ارسال آن بعنوان کادو به یک یک نفر دیگر/سیستم انبارداری پیشرفته هوشمند (نمایش موجودی انبار در هر لحظه؛جلوگیری از خرید محصولات ناموجود؛جلوگیری از خرید محصولات بیش از تعداد موجود)/سیستم محاسبه خودکار هزینه ارسال و هزینه کل فاکتور/پنل کاربری و پنل مدیریتی کامل با امنیت بالا و ...

------------------------------------------------------------------------------------------------------------------------------------------------------

42- سیستم مدیریت اطلاعات اساتید (ماد)  (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS
زبان برنامه نویسی :#C

پنل مدیریتی:
+ ثبت و مدیریت اساتید
+ ثبت و مدیریت دروس
پنل اساتید:
+ ویرایش پروفایل (نام/نام خانوادگی/تصویر/آخرین مدرک تحصیلی/رشته تحصیلی/سوابق علمی/سوابق کاری/توضیحات)
+ ثبت کلاس (درس/تاریخ و ساعت شروع و پایان کلاس/فایل سیلابست دروس برای هر جلسه بصورت مجزا)
+ مدیریت کلاس ها

------------------------------------------------------------------------------------------------------------------------------------------------------

43- رستوران ارمغان (پروژه دانشجویی)

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS2, CSS3,JavaScript
زبان برنامه نویسی :#C

قالب اختصاصی بسیار شکیل و حرفه ای

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


سیستم رزرواسیون آنلاین غذا /دارای سبد خرید/امکان پرداخت آنلاین یا پرداخت در محل/ عضویت/ سیستم هوشمند رزرو میز در تاریخ و ساعت مشخص/ جستجوی میز بر اساس ظرفیت میز بر حسب نفر(مثال: میزهای 3 نفره یا 5 نفره)
جستجوی پیشرفته غذا با امکانات مدیریتی کامل
--------------------------------------------------------------------------------------------------

44- فروشگاه نیسان یدک  (پروژه دانشجویی)
فروش آنلاین لوازم یدکی خودرو

تکنولوژی : Asp.Net 4, SQL 2008
قالب : HTML, CSS
زبان برنامه نویسی :#C

------------------------------------------------------------------------------------------------------------------------------------------------------


45- آژانس گردشگری ققنوس (پروژه دانشجویی) 
ارائه دهنده خدمات تور و گردشگری

تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی :#C

قالب اختصاصی شکیل طراحی شده بصورت Width

سفارش آنلاین تور/عضویت/پنل اختصاصی برای اعضاء با امکانات مدیریتی کامل و ...

------------------------------------------------------------------------------------------------------------------------------------------------------


46- سیستم تعیین وقت بیماران (پروژه دانشجویی) 

تکنولوژی : Asp.Net 4, SQL 2008
قالب :  HTML, CSS2, CSS3
زبان برنامه نویسی :#C

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


قالب اختصاصی شکیل
توصیه های پزشکی/عضویت/سیستم هوشمن

ایجاد اولین پروژه با ASP.Net Core 2

سه‌شنبه 11 تیر 1398 ساعت 18:17

ایجاد اولین پروژه با ASP.Net Core 2
آموزش Angular و 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

azsoftir@gmail.com


در این بخش از آموزش angular و asp.net core ما ساخت اولین پروژه را در ویژوال استودیو به شما عزیزان در مجموعه ABLY یاد خواهیم داد. بنابراین تا آخر این آموزش همراه ما باشید.
انگولار و asp.net core (بخش سوم)
ابزارهای مورد استفاده برای ایجاد اولین پروژه با ASP.Net Core 2


1)    Visual Studio 2017 version 15.4.5
2)    Microsoft .NET Core SDK 2.0.3
3)    TypeScript 2.4.2
4)    NuGet Package Manager 4.1.0
5)    NodeJS 6.9.0
6)    Angular 5.0.2 final release

قویا توصیه میکنیم که از همین ابزارهای گفته شده استفاده کنید، یا از ابزارهای جدیدتر ( با مسئولیت خودتان).

شروع پروژه در asp.net core


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


https://www.microsoft.com/net/core

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

آموزش فارسی 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

azsoftir@gmail.com


بعد از نصب NET Core SDK.، ویژوال استودیو را باز کنید و یک پروژه از نوع ASP.NET Core Web Application (.NET Core بسازید. مراحل انجام کار بصورت قدم به قدم در زیر توضیح داده شده است:


1) ویژوال استودیو را باز کنید. از منوی فایل گزینه New و سپس گزینه Project را انتخاب کنید تا پنجره New Project نشان داده شود.


2) در پنجره New Project و از ساختار درختی سمت چپ گزینه Visual C# را انتخاب کنید، سپس گزینه Web را انتخاب نمائید. با انتخاب این گزینه قالب های پروژه مربوطه نشان داده میشود. همانطور که در شکل زیر مشخص است برای ساخت پروژه ASP.NET Core Web Application دو انتخاب پیش رو داریم: NET Core. و NET Framework

ایجاد پروژه در asp.net core
 

3) فریم ورک NET Core.  جهت ایجاد و راه اندازی پروژه بر روی پلت فرم های چند سکویی مورد استفاده قرار میگیرد.(با استفاده از قابلیت چندسکویی میتوانید پروژه را علاوه بر محیط سیستم عامل ویندوز بر روی سیستم عامل های مختلفی مانند لینوکس، مک و ... نصب و استفاده کنید.) در صورتیکه .NET Framework برای محیط ویندوز مناسب میباشد.
فریم ورک NET Core.  دارای قابلیت سازگاری و تطبیق پذیری است، چون بر روی انواع سیستم عامل ها نصب و اجرا میشود برای انتخاب محیط کاری آزاد هستیم. البته باید گفت هر دو فریم ورک کامل و دارای قابلیت پشتیبانی بالا هستند، اما بعلت تطبیق پذیری بالاتر NET Core. با بیشتر پکیج های NuGet جهت ادامه کار پروژه مبتنی بر NET Core.  را بعنوان قالب پروژه انتخاب میکنیم. در شکل زیر این انتخاب نشان داده شده است.
 

ایجاد اولین پروژه در angular

4) قالب (ASP.NET Core Web Application (.NET Core را انتخاب کنید. فیلدهای مربوطه مثلName ، Location و Solution Name را کامل کنید. نام پروژه را TestMakerFreeWebApp قرار دهید، Solution name را TestMakerFree نامگذاری کنید. دکمه OK را جهت ادامه کلیک کنید.


5) در پنجره بعدی، میتوانیم قالب پروژه خود را سفارشی کنیم. در این پنجره میتوانیم یک پروژه با قابلیت هایEmpty ، Web API یا Web Application همراه با مکانیزم Authentication داشته باشیم. Authentication پروسه شناسایی و احراز هویت کاربر میباشد. از منوی های پنجره NET Core. و ASP.NET Core 2.0  را انتخاب کنید. سپس از قابلیت های موجود آیکون Angular را انتخاب کنید. نیازی به انتخاب نوع Authentication  نمیباشد و آنرا در حالت No Authentication قرار دهید. اگر گزینه Enable Docker Support فعال است آنرا در حالت غیرفعال قرار دهید. دکمه OK را کلیک نموده تا پروژه ساخته شود. در تصویر زیر موارد گفته شده نشان داده شده است.
 

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


آموزش فارسی انگولار و asp.net core

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

آموزش angular و asp.net core


پروژه ساخته شده دارای موارد زیر است :


1) پوشه Controller و View که بصورت پیش فرض شامل فایل های مربوط به خود است.
2) پوشه ClientApp که شامل فایل های تایپ اسکریپت و سورس کدهای مربوط به پروژه Angular
میباشد.
3 )پوشه wwwroot که توسط ویژوال استودیو جهت بهینه سازی فایل های CSS و JavaScript در زمان Publish هم بصورت لوکال و هم در جاهای دیگر در سمت کلاینت بکار میرود.


اگر نگاهی به فایل های مربوط به پروژه بیاندازید متوجه میشوید که NET Core. قابلیت های زیادی را در اختیار برنامه نویسان قرار میدهد. این قالب پروژه قابلیت های بهینه سازی (SEO و SSR (Server Side Rendering  را پشتیبانی میکند. برنامه نویسانی که در گذشته با چالشهایی مانند سرعت بارگذاری در سمت کلاینت مواجه بودند متوجه میشوند که مشکلات قبلی توسط موتور NPM ، قابلیت WebPack و .NET Core رفع شده اند.

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



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


https://blogs.msdn.microsoft.com/webdev/2017/02/14/building-sing

انگولار و asp.net core؟ (بخش اول)

سافت بازدید : 37 چهارشنبه 12 تیر 1398 نظرات (0)

آموزش جامع Front End Development    دوره آموزش جاوا
دوره آموزش #C    دوره آموزش MVC Core
آموزش SQL Server     آموزش برنامه نویسی اندروید
آموزش Nodejs    آموزش WEB API Core به همراه آنگولار
آموزش پروژه محور 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


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

- سطح پروژه: دانشجویی

- پیش نیاز ها: ASP.NET مقدماتی - HTML - CSS

- داکیومنت: شامل 48 صفحه word

- دانلود سورس: دانلود سورس پروژه فروش فیلم در ASP.NET
پروژه فروش فیلم در ASP.NET

با توجه به درخواست های کاربران بیاموز، مبنی بر آموزش های پروژه محور، تصمیم گرفتیم تا آموزش های ارائه شده در بخش های  آموزش ASP.NET و آموزش HTML و آموزش CSS را تحت یک پروژه بکار ببریم.

حالا شما کاربران محترم می توانید با دانلود کامل پروژه فروش فیلم در 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

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



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

 


پکیج کامل آموزش طراحی سایت با ASP.Net – کاملا فارسی و پروژه محور

۲۳ تیر ۱۳۹۴ ۴۴ نظرات

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

۱۵ بهمن ۱۳۹۳ ۴ نظرات

با سلام خدمت کاربران عزیز وبسایت. درخدمتتون هستیم با یه مجموعه ی آموزشی دیگه و طراحی سایت با تکنولوژی ASP.Net در این مجموعه که در طی ۱۰ قسمت آپلود خواهد شد شما خواهید توانست یه فروشگاه اینترنتی که جنبه یه پروژه ساده داشته باشه رو رو طراحی کنین. تمامی قسمت های این پروژه از صفر تا صد داخل فیلم ها مورد ... ادامه مطلب »
سورس پروژه سیستم مدیریت محتوا با ASP.Net



بنا به درخواست کاربران سایت و مبنی بر مجموعه فیلم آموزشی پروژه محور ASP.Net با موضوع طراحی سیستم مدیریت محتوا، سورس این پروژه رو هم آماده کردیم تا شما عزیزان علاوه بر آموزش و توضیحات کامل این پروژه، سورسش رو هم داشته باشید. همچنین شما می توانید این پروژه رو بنا به میل خودتون تغییر بدین و ازش استفاده کنین. ... ادامه مطلب »
آموزش ASP.Net – آخرین قسمت


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

رسیدیم به آخربن قسمت از مجموعه آموزشی ASP!!! در این قسمت یکسری توضیحات در مورد هاست، دامنه و نحوه ی ست کردنشون، توضیحاتی در مورد ذخیره کردن تنظیمات سایت، مباحثی که توضیح نداده بودیم و نحوه ی آپلود سایت روی هاست از قبیل ایجاد بانک اطلاعاتی و یوزر داخل هاست و آپلود فایل ها و راه اندازی وب سایت می ... ادامه مطلب »
آموزش 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


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

آموزش ASP – قسمت بیست و نهم (پیاده سازی وبسایت روی سرویس IIS) یکی از سرویس های ویندوز سرور، سرویس IIS ـه که توسط اون میتونیم سایت مون رو اجرا کنیم. البته این سرویس رو میتونیم روی دیگر نسخه های ویندوز مثل XP، ۷ یا … اجرا کنیم که در این قسمت نحوه ی نصب سرویس IIS روی سیستم عامل ... ادامه مطلب »
آموزش ASP.Net – قسمت بیست و هشتم

۰۱ آبان ۱۳۹۳ ۴ نظرات
مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

در قسمت بیست و هشتم آموزشمون به مبحث SEO(Search_engine_optimization) یا محبوبیت سایت برای موتور های جست و جو می پردازیم. سئو یکی از مباحثیه که هر مدیر وبسایت باید مد نظر داشته باشه. حتما تا به حال داخل گوگل مطلبی رو جست و جو کردین. همون طور که دیدین گوگل یکسری نتایج رو در صفحات بعدی خودش قرار میده و ... ادامه مطلب »
آموزش 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@gmail.com



مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

مجموعه آموزش ASP – قسمت بیست و ششم – آموزش کار با درگاه پرداخت بانک (درگاه پی لاین) برای این که با درگاه پرداخت بانک ارتباط برقرار کنیم لازم است که یکسری اقدامات را انجام دهیم که سایت پی لاین این اقدامات را برای ما به صورت اینترنتی انجام می دهد و واسط بین ما و بانک می شود. مبلغ ... ادامه مطلب »

ایگانی برچسب : مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا   
آموزش ASP.Net – قسمت بیست و پنجم


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

در خدمتتون هستیم با قسمت بیست و پنجم مجموعه آموزشی ASP و عنوان گزارشگیری این قسمت به ۲ بخش تقسیم می شود که آموزش گزارشگیری رو ارائه دادیم وشامل گزارشگیری با ReportViewer و CrystalReport است. برای گزارشگیری میتونید از نرم افزار های متنوع به عنوان مثال StimulSoft یا دیگر نرم افزار های گزارشگیری استفاده کنید البته هر کدوم مزایای خودشو داره ... ادامه مطلب »
آموزش ASP.Net – قسمت بیست و چهارم


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

در خدمتتون هستیم با قسمت بیست و چهارم مجموعه آموزشی ASP با عنوان ارسال ایمیل در این قسمت به نحوه ی ایجاد ایمیل در پنل هاست و بعد از اون به نوشتن کد ها و سپس استفاده از آنها جهت ارسال ایمیل در قسمت ثبت نام سایت می پردازیم. برای دانلود این قسمت به ادامه مطلب مراجعه فرمایید.     ادامه مطلب »
آموزش 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@gmail.com


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

قسمت بیست و یکم آموزش ASP.Net با عنوان طراحی ثبت وقایع (Log) و آمار سایت. در این قسمت به مبحث ثبت وقایع سایت می پردازیم، بدین صورت که کلیه ی عملیات کاربران را ثبت میکنیم و از آن برای طراحی بخش آمار سایت، تعداد بازدید و آخرین ورود کاربر استفاده می کنیم. می توانید این قسمت بسیار مفید که برای ... ادامه مطلب »
آموزش ASP.Net – قسمت بیستم

۰۵ شهریور ۱۳۹۳ یک نظر
مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

قسمت بیستم مجموعه آموزشی ASP.Net به صورت پروژه محور با عنوان طراحی سیستم مدیریت محتوا در این قسمت به طراحی بخش افزودن نظر و نمایش آن بعد از مطلب و طراحی منو نظرات اخیر برای پنل سمت راست می پردازیم. از دیگر مباحث مطرح شده می توان به دریافت آدرس IP کاربر و افزودن یک کنترل به پنل با کد ... ادامه مطلب »
آموزش ASP.Net – قسمت نوزدهم


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

دانلود قسمت نوزدهم آموزش ASP.Net این قسمت به ۳ پارت تقسیم می شود که هر سه پارت در قالب یک فایل فشرده در ادامه مطلب قرار داده شده است. مباحث مطرح شده: پارت اول:  نمایش مطالب به صورت دسته بندی و برچسب پارت دوم:  نمایش دسته بندی ها به صورت منو در سمت راست پارت سوم: طراحی بخش جست و ... ادامه مطلب »
آموزش ASP.Net – قسمت هجدهم


مجموعه فیلم آموزشی ASP.Net به صورت پروژه محور با موضوع طراحی سیستم مدیریت محتوا - پی سی پروژه   

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



در این مقاله مرحله به مرحله انجام عملیات (ایجاد،انتخاب،ویرایش،حذف)یا همان CRUD را با استفاده از LINQ to SQL در یک پروژه ASP.NET بررسی می کنیم
چهار عمل اصلی CRUD (ایجاد،انتخاب،ویرایش،حذف)با استفاده از LINQ to SQL

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

مرحله 2 - بعد از این مرحله بر روی solution  خود کلیک راست کرده و add Item  را کلیک کرده و گزینه LINQ to SQL Classes  را انتخاب می کنیم.به شکل زیر توجه کنید:

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


مرحله 3 - در منوی ویو گزینه Server Explorer  را کلیک کنید تا پنجره مربوط به آن باز شود.بر روی Server Explorer  کلیک راست کرده و add connection  را بزنید

مرحله 4- نام سرور را انتخاب کرده و در قسمت Connect to database  دیتا بیسی که در مراحل قبل ساخته بودیم را انتخاب می کنیم

مرحله 5 - اتصال کانکشن را بررسی کنید(با زدن Test Connection)

مرحله 6 - در Solution Explorer  کلاس Linq to sql  که ساخته بودیم را باز می کنیم .از پنجره Server Explorer  و از دیتابیسی که به آن متصل شده ایم جداول دلخواهی که قصد داریم با انها در پروژه کار کنیم را انتخاب می کنیم .(برای سادگی مافقط یک جدول اضافه کردیم)و آنها را به همین کلاس Linq to sql درگ می کنیم

مرحله 7- بر روی پروژه خود کلیک راست کرده و add item  زده و یک Web Form  به پروژه اضافه کنید

مرحله 8 - چهار دکمه و یک گرید ویو Grid Viewمطابق زیر به پروژه خود اضافه کنید

صفحه Code Behind  به صورت زیر خواهد بود
58
59
60
667
   
namespace CRUD
{
    public partial class WebForm1 : System.Web.UI.Page
    {
 
        private void RetrieveUserDetails()
        {
            DataClasses1DataContext dtContext = new DataClasses1DataContext();
            GridView1.DataSource = dtContext.Users.ToList();
            //GridView1.DataSource = from userDetails in dtContext.UserDetails 
            //                       where userDetails.City == "noida" 
            //                       select userDetails; 
            GridView1.DataBind();
        }
 
        protected void Page_Load(object sender, EventArgs e)
        {
        }
 
        protected void btnselect_Click(object sender, EventArgs e)
        {

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

 
            RetrieveUserDetails();
        }
 
        protected void btninsert_Click(object sender, EventArgs e)
        {
            using (DataClasses1DataContext dtContext = new DataClasses1DataContext())
            {
                User Udetails = new User
                {
 
                    firstname = "ایمان",
                    lastname = "مداینی",
                    address = "تهران-خیابان ملک",
                    tellno= Convert.ToInt32("88454816")
                };
 
                dtContext.Users.InsertOnSubmit(Udetails);
                dtContext.SubmitChanges();
            }
            RetrieveUserDetails();
        }
 
        protected void btnupdate_Click(object sender, EventArgs e)
        {
            using (DataClasses1DataContext dtContext = new DataClasses1DataContext())
            {
                User Udetails = dtContext.Users.SingleOrDefault(x => x.id == 2);
                Udetails.address = "خیابان شریعتی";
                dtContext.SubmitChanges();
            }
            RetrieveUserDetails();
        }
 
        protected void btndelete_Click(object sender, EventArgs e)
        {
            using (DataClasses1DataContext dtContext = new DataClasses1DataContext())
            {
                User Udetails = dtContext.Users.SingleOrDefault(x => x.id == 2);
                dtContext.Users.DeleteOnSubmit(Udetails);
                dtContext.SubmitChanges();
            }
            RetrieveUserDetails();
 
        }
    }

در حال حاضر با کلیک بر روی هر کدام از دکمه های حذف درج انتخاب و ویرایش چهار عمل اصلی یا CRUD به درستی کار خواهد کرد
فایل های ضمیمه

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


    3703_CRUD.rar

به اشتراک بگذارید :
اگر سوالی در رابطه با این مطلب دارید ، لطفا در قسمت پرسش و پاسخ مطرح نمایید.

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

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


آموزش ساخت چهارعمل اصلی درASP.Net, آموزش ایجاد CRUD در ASP.Net, آشنایی با Linq to Sql در ASP.Net, نحوه استفاده از Linq to Sql در ASP.Net, استفاده از Linq to Sql برای ساخت CRUD, ساخت CRUD توسط Linq to Sql درASP.Net, ایجاد چهارعمل اصلی (CRUD) درASP.Net, انجام CRUD توسط Linq to SQL, چهار عمل اصلی با کمک Linq, چگونگی حذف درج ویرایش به کمک Linq, اتصال به دیتابیس و انجام چهار عمل اصلی با کمک Linq, انجام چهار عمل اصلی در Asp.net,

سافت بازدید : 59 دوشنبه 16 مهر 1397 نظرات (0)
  • مقدمه ای بر MVC و تفاوت آن با WebForm
  •  نصب MVC
  •  ساختار پروژه در MVC(مثالهایی از چگونگی کار با Controller و View)
  •  

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

 

 

 

  • URL Routing
  •  Model - تکنیکهای مختلف از جمله Linq to Sql - EF Data Model - MVC Scaffolding
  •  شیوه نگارش در Razor (MVC 3)
  • HTML Helper
  • کاربردهای Jquery در MVC
  •  انتقال داده ها با
  • انجام پروژه های برنامه نویسی

    پروژه های تحت ویندوز
    C# Windows form
    azsoftir@gmail.com
    azsoftir.com
    09367292276azsoftir@gmail.com
    azsoftir.com
    09367292276
    پروژه های طراحی سایت

    C# asp.net mvc
    C# asp.net webform
    Sql server tsql entityframe work

سافت بازدید : 51 دوشنبه 16 مهر 1397 نظرات (0)

انجام پروژه های php/mysql/c#/asp.net/cs

در زمینه زبانهای برنامه نویس

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

 

1 - vb.net
2 - c#.net
3 - asp.net
4 - sql server
5 - vb 6.0
6 - access
7 - foxpro
8-ajax
9-html5
10- css3
11- jquery
12-mysql
13-mvc
مشاوره و انجام پروژه های برنامه نویسی و نرم افزاری تحت ویندوز ، تحت وب

طراحی وب سایت های استاتیک و کاملا داینامیک

برنامه نویسی کلیه پروژه های نرم افزاری به زبانهای ASP.net و C#.net (سی شارپ ) و VB.net ، VB و پایگاه داده SQL Server و Access

پیاده سازی نرم افزار های کاربردی ، صنعتی ، اداری (حسابداری - انبارداری - حقوق و دستمزد - بیمارستان - حمل و نقل - و کلیه نرم افزار های کاربردی )

انجام پروژه های سفارشی دارای بانک اطلاعاتی و پایگاه داده (انبار ، خرید و فروش ، دبیرخانه ، اتوماسیون ، آرشیو اسناد و ...)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
انجام پروژه های برنامه نویسی تحت وب ASP.Net

انجام پروژه های نرم افزاری تحت ویندوز Client/Server

تجزیه و تحلیل پروژه های برنامه نویسی بر اساس متدولوژی های روز
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش کاربردی زبانهای برنامه نویسی C#.Net و VB.Net و ASP.Net و برنامه نویسی با دیتابیس های SQl Server و Access

مشاوره IT و سیستم های نرم افزاری

سافت بازدید : 52 دوشنبه 16 مهر 1397 نظرات (0)

 

انجام پروژه های asp.net mvc همراه با اموزش

سه‌شنبه 10 مهر 1397 ساعت 17:14
  • س یکم: مفاهیم مقدماتی
    • مقدمه ای بر وب و ساختار مشتری – خدمت‏گزار (Client-Server)
    • صفحه ایستا و پویا
    • پروتکل HTTP و دستورات آن

    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
    • مقدمه ای بر HTML
    • مقدمه ای بر CSS
    • مقدمه ای بر برنامه نویسی سمت مشتری با جاوا اسکریپت
    • مقدمه ای بر درخواست های غیر همزمان و AJAX
    • معرفی .Net Framework و تشکیل دهنده آن
    • مقدمه ای بر شی گرایی و معرفی زبان شی گرای C#‎
  • درس دوم: مفاهیم اولیه برنامه نویسی در C#‎
    • معرفی محیط توسعه Visual Studio و قابلیت های آن
    • نوشتن اولین برنامه به زبان C#‎
    • انواع داده ای در C#‎
    • دستورهای تصمیم در C#‎
    • دستورهای تکرار در C#‎
    • توابع در C#‎
    • انواع روش های ارسال داده به توابع در C#‎
    • آرایه ها در C#‎
    • تعریف کلاس در C#‎
    • سطوح دسترسی در کلاس ها
    • متغیرهای ایستا در

      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
    • C#‎
    • استفاده از Generic Class ها در C#‎
    • رسیدگی به خطاها و استثنائات در C#‎
    • Assembly و Namespace ها
  • درس سوم: شروع برنامه نویسی با ASP.NET MVC 5
    • معرفی و آماده سازی محیط توسعه Visual Studio
    • توضیح الگوی معماری MVC
    • مقایسه ASP.NET Web Forms و ASP.NET MVC
    • توضیح مختصری در مورد مفهوم آزمون پذیری (Testability) و تزریق وابستگی (Dependency Injection)
    • ساختار پروژه های ASP.NET MVC و معرفی ساختار فولدرها
    • Controller ها در MVC
    • Action های یک Controller
    • View در MVC
    • ارسال اطلاعات از Controller به View با استفاده از Viewbag
    • Model در MVC
    • ارسال Model به View در Controller و View های Strongly Type
    • مفاهیم اولیه Routing در MVC
    • نحو (Syntax) موتور Razor
    • HtmlHelper ها
    • مقیدسازی Model (Model Binding)
    • ایجاد یک فرم ثبت نام کامل با استفاده از مفاهیم این فصل
  • درس چهارم: مباحث پیشرفته برنامه نویسی تحت وب با A
  • 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
  • SP.NET MVC
    • توضیح Layout و نحوه استفاده از آن
    • PartialView ها و نحوه استفاده از آن ها
    • تفاوت Viewbag و ViewData و TempData
    • Filter ها
    • Action Filter ها
    • مفهوم Area
    • Authentication و اعتبارسنجی کاربران
    • Authorization و سطوح دسترسی کاربران
    • معرفی فایل Web.Config و قسمت های مختلف آن
  • درس پنجم: کار با داده در ASP.NET MVC
    • برنامه مدیریت پایگاه داده SQL Server و نحوه ایجاد یک پایگاه داده در آن
    • مقدمه ای بر دستورهای SQL
    • معرفی ADO.NET و نحوه اتصال به پایگاه داده
    • معرفی Entity Framework
    • معرفی مدل Database First در Entity Framework
    • معرفی مدل Code First در Entity Framework
    • معرفی LINQ و دستورهای آن جهت تعامل با پایگاه داده
  • درس ششم: کار با WebAPI
    • معرفی WebAPI و کاربردهای آن
    • ساختار پروژه های WebAPI
    • پیکربندی WebAPI
    • مقیدسازی پارامترها (Parameter Binding)
    • ساخت یک پروژه WebAPI جهت انجام عملیات
    • 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
    • CRUD
    • استفاده از WebAPI GET method در MVC
    • استفاده از WebAPI POST method در MVC
    • استفاده از WebAPI PUT method در MVC
    • استفاده از WebAPI DELETE method در MVC
    • WebAPI Hosting
  • درس هفتم: برنامه نویسی سمت مشتری
    • معرفی Nuget و نحوه نصب و حذف بسته های مختلف در آن
    • معرفی جی کوئری و نحوه اضافه کردن آن به پروژه
    • ساختار کلی دستورهای جی کوئری
    • Selector های جی کوئری
    • ایجاد Html به صورت پویا توسط جی کوئری
    • قابلیت های گرافیکی جی کوئری
    • Ajax در جی کوئری
  • درس هشتم: طراحی صفحات Responsive با کتابخانه Bootstrap
    • کار با CSS
    • معرفی کتابخانه Bootstrap
    • نحوه اضافه کردن Bootstrap به پروژه
    • معرفی ساختار Grid در Bootstrap
    • معرفی کلاس ها و المان های موجود در Bootstrap
    • چند مثال پیشرفته از کار با Bootstrap
  • درس نهم: مباحث پیشرفته
    • وب سرویس، نحوه ایجاد و انواع آن در ASP.NET
    • چند نخی (MultiThreading)

    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
    • رمزنگاری اطلاعات
    • کلاس های پیشرفته ‎.Net Framework‎
    • مقدمه ای بر Reflection
    • مقدمه ای بر الگوهای طراحی
    • مقدمه ای بر آزمون نرم افزار و تزریق وابستگی (Dependency Injection)
    • معرفی چارچوب NUnit برای آزمون نرم افزار
    • معرفی چارچوب Ninject برای تزریق وابستگی
  • درس دهم: ایجاد یک پروژه کامل با سطوح دسترسی مختلف کاربران
    • توضیحات و نیازمندی های پروژه
    • تحلیل نیازمندی ها و ایجاد مدل داده ای
    • ایجاد پایگاه داده
    • طراحی Layout
    • طراحی ساختار صفحات سایت
    • ایجاد صفحات سایت
    • ایجاد مکانیزم سطوح دسترسی

 

  • س یکم: مقدمه اولیه سایت فروشگاهی
    • آموزش فروشگاهی
    • معرفی برنامه نویسی سه لایه
  • درس دوم: دانلود Templat
    • شروع کار با Templat
    • فونت گذاری در سایت
    • ساخت Favicon
    • ساخت منوهای بالا
    • تنظیمات بخش چپ
    • تنظیمات بخش وسط
    • ساخت اسلایدر
    • پایان کد صفحه اول
    • ساخت صفحه جزئیات
    • ساخت مستر پیج
    • 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
    • تمیز کار در سایت
  • درس سوم: مقدمه شروع ASP
    • شروع ساخت بانک
    • ساخت جدول کالا با زیر مجموعه ها
    • پایان ساخت جدول
    • ساخت اولیه ساختار سه لایه
    • ساخت لایه DA
    • ساخت اتصال اولیه
    • ساخت نمایش ابزارها در صفحه اختصاصی
    • اولین BL صفحه اصلی
    • تکمیل فرم اصلی
    • ساخت Single Page
    • ایجاد ساختار سه لایه Single Page
    • ساخت اتصال برند و کلاس های کالاها
    • ساخت اتصال برند و کلاس های کالاها در فضای سه لایه
    • ساخت بخش ثبت نام
    • ایجاد عبارت متنی اتوماتیک
    • ثبت کاربر در حالت یک لایه
    • ثبت به صورت سه لایه
    • شروع طراحی ویرایش کاربر
    • ویرایش اطلاعات کاربری
  • درس چهارم: ساخت کارت خرید
    • ساخت کارت خرید
    • ساخت بخش پروفایل
    • تنظیم بخش Web User
    • پایان ساخت پروفایل
    • اجرا دستورات پروفایل درون صفحه اصلی
  • درس پنجم: شروع ساخت فاکتور فروش
    • ساخت ساختار سه لایه برای چک نمودن کاربر ثبت
    • ساخت فاکتور
    • ثبت کامل آیتم های درون فاکتور
  • درس ششم: مشاهده فاکتورهای فروش
    • تأیید فاکتور فروش
    • طراحی بخش ثبت جدید
    • ثبت کالای جدید
    • ویرایش کالا
    • ساخت جدول کامنت
    • نمایش کامنت ها
    • ثبت پیغام جدید
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی یک سایت خبری و بخش های آن به همراه مفاهیم اولیه
  • درس دوم: دانلود یک وب سایت رایگان از سایت های اروپایی شروع کار با آن
  • درس سوم: تنظیمات سایت به صورت فارسی
  • درس چهارم: ساخت صفحات مشروح خبر
  • درس پنجم: ساخت بانک اطلاعاتی برابر با مفاهیم درون سایت
  • درس ششم: اتصال اولیه خبرها به بانک و نمایش آنها به صورت دسته بندی
  • درس هفتم: اتصال تیترهای خبری به مشروح خبر در سایت
  • درس هشتم: تمیز کردن سایت و اتصالات اضافه (مانند خبرهای تصویری استفاده از نقشه گوگل و …)
  • درس نهم: ساخت بخش مدیریت کاربری در سایت
  • درس دهم: ساخت بخش مدیریت پیام ها در سایت

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
  • درس یازدهم: ثبت خبر جدید
  • درس دوازدهم: ویرایش خبر و ساخت مدیریت موضوعی سایت و اختتامیه

 

نجام پروژه برنامه نویسی،

سه‌شنبه 10 مهر 1397 ساعت 16:58

نجام پروژه برنامه نویسی، انجام پروژه دانشجویی رشته کامپیوتر و سایر رشته ها. انجام پروژه متلب برنامه نویسی.

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

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

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

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

سفارش برنامه نویسی ، با استفاده از این فرم می توانید سفارشات برنامه … پرداخت مبلغ پروژه سفارش داده شده توسط کارفرما در 3 مرحله شامل: 30 درصد بعد از …
انجام پروژه های برنامه نویسی تحت ویندوز و تحت وب با پلاتفرمهای مختلف مانند .Net ، Java ، PHP به همراه انواع پایگاه های داده مختلف مانند Sql Server ، Oracle ، My Sql از …
انجام پروژه های برنامه نویسی انجام پروژه های دانشجویی خرید پروژه برنامه نویسی سفارش پروژه های برنامه نویسی انجام پروژه.
انجام پروژه های برنامه نویسی اختصاصی یکی از تخصصهای ما می باشد. کافیست شما موضوع پروژه خود را به ما اعلام فرمائید. پس از بررسی و امکانسنجی در صورتی که …
4 feb. 2018 – انجام پروژه های دانشجویی برنامه نویسی. از جمله دروس مهمی که در دانشگاه تدریس میشوند، برنامه نویسی به زبان های C++ و C# و Java و HTML و PHP و …

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

انجام پروژه های برنامه نویسی خود را به ما بسپارید. خرید پروژه برنامه نویسی خود را از بین پروژه های آماده ما انجام دهید. دارای تیم متخصص در زمینه انجام پروژه برنامه نویسی …

آموزش شروع کار با ASP.NET MVC 5

دوشنبه 9 مهر 1397 ساعت 17:35

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 MVC 5

 ASP.NET MVC ارسال دیدگاه 1,792 بازدید
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در این مقاله آموزشی از سری آموزش asp.net mvc به نحوه ایجاد پروژه و شروع به کار در این تکنولوژی خواهیم پرداخت :

شرو ع کار:

کار را با نصب و راه‌اندازی Visual Studio 2013 for web یا Visual Studio 2013 شروع کنید.

Visual Studio یک محیط جامع برای توسعه (IDE) برای برنامه‌نویسی است. دقیقا مانند نرم‌افزار Microsoft Word که برای ساخت مستندات استفاده می‌شود، از یک IDE برای ساخت برنامه‌های (Application) مختلف استفاده می‌شود. در Visual Studio یک نوار ابزار در بالای صفحه وجود دارد که امکانات مختلفی را برای شما فراهم می‌کند. همچنین منویی نیز وجود دارد که به طور دیگری به شما امکان می‌دهد تا اهداف خود را پیاده کنید.(به عنوان مثال، به جای انتخاب گزینه New Project از بالای صفحه، شما می‌توانید این کار را از طریق منو و با انتخاب گزینه File > New Project انجام دهید.)

آموزش asp mvc
آموزش ASP.NET MVC

ساخت اولین برنامه:
بر روی New Project کلیک کنید و در قسمت چپ گزینه #Visual C را انتخاب کنید، سپس Web و بعد ASP.NET Web Application را انتخاب کنید. اسم پروژه را “MvcMovie” قرار دهید و بر روی OK کلیک کنید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش ASP.NET MVC

در پنجره مربوط به New ASP.NET Project، بر روی MVC  کلیک کنید و بعد OK را بزنید.

آموزش asp

Visual Studio  برای پروژه‌ای که ساخته‌اید یک قالب پیش‌فرض را استفاده می‌کند، بنابراین شما یک برنامه (Application ) آماده و حاضر دارید بدون اینکه کار خاصی کرده باشید! این یک پروژه ساده “Hello World” است و مکان مناسبی است تا برنامه خود را شروع کنید.

آموزش mvc

بر روی F5 کلیک کنید تا برنامه شروع به دیباگ کردن بکند. F5 باعث می‌شود تا IIS Express شروع به کار کند و برنامه شما را اجرا کند. سپس Visual Studio مرورگر را اجرا می‌کند و صفحه اصلی برنامه را بر روی آن باز می‌کند. توجه داشته باشید که در قسمت آدرس در مرورگر localhost:port# است و چیزی مثل example.com نیست. این امر به این دلیل است که localhost همیشه به سیستم شما اشاره می‌کند که برنامه در حال اجرا را build کرده است. وقتی که Visual Studio یک برنامه تحت وب را اجرا می‌کند یک پورت رندم (Random) برای webserver استفاده می‌شود. در شکل زیر شماره پورت ۱۲۳۴ است. وقتی که شما برنامه خود را اجرا می‌کنید شماره پورت متفاوتی را خواهید دید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش طراحی سایت

در تصویر بالا صفحات Home ، About و Contact دیده نمی‌شوند. بسته به اندازه پنجره مرورگرتان، ممکن است نیاز باشد که بر روی آیکون navigation کلیک کنید.

آموزش طراحی وب

آموزش asp.net

این برنامه همچنین قابلیت ثبت‌نام (Register) و ورود به حساب کاربری(log in) را دارد. قدم بعدی ایجاد تغییراتی برای کار کردن برنامه و یادگیری اندکی در مورد ASP.NET MVC است. این پنجره مربوط به برنامه ASP.NET MVC را ببندید و شروع به تغییر کدها کنید.
اجرای برنامه بر روی Azure :
آیا دوست دارید که پروژه تکمیل شده شما مانند یک برنامه تحت وب اجرا شود؟ شما می‌توانید نسخه کامل برنامه را بر روی اکانت Azure خود پیاده‌سازی کنید. این کار به راحتی با کلیک بر روی آیکون زیر انجام می‌شود.

آموزش azure
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
برای انجام پیاده‌سازی از این طریق نیاز به اکانت Azure دارید. اگر تا کنون اکانتی برای خود نساخته‌اید می‌توانید به یکی از دو طریق زیر این کار را انجام دهید:
• ایجاد اکانت مجانی: از طریق سرویس‌های Azure می‌توانید به طور رایگان اعتبار دریافت کنید و حتی بعد از اتمام اعتبار می‌توانید از طریق آن اکانت به سرویس‌های رایگان Azure دسترسی داشته باشید.
• فعال‌سازی MSDN: اشتراک MSDN هر ماه به شما اعتبار اختصاص می‌دهد که می‌توانید با آن به سرویس‌های پولی Azure دسترسی پیدا کنی

 

 

ساخت اولین پروه Asp.Net MVC

توسط : آرزو ابراهیمیانتشار: 5 می 2017آخرین بروز رسانی: 13 ژوئن 2018دسته: آموزش طراحی سایت, آموزش ASP.NET MVC4 دیدگاه ها1757



    1 دوره آموزش طراحی سایت با Asp.Net MVC
        1.1 گام اول ساخت پروژه MVC
        1.2 گام دوم ساخت پروژه MVC
        1.3 گام سوم ساخت پروژه MVC
        1.4 گام چهارم ساخت پروژه MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
دوره آموزش طراحی سایت با Asp.Net MVC

با عرض سلام خدمت تمامی همراهان مباحث آموزشی طراحی سایت با ASP.NET MVC ، در جلسه گذشته به معرفی پیش نیازهای آموزش Asp.Net MVC پرداختیم در این جلسه آموزش ASP.NET MVC6 قصد داریم یک پروژه از نوع MVC در ویژوال استودیو ایجاد نماییم پس با ما همراه باشید.
گام اول ساخت پروژه MVC

در گام نخست نرم افزار Visual Studio را اجرا کنید (توصیه میکنم از ویژوال استودیو 2015 نسخه Enterprise استفاده نمایید) در پنجره Start Page که در تصویر زیر مشاهده می‌نمایید بر روی گزینه New Project کلیک نمایید شما همچنین می‌توانید از طریق منوی بالا پنجره Start Page و با انتخاب گزینه File و سپس New و بعد انتخاب Project همین فرآیند را انجام دهید.
ساخت پروژه در MVC - گام اول

ساخت پروژه در MVC – گام اول
گام دوم ساخت پروژه MVC

در گام دوم پنجره New Project برای شما باز می‌شود در پنجره باز شده از منوی سمت چپ گزینه Web را انتخاب کنید و سپس در قسمت Name که در پایین پنجره مشاهده می‌نمایید یک نام دلخواه برای پروژه خود انتخاب نمایید هم چنین شما می‌توانید ازقسمت Location و با کلیک بر روی گزینه Brows مسیر پیش فرضی که پروژه شما در آنجا ذخیره می‌شود را تغییر دهید و در نهایت بر روی گزینه Ok کلیک نمایید.
ساخت پروژه در MVC - گام دوم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ساخت پروژه در MVC – گام دوم
گام سوم ساخت پروژه MVC

در این گام پنجره New ASP.NET Project برای شما باز می‌شود بر روی گزینه MVC کلیک نمایید تا یک پروژه شسته رفته با تمام قابلیت های احراز هویت نظیر (عضویت کاربر در سایت ، ورود کاربر به سایت با وارد نمودن ایمیل و رمز عبور ، تغییر رمز عبور توسط کاربر و …) برای شما ایجاد شود. در صورتی که می‌خواهید یک پروژه خالی از نوع MVC ایجاد کنید گزینه Empty را انتخاب نموده و از قسمت add folders and core references for تیک گزینه MVC را بزنید. و در نهایت بر روی گزینه Ok کلیک نمایید.
ساخت پروژه MVC - گام سوم

ساخت پروژه MVC – گام سوم
گام چهارم ساخت پروژه MVC

حال اندکی صبر کنید تا ویژوال استودیو پروژه شما را ایجاد نمایید. پس از این که پروژه برای شما ساخته شد با زدن دکمه F5 می توانید پروژه خود را اجرا نمایید . پروژه ای که ایجاد نموده اید به صورت پیش فرض دارای قابلیت های ثبت نام کابر (Register) ، ورود کاربر به سایت (Login) ، تغییر رمز عبور توسط کاربر (ChangePassword) و … و هم چین دارای فایل های jquery و Bootstrap می‌باشد.

قالب پیش فرض پروژه با صفحه نمایش های مختلف کاملا سازگار بوده و Responsive هست برای درک بهتر این موضوع صفحه نمایش مرورگر خود را کوچک کنید تا شاهد این انعطاف پذیری باشید . به همین راحتی شما موفق شدید که با تنها چند کلیک یک پروژه از نوع MVC بسازید.
ساخت پروژه MVC - گام چهارم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ساخت پروژه MVC – گام چهارم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276خب به پایان این جلسه آموزش MVC رسیدیم امیدوارم که این مقاله آموزشی برای شما عزیزان مفید واقع شده باشه در صورتی که درمورد MVC سوالی داشتید حتما در انجمن میزفا مطرح کنید . ما در این وبسایت در تلاش هستیم تا بهترین و جامع ترین آموزش ها در زمینه طراحی سایت که حاصل سال ها تجربیات ماست را در اختیار شما علاقمندان به مباحث طراحی سایت قرار دهیم پس به هیچ عنوان دوره آموزش رایگان MVC سایت میزفا را از دست ندهید و همچنان با ما همراه باشید .


امتیاز 4.8 از 6 رای
تگ ها :
آموزش طراحی سایت با Asp.Net MVC
آموزش MVC
لینک کوتاه:
 https://mizfa.com/blog/?p=1439
فیلم آموزشی asp.net core 2
DMCA.com Protection Statu

    ساختار پوشه‌ای در ASP.NET MVC
    ساختار پوشه‌ای در ASP.NET MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
    محدود کردن سطح دسترسی کاربران غیر عضو به Area در ASP.NET MVC
    محدود کردن سطح دسترسی کاربران غیر عضو به Area در ASP.NET MVC

    محدود کردن سطح دسترسی کاربران بر اساس نقش در ASP.NET MVC
    محدود کردن سطح دسترسی کاربران بر اساس نقش در ASP.NET MV2017
    دریافت اطلاعات از بانک اطلاعاتی و ذخیره در فایل Excel در ASP.NET MVC
    دریافت اطلاعات از بانک اطلاعاتی و ذخیره در فایل Excel در ASP

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

دوشنبه 9 مهر 1397 ساعت 17:10

انجام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی


    
پروژه های موجود در زبان برنامه نویسی asp.net
4.3
پروژه طراحی سایت هتل
گرایش نرم افزار
پروژه طراحی سایت هتل

کارشناسی
پایان نامه پروژه طراحی سایت دانلود پروژه دانلود پروژه کارشناسی دانلود پروژه کارشناسی کامپیوتر پروژه طراحی وب سایت هتل
4.2
پروژه طراحی سایت مقاله و پرسش
گرایش نرم افزار
پروژه طراحی سایت مقاله و پرسش
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کارشناسی
پایان نامه پروژه طراحی سایت دانلود پروژه دانلود پروژه کارشناسی دانلود پروژه کارشناسی کامپیوتر پروژه طراحی وب سایت مقاله و پرسش
4.2
پروژه طراحی سایت مدیریت نشریات دانشجویی
گرایش نرم افزار
پروژه طراحی سایت مدیریت نشریات دانشجویی

کارشناسی
پایان نامه پروژه طراحی سایت دانلود پروژه دانلود پروژه کارشناسی دانلود پروژه کارشناسی کامپیوتر پروژه طراحی سایت مدیریت نشریات دانشجویی
4.1
پروژه طراحی سایت دایره المعارف گردشگری
گرایش نرم افزار
پروژه طراحی سایت دایره المعارف گردشگری

کارشناسی
پایان نامه پروژه طراحی سایت دانلود پروژه دانلود پروژه کارشناسی دانلود پروژه کارشناسی کامپیوتر پروژه طراحی وب‌سایت دایره المعارف گردشگری
4.2
طراحی سایت مدیریت تابلو های تبلیغاتی محیطی
گرایش نرم افزار
طراحی سایت مدیریت تابلو های تبلیغاتی محیطی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
کارشناسی
پروژه طراحی سایت

 

 

C#.Net ، VB.Net ، ASP.Net

سافت بازدید : 42 دوشنبه 16 مهر 1397 نظرات (0)

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 MVC 5

 ASP.NET MVC ارسال دیدگاه 1,792 بازدید
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در این مقاله آموزشی از سری آموزش asp.net mvc به نحوه ایجاد پروژه و شروع به کار در این تکنولوژی خواهیم پرداخت :

شرو ع کار:

کار را با نصب و راه‌اندازی Visual Studio 2013 for web یا Visual Studio 2013 شروع کنید.

Visual Studio یک محیط جامع برای توسعه (IDE) برای برنامه‌نویسی است. دقیقا مانند نرم‌افزار Microsoft Word که برای ساخت مستندات استفاده می‌شود، از یک IDE برای ساخت برنامه‌های (Application) مختلف استفاده می‌شود. در Visual Studio یک نوار ابزار در بالای صفحه وجود دارد که امکانات مختلفی را برای شما فراهم می‌کند. همچنین منویی نیز وجود دارد که به طور دیگری به شما امکان می‌دهد تا اهداف خود را پیاده کنید.(به عنوان مثال، به جای انتخاب گزینه New Project از بالای صفحه، شما می‌توانید این کار را از طریق منو و با انتخاب گزینه File > New Project انجام دهید.)

آموزش asp mvc
آموزش ASP.NET MVC

ساخت اولین برنامه:
بر روی New Project کلیک کنید و در قسمت چپ گزینه #Visual C را انتخاب کنید، سپس Web و بعد ASP.NET Web Application را انتخاب کنید. اسم پروژه را “MvcMovie” قرار دهید و بر روی OK کلیک کنید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش ASP.NET MVC

در پنجره مربوط به New ASP.NET Project، بر روی MVC  کلیک کنید و بعد OK را بزنید.

آموزش asp

Visual Studio  برای پروژه‌ای که ساخته‌اید یک قالب پیش‌فرض را استفاده می‌کند، بنابراین شما یک برنامه (Application ) آماده و حاضر دارید بدون اینکه کار خاصی کرده باشید! این یک پروژه ساده “Hello World” است و مکان مناسبی است تا برنامه خود را شروع کنید.

آموزش mvc

بر روی F5 کلیک کنید تا برنامه شروع به دیباگ کردن بکند. F5 باعث می‌شود تا IIS Express شروع به کار کند و برنامه شما را اجرا کند. سپس Visual Studio مرورگر را اجرا می‌کند و صفحه اصلی برنامه را بر روی آن باز می‌کند. توجه داشته باشید که در قسمت آدرس در مرورگر localhost:port# است و چیزی مثل example.com نیست. این امر به این دلیل است که localhost همیشه به سیستم شما اشاره می‌کند که برنامه در حال اجرا را build کرده است. وقتی که Visual Studio یک برنامه تحت وب را اجرا می‌کند یک پورت رندم (Random) برای webserver استفاده می‌شود. در شکل زیر شماره پورت ۱۲۳۴ است. وقتی که شما برنامه خود را اجرا می‌کنید شماره پورت متفاوتی را خواهید دید.
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آموزش طراحی سایت

در تصویر بالا صفحات Home ، About و Contact دیده نمی‌شوند. بسته به اندازه پنجره مرورگرتان، ممکن است نیاز باشد که بر روی آیکون navigation کلیک کنید.

آموزش طراحی وب

آموزش asp.net

این برنامه همچنین قابلیت ثبت‌نام (Register) و ورود به حساب کاربری(log in) را دارد. قدم بعدی ایجاد تغییراتی برای کار کردن برنامه و یادگیری اندکی در مورد ASP.NET MVC است. این پنجره مربوط به برنامه ASP.NET MVC را ببندید و شروع به تغییر کدها کنید.
اجرای برنامه بر روی Azure :
آیا دوست دارید که پروژه تکمیل شده شما مانند یک برنامه تحت وب اجرا شود؟ شما می‌توانید نسخه کامل برنامه را بر روی اکانت Azure خود پیاده‌سازی کنید. این کار به راحتی با کلیک بر روی آیکون زیر انجام می‌شود.

آموزش azure
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
برای انجام پیاده‌سازی از این طریق نیاز به اکانت Azure دارید. اگر تا کنون اکانتی برای خود نساخته‌اید می‌توانید به یکی از دو طریق زیر این کار را انجام دهید:
• ایجاد اکانت مجانی: از طریق سرویس‌های Azure می‌توانید به طور رایگان اعتبار دریافت کنید و حتی بعد از اتمام اعتبار می‌توانید از طریق آن اکانت به سرویس‌های رایگان Azure دسترسی داشته باشید.
• فعال‌سازی MSDN: اشتراک MSDN هر ماه به شما اعتبار اختصاص می‌دهد که می‌توانید با آن به سرویس‌های پولی Azure دسترسی پیدا کنی

 

 

ساخت اولین پروه Asp.Net MVC

توسط : آرزو ابراهیمیانتشار: 5 می 2017آخرین بروز رسانی: 13 ژوئن 2018دسته: آموزش طراحی سایت, آموزش ASP.NET MVC4 دیدگاه ها1757



    1 دوره آموزش طراحی سایت با Asp.Net MVC
        1.1 گام اول ساخت پروژه MVC
        1.2 گام دوم ساخت پروژه MVC
        1.3 گام سوم ساخت پروژه MVC
        1.4 گام چهارم ساخت پروژه MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
دوره آموزش طراحی سایت با Asp.Net MVC

با عرض سلام خدمت تمامی همراهان مباحث آموزشی طراحی سایت با ASP.NET MVC ، در جلسه گذشته به معرفی پیش نیازهای آموزش Asp.Net MVC پرداختیم در این جلسه آموزش ASP.NET MVC6 قصد داریم یک پروژه از نوع MVC در ویژوال استودیو ایجاد نماییم پس با ما همراه باشید.
گام اول ساخت پروژه MVC

در گام نخست نرم افزار Visual Studio را اجرا کنید (توصیه میکنم از ویژوال استودیو 2015 نسخه Enterprise استفاده نمایید) در پنجره Start Page که در تصویر زیر مشاهده می‌نمایید بر روی گزینه New Project کلیک نمایید شما همچنین می‌توانید از طریق منوی بالا پنجره Start Page و با انتخاب گزینه File و سپس New و بعد انتخاب Project همین فرآیند را انجام دهید.
ساخت پروژه در MVC - گام اول

ساخت پروژه در MVC – گام اول
گام دوم ساخت پروژه MVC

در گام دوم پنجره New Project برای شما باز می‌شود در پنجره باز شده از منوی سمت چپ گزینه Web را انتخاب کنید و سپس در قسمت Name که در پایین پنجره مشاهده می‌نمایید یک نام دلخواه برای پروژه خود انتخاب نمایید هم چنین شما می‌توانید ازقسمت Location و با کلیک بر روی گزینه Brows مسیر پیش فرضی که پروژه شما در آنجا ذخیره می‌شود را تغییر دهید و در نهایت بر روی گزینه Ok کلیک نمایید.
ساخت پروژه در MVC - گام دوم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ساخت پروژه در MVC – گام دوم
گام سوم ساخت پروژه MVC

در این گام پنجره New ASP.NET Project برای شما باز می‌شود بر روی گزینه MVC کلیک نمایید تا یک پروژه شسته رفته با تمام قابلیت های احراز هویت نظیر (عضویت کاربر در سایت ، ورود کاربر به سایت با وارد نمودن ایمیل و رمز عبور ، تغییر رمز عبور توسط کاربر و …) برای شما ایجاد شود. در صورتی که می‌خواهید یک پروژه خالی از نوع MVC ایجاد کنید گزینه Empty را انتخاب نموده و از قسمت add folders and core references for تیک گزینه MVC را بزنید. و در نهایت بر روی گزینه Ok کلیک نمایید.
ساخت پروژه MVC - گام سوم

ساخت پروژه MVC – گام سوم
گام چهارم ساخت پروژه MVC

حال اندکی صبر کنید تا ویژوال استودیو پروژه شما را ایجاد نمایید. پس از این که پروژه برای شما ساخته شد با زدن دکمه F5 می توانید پروژه خود را اجرا نمایید . پروژه ای که ایجاد نموده اید به صورت پیش فرض دارای قابلیت های ثبت نام کابر (Register) ، ورود کاربر به سایت (Login) ، تغییر رمز عبور توسط کاربر (ChangePassword) و … و هم چین دارای فایل های jquery و Bootstrap می‌باشد.

قالب پیش فرض پروژه با صفحه نمایش های مختلف کاملا سازگار بوده و Responsive هست برای درک بهتر این موضوع صفحه نمایش مرورگر خود را کوچک کنید تا شاهد این انعطاف پذیری باشید . به همین راحتی شما موفق شدید که با تنها چند کلیک یک پروژه از نوع MVC بسازید.
ساخت پروژه MVC - گام چهارم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ساخت پروژه MVC – گام چهارم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276خب به پایان این جلسه آموزش MVC رسیدیم امیدوارم که این مقاله آموزشی برای شما عزیزان مفید واقع شده باشه در صورتی که درمورد MVC سوالی داشتید حتما در انجمن میزفا مطرح کنید . ما در این وبسایت در تلاش هستیم تا بهترین و جامع ترین آموزش ها در زمینه طراحی سایت که حاصل سال ها تجربیات ماست را در اختیار شما علاقمندان به مباحث طراحی سایت قرار دهیم پس به هیچ عنوان دوره آموزش رایگان MVC سایت میزفا را از دست ندهید و همچنان با ما همراه باشید .


امتیاز 4.8 از 6 رای
تگ ها :
آموزش طراحی سایت با Asp.Net MVC
آموزش MVC
لینک کوتاه:
 https://mizfa.com/blog/?p=1439
فیلم آموزشی asp.net core 2
DMCA.com Protection Statu

    ساختار پوشه‌ای در ASP.NET MVC
    ساختار پوشه‌ای در ASP.NET MVC
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
    محدود کردن سطح دسترسی کاربران غیر عضو به Area در ASP.NET MVC
    محدود کردن سطح دسترسی کاربران غیر عضو به Area در ASP.NET MVC

    محدود کردن سطح دسترسی کاربران بر اساس نقش در ASP.NET MVC
    محدود کردن سطح دسترسی کاربران بر اساس نقش در ASP.NET MV2017
    دریافت اطلاعات از بانک اطلاعاتی و ذخیره در فایل Excel در ASP.NET MVC
    دریافت اطلاعات از بانک اطلاعاتی و ذخیره در فایل Excel در ASP

سافت بازدید : 65 دوشنبه 16 مهر 1397 نظرات (0)
  • س یکم: مفاهیم مقدماتی
    • مقدمه ای بر وب و ساختار مشتری – خدمت‏گزار (Client-Server)
    • صفحه ایستا و پویا
    • پروتکل HTTP و دستورات آن

    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
    • مقدمه ای بر HTML
    • مقدمه ای بر CSS
    • مقدمه ای بر برنامه نویسی سمت مشتری با جاوا اسکریپت
    • مقدمه ای بر درخواست های غیر همزمان و AJAX
    • معرفی .Net Framework و تشکیل دهنده آن
    • مقدمه ای بر شی گرایی و معرفی زبان شی گرای C#‎
  • درس دوم: مفاهیم اولیه برنامه نویسی در C#‎
    • معرفی محیط توسعه Visual Studio و قابلیت های آن
    • نوشتن اولین برنامه به زبان C#‎
    • انواع داده ای در C#‎
    • دستورهای تصمیم در C#‎
    • دستورهای تکرار در C#‎
    • توابع در C#‎
    • انواع روش های ارسال داده به توابع در C#‎
    • آرایه ها در C#‎
    • تعریف کلاس در C#‎
    • سطوح دسترسی در کلاس ها
    • متغیرهای ایستا در

      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
    • C#‎
    • استفاده از Generic Class ها در C#‎
    • رسیدگی به خطاها و استثنائات در C#‎
    • Assembly و Namespace ها
  • درس سوم: شروع برنامه نویسی با ASP.NET MVC 5
    • معرفی و آماده سازی محیط توسعه Visual Studio
    • توضیح الگوی معماری MVC
    • مقایسه ASP.NET Web Forms و ASP.NET MVC
    • توضیح مختصری در مورد مفهوم آزمون پذیری (Testability) و تزریق وابستگی (Dependency Injection)
    • ساختار پروژه های ASP.NET MVC و معرفی ساختار فولدرها
    • Controller ها در MVC
    • Action های یک Controller
    • View در MVC
    • ارسال اطلاعات از Controller به View با استفاده از Viewbag
    • Model در MVC
    • ارسال Model به View در Controller و View های Strongly Type
    • مفاهیم اولیه Routing در MVC
    • نحو (Syntax) موتور Razor
    • HtmlHelper ها
    • مقیدسازی Model (Model Binding)
    • ایجاد یک فرم ثبت نام کامل با استفاده از مفاهیم این فصل
  • درس چهارم: مباحث پیشرفته برنامه نویسی تحت وب با A
  • 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
  • SP.NET MVC
    • توضیح Layout و نحوه استفاده از آن
    • PartialView ها و نحوه استفاده از آن ها
    • تفاوت Viewbag و ViewData و TempData
    • Filter ها
    • Action Filter ها
    • مفهوم Area
    • Authentication و اعتبارسنجی کاربران
    • Authorization و سطوح دسترسی کاربران
    • معرفی فایل Web.Config و قسمت های مختلف آن
  • درس پنجم: کار با داده در ASP.NET MVC
    • برنامه مدیریت پایگاه داده SQL Server و نحوه ایجاد یک پایگاه داده در آن
    • مقدمه ای بر دستورهای SQL
    • معرفی ADO.NET و نحوه اتصال به پایگاه داده
    • معرفی Entity Framework
    • معرفی مدل Database First در Entity Framework
    • معرفی مدل Code First در Entity Framework
    • معرفی LINQ و دستورهای آن جهت تعامل با پایگاه داده
  • درس ششم: کار با WebAPI
    • معرفی WebAPI و کاربردهای آن
    • ساختار پروژه های WebAPI
    • پیکربندی WebAPI
    • مقیدسازی پارامترها (Parameter Binding)
    • ساخت یک پروژه WebAPI جهت انجام عملیات
    • 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
    • CRUD
    • استفاده از WebAPI GET method در MVC
    • استفاده از WebAPI POST method در MVC
    • استفاده از WebAPI PUT method در MVC
    • استفاده از WebAPI DELETE method در MVC
    • WebAPI Hosting
  • درس هفتم: برنامه نویسی سمت مشتری
    • معرفی Nuget و نحوه نصب و حذف بسته های مختلف در آن
    • معرفی جی کوئری و نحوه اضافه کردن آن به پروژه
    • ساختار کلی دستورهای جی کوئری
    • Selector های جی کوئری
    • ایجاد Html به صورت پویا توسط جی کوئری
    • قابلیت های گرافیکی جی کوئری
    • Ajax در جی کوئری
  • درس هشتم: طراحی صفحات Responsive با کتابخانه Bootstrap
    • کار با CSS
    • معرفی کتابخانه Bootstrap
    • نحوه اضافه کردن Bootstrap به پروژه
    • معرفی ساختار Grid در Bootstrap
    • معرفی کلاس ها و المان های موجود در Bootstrap
    • چند مثال پیشرفته از کار با Bootstrap
  • درس نهم: مباحث پیشرفته
    • وب سرویس، نحوه ایجاد و انواع آن در ASP.NET
    • چند نخی (MultiThreading)

    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
    • رمزنگاری اطلاعات
    • کلاس های پیشرفته ‎.Net Framework‎
    • مقدمه ای بر Reflection
    • مقدمه ای بر الگوهای طراحی
    • مقدمه ای بر آزمون نرم افزار و تزریق وابستگی (Dependency Injection)
    • معرفی چارچوب NUnit برای آزمون نرم افزار
    • معرفی چارچوب Ninject برای تزریق وابستگی
  • درس دهم: ایجاد یک پروژه کامل با سطوح دسترسی مختلف کاربران
    • توضیحات و نیازمندی های پروژه
    • تحلیل نیازمندی ها و ایجاد مدل داده ای
    • ایجاد پایگاه داده
    • طراحی Layout
    • طراحی ساختار صفحات سایت
    • ایجاد صفحات سایت
    • ایجاد مکانیزم سطوح دسترسی

 

  • س یکم: مقدمه اولیه سایت فروشگاهی
    • آموزش فروشگاهی
    • معرفی برنامه نویسی سه لایه
  • درس دوم: دانلود Templat
    • شروع کار با Templat
    • فونت گذاری در سایت
    • ساخت Favicon
    • ساخت منوهای بالا
    • تنظیمات بخش چپ
    • تنظیمات بخش وسط
    • ساخت اسلایدر
    • پایان کد صفحه اول
    • ساخت صفحه جزئیات
    • ساخت مستر پیج
    • 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
    • تمیز کار در سایت
  • درس سوم: مقدمه شروع ASP
    • شروع ساخت بانک
    • ساخت جدول کالا با زیر مجموعه ها
    • پایان ساخت جدول
    • ساخت اولیه ساختار سه لایه
    • ساخت لایه DA
    • ساخت اتصال اولیه
    • ساخت نمایش ابزارها در صفحه اختصاصی
    • اولین BL صفحه اصلی
    • تکمیل فرم اصلی
    • ساخت Single Page
    • ایجاد ساختار سه لایه Single Page
    • ساخت اتصال برند و کلاس های کالاها
    • ساخت اتصال برند و کلاس های کالاها در فضای سه لایه
    • ساخت بخش ثبت نام
    • ایجاد عبارت متنی اتوماتیک
    • ثبت کاربر در حالت یک لایه
    • ثبت به صورت سه لایه
    • شروع طراحی ویرایش کاربر
    • ویرایش اطلاعات کاربری
  • درس چهارم: ساخت کارت خرید
    • ساخت کارت خرید
    • ساخت بخش پروفایل
    • تنظیم بخش Web User
    • پایان ساخت پروفایل
    • اجرا دستورات پروفایل درون صفحه اصلی
  • درس پنجم: شروع ساخت فاکتور فروش
    • ساخت ساختار سه لایه برای چک نمودن کاربر ثبت
    • ساخت فاکتور
    • ثبت کامل آیتم های درون فاکتور
  • درس ششم: مشاهده فاکتورهای فروش
    • تأیید فاکتور فروش
    • طراحی بخش ثبت جدید
    • ثبت کالای جدید
    • ویرایش کالا
    • ساخت جدول کامنت
    • نمایش کامنت ها
    • ثبت پیغام جدید
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی یک سایت خبری و بخش های آن به همراه مفاهیم اولیه
  • درس دوم: دانلود یک وب سایت رایگان از سایت های اروپایی شروع کار با آن
  • درس سوم: تنظیمات سایت به صورت فارسی
  • درس چهارم: ساخت صفحات مشروح خبر
  • درس پنجم: ساخت بانک اطلاعاتی برابر با مفاهیم درون سایت
  • درس ششم: اتصال اولیه خبرها به بانک و نمایش آنها به صورت دسته بندی
  • درس هفتم: اتصال تیترهای خبری به مشروح خبر در سایت
  • درس هشتم: تمیز کردن سایت و اتصالات اضافه (مانند خبرهای تصویری استفاده از نقشه گوگل و …)
  • درس نهم: ساخت بخش مدیریت کاربری در سایت
  • درس دهم: ساخت بخش مدیریت پیام ها در سایت

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
  • درس یازدهم: ثبت خبر جدید
  • درس دوازدهم: ویرایش خبر و ساخت مدیریت موضوعی سایت و اختتامیه

 

نجام پروژه برنامه نویسی،

سه‌شنبه 10 مهر 1397 ساعت 16:58

نجام پروژه برنامه نویسی، انجام پروژه دانشجویی رشته کامپیوتر و سایر رشته ها. انجام پروژه متلب برنامه نویسی.

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

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

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

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

سفارش برنامه نویسی ، با استفاده از این فرم می توانید سفارشات برنامه … پرداخت مبلغ پروژه سفارش داده شده توسط کارفرما در 3 مرحله شامل: 30 درصد بعد از …
انجام پروژه های برنامه نویسی تحت ویندوز و تحت وب با پلاتفرمهای مختلف مانند .Net ، Java ، PHP به همراه انواع پایگاه های داده مختلف مانند Sql Server ، Oracle ، My Sql از …
انجام پروژه های برنامه نویسی انجام پروژه های دانشجویی خرید پروژه برنامه نویسی سفارش پروژه های برنامه نویسی انجام پروژه.
انجام پروژه های برنامه نویسی اختصاصی یکی از تخصصهای ما می باشد. کافیست شما موضوع پروژه خود را به ما اعلام فرمائید. پس از بررسی و امکانسنجی در صورتی که …
4 feb. 2018 – انجام پروژه های دانشجویی برنامه نویسی. از جمله دروس مهمی که در دانشگاه تدریس میشوند، برنامه نویسی به زبان های C++ و C# و Java و HTML و PHP و …

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

انجام پروژه های برنامه نویسی خود را به ما بسپارید. خرید پروژه برنامه نویسی خود را از بین پروژه های آماده ما انجام دهید. دارای تیم متخصص در زمینه انجام پروژه برنامه نویسی …
22 mrt. 2016 – ما یک تیم متشکل از افراد با تجربه و قدرتمند در زمینه برنامه نویسی، امنیت شبکه و پایگاه داده هستیم که در 10 سال گذشته بیش از 600 پروژه تجاری
سافت بازدید : 55 دوشنبه 16 مهر 1397 نظرات (0)

انجام پروژه های برنامه نویسی سی شارپ و طراحی صفحات وب
₪ آموزش نکات کاربردی ASP.NET MVC 4 (قسمت اول)
نکته اول: MVC چیست؟در این مورد سخن زیاد گفته شده؛ به طور خلاصه: MVC (مخفف Model-View-Controler) الگوی نوینی از پروژه های ASP.NET است که در آن، بخش های مختلف یک اپلیکشن به خوبی و با یک استاندارد ویژه ساماندهی شده است. همچنین MVC از نسخه 3 به بعد با دستور زبان (syntax) جدید به نام Razer همراه شد که مزایای فراوانی دارد.
برای درک معماری MVC شکل ذیل را ببینید:

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


همان گونه که شکل می گوید: در معماری MVC کاربر آدرسی (URL) را وارد می کند؛ این تقاضا به یک متد در داخل یک کلاس کنترلر فرستاده می شود (در روش معمول، URL ها به یک فایل html, aspx, php و غیره هدایت شده و سرور آن فایل را پردازش کرده نتیجه را بر می گرداند). سپس کنترلر به کلاس های مدل مراجعه می کند؛ مدل، داده های مورد نیاز را از منبع داده خوانده و به کنترلر تحویل می دهد (یا داده ها را در منبع داده نوشته و نتیجه را بر می گرداند). آنگاه کنترلر، ویو متناسب را به کاربر برمی گرداند.

نکته دوم: آیا حتما باید MVC را انتخاب کنم؟از این سوال طبیعی نباید سرسری گذشت؛ آن گونه که مایکروسافت می گوید، MVC جایگزین ASP.NET کلاسیک نیست؛ بلکه در کنار آن به عنوان راه حل جدید مطرح است. اما کارشناسان معتقدند MVC به خاطر مزایایی (و مزه ای!!!) که دارد، عملا جایگزین آن خواهد شد.
البته در مورد مزایا و معایب MVC نیز سخن فروان است؛ به عقیده من به خاطر:
* سرعت بالاتر نسبت به ASP.NET کلاسیک و صفحات سبک تر (به خاطر حذف ViewState و دیگر بهبودها)
* ساماندهی خوب پروژه و جداسازی قسمت ها و لایه ها (که هم امکان کار گروهی را راحت می کند و هم خود شما هر وقت که لازم باشد، به آسانی بخش های مورد نظر را بازبینی و اصلاح کنید).
* تعامل و درهم آمیختن با تکنولوژی های روز (مانند HTML5, CSS3, Jqury و...)
* دستور زبان Razer که به آسانی با تگهای HTML ترکیب می شود (مشابه PHP)
* و دلایل متعدد دیگر ...
حتما باید با MVC کار کرده و کم کم ASP.NET کلاسیک را فراموش کنید. (هرچند کسانی که مزه MVC را چشیده اند عملا نسبت به آن علاقه و تعصب پیدا می کنند!!)

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


نکته سوم: برای کار با MVC به چه چیزهایی نیاز دارید؟ابتدا باید نسخه 4 ام وی سی را از آدرس زیر دانلود کرده و نصب کنید
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27419
طبیعی است که باید Vusual Studio 2010 sp1 یا Visual Studio 11 (نسخه کامل یا Exprees) که به تازگی انتشار یافته است را نصب کرده باشید.
راه دیگر استفاده از WebMatrix است که از سایت asp.net می توانید این پلاتفرم کارا و سبک را به راحتی دانلود کنید. خوشبختانه نسخه 2 این نرم افزار که به تازگی منتشر شده، از Intellecence هم پشتیبانی می کند؛ شکل ذیل را ببینید:

به هر حال، من از نسخه Visual Studio 2010 Express sp1 استفاده می کنم.

نکته چهارم: مروری بر یک پروژه MVC1- ویژوال استودیو را اجرا کرده و یک پروژه جدید از نوع ASP.NET MVC 4 Web Application مانند شکل ذیل انتخاب کرده و نامی دلخواه برای آن انتخاب کنید (شکل ذیل).

2- پس از کلیک بر روی دکمه OK پنجره ذیل را می بینید:

در این شکل چند نکته قابل توجه است: اول این که یک الگوی جدید به نام Mobile Application را مشاهده می کنید که شامل الگویی کم حجم و سازگار با مرورگرهای همراه می باشد (از جمله کتابخانه جدید Jquery Mobile). دوم اینکه باید View engine خود را انتخاب کنید که می تواند Razer یا ASPX باشد. همچنین HTML 5 به صورت پیش فرض انتخاب شده است. با کلیک بر روی دکمه OK ویژوال استودیو پروژه را ایجاد می کند. (شکل ذیل)

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


همان گونه که در شکل مشاهده می کنید، در یک پروژه MVC علاوه بر پوشه های معمول ASP.NET (مانند Properties, References, App_Data) شامل پوشه های ذیل است:
Content: در این پوشه محتویات غیر دینامیک مورد استفاده در سایت مانند استایل ها، تم ها و... نگهداری می شود.
Controllers: در این پوشه کلاس هایی قرار می گیرد که وظیفه مدیریت برنامه را به عهده می گیرد؛ بدین معنی که در هر کلاس متد یا متدهایی نوشته می شود که به کاربر پاسخ داده، داده ها را از Model می گیرد و View مناسب را به کاربر تحویل می دهد.
Image: برای تصاویر مورد استفاده در اپلیکیشن.
Model: شامل کلاس هایی برای کار با داده ها.
Scripts: شامل فایل های JavaScript که به طور پیش فرض کتابخانه Jquery، Modernizer (پلتفرمی برای مرورگرهایی که از HTML 5 و CSS 3 پشتیبانی نمی کنند) و... می باشد.
Views: شامل نماها که فایل هایی با پسوند cshtml (یا vbhtml) بوده و بخش رابط کاربری (UI) اپلیکیشن را می سازد. برای ساماندهی بهتر نماها، برای هر کلاس به طور معمول یک پوشه جداگانه ایجاد می کنیم. همچنین در این پوشه یک پوشه به نام Shared وجود دارد که شامل اجزای مشترک رابط کاربری مانند Layout (که در ASP.NET کلاسیک MasterPage نامیده می شد).
توجه داشته باشید که یک فایل Web.config در این پوشه نیز وجود دارد که برای تنظیمات نماها و جلوگیری از پردازش فایل های این پوشه توسط IIS است (نماها به طور مستقیم توسط کاربر مورد دسترسی قرار نمی گیرد؛ بلکه توسط کنترلرها پردازش می شود).
اکنون در فایل HomeController.cs (که به طور پیش فرض باز است)، پیامی را همانند ذیل نوشته و برنامه را تست کنید:

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


public ActionResult Index()
    {
      ViewBag.Message = "This is my first MVC 4 test!";
      return View();
    }


همان گونه که در شکل نیز مشخص است، قالب پیش فرض صفحه در MVC 4 با MVC 3 متفاوت است؛ در این قالب بهبودهایی در THML و CSS افزوده شده و همچنین لینک های Register و Login در صفحات جداگانه باز نمی شود؛ بلکه به صورت یک پنجره Modal نمایان می شود.
در این قسمت به معرفی اجمالی MVC پرداختیم. از قسمت بعدی می خواهیم یک پروژه عملی را برنامه نویسی کنیم تا در خلال آن تمام نکات مورد نیاز برای کار با MVC را فراگیریم.

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

سافت بازدید : 24 دوشنبه 16 مهر 1397 نظرات (0)

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net mcv core

سه‌شنبه 10 مهر 1397 ساعت 17:34
- دوره آموزشی HTML
  • آشنایی با مفاهیم اولیه وب و HTML
  • بررسی مرورگر های گوناگون
  • چگونگی ایجاد صفحات وب
  • چگونگی قالب بندی متن ها در صفحات وب

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
  • بررسی کامل روش های ایجاد تصاویر مناسب برای صفحات وب
  • چگونگی استفاده از تصاویر در صفحه وب و انجام تنظیمات مربوط به آن
  • تکنیک های حرفه ای در طراحی صفحه وب
  • بررسی کلیه مباحث مربوط به پیوند ها با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • ایجاد نقشه تصویری سمت سرویس دهنده
  • ایجاد نقشه تصویری سمت سرویس گیرنده
  • آشنایی با انواع لیست ها و چگونگی به کار بردن آن ها
  • آشنایی کامل با جدول ها و بررسی دقیق تمامی ویژگی های آن ها
  • آشنایی با تکنیک های پیشرفته در استفاده از جداول
  • آشنایی با قاب ها (Frames) و دامنه کاربرد آن ها
  • بررسی دقیق تمامی ویژگی های قاب ها و نحوه استفاده از آن ها
  • آشنایی کامل با فرم ها و بیان تمامی مباحث مربوطه با انجام پروژه ها و تمرین های متعدد جهت کسب مهارت های لازم
  • بررسی دقیق اجزای مورد استفاده در فرم ها
  • بررسی کامل روش های ارسال اطلاعات از طریق فرم ها
  • فرستادن اطلاعات فرم از طریق پست الکترونیک
  • چگونگی ارسال فایل توسط بیننده صفحه وب
  • بررسی کامل مفهوم فیلد پنهان و موارد کاربرد آن
  • بررسی کامل Submit Button و Reset Button
  • افزودن ویژگی های چند رسانه ای به صفحات وب و انجام تمرین ها و پروژه های متعدد جهت کسب مهارت های لازم در این زمینه
  • بررسی نحوه ایجاد جملات متحرک
  • چگونگی وارد کردن Applet و ActiveX به صفحات وب
  • چگونگی تنظیم Style Sheet ها
  • ایجاد یک Style Sheet داخلی و به کارگیری آن
  • ایجاد و بکارگیری یک Style Sheet خارجی

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
  • کلاس بندی کردن Style ها
  • فرمت بندی های پیشرفته برای متون با استفاده از Style ها
  • طراحی نمای صفحات وب با استفاده Style ها
  • آماده سازی صفحات برای چاپ با استفاده از تکنیک های پیشرفته
  • بررسی تکنیک های حرفه ای و  پیشرفته جهت پویا سازی صفحات وب با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • چگونگی ایجاد و به کار گیری اسکریپت ها در HTML با انجام تمرین ها و پروژه های گوناگون جهت بیان تمامی جزییات مربوطه
  • ایجاد نمایش آهسته برای صفحات وب
  • بررسی تکنیک های پیشرفته جهت اشکال زدایی از صفحات وب طراحی شده
  • چگونگی انتشار صفحه طراحی شده
  • چگونگی یافتن میزبان وب مناسب و بررسی کامل تمامی جزییات مربوط به میزبان های وب
  • آشنایی با مفاهیم Domain و آموزش کاربردی چگونگی ثبت نام مورد نظر
  • چگونگی انتقال فایل ها به سرویس دهنده
  • چگونگی دستیابی به سایت طراحی شده
  • بررسی کامل مباحث مربوط به موتور های جستجو
  • کارگاه آموزشی جهت تثبیت مطالب و انجام پروژه های واقعی
2- دوره آموزشی Cascading Style Sheet
  • آشنایی با مفاهیم اولیه CSS و بررسی کامل CSS
  • بررسی مزایا و معایب بکارگیری CSS
  • بررسی علل لزوم به کارگیری CSS در پروژه های بزرگ
  • چگونگی ایجاد فایل های CSS و روش های به کار گیری آن ها
  • قواعد تحوی، CSS Syntax و اصطلاحات مربوطه
  • آشنایی با یکا های مورد استفاده در CSS
  • بررسی کامل قوانین CSS
  • آشنایی با انتخاب گر ها (Selector) و به کار گیری صحیح آن ها
  • مدل آبشاری، الویت ها و ارث بری
  • آشنایی کامل با مفاهیم کادر ها و قوانین حاکم بر آن ها
  • کنترل خصوصیات متن در فایل های CSS
  • آشنایی کامل با قوانین طرح بندی و چگونگی کاربرد صحیح آن ها
  • لیست ها و قوانین حاکم بر آن ها
  • جداول و معایب و مزایای آن ها، چگونگی کاربرد بجای جدول و قوانین جدول ها
  • قواعد رنگ ها و پس زمینه ها
  • چاپ و قواعد حاکم بر آن
  • مباحث پیشرفته در محتوای پویا و قوانین مربوطه
  • آشنایی با قوانین محیط کاربری و سفارشی سازی رفتار مرورگر ها
  • قواعد سفارشی سازی نمایش صفحه
  • آشنایی با قوانین و رفتار مختص هر مرورگر
  • بررسی ترفند های مهم و کاربردی CSS
  • بررسی کامل ساختار ها و قوانین CSS و انجام پروژه های متعدد جهت کسب مهارت در به کار گیری تکنیک های پیشرفته
  • کارگاه آموزشی CSS جهت تثبیت مطالب و انجام پروژه های واقعی
3- دوره آموزشی ASP.NET
  • مقایسه صفحات وب استاتیک، داینامیک و اکتیو
  • آشنایی با مفاهیم اولیه ASP.NET
  • آشنایی کامل با مفاهیم .NET Framework و چگونگی نصب آن
  • بررسی تمامی اقدامات لازم جهت شروع ASP.NET به صورت عملی
  • آشنایی با Microsoft Visual Studio ۲۰۱۰
  • چگونگی کارکرد 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
  • قوانین نامگذاری و میدان دید متغییر
  • بررسی توابع تبدیل نوع
  • بررسی عملگر ها و مفاهیم مربوط به آن ها
  • بررسی ساختار های کنترل برنامه
  • بررسی کامل ساختار های پرش و آشنایی با توابع
  • چگونگی برنامه نویسی پیمانه ای
  • آشنایی با برنامه نویسی رویداد گرا و بررسی مفاهیم آن
  • بررسی رویداد های HTML
  • بررسی رویداد های صفحه در ASP.NET و رویداد های کنترل های ASP.NET
  • آشنایی با مفاهیم شیء و کلاس
  • آشنایی با مفاهیم خاصیت، متد و رویداد
  • ایجاد و به کار گیری کلاس ها با انجام پروژه های متعدد جهت کسب مهارت های لازم
  • بررسی مباحث پیشرفته درباره کلاس
  • بیان مفاهیم وراثت و کاربرد های آن
  • بررسی فضاهای نام و به کار بردن آن ها در پروژه های ASP.NET
  • چگونگی ارتباط با پایگاه داده
  • آشنایی با محیط وب ماتریس و چگونگی نصب و پیکر بندی آن
  • بررسی اشیاء مربوط به کار با پایگاه داده و به کار گیری آن ها در پروژه های گوناگون جهت کسب مهارت های لازم
  • چگونگی ذخیره، بازیابی و بروز رسانی داده ها
  • بررسی کنترل های ASP.NET و استفاده از آن ها در پروژه های گوناگون جهت کسب مهارت های لازم و آشنایی با جزییات و کاربرد آن ها
  • چگونگی حفظ اطلاعات در برنامه های وب
  • بررسی کامل کوکی ها و مفاهیم مربوط به آن ها
  • بررسی کامل فایل Global.aspx و کاربرد های آن
  • بررسی تکنیک های پیشرفته مدیریت حالت
  • بیان روش های استفاده مجدد از کد در ASP.NET
  • بررسی تکنیک های حرفه ای کد نویسی
  • چگونگی اشکال زدایی از برنامه ها
  • بیان مفاهیم سرویس های وب و پروتکل SOAP
  • چگونگی ارسال پست الکترونیک
  • چگونگی Upload فایل توسط کاربر
  • یکی از مواردی که باید برنامه نویسان و طراحان وب در ابتدای کار خود و هنگام آموزش و یادگیری به انتخاب آن بپردازند انتخاب زبان برنامه نویسی مبتنی بر لینوکس و یا ویندوز می باشد. در مقالات آموزشی قبلی به آشنایی با زبان PHP که مبتنی بر لینوکس است پرداخته شد. حال در این مقاله به آشنایی با زبان برنامه نویسی asp.net  می پردازیم که امیدواریم برای شما مفید واقع شود.

     

    Asp مخفف کلمه Active Server Pages می باشد که توسط مایکروسافت نوشته شده است. زبان برنامه نویسی Asp جای خود را به نسل جدید خود یعنی asp.net  داده است و استفاده از asp در حال حاضر منسوخ شده است. بسیاری از شرکت های بزرگ و سازمان های دولتی از این زبان برای طراحی و نرم افزارهای تحت وب خود از زبان برنامه نویسی asp.net  استفاده می کنند. از از پرکاربردترین نرم افزارها که در واقع محیط برنامه نویسی مایکروسافت نیز به حساب می آید می توان از Microsoft Visual Studio نام برد که در محیط آن کدهای مربوطه نوشته خواهند شد که در مقالات جداگانه ای به آشنایی و نحوه نصب نرم افزار Visual Studio  به طور کامل پرداخته شده است که می توانید به آن ها مراجعه نمایید.

     

    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
    یکی از مشکلاتی که زبان Asp.net دارد این می باشد که نسبت به زبان های دیگر برنامه نویسی با آن زمان بر تر است به طور مثال در صورتیکه شما تغییری در هر خط کد بوجود آورید ناچار به نغییر و کامپایل مجدد کلیه کدها خواهد شد. زبان برنامه نویسی asp.net بر مبنای ویندوز می باشد و از وب سرور شرکت مایکروسافت که lls می باشد و پایگاه داده آن نیز زبان برنامه نویسی Microsoft SQL Server است قابل اجرا می باشد.

     
    مقاسیه زبان PHP و asp.net

     

        بررسی از لحاظ امنیت

     

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

     

        بررسی سرعت

     

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

     

        آیا سایت های بزرگ با زبان PHP نوشته شده اند؟

    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
     

    جواب این سوال خیر است. درست است که بسیاری از سیستم های مدیریت محتوای آماده مانند جوملا, وردپرس, اپن کارت و ... بر پایه PHP نوشته شده است اما باید این نکته را نیز در نظر گرفت که سایت های بزرگ هم چون فیسبوک, گوگل, آمازون و ... بر پایه هیچ یک از زبان های PHP  و Asp.net نمی باشد و بر پایه زبان هایی مانند پایتون و جاوا نوشته شده اند.

     

        یادگیری کدام زبان آسان تر می باشد؟

     

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

     

    برای آشنایی بیشتر با مقاله های مربوط به رشته مهندسی کامپیوتر می توانید با کلیک بر روی عنوان های زیر به مقاله های مورد نظر هدایت شوید:

    - آشنایی با سیستم عامل لینوکس

    - معرفی و آشنایی با زبان PHP

    - معرفی سیستم عامل ویندوز

    - آشنایی با نرم افزار Visual Studio

     

    عنوان و لینک
    90     برنامه سیستم رفاه تبلیغاتی دانشجویان آنلاین با استفاده از ASP.NET و سی شارپ
    89     وب سایت فروشگاه صنایع دستی آنلاین با استفاده از ASP.NET و سی شارپ و دیتابیس SQL Server
    88     برنامه سیستم فروشگاه سخت افزار کامپیوتر آنلاین با استفاده از VB و سی شارپ و دارای داکیومنت و مستندات و توضیحات و نمودار DFD
    86     برنامه طراحی سیستم نرم افزاری رستوران رزرو غذای آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و فایل توضیحات DOC
    85     برنامه سیستم رزرو بلیط هواپیما آنلاین با استفاده از ASP.NET و سی شارپ
    84     پروژه فروشگاه سخت افزار آنلاین با asp.net و sql server و C# و داکیومنت و مستندات UML و نمودار DFD و توضیحات کدها
    82     برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ
    80     برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ
    76     برنامه سیستم آنلاین ثبت سفارشات تعاونی مصرف پلی اکریل با استفاده از ASP.NET و سی شارپ
    75     پروژه برنامه سیستم فروشگاه آنلاین خشکبار به زبان asp.net و C# و پایگاه داده SQL Server به همراه داکیومنت و مستندات UML کامل و توضیحات کامل
    72     برنامه طراحی سیستم رزرو و فروش بلیط آنلاین قطار با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات
    71     برنامه سیستم فروشگاه موتورسیکلت آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server و نمودار UML و فایل DOC توضیحات پروژه
  • 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

  • 70     برنامه سیستم ثبت درخواست خرید اینترنتی قطعات آنلاین با استفاده از ASP.NET و سی شارپ
    69     برنامه سیستم فروشگاه فیلم و سی دی آنلاین با استفاده از ASP.NET و سی شارپ و پایگاه داده SQL Server دارای داکیومنت وسمتندات UML و توضیحات DOC
    68     برنامه طراحی سیستم رزرو و فروش بلیط آنلاین اتوبوسرانی با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات DOC
    67     برنامه سیستم فروشگاه فرش آنلاین با استفاده از ASP.NET و سی شارپ و دارای داکیویمنت و مستندات UML و توضیحات کدها
    66     برنامه طراحی سیستم آنلاین ثبت دوره های آموزشی با استفاده از ASP.NET و سی شارپ دارای مستندا DOC
    65     برنامه سوپرمارکت و عمده فروشی انلاین استفاده از ASP.NET و سی شارپ با داکیومنت و مستندات Word DOC
    64     برنامه سیستم فروشگاه لباس آنلاین با استفاده از ASP.NET و سی شارپ و مستندات ی. ام ال و توضیحات کدها و نمودارها
    63     برنامه سیستم رزرو بلیط فوتبال آنلاین با استفاده از ASP.NET و سی شارپ و دارای میتندات و توضیحات
    62     برنامه ارسال کارت تبریک آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML کامل
    61     پروژه دانشگاهی فروشگاه تجهیزات بدن سازی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت WORD
    60     پرتال آنلاین اطلاع رسانی هنرستان با استفاده از ASP.NET و سی شارپ به همراه مستندات WORD
    59     برنامه سیستم هدفمند سازی یارانه ها با استفاده از ASP.NET و سی شارپ
    58     برنامه طراحی سیستم وب سایت صحیفه سجادیه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و دارای مستندات UML
    54     پروژه دانشگاهی پایان ترم پرتال اطلاع رسانی دفاع مقدس با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و توضیحات DOC
    51     فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت WORD DOC
    50     برنامه سیستم آموزش ASP.NET آنلاین با استفاده از ASP.NET و سی شارپ دارای داکیومنت و مستندات UML و نمودارها و توضیحات

    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

  • 49     پروژه دانشگاهی فروشگاه آنلاین کتاب با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات
    48     برنامه سیستم عکسهای امنیتی Captcha آنلاین با استفاده از ASP.NET و سی شارپ
    47     وب سایت سازمان انتقال خون آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML کامل و توضیحات
    45     پروژه وب سایت آنلاین انتخاب واحد و ثبت نمرات با استفاده از ASP.NET و سی شارپ با مستندات
    44     وب سایت پروژه دانشجویی آموزشی html با استفاده از ASP.NET و سی شارپ و توضیحات UML
    43     وب سایت پروژه دانشجویی فروشگاه سخت افزاراینترنتی آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات
    42     پروژه دانشجویی وبسایت فروشگاه آنلاین دوربین و لوازم عکاسی با استفاده از ASP.NET و سی شارپ و فایل word uml و توضیحات
    41     پروژه دانشگاهی وب سایت رای گیری آنلاین با استفاده از ASP.NET و سی شارپ دارای مستندات UML کامل و توضیحات
    40     پروژه پایان ترم و پایان تحصیلات وب سایت نوبت دهی وام بانکی آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML و توضیحات
    39     وب سایت پروژه دانشجویی درخواست زمان تعمیر خودرو آنلاین با استفاده از ASP.NET و سی شارپ و مستندات UML وتوضیحات
    38     وبسایت پروژه دانشجویی خبری اطلاع رسانی موزه ها با استفاده از ASP.NET و سی شارپ و uml و توضیحات
    37     پروژه وبسایت دانشجویی زندگینامه مشاهیر آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت و مستندات UML و توضیحات
    36     وبسایت داروخانه آنلاین با استفاده از ASP.NET و سی شارپ پروژه پایان ترم با توضیحات UML
    35     برنامه فروم آنلاین با استفاده از ASP.NET و سی شارپ انجمن forum به همراه مستندات
    34     برنامه سیستم کتابخانه سه لایه آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات
    33     دانلود پروژه فروشگاه آنلاین لوازم خانگی با Asp.net به همراه Source Code سی شارپ و توضیحات
    32     پروژه دانشگاهی فروشگاه موبایل و سیم کارت آنلاین با استفاده از ASP.NET و سی شارپ و داکیومنت UML و توضیحات
    31     وبسایت پروژه پایانی خبرنامه الکترونیکی با Asp.net به همراه Source Code سی شارپ به همراه توضیحات
    30     پروژه دانشجویی وب سایت رزرو هتل آنلاین با استفاده از ASP.NET و سی شارپ با همراه تحلیل UML و مستندات و توضیحات
  • 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

  • 29     پروژه وبسایت دانشجویی گیاهان دارویی با Asp.net به همراه Source Code سی شارپ و داکیومنت UML پایان تحصیلات
    28     پروژه دانشجویی وب سایت رزرو بلیط آنلاین سینما و کنسرت با استفاده از ASP.NET و سی شارپ دارای مستندات و توضیحات و نمودار
    27     برنامه رزور بلیط آنلاین سینما با استفاده از ASP.NET و سی شارپ
    26     پروژه پایان ترم و پایان تحصیلات فروشگاه آنلاین شیرینی با Asp.net به همراه Source Code سی شارپ و توضیحات UML
    25     دانلود پروژه ASP.NET فروشگاه خودرو آنلاین به همراه Source Code سی شارپ به همراه فایل word UML و توضیحات
    24     دانلود سیستم فروشگاه آنلاین آلات موسیقی با Asp.net به همراه Source Code سی شارپ با فایل UML و نمودارها و توضیحات
    23     دانلود پروژه دانشگاهی پرتال خبری آتش نشانی با استفاده از ASP.NET و وی بی دات نت و توضیحات کدها و نمودارهای uml
    22     دانلود پروژه فروشگاه آنلاین لوازم پزشکی با Asp.net به همراه Source Code سی شارپ و توضیحات و UML و رشنال رز
    21     دانلود پروژه ASP.NET دیکشنری آنلاین به همراه Source Code سی شارپ
    20     دانلود پروژه دفترچه خاطرات آنلاین با Asp.net و نمودارهای UML و توضیحات
    19     دانلود پروژه ASP.NET انبار داری آنلاین به همراه Source Code سی شارپ و داکیومنت و مستندات UML وتوضیحات DOC
    15     دانلود پروژه ASP.NET مربوط به تکنولوژی URL Re Writing به همراه Source Code و مثال
  • 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
سافت بازدید : 39 دوشنبه 16 مهر 1397 نظرات (0)

انجام پروژه دانشجویی درسراسرایران
نرم افزار*سخت افزار تحت تمامی زبانها برنامه نویسی
انجام و پیاده سازی کلیه پروژه های برنامه نویسی موسسه ی *شرکتی *حسابداری *دولتی و دانشجویی
بیش از 20 پروژه برنامه نویسی از دپارتمان علوم رایانه از دانشگاه های کلمبیاهندمالزی و..دربانک پروژه پایتخت ، از جمله ، سیستم شهرت پیشنهاد ، تجزیه و تحلیل اسپم ، پیاده سازی همکار به همکار شبکه ، تجزیه و تحلیل اسکایپ ، ، کتابخانه صوتی برای لینوکس و غیره. انجام شده توسط خودگروه
انجام پروژهای برنامه نویسی برای دانشجویان ایرانی خارج ازکشور
پایان نامه – پروپزال دانشجویان مقاطع کاردانی کارشناسی کارشناسی ارشد و
داخل و خارج از کشوررشته کامپیوتر
خدمات مشاوره ای:
- انجام تمامی خدمات مربوط به تهیه پیشنهادیه پایان نامه
( proposal )
مشاوره و تدوین پایان نامه های مرتبط با رشته های فوق الذکر
ارائه تمامی فصول مربوط به پایان نامه ، مطابق با جدول زمانبندی توافقی
و در انتها ارائه مقاله ای علمی – پژوهشی برای ارائه نشریات معتبر داخلی (علمی-پژوهشی) و خارجی
(ISI)

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

-------------------------------------------------------------------------------------------------------------------------------
ثبت فروش طراحی وب سایت
توسط تیم مجرب* گروه مهندسین پایتخت
پروژه های آماده برای تمام درس های رشته کامپیوتر
بیش از دوهزارپروژه آماده
تحت تمامی زبانها برنامه نویسی
پروژه های تحت Widows : دلفی (Delphi)، ویژوال بیسیک (VB, Visual Basic)، اکسس (Access)، پایگاه داده (SQL Server)
پروژه های تحت Web: طراحی سایت (Web site design) به کمک HTML و ASP و ASP.Net 2005.2008
پروژه های بیسیک (Basic)، پاسکال (Pascal)، سی (C)، شی گرا (++C)، سی شارپ (C#)، دات نت (.Net)، ویژوال بیسیک دات نت (VB.Net)
جاواپی اچ پی
(php). (java)(j2EE)(MATLAB),
مطلب
پروژه های پرولوگ... Assembly(اسمبلی) Vparalog,paralog(ویژوال پارالوگ و پارالوگ پروژه بارکد*شبیه سازی *(Prolog)
پروژهای پردازش تصویر
پروژه های پایگاه داده

کلیه دروس رشته کامپیوترنرم افزارسخت افزارگرافیک وفناوری اطلاعات
IT
انجام پروژه های برنامه نویسی دانشجوئی برای درس های :
* برنامه ساز آزمایشگاه های (سیستم عامل ، ریزپردازنده ، مدار منطقی ، پایگاه داده
ی پیشرفته
* مبانی کامپیوتر
هوش مصنوعی*
شبیه سازی
بهینه سازی
* سیستم های تجاری
* ساختمان داده
* طراحی الگوریتم

ذخیره و بازیابی اطلاعات
ریزپردازنده IVR ، 8051
• نشنال روز مهندسی نرم افزار 1و2
کامپایلر
سیستم عامل
پروژه های -پردازش تصویر فازی –ژنتیک – شبکه عصبی –هوش مصنوعی – شبیه سازی –بهینه سازی -
SIMULINK و IMAGE PROCESSING و GENETIC ALGORITHM و NEURAL NETWORK و FUZZY LOGIC

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
لیست پروژهای آماده تحت تمامی زبانهای برنامه نویسی
سیستم آرشیو اطلاعات پروژه های دانشجویی ازدانشگاه انگلستان
سیستم ام ارپی ازدانشگاه هند
فروشگاه اینترنتی ازدانشگاه مالزی
نرم افزارارسال اس ام اس وایمیل ازدانشگاه ترکیه
سیستم مدیریت سرگشی سیستم مشاوره املاک - سیستم پرداخت ماهیانه اقساط بانکی- سیستم جامع کنترل میزان صدور بیمه نامه و گزارشات مقایسه ای روزانه ،- مهمانسرا – مسافرخانه- سیستم کارگزینی ماهیانه و سالیانه و نموداری کامل سیستم با غ وحش
برنامه اسباب بازی فروشی
سیستم رزرو بلیط سینما* سیستم آموزشگاه زبان* سیستم بنگاه اتومبیل* سیستم مطب پزشک* سیستم لباس فروشی* سیستم ثبت نام باشگاه بدنسازی* سیستم محاسبه و ثبت کارکرد و پورسانت بازاریابان* یستم فروشگاه خودرو(Online)* سیستم فروشگاه موتور سیکلت(Online* سیستم فروشگاه فیلم و CD(Online)* سیستم نشریه الکتنرنیکی *(* سیستم فروشگاه لوازم خانگی** سیستم فروشگاه قطعات لاستیکی** سیستم فروشگاه لوازم چوبی** سیستم فروشگاه قطعات خودرو* فروشگاه خشگبار* سیستم ثبت نام آنلاین دوره های آموزشی آموزش و پرورش* سیستم فروشگاه تجهیزات بدنسازی آنلاین* سیستم ثبت سفارشات خرید مربوط به تعاونی شرکتها به صورت آنلاین* سیستم آموزشگاه زبان* سیستم رزرو و فروش بلیط اتوبوسرانی* سیستم ثبت نام باشگاه بدنسازی* سیستم فروشگاه قطعات کامپیوتری(** سیستم آسایشگاه* امور مشترکین تلفن-* سیستم کنترل موجودیجوا هر فروشی همراه اه-
سیستم بستننی فروشی * سیستم مدیریت نمایشگاه * سیستم مدیریت نمایشگاه ماشین * سیستم مدیریت نمایشگاه ماشین * سیستم پذیرش بیمار* سیستمم مدیریت توزیع برق * سیستم انالیزمدارس سیستم مدیریت خدمات کامپیوتر*
* سامانه ثبت اختراعات * سیتم مدیریت دفترچه بیمه* سیتم مدیریت کافی نت وگیم نت * سیتم صدورابلاغیه * سیستم برنامه هفتگی به صورت خودکار* سیستم ثبت نام کمیته امداد* سیتم مدیریت لیگ برتر* سیتم مکانیزه لیزینگ خودرو*
فروشگاه هاست ودامین * سیستم کلاسهای کنکور و بازآموزی
سیتم مدیریت سوابق باشگاه* وب سایت نظرخواهی دانشگاهها* وب سایت انتخابات با قابلیت رای دادن "امارگیری و..*. وب سایت شرکت بیمه * فروشگاه لب تاب *


سیستم داروخانه و درمانگاه
پروژه خشک شویی
پروژه دفترچه تلفن و ماشین حساب
پروژه حسابداری و صندوق قرض الحسنه
سیستم چک و بانک
برنامه تبدیل عدد به حروف فارسی
سیستم آزمون و جعبه لایتنر
بازی (دوز)
(مارپله )(منچ)و...,(پل جادویی),( هواپیما)
پروژه های تحت وب (web)، فروشگاه الکترونیکی، کتابخانه
پروژه های آماده * دانشگاه* داروخانه * فروشگاه ورزشی* آژانس*املاک *انبارداری* سایت قطعات کامپیوتروپروژه حسابداری بودجه سالانه بهمراه کسورات
پروژه مدیریت گلخانه پروژه شجرنامه پروژه اثرانگشت* ماشین حساب
پروژه مدیریت
-برنامه و سایت آزمون از راه دور
سیستم دبیرخانه
-سیستم مکانیزه آژانس مسافرتی با امکان ثبت مسافر ، تور و ....
22-سایت ( وبلاگ ) شخصی شامل بخش مدیریت ، ورود پست ، امکان تعریف موضوعات ، لینک ها ، آرشیو ، جستجو و ...
-دفترچه تلفن ، ماشین حساب
فروشگاه اینترنتی موبایل با امکان ثبت مدل های مختلف و گوشی های هر مدل
- فروشگاه اینترنتی کتاب با امکان جستجو و ثبت موضوعات و کتابها
برنامه مکانیزه رستوران
تاکسی تلفنی
- وب سایت آگهی ها ( با امکانات ثبت آگهی، مشاهده آگهی ، جستجوی آگهی ، طبقه بندی آگهی ها )
- کتابخانه مجازی ( آنلاین ) با امکانات تعریف موضوعات ، کتاب ها ، اعضاء ، امانت کتاب ، رزرو کتاب ، بازگشت کتاب و ...
وب سایت پرداخت قبوض آب ، برق ، تلفن به صورت آنلاین
سیستم مکانیزه داروخانه
سیستم مکانیزه پیک موتوری
- سیستم ATM
سیستم امورمشترکین

-سیستم ثبت نام آنلاین دانشگاه پیام نور
سیستم مکانیزه کاریابی
وب سایت رزرو آنلاین بلیط قطار
سیستم حقوق دستمزد
سیستم املاک
هتل
پروژه ثبت نام دانش آموزان و دانشجویان با کلیه امکانات (کارنامه ، گزارشگیری و ...)
پروژه فروشگاه موبایل (ثبت و کدیریت و فروش گوشی های موبایل و قطعات)
پروژه آژانس تاکسی سرویس
پروژه مکانیزه حسابداری هتل
پروژه
کنترل ورود و خروج و مرخصی
پروژه انتخاب واحد دانشگاهی و...
ارائه دهنده کلیه ی مقالات رشته کامپیوتر
اتوماسیون اداری باپشتیمانی
هرگونه کپی برداری ازآگهی غیرمجازمی باشد

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

سافت بازدید : 112 دوشنبه 16 مهر 1397 نظرات (0)

Asp.Net را برای دانلود قرار داده ایم.این پروژه به صورت کامل و همراه با مستندات می باشد.در ادامه به برخی از امکانات این پروژه اشاره می کنیم.
فروشگاه آنلای18 دسته بندی برنامه نویسی , شروع کار با 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


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

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

    روش های شروع یادگیری :
        برای کسانی که هیچ پیش زمینه برنامه نویسی ندارند یا پیش زمینه در حد درس های دانشگاهی بوده بنده مشاهده ویدئو های آموزشی را پیشنهاد میکنم ، در منوی فیلم آموزشی چند دسته فیلم آموزشی کلاس های خودم را قرار داده ام که برای شروع میتوانید از سری ویدیو های "دوره مقدماتی ASP.NET" شروع نمایید
        افرادی که پیش زمینه بیشتری دارند یا خواندن مقاله را ترجیح میدهند میتوانند سری مقالات "شروع کار با asp.net" را مطالعه نمایند
        استفاده از تالار های گفتگو سوال و جواب و FAQ های متنوع میتواند بهترین استاد خصوصی شما باشد ; خیلی وقتهای اتفاق می افتد که شما مبحثی رو مطالعه کردید پروژه ای رو انجام داده اید ولی با خطا مواجه شدید یا اینکه توانایی ادامه پروژه رو ندارید و با مشکل مواجه هستید ، در این موارد سایت های تالارگفتگو میتوانند بسیار مفید واقع شوند . بدین منظور بخش پرسش و پاسخ سایت را فعال کردم که علاقه مندان بتوانند مشکلات خود را در آن برطرف سازند : http://forum.delshad.ir
        کسانی که به دنبال پروژه های آماده ASP.NET هستند به سایت زیر مراجعه کرده و پروژه های آماده StarterKits و غیره را دانلود نمایند : http://www.asp.net/community/projects
        انتخاب هدف ، این بخش شاید مهمترین رکن یادگیری باشد ، اگر بدون هدف شروع به یادگیری کنید قطعا شکست خواهید خورد ، سعی کنید هدفتان را یادگرفتن و جلو رفتن قرار ندهید ، هدف شما باید انجام یک پروژه باشد ، بنابراین از همین ابتدای کار یک پروژه ملموس برای خودتان انتخاب کنید ، طراحی یک وب سایت شخصی برای خودتان ، طراحی یک فروشگاه ساده اینترنتی ، ایجاد یک تالار ساده پرسش و پاسخ و یک سیستم عضویت و ارسال خبرنامه و.... میتواند پروژه آینده شما باشد . به هیچ وجه از انتخاب پروژه نترسید قرار نیست این پروژه را 1 هفته ای یا یک ماهه انجام دهید ، شما قدم به قدم یاد میگیرید و بخشی از پروژه خود را مانند یک پازل تکمیل می کنید .

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

    پیش نیاز های یادگیری :
    Html : شما باید کمی تا حدودی به این زبان ساده تسلط داشته باشید تا بتوانید از پس طراحی و برنامه نویسی وب بوسیله Asp.net بر بیایید . برای شروع میتوانید ویدیو های آموزشی آشنایی با CSS و HTML یا مقالات  بخش Html ملاحظه کنید. در ضمن آشنایی با زبان جاوا اسکریپت در این راه خیلی مفید خواهد بود.
    Language : شما باید یکی از سه زبان Delphi.Net, J# , c#, Vb.Net رو برای برنامه نویسی Asp.net انتخاب کنید . می دانم در ابتدا در انتخاب این سه مردد خواهید شد سعی میکنم شما رو در انتخاب زبان مورد نظرتون راهنمایی کنم :
        اگر تا به حال با خانواده C برنامه نوشته باشید و به آن آشنایی دارید بهتر است که گزینه #c رو انتخاب کنید چون ازخانواده بزرگ C هست .
        اگر با QBasic یا خانواده Basic یا visual basic کار کرده اید و با آن آشنایی دارید یادگیری VB.NET برایتان سخت نخواهد بود .
        کسانی که با زبان دلفی کار کرده اند میتوانند نسخه دات نت اونو تهیه کنند و با آن کار کنند .
        برای کسانی که تا به حال برنامه نویسی نکرده اند به علت ساده بودن و کارایی VB.NET رو پیشنهاد میکنم .
        مسلما کسانی که به یکی از زبان های برنامه نویسی آشنایی دارند یادگیری برایشان خیلی راحت تر خواهد بود .
    Database : شما باید کار حد اقل یکی از دیتابیس ها را مانند Microsoft Access , Microsoft SQL Server , Oracle ,... را در حد متوسط بیاموزید تا بتوانید اعمال بانک های اطلاعاتی و Ado.Net رو بخوبی فرا گیرید. برای شروع کار ویدیو های آموزشی کار با پایگاه داده را مطالعه نموده یا به مقالات بانک اطلاعاتی مراجعه کنید.

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

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


نرم افزار Rational Rose
امکانات پروژه :

مدیریت سیستم
مدیریت سیستم شامل بخش هایی مانند :
تعریف گروههای ( طبقه ) اصلی
تعریف محصولات هر طبقه
مدیریت اعضاء
مدیریت فروش ( شامل تایید خریدها و یا حذف خریدها )
فروشگاه ( قابل مشاهده توسط سایر افراد )
مشاهده گروههای اصلی
مشاهده محصولات هر گروه
عضویت در سایت
تایید نهایی سبد خرید
امکان ثبت نام و ورود به سایت
امکان خرید محصول ( اضافه به سبد خرید -مشاهده سبد خرید -ویرایش و حذف آن – ثبت خرید،امکان خرید بصورت پستی و پرداخت الکترونیکی و همچنین از طریق فیش بانکی )
امکان جستجو در سایت
امکان مدیریت سایت ( اضافه کردن محصول جدید-حذف محصول-مشاهده و حذف کاربر-مشاهده و تایید سبد خرید کاربران-تغییر کلمه عبور )
امکانات پیاده سازی  فروشگاه آنلاین:

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


۱- محیط برنامه نویسی : Microsoft Visual Studio
۲- زبان برنامه نویسی : C# – Asp.Net
۳- تکنولوژی : دانت نت فریم ورک
۴- پلت فرم : ویندوز – تحت وب
۵- بانک اطلاعاتی : Microsoft Sql Server
۶- JQuery ، Java Script ، CSS ، HTML و…

سافت بازدید : 30 دوشنبه 16 مهر 1397 نظرات (0)

ویژگی های طراحی سایت باasp.net

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

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

ASP.net مخفف عبارت Active Server Pages بوده و بر خلاف باور اکثر علاقه مندان به دنیای برنامه نویسی،  زبان برنامه نویسی محسوب نمی شود بلکه تکنولوژی مایکروسافت برای ایجاد نرم افزارهای تحت وب است. بهترین نرم افزار برای اجرا و کار با ASP.net نرم افزار Visual Studio است که جزو یکی از بی نقص ترین و بهترین نرم افزارهای منتشر شده از طرف مایکروسافت می باشد.

برای تولید یک سایت واقعا حرفه ای به وسیله Asp.net  باید با موارد زیر حتما آشنا بود:

   تسلط به یکی از زبان های C# یا  VB

   تسلط به یکی از پایگاههای داده و زبان  SQLترجیحا خود (SQL Server)

   تسلط کامل و کافی به XML و مشتقات آن

   تسلط به  HTML، JavaScript، CSS

   آشنایی با مفاهیم  Security in .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

 

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

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

یکی از ویژگی های برنامه نویسی با زبان مثلا C# برای ASP.net شیوایی این زبان هست. با وجود اینکه زبان های برنامه نویسی متفاوت دیگری نیز برای تولید صفحات وب وجود دارند، ASP.net یک زبان میانه رو هست و علاوه بر قیمت خوب پروژه هایش می تواند برای برنامه نویس بسیار لذت بخش باشد.

برخی از ویژگی های استفاده از ASP.net عبارتند از:

 امنیت در وب نیز یکی از دغدغه های مهم در دنیای مجازی است. در همین راستا. net  تدابیر امنیتی بسیار جالبی برای جلوگیری از نفوذ هکرها به کار برده است و از قدرت امنیتی بسیار بالایی برخوردار می باشد.  ASP.net این قابلیت را دارد که کدهای نوشته شده سمت سرور را به یک فایل dll تبدیل کند و آنها را encode     کند بدین ترتیب حتی اگر کسی به سرور شما نیز دسترسی داشت نتواند سورس های شما را ببیند.

هنگامی که یک صفحه   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

  • کدها کاملا بهینه میباشند .
  • از الگوی ریپوزیتوری (Repository) استفاده شده است . یعنی کدها مستقیم به دیتابیس درخواست نمیفرستند ! و این کار مزایای بسیاری رو فراهم میکنه که با یه سرچ کوچولو توی گوگل میتونین مزایاشو کامل مشاهده کنید .
  • این پروژه کدفیرست (Code First) میباشد . یعنی کد خودش دیتابیس رو میسازه و نیازی به ساخت دیتابیس نیست .
  • کدها کاملا تمیز و قابل فهم میباشند .
  • قالب پروژه توسط انجمن برنامه نویسان با بوت استرپ نوشته شده و کاملا ریسپانسیو هست .
  • لایه ی دیتا جدا از لایه پروژه نوشته شده تا از شلوغی و مبهم بودن کدها جلوگیری شود .
  • برای ارسال و دریافت درخواستها به دیتابیس از (Entity FrameWork) استفاده شده .
  • و …

 

برخی از ویژگی های پروژه :

  • ریسپانسیو بودن قالب
  • سرعت بالا
  • کامنت گزاری و حذف کامنت توسط ادمین
  • دسترسی اسان به پنل ادمین
  • تغییر یوزر نیم و پسورد ادمین به راحتی
  • قابلیت تایین ایتم های اسلایدر صفحه اصلی
  • داینامیک بودن تمام قالب

    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

سافت بازدید : 46 دوشنبه 16 مهر 1397 نظرات (0)

پروژه سایت اطلاعات پرواز با Asp.net-MVC

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 با تکنولوژی MVC جزء پروژه های پرطرفدار سایت می باشند که علاقه مندان زیادی پیدا کرده است در این بخش تیم برنامه نویسی سایت یک پروژه سایت با موضوع اطلاعات پرواز به زبان asp.net و تکنولوژی MVC و بانک اطلاعاتی Sql Server در سایت قرار داده است.در این پروژه دو بخش مدیریت پروازها و جستجو و نمایش اطلاعات پروازها قرارداده شده است.در بخش مدیریت پروازها می توان اطلاعات پرواز مثل شناسه پرواز ، قیمت پرواز ، نوع پرواز ، تعداد صندلی باقیمانده ، مقصد ، مبدا ، زمان پرواز قرارداده شده است و در بخش جستجو اطلاعات پرواز می توان پروازهای مورد نظر را جستجو و مشاهده کرد.
آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017

آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما تقدیم می شود.
ASP.NET Core MVC چیست؟

ASP.NET Core بر پایه‌ی NET Core. استوار است و نگارشی از NET. محسوب می شود که مستقل از سیستم عامل و بدون واسط برنامه نویسی ویندوز عمل می کند . ویندوز هنوز هم سیستم عاملی برتر به حساب می آید ولی برنامه های وب نه تنها روز به روز از کاربرد و اهمیت بیشتری برخوردار می‌شوند بلکه باید بر روی سکوهای دیگری مانند فضای ابری (Cloud) هم بتوانند میزبانی (Host) شوند، ماکروسافت با معرفی ASP.NET Core گستره کارکرد NET. را افزایش داده است . به این معنی که می توان برنامه های کاربردی ASP.NET Core را بر روی بازه‌ی گسترده ای از محیط‌های مختلف میزبانی کرد هم‌اکنون می‌توانید پروژه های وب را برای Linux یا macOS هم تولید کنید.

ASP.NET Core در مقایسه با MVC نخستین ، ساده‌تر شده و برخلاف آن هیچ ارتباطی با پروژه های Web Form ندارد و از آنجا که بر پایه NET Core. بنا شده است ایجاد پروژه های وب را بر روی بسیاری از سیستم عامل های گوناگون پشتیبانی کرده و امکان میزبانی در محیط های مختلف را داراست.
ASP.NET Core تمام امکانات ASP.NET MVC را بر پایه سکوی جدید فراهم می‌کند و افزودن بر این که شامل همه‌ی کارایی های واسط کاربری وب است روش های طبیعی‌تری برای ایجاد محتوای پیچیده پیشنهاد می‌کند و امکان می‌دهد که بسیاری از کارهای کلیدی مربوط به توسعه ، مانند آزمایش های واحد یه سادگی انجام شوند.

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 MVC و EF Core در ویژوال استادیو 2017 حاوی 116 عنوان ویدئویی در قالب 10 فصل و بیش از 4 ساعت و نیم آموزش مالتی مدیا است. علاوه بر این، فایل پروژه ی همه ی فصل ها نیز موجود می باشند.

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

دانلود دموی بسته ی آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017

عناوین فصل های بسته ی آموزش پروژه محور ASP.NET Core MVC و EF Core در ویژوال استادیو 2017

    فصل اول: شروع به کار
        ساخت برنامه
        پیاده سازی Style برنامه
        نصب پکیج های Nuget مربوط به EF Core
        ساخت Student Entity
        اضافه کردن بقیه ی Entity ها
        ساخت Context دیتابیس
        کار با Dependency Injection در Context
        معرفی Localdb
        Seed کردن دیتابیس
        کار با Scaffolding برای پیاده سازی Controller ها و View ها
        رسم و رسومات کار با دیتابیس
    فصل دوم: پیاده سازی عملیات CRUD
        پیاده سازی صفحه ی Details
        کار با Routing
        تغییرات در صفحات Create  و Details و View های مرتبط
        جلوگیری از حملات Overposting
        معرفی EntityState
        تغییرات صفحات Edit و Delete
        روش Read-First و Create-and-Attach در حذف داده ها
        بستن Connection های دیتیابیس
        کار با تراکنش ها

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

        کوئری های No-tracking

    فصل سوم: انجام عملیات Sorting، Filtering، Paging و Grouping
        اضافه کردن قابلیت Sort به کنترلر Student
        اضافه کردن قابلیت Filtering به متد Index
        اضافه کردن قابلیت جست و جو
        اضافه کردن قابلیت Paging
        اضافه کردن صفحه ی آمار دانش آموزان به برنامه
    فصل چهارم: Migration ها
        معرفی Migration ها
        اضافه کردن پکیج های Nuget برای Migration
        ساخت یک Migration
        بررسی متدهای Up و Down
        معرفی Data Model Snapshot
        اضافه کردن Migration به دیتابیس
    فصل پنجم: ساخت یک Data Model پیچیده
        ساخت Data Model پیچیده
        کار با Attribute ها
        ساخت Instructor Entity
        ساخت OfficeAssignment Entity
        ساخت Department Entity
        اضافه کردن Migration و به روز رسانی دیتابیس
    فصل ششم: خواندن داده های مرتبط
        معرفی روش Eager Loading
        معرفی روش Lazy Loading
        معرفی روش Explicit Loading
        مسائل مربوط به کارایی برنامه
        اضافه کردن View های مورد نیاز به برنامه

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

    فصل هفتم: به روز رسانی داده های مرتبط

        ویرایش Create در کنترلر Courses
        اضافه کردن AsNoTracking به متدهای Edit و Delete
        به روز رسانی View های Edit و Create
        به روز رسانی کنترلر و View های Instructors
        به روز رسانی صفحات Delete
        به روز رسانی صفحات Create
    فصل هشتم: مسائل مربوط به Concurrency
        مبحث Concurrency Conflict
        روش های خوش بینانه و بدبینانه
        کشف Concurrency Conflict
        اضافه کردن قابلیت کشف و ترمیم Concurrency Conflict به Departments
    فصل نهم: پیاده سازی وراثت
        وراثت به Data Model
        روش های وراثت در بانک اطلاعاتی TPH – TPT – TPC
        پیاده سازی وراثت برای Entity های Student و Instructor
    فصل دهم: مباحث پیشرفته

 

نوشته شده در ای اس پی Asp.Net،پروژه ها،پروژه های آماده Aspتگ شده پروژه asp و mvc،پروژه اطلاعات پروژا با asp،پروژه سایت اطلاعات پرواز،پروژه سایت اطلاعات پرواز با asp و mvc،پروژه سایت اطلاعات پرواز باasp.net،پروژه سایت با asp.net،پروژه سایت با mvc   
راهبری نوشته‌ها
پروژه مدیریت اطلاعات پرواز با اندروید
پروژه بازی دوز تحت شبکه با سی شارپ
نوشته های مرتبط

    پروژه اتوماسیون اداری تحت وب با Asp.Net به همراه مستندات
    پروژه بانک اطلاعاتی فروشگاه با Access
    پروژه محاسبه حقوق کارمندان به زبان سی شارپ(تحت کنسول)
    پروژه سیستم Help Desk با Asp.Net
    پروژه کتابخانه با C++
    پروژه سیستم فروش خودرو با سی شارپ
    پروژه مدیریت دانشجویان با C
    پروژه بانک اطلاعاتی املاک با Sql Server
    پروژه سایت عکاسی با

     بر Bootstrap
        HTML 5 doctype
        Mobile First
        Container ها
    سیستم چینش صفحه
        سایز صفحه
            دستگاه های با صفحه نمایش کوچک
            دستگاه های با صفحه نمایش متوسط
            دستگاه های با صفحه نمایش بزرگ
        گزینه های گرید
        مثال چینش افقی
        مثال موبایل و دسکتاپ
        مثال موبایل، تبلت، و دسکتاپ
        تغییرات ستون ها برای حالت Responsive
        افست کردن ستون ها
        تو در تو کردن ستون ها
        ترتیب ستون ها
    ساختار فونت ها
    لیست ها
    جدول ها

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

    فرم ها

        یک مثال ساده
        فرم های Inline
        فرم های افقی
        کنترل هایی که پشتیبانی می شوند
            Input ها
            TextArea
            CheckBox و Radio ها
            Select ها
            کنترل ها Static
        حالت های فرم
    سایز بندی کنترل ها
    دکمه ها
    تصاویر

بررسی ساختار پایگاه داده پروژه و آماده کردن آن برای استفاده در View ها

    بررسی ساختار پایگاه داده پروژه
        جدول گروه های صفحات
        جدول صفحات
        جدول گروه های کالاها
        جدول کالاها
        جدول فاکتورها (سفارش های خرید)
        جدول تاریخچه و رهگیری پرداخت های آنلاین
        جدول گروه های کاربران
        جدول کاربران
    افزودن صفت (Attribute) ها به کلاس های مدل
        افزودن صفت Key به مشخصه معادل Primary Key در کلاس های مدل
        افزودن صفت های Display Name
        افزودن صفت های Required به فیلدهایی که اجازه دریافت مقادیر تهی ندارند
            مشخص کردن پیام خطای Validation به زبان فارسی
        افزودن صفت های مشخص کننده Data Type
        افزودن صفت UIHint در موارد خاص

نصب Kendo UI و استفاده از آن در پروژه

    آشنایی با Kendo UI
        Kendo UI محصول جدید Telerik
        Kendo UI به عنوان جایگزین Telerik Extensions for ASP.NET MVC
        Kendo UI کاملا مبتنی بر Jquery و HTML 5 ساخته شده است.
        بررسی قابلیت های Kendo UI و Widget های آن
    نصب Kendo UI بر روی سیستم و Visual Studio
    ایجاد پروژه جدید با استفاده از Kendo UI Wizard
        استفاده از Wizard فوق چه مزایایی نسبت به انجام کارهای آن به صورت دستی دارد؟
    فارسی سازی

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

 

Kendo UI

        فارسی سازی رابط کاربری Kendo UI با استفاده از Resource
        ایجاد تغییر در اسکریپت های Kendo UI برای بخش هایی که از Resource پیروی نمی کنند

آماده سازی بستر پروژه برای استفاده از امکانات ASP.NET MVC و Kendo UI

    افزودن Editor Template ها
        Editor Template ها چه هستند و چه کار می کنند؟
        افزودن قالب برای نوع داده HTML
            استفاده از Kendo Editor به صورت پیش فرض برای نوع داده HTML
            افزودن قابلیت Image Upload برای درج در ویرایشگر HTML به صورت پیش فرض
                مشخص کردن تنظیمات برای Image Browser
                افزودن کنترلر ImageBrowser برای مدیریت فولدرها و آپلودها
        افزودن قالب برای نوع داده عددی
            استفاده از Kendo NumericTextBox
            استفاده از صفت UIHint برای مشخص کردن این که NumericTextBox میبایست برای کدام فیلدها استفاده شود
    افزودن Display Template ها
        Display Templae ها چه هستند و چه کاربردی دارند؟
            افزودن قالب برای نوع داده HTML
            افزودن قالب نمایش برای نوع واحد پولی
    افزودن jQuery Persian DatePicker به پروژه جهت تشخیص خودکار فیلدهای تاریخ و تبدیل آنها به انتخابگر تاریخ شمسی
        افزودن Script ها و Style ها
        افزودن کد تشخیص و تبدیل
    فراهم کردن امکان نمایش عناوین فارسی در View ها برای تمام بخش ها
        استفاده از صفت DisplayName برای خود کلاس ها Model
        برنامه نویسی و ایجاد Html Helper ویژه نمایش نام مفرد کلاس Model در View های Delete, Edit,Create
        طراحی یک صفت (Attribute) جدید به نام DisplayPluralName برای تعریف نام جمع (مثلا کاربران به جای کاربر) در View های List
        برنامه نویسی و ایجاد یک Html Helper جدید برای نمایش اسم جمع کلاس های مدل در View های List

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


ایجاد بخش مدیریت خبرها

    افزودن Controller بخش خبرها
        افزودن کنترلر PageGroups
        افزودن کنترلر Pages
    بهینه سازی کدهای بخش مدیریت خبرها
        مدیریت محتوای Html ای افزوده شده در Action های Create و Edit
    نمایش گروه های خبر در صفحات اصلی سایت
    افزودن Action های نمایش خبرها بر اساس دسته بندی به کنترلر بخش خبرها

ایجاد بخش مدیریت کالاها و گروه  بندی های آن

    افزودن کنترلر های بخش مدیریت کالاها
        افزودن کنترلر ProductGroups
        افزودن کنترلر Products
    بهینه سازی امکانات مدیریت کالاها
        فراهم سازی امکان آپلود تصاویر کالا با استفاده از Kendo Upload
        ایجاد تصویر کوچک (Thumbnail) هر کالا بر اساس تصویر آپلود شده

jQuery Ajax و کاربرد آن در ASP.NET MVC

    Ajax در سمت کلاینت: jQuery
        Selector های jQuery
        رویدادهای jQuery
        jQuery و Ajax
        آشنایی با پارامترها و نحوه عملکرد تابع .Ajax()
    Ajax در سمت سرور: ASP.NET Web Api
        ASP.NET W

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

eb API چیست؟

 

 

        شروع کار با Web API

        نوشتن یک API Controller
            بررسی یک Controller به عنوان نمونه
            پارامترهای ورودی Action
    کار عملی: ترکیب jQuery Ajax و ASP.NET Web API برای افزودن کالاها به سبد خرید
        نمایش مشخصات کالاها به صورت لیست با استفاده از Kendo ListView
            تعریف کردن قالب نمایش کالا برای هر مورد در لیست
            استفاده از تابع های سمت کلاینت Kendo UI برای فرمت کردن فیلدهای یک کالا
            نمایش تصاویر کوچک کالا به ازای هر مورد نمایش داده شده
        ایجاد API Controller برای سبد خرید (ShoppingCart)
            در Api Controller پیش فرض ASP.NET MVC امکان استفاده از Session وجود ندارد، چه باید کرد؟
                ایجاد یک کلاس پدر Api Controller با قابلیت پشتیبانی از Session
                افزودن یک Rounte Handler و تعریف آن در سیستم برای فعال کردن قابلیت استفاده از Session هنگام تعریف Route
        افزودن کد تبدیل کننده hyperlink های کالاها در سبد خرید به عوامل فراخوانی Ajax Request برای افزودن کالا به سبد خرید

ایجاد بخش مدیریت کاربران و نقش ها

    ایجاد کردن کنترلر های بخش مدیریت کاربران
    تحت کنترل در آوردن مکانیسم Login و Role Management پروژه
        ایجاد امکانات لاگین کاربر
        پیکربندی امنیتی پروژه
        افزودن Role Provider مورد نیاز به پروژه و فعال کردن آن در web.config
    امن کردن بخش های مورد نیاز پروژه برای کنترل لاگین و چک کردن گروه کاربر

ایجاد بخش های مدیریت و نمایش سبد خرید و سفارش خرید

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


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

افزودن قابلیت پرداخت آنلاین

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

افزودن یک قالب (Template) آماده به سایت

    CSS ها و دیگر ملحقات قالب کجا باید اضافه شوند؟
    افزودن ارجاعات CSS های قالب به پروژه
    اعمال کردن چینش قالب آماده به صفحه Layout

Publish کردن و انتقال پروژه بر روی هاست

    حذف Reference های اضافی و استفاده نشده از پروژه
    Publish کردن پروژه
    انتقال پایگاه داده به محیط هاستینگ
    آپلود کردن اجزاء پروژه بر روی هاست
    مشاهده نتیجه کار در سایت آپلود شده

  • ایجاد منوهای افقی ،عمودی و آبشاری
  • نمایش اسلایدر در صفحه اصلی سایت
  • استفاده از ویرایشگر متن (Html Editor) برای تغییر محتویات متن صفحات اصلی ، درباره ما و تماس با ما
  • آپلود فایل ( آپلود ، نمایش ، تغییر نام ، ایجاد پوشه) عکس برای اسلایدر
  • دریافت نظرات و پیشنهادات کاربران
  • ارسال ایمیل به کاربران
  • کار با بانک اطلاعاتی SQL Server 2012 (درج رکوردهای جدید ، نمایش ، ویرایش و حذف رکوردها)
  • لاگین ، تغییر رمز عبور ، استفاده از نقش مدیر
  • بخش مدیریت سایت
  • ایجاد قالب سایت
  • عناوین فارسی در URL
  • مجموعه نکات برنامه نویسی با MVC
  • آشنایی با5 ASP.NET MVC
  • آشنایی با ملزومات زبان C#‎ برای ASP.NET MVC ( کلاسها ، دستورات)
  • آشنایی و کار با6 Entity Framework
  • کار با Model ها
  • کار با View ها
  • کار با Controller ها
  • استفاده از Partial View
  • آشنایی با مسیر یابی
  • استفاده از Entity Framework Code First
  • اعتبار سنجی داده ها

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

  • طرح بندی سایت (Layout)
  • مدیریت خطاها
  • Twitter Bootstrap
  • آشنایی با Razor View Engine
  • برقراری امنیت در برنامه و تعیین سطوح دسترسی
  • فرم ها و HTML Helper ها
  • استفاده از Binder (برای نمایش تاریخ میلادی بصورت شمسی)
  • Bundling
  • T4MVC
  • استفاده از Editor Template
  • منوهای سایت
  • صفحه اصلی
  • بیمه تامین اجتمائی
  • امور مالیاتی
  • ارسال سوال
  • درباره ما
  • تماس با ما
  • مدیریت
  • موضوعات بیمه
  • موضوعات مالیاتی
  • سوالات بیمه
  • سوالات مالیاتی
  • مدیریت فایلها
  • مستندات
  • نظرات و پیشنهادات
  • سوالات کاربران

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

سافت بازدید : 62 دوشنبه 16 مهر 1397 نظرات (0)

آموزش 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



آموزش Asp.net میتواند شما را برای طراحی وب سایت های داینامیک آماده نماید. Asp.net تکنولوژی معرفی شده از سوی ماکروسافت است.

به عبارت ساده Asp تکنولوژی ماکروسافت برای طراحی داینامیک وب سایت در طراحی سایت می باشد.

همواره Asp و php و jsp سه تکنولوژی اصلی و البته رقیب برای طراحی سایت داینامیک بوده اند. تمامی کدهای این 3 تکنولوژی در نهایت به صورت کدهای html (تگ های html) به مرورگر فرستاده می شوند. پس ابتدا باید بخش آموزش Html را خوانده و تسلط پیدا کنید و سپس آموزش Asp.net برای شما آسان میگردد.

طول دوره این آموزش ASP.NET پروژه محور در یزد 40 ساعت معادل 20 جلسه میباشد و آموزش همراه پروژه های عملی صورت میگیرد و همراه انجام پروژه های حقیقی در حال انجام شما تکنولوژی ASP.NET  را فرا میگیرید.

توجه: آموزش ASP.NET پروژه محور در یزد به صورت خصوصی و نیمه خصوصی میباشد و زیر نظر برنامه نویسان مجرب تیم طراحی وب سایت و برنامه نویسی  آلپان صورت میگیرد. محل آموزش فعلا شهرستان یزد و در محل شرکت برنامه نویسی و طراحی سایت آلپان یزد صورت میگیرد.


آموزش ASP.NET پروژه محور در یزدReviewed by Mehdi_alipanah on Sep 4Rating:

آموزش Asp.net میتواند شما را برای طراحی وب سایت های داینامیک آماده نماید. Asp.net تکنولوژی معرفی شده از سوی ماکروسافت است.

به عبارت ساده Asp تکنولوژی ماکروسافت برای طراحی داینامیک وب سایت در طراحی سایت می باشد.

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 و php و jsp سه تکنولوژی اصلی و البته رقیب برای طراحی سایت داینامیک بوده اند. تمامی کدهای این 3 تکنولوژی در نهایت به صورت کدهای html (تگ های html) به مرورگر فرستاده می شوند. پس ابتدا باید بخش آموزش Html را خوانده و تسلط پیدا کنید و سپس آموزش Asp.net برای شما آسان میگردد.

طول دوره این آموزش ASP.NET پروژه محور در یزد 40 ساعت معادل 20 جلسه میباشد و آموزش همراه پروژه های عملی صورت میگیرد و همراه انجام پروژه های حقیقی در حال انجام شما تکنولوژی ASP.NET  را فرا میگیرید.

توجه: آموزش ASP.NET پروژه محور در یزد به صورت خصوصی و نیمه خصوصی میباشد و زیر نظر برنامه نویسان مجرب تیم طراحی وب سایت و برنامه نویسی  آلپان صورت میگیرد. محل آموزش فعلا شهرستان یزد و در محل شرکت برنامه نویسی و طراحی سایت آلپان یزد صورت میگیرد.

  آموزش پروژه محور و بی نظیر ASP.NET MVC5.2 در قالب پروژه وب سایت خبری
asp_news   

    اطلاعات کلی
    دمو : دارد
    سطح دوره : پیشرفته
    زمان : 35 ساعت
    تعداد قسمت : 50 قسمت
    مدرس : احمدی

۹۹,۰۰۰ تومان   
افزودن به سبد خرید

به نام خدا

با دوره آموزش پروژه محور ASP.NET در خدمت شما کاربران محترم هستیم . این دوره آموزشی حاوی نکات کاربردی و مفیدی می باشد .

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

این دوره آموزش شامل 50 قسمت می باشد .

سرفصل های آموزش پروژه محور و بی نظیر ASP.NET MVC5.2 در قالب پروژه وب سایت خبری:

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


    بررسی پیش نیازهای پروژه
    نحوه ایجاد یک پروژه ی MVC در ویژوال استودیو 2013
    نمایش یک متن ساده برای درک هرچه بهتر اجزای MVC
    ارائه توضیحات مقدماتی در خصوص مسیریابی (پیدا کردن ذهنیت)
    آشنایی با ایجاد ساختار داده و شی گرایی
    آموزش مقدماتی Linq To EntityFramework
    آموزش کاربردی SQLServer
    معرفی انواع رابطه ها و محدودیت آنها
    آموزش نحوه ایجاد رابطه بین جدول ها
    ارائه توضیحاتی در خصوص فیلدهای بانک های اطلاعاتی و جداول
    طراحی بانک اطلاعاتی پروژه
    ایجاد روابط بین جدول ها
    وارد کردن داده های اولیه در جداول
    معرفی قالب مورد استفاده در پروژه و تغییر آن متناسب با نیاز
    دانلود و نصب پک های لازم از Nuget
    ایجاد پوشه ها و دسته بندی های لازم
    آشنایی و نحوه کار با Layout
    آشنایی و نحوه کار با Partial view
    ایجاد Layout اصلی سایت و پارشیال ویوهای مربوطه
    بررسی بانک اطلاعاتی و ایجاد Model اصلی برای آن و همچنین ارتباط با بانک بصورت database first
    ایجاد متدهای مورد نیاز برای خواندن اخبار و Repository
    آموزش نحوه نمایش اخبار اصلی در صفحه اصلی سایت
    تفکیک انواع خبرها و مایش هرکدام در محل مورد نظر
    مرتب سازی خبرهای بر اساس جدیدترین اخبار
    نمایش محدود تعدادی خبر (مثلا 5 تا از جدیدترین خبرها )
    خواندن تنظیمات از بانک اطلاعاتی و اعمال آنها
    ایجاد قسمت پربازدیدترین اخبار ، پربحث ترین اخبار ، جدیدترین اخبار
    انجام تغییرات در کد های جاوااسکریپت جهت نمایش خبر در قسمت اسلایدر سایت
    ایجاد بخش تبلیغات سایت دارای زمانبندی و تاریخ تولید و انقضا
    انجام تنظیمات مربوط به نحوه نمایش دسته ها
    نمایش دسته های اصلی به همراه تصویر هر دسته در بالای سایت
     ساخت بخش دسته بندی آبشاری با امکان اضافه کردن بی نهایت زیردسته
    ایجاد صفحه ادامه خبر مخصوص هر خبر
    بررسی و کار با فرم ساز خودکار MVC
    آموزش نحوه کار با متادیتا و موارد استفاده از آن
    آموزش ایجاد Attribute روی Property ها
    مرتب سازی اجزای صفحه اختصاصی اخبار
    آموزش نحوه کار با کدهای CSS
    آموزش نحوه ایجاد بخش کامنت ها
    نحوه شناسایی نظر اصلی و پاسخ
    آموزش تنظیم و نمایش نظرات به صورتی که نظر و پاسخ آن مشخص باشد
    نحوه تبدیل تاریخ خبر به شمسی

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

    ساخت بخش “پسندیدن” برای اخبار به دو روش Ajax و معمولی

    ایجاد بخش “نپسندیدن” برای اخبار بصورت Ajax
    ایجاد بخش Like و Dislike برای نظرات
    آموزش کار با Viewbag و نمایش پیغام مناسب به ازای ثبت شدن یا نشدن نظر
    ایجاد فرم ثبت پاسخ برای نظرات نمایش بصورت Ajax
    آموزش نحوه ایجاد فرم از طریق Partial View
    ایجاد لودینگ در هنگام ایجاد درخواست Ajax
    ساخت بخش تعداد بازدید برای هر خبر
    نمایش خبر های مرتبط با هر دسته به ازای کلیک بر روی دسته مورد نظر
    استفاده از دستورات Linq و ایجاد Join بین سه جدول جهت نمایش اخبار مرتبط با یک دسته
    ساخت منوی بالای سایت
    ساخت بخش جستجوی پیشرفته مطالب سایت
    ناقص کردن کدهای مخرب کاربر که ممکن است داخل یک تگ Input وارد بکند با بررسی یک مبحث امنیتی
    قرارا دادن صفحه بندی برای سایت با استفاده از PagedlistMVC
    ساخت بخش ارتباط با ما در سایت
    ایجاد جداول مربوطه و متادیتا ها
    بررسی Attribute های لازم برای نام گزاری و Validation ها
    استفاده از Validation های سمت کاربر
    اعتبار سنجی و بررسی صحت ایمیل با Regex
    بررسی Attribut های HttpGet و HttpPost برای اکشن های همنام
    بررسی تکی و دسته جمعی Validation های سمت سرور
    ذخیره کردن اطلاعات در بانک اطلاعاتی
    نمایش پیام های مناسب با استفاده از ViewBag ها
    بررسی SQLcommand ها در SQL server
    ساخت یک متد با استفاده از Java Script
    ساخت Action برای داده هایی که با جی کوئری گرفته می شوند
    جستجوی پیشرفته با ایجاد یک SQL commandمناسب
    آموزش طریقه استفاده از SQl command ها در Linq
    استفاده از Partial View و نمایش نتایج جستجو
    استفاده ا Loading تا زمان ارسال و دریافت داده ها به صورت Ajax
    ساخت قسمت عضویت در سایت
    استفاده از Remote  برای جلوگیری از ورود ایمیل یا نام کاربری تکراری
    استفاده از datetype
    ساخت action  برای ثبت کاربر
    آموزش نحوه آپلود تصویر و منترل سایز و قالب آن
    ساخت صفحه لاگین و نوشتن کدهای مربوط به آن
    تولید کد Captcha
    ساخت قسمت بازیابی کلمه عبور
    آموزش نحوه ارسال ایمیل با ASP.NET MVC
    گرفتن مشخصات و ارسال کلمه عبور به ایمیل کاربر
    ایجاد صفحه ای که فقط توسط کاربران لاگین کرده بتوانند باز کنند

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

    ایجاد صفحه ای که فقط کاربران با سطح دسترسی Admin بتوانند وارد ان بشوند

    ایجاد صفحه ای که فقط کاربران با سطح دسترسی نویسنده بتوانند وارد ان بشوند
    تغییر صفحه ورود به نحوی که فقط مهمان بتواند آن را ببیند
    نمایش پیام متناسب با هر یک از موارد فوق
    ساخت  یک Layout مرتبط با صفحه مدیریت
    ساخت کلید خروج از سایت
    طراحی صفحه برای ویرایش رمز عبور
    جلوگیری از هک شدن حساب کاربری و رمز عبور
    ایجاد صفحه ویرایش حساب کاربری و تصویر
    ساخت قسمت ویرایش ایمیل
    ساخت و نمایش پنل مدیر و نویسنده بصورت مجزا
    ساخت قسمت بخش مدیریت اخبار و نمایش لیست اخبار با در نظر گرفت دسترسی
    تیدل تاریخ میلادی به شمسی
    آموزش طریقه حذف یک خبر با تمام قواعد جهت جلوگیری از افزونگی داده در بانک اطلاعاتی
    جلوگیری از حذف یک خبر توسط نویسنده ای دیگر
    ساخت قسمت بخش ویرایش خبر
    ست کردن Ckeditor  روی یک فیلد
    ساخت یک Ckeditor  سفارشی
    ساخت بخش افزودن خبر جدید
    ساخت بخش مدیریت نظرات با امکانات مورد نیاز
    نمایش نظرات به تفکیک خوانده شده ، خوانده نشده و تایید نشده
    حذف دسته بندی به روشی جدید و اعمال تغییرات روی جدول های دیگر
    مدیریت کامل دسته بندی ها و ایجاد دسته و زیر دسته بصورت بی نهایت
    مدیریت کامل کاربران ( جدا سازی کاربران فعال شده و فعال نشده ، حذف کاربران )
    مدیریت قسمت ارتباط با ما
    مدیریت قسمت تبلیغات
    جابجایی اطلاعات بین View  و Layout با استفاده از ViewBag
    نمایش عنوان سایت و متاتگ ها و خواند از بانک اطلاعاتی
    ارائه توضیحاتی در خصوص هاست دامین و نحوه تهیه ی دامین ir
    توضیحاتی در خصوص نحوه کار با کنترل پنل
    نحوه ساخت حساب کاربری و بانک اطلاعاتی
    نحوه اتصال به بانک راه دور با SQL Server
    جلوگیری از بوجود آمدن مشکلات مربوط به همخوانی نداشتن SQL Server
    آموزش نحوه پابلیش سایت
    نحوه انتقال به هاست و اجرا
    نحوه فعال کردن سیستم نمایش خطا

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

تعداد صفحات : 3

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 107
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 7
  • آی پی دیروز : 10
  • بازدید امروز : 10
  • باردید دیروز : 11
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 115
  • بازدید ماه : 299
  • بازدید سال : 974
  • بازدید کلی : 10,999