آموزش ASP.NET

ASP.NET یک چارچوب توسعه است که برای ساخت صفحات وب و وب‌سایت‌ها از طریق HTML، CSS، JavaScript و اسکریپت‌های سرور استفاده می‌شود.

ASP.NET از سه مدل توسعه پشتیبانی می‌کند:

Web Pages MVC Web Forms
مدل صفحات یکپارچه مدل ویو کنترلر مدل مبتنی بر رویداد

Web Pages

ساده‌ترین مدل ASP.NET

مانند PHP و ASP

شامل قالب‌ها و کمک‌های داخلی برای پایگاه داده، ویدئو، شبکه‌های اجتماعی و غیره است.

MVC

MVC برنامه‌های وب را به سه عنصر مختلف تقسیم می‌کند:

  • مدل برای داده‌ها
  • ویو برای واقعیت
  • کنترلر برای ورودی

Web Forms

مدل توسعه مبتنی بر رویدادهای سنتی ASP.NET

صفحات وب که شامل کنترل‌های سرور، رویدادهای سرور و کد سرور هستند.

آموزش Web Pages

اگر تازه‌کار ASP.NET هستید، Web Pages نقطه شروع بسیار خوبی است.

Web Pages ساده‌ترین مدل توسعه وب‌سایت برای ASP.NET است.

در آموزش Web Pages ما، شما یاد خواهید گرفت که چگونه از جدیدترین زبان‌نوشت Razor سرور برای ترکیب HTML، CSS، JavaScript با کد سرور استفاده کنید.

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

اکنون شروع به یادگیری ASP.NET Web Pages کنید !

آموزش MVC

MVC یک مدل است که برای ساخت برنامه‌های وب از طریق استفاده از طراحی MVC (مدل، ویو، کنترلر) استفاده می‌شود.

اگر به دنبال جایگزینی سبک‌تر از ASP.NET هستید، MVC انتخاب مناسبی است.

در آموزش‌های MVC ما، شما یاد خواهید گرفت که چگونه از مدل توسعه سبک‌تر برای ساخت برنامه‌های وب استفاده کنید و تمام ویژگی‌های موجود ASP.NET را مانند صفحات مادر (Master Pages)، امنیت (Security) و تأیید هویت (Authentication) را یکپارچه کنید.

حالا شروع به یادگیری ASP.NET MVC کنید !

آموزش Web Forms

Web Forms یک مدل سنتی از ASP.NET است که بر اساس مدل Web Forms مبتنی بر رویداد و بازگشت‌های پست است.

در طول چند سال گذشته، توسعه‌دهندگان از ASP.NET Web Forms برای ایجاد چندین وب‌سایت بزرگ در سراسر جهان استفاده کرده‌اند.

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

حالا شروع به یادگیری ASP.NET Web Forms کنید !

آموزش‌های ما برای چه کاربرانی ارائه می‌شوند؟

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

اگر شما تازه‌کار در برنامه‌نویسی وب هستید، شما همچنان می‌توانید این آموزش‌ها را یاد بگیرید، اما اگر شما的基础知识 HTML و CSS را دارید، بهتر خواهد بود.

اگر شما با زبان‌های اسکریپت (مانند JavaScript و VB) آشنا هستید، این نیز به شما در یادگیری این آموزش‌ها کمک می‌کند.

آیا شما به VB یا C# علاقه‌مند هستید؟ آیا شما می‌خواهید این دو زبان را همزمان یاد بگیرید؟ خبر خوب این است که: اکثر مثال‌های کد در آموزش‌های CodeW3C.com با این دو زبان نوشته شده‌اند.

اگر شما یک توسعه‌دهنده وب حرفه‌ای با تجربه در ASP.NET هستید، شما همچنان می‌توانید از این آموزش‌ها بهره‌مند شوید، زیرا این آموزش‌ها شامل مفاهیم جدید ASP.NET مانند HTML5، CSS3، JQuery و غیره هستند.