آموزش ASP.NET
آموزش (ای اس پی دات نت) - مقدمه
با استفاده از تکنولوژیASP.NET (ای اس پی دات نت) می توانید وب سایت ها را با ترکیب HTML، CSS، JavaScript، و اسکریپت نویسی سمت سرور توسعه دهید.
ASP.NET (ای اس پی دات نت) سه مدل توسعه متفاوت را پشتیبانی می کند:
ASP.NET WebPage مدل مبتنی بر صفحات |
ASP.NٍET MVC Model View Controller |
ASP.NET WebForm مدل مبتنی بر رویداد |
||
ساده ترین مدل ASP.NET (ای اس پی دات نت) مشابه PHP و ASP کلاسیک دارای قالب ها و helperهایی برای پایگاه داده، ویدئو، گرافیک و ... |
MVC برنامه های وب را به سه کامپوننت تقسیم می کند: Modelهایی برای داده Viewهایی برای نمایش Controllerهایی برای ورود |
مدل توسعه مبتنی بر رویداد ASP.NET (ای اس پی دات نت) سنتی: در صفحات وب از کنترل ها، رویدادها و کدهای سرور استفاده شده است |
آموزش ASP.NET WebPage
اگر در ASP.NET (ای اس پی دات نت) تازه کار هستید، ASP.NET WebPage بهترین منبع برای شروع است.
WebPageها ساده ترین مدل برای ساخت وب سایت های ASP.NET (ای اس پی دات نت) هستند.
در آموزش ASP.NET WebPage، یاد می گیرید که چگونه HTML ،CSS ،JavaScript و کدهای سمت سرور را با استفاده از آخرین گرامر Razor در ویژوال بیسیک یا #C، ترکیب کنید.
همچنین در این آموزش خواهید آموخت چگونه صفحات خود را با استفاده از helperهای وب، شامل پایگاه داده، ویدئو، گرافیک، شبکه های اجتماعی و ... توسعه دهید.
هم اکنون یادگیری ASP.NET WebPage را آغاز نمایید!
آموزش ASP.NET MVC
MVC مدلی است برای ساخت برنامه های کاربردی وب با استفاده از طراحی Model View Controler) MVC).
اگر جایگزین بهتری برای ASP.NET (ای اس پی دات نت) قدیمی می خواهید، MVC بهترین گزینه است.
در آموزش MVC، خواهید آموخت چگونه برنامه های کاربردی وب را با استفاده از مدل ساخت یافته ای که با ویژگی های ASP.NET (ای اس پی دات نت) موجود، مانند صفحات Master، امنیت، و احراز هویت در هم آمیخته است، ایجاد کنید.
هم اکنون یادگیری ASP.NET MVC را آغاز نمایید!
آموزش ASP.NET WebForm
ASP.NET WebForm، مدل سنتی ASP.NET (ای اس پی دات نت) است که اساس آن WebFormهای مبتنی بر رویداد و post backها می باشد.
سال هاست که توسعه دهندگان از ASP.NET Web Form برای ایجاد بزرگترین سایتهای جهان استفاده می کنند.
اگر قصد دارید درباره مدلی که توسط اکثر توسعه دهندگان وب در این 10 سال گذشته استفاده شده است. یاد بگیرید، بهترین منبع، همین جاست.
هم اکنون یادگیری ASP.NET Web Form را آغاز نمایید!
این آموزش برای چه افرادی مناسب است؟
آموزش هایی که در بالا مطرح کردیم، برای کسانی مناسب است که قصد دارند ساخت سایت های مبتنی بر پلتفرم ASP.NET (ای اس پی دات نت) مایکروسافت، از سایت های سرگرمی گرفته تا سایت های مدرن تمام تجاری، را یاد بگیرند.
حتی اگر در برنامه نویسی وب تازه کار هستید، می توانید این آموزش را دنبال کنید، اما چنانچه پیش زمینه HTML و CSS دارید، این پیش زمینه بیشتر به کمک شما می آید.
همچنین اگر با مفاهیم زبان های اسکریپتی مانند JavaScript یا VB آشنایی دارید، این دانش کارایی شما را بیشتر خواهد کرد.
آیا ویژوال بیسیک را به #C ترجیح می دهید؟ آیا می خواهید هر دو زبان را فرا بگیرید؟ خبر خوب این است که: در آموزش های سایت بیاموز اکثر مثال ها در هر دو زبان آورده شده است.
اگر شما توسعه دهنده ای با تجربه قبلی ASP.NET (ای اس پی دات نت) هستید، باز هم می توانید چیزهای زیادی در این آموزش فرا بگیرید، زیرا این آموزش مفاهیم جدیدی مانند HTML5، CSS3، JQuery و ... را پوشش می دهد.
- نوشته شده توسط مظاهر نصوحی
- بازدید: 88941
دیدگاهها
سلام و عرض خسته نباشید، لطفا لطفا طفا لطفا Asp.Net Core رو هم به آموزش هاتون اضافه کنید
سلام، پیشنهاد می کنم حتما از دوره ی آموزشی زیر دیدن فرمایید:
beyamooz.com/project-based-aspnet/%D8%AF%D9%88%D8%B1%D9%87-api-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D8%B5%D9%88%D9%84%DB%8C-%D9%88-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%AF%D8%B1-asp-net-core
سلام
من HTML و CSS رو بلدم اما با Java Script آشنایی کمی دارم چه چیزهایی باید آموزش ببینم و بعد شروع به آموختن ASP.net کنم ؟
ضمنا شما پیشنهاد میکنید بهتر است برای آموزش ASP.net کدام یک از زبان های برنامه نویسی رو یاد بگیرم ؟ VB.net یا #C ؟
سلام
1- برای شروع آموزش ASP.NET علاوه بر HTML و CSS شما باید نحوه کوئری نویسی در SQL را نیز فرابگیرید.
2- پیشنهاد می شود از زبان برنامه نویسی #C برای آموزش ASP.NET استفاده نمایید.
جناب پهلوان صادق متشکرم از این که بنده را راهنمایی میفرمایید
برام کمی گنگ مونده یعنی الان SQL یاد بگیرم یا SQL Server ؟
ضمنا باید JQuery هم بیاموزم ؟
سلام مجدد
1- SQL یک زبان کوئری نویسی استاندارد هست که در سیستم هایی مثل SQL Server و MySQL و یا Access و Oracel و ... استفاده می شود. بعنوان مثال کوئری Select و Insert و Delete و ... در تمام سیستم های مذکور یکسان است. بنابراین شما علاوه بر آموزش زبان کوئری نویسی SQL، باید نحوه ی کار کردن با SQL Server را نیز فرابگیرید. (نحوه ی ساخت پایگاه داده، جدول، ایندکس و ...)
2- در ASP.NET Webform برای پیاده سازی یک پروژه ساده، نیازی به آموزش jQuery نیست.
با سلام
میخواستم بدونم میشه فقط با html , css , ,asp.net یه فروشگاه اینترنتی ساده رو طراحی کرد؟میشه حداقل مهارت برای طراحی یه فروشگاه رو بگید
با سلام
برای طراحی فروشگاه علاوه بر آموزش ASP.Net و HTML و CSS به آموزش SQL Server نیز نیاز دارید.
نهایتا پیشنهاد می کنم از فیلم آموزش ASP.NET ما که سه درس اول آن رایگان هست، دیدن فرمایید:
beyamooz.com/product/asp-net-mvc
برنامه نویس fullstack هستم
فقط asp را زیاد کار نکردم
چطور میتوانم سریع asp.net mvc را یاد بگرم
سلام
پیشنهاد بنده، خرید فیلم آموزش MVC است:
beyamooz.com/product/asp-net-mvc/فیلم-آموزش-asp-net-mvc
با سلام
من html و css را بلدم و با JQuery و Java Script آشنایی دارم
می توانم MVC را شروع کنم یا پیش نیاز دیگری دارد؟
با تشکر
سلام
بله با توجه به دانشی که دارید براحتی می توانید آموزش ASP.NET MVC را شروع کنید. اما آمادگی این را داشته ابشید که در حین یادگیری این تکنولوژی با موارد زیر نیز باید آشنا شوید:
1- entity framework: برای اتصال به پایگاه داده و اجرای کوئری های مختلف بر روی آن
2- زبان برنامه نویسی #C
باسلام
بهتون تبریک می گم به خاطر سایت فوق العاده که دارین
لطفا آموزش اجاکس رو به صورت مجزا در سایت خوبتون قرار بدید.
موید باشید.....
با سلام خدمت اساتید گرامی
یه سوال داشتم. من تازه واردم و تازه شروع کردم به طراحی وب سایت و طراحی قالب.
می خواستم بدونم asp.net اصلا چی هست؟ چیکار می کنه برای وب سایت؟ چرا باید یاد بگیرم؟ کجاها استفاده می شه؟ راحت تر بیان کنم، خواهش مندم یه تعریف کلی از این زبان برنامه نویسی کنید و وب سایت هایی که این زبان توشون به کار رفته رو معرفی کنید
ممنون از شما.
سلام
در یک کلام می شه این طور گفت که با استفاده از ASP.NET می توانید داده هایی که از سمت کاربران به سرور ارسال می شود را پردازش کرد و یک عالمه کار با آنها انجام داد. بعنوان مثال می تونید:
1- داده ها را در پایگاه داده ذخیره کنید.
2- بر اساس مقداری که کاربران ارسال کرده اند یک تصمیمی بگیرید و پاسخی را به کاربر بازگردانید.
و ...
در واقع توجه داشته باشید که با HTML و CSS محض نمی توان کارهای بالا را انجام داد و شما باید یک زبان سمت سروری مثل ASP.NET یا PHP را بدانید تا کارهای بالا قابل انجام باشد.
سلام من میخوام فیلم اموزش asp تون رو بخرم اما نمیدونم باید چیکار کنم؟ اگه میشه راهنمایم کنید یا لینکش رو بفرستید به ایمیلم
ممنون
با عرض سلام و ادب
برای خرید فیلم آموزش ASP.NET MVC خیلی راحت روی لینک زیر کلیک فرمایید:
beyamooz.com/product/asp-net-mvc/%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-asp-net-mvc
بعد از باز شدن لینک بالا، از سمت چپ صفحه روی دکمه "اضافه کردن به سبد خرید" کلیک نمایید و مراحل خرید را طی نمایید.
به همین راحتی ...!
با سلام و تشکر فراوان از شما
تفاوت ASP.NET WebPage با ASP.NET WebForm در چیست و در هر مورد چه محدودیت هایی و جود دارد؟
و اساسا باید باتوجه به نوع پروژه تکنولوژی رو انتخاب کرد یا تفاوتی در نوع پروژه نمیکنه؟
سپاس
با سلام
WebForm
پروژه های کلاسیک و سنتی طراحی سایت ASP.Net هستند.
همان تگ های آشنا :asp> معمولاً در این نوع پروژه ها استفاده میشوند.
با وجودی که این ساختار کاملاً توسط مایکروسافت پشتیبانی میشود ولی گسترش و توسعه آن متوقف شده
WebPage
به صفحات جدیدی اشاره دارد که تلاش میکند تولید محتوای Html را درون صفحات ساده تر و خطی تر نماید، که روند کاری آن کمی شبیه ASP کلاسیک (غیردات نتی-منسوخ شده) یا PHP است.
معمولاً نمود عملی در این قالب میتوانیم از سینتکس جدید Razor استفاده کنیم.
این سینتکس با یک نماد @ ساده میتواند شروع کدهای برنامه نویسی سمت سرور را تشخیص دهد و پایان آن را هم تلاش میکند خودکار متوجه شود
با سلام
من css , html را به طور کامل آموختم و جاوا اسکریپت را تا بخش مقدماتی.
1-ایا می توانم asp.net یا php را بیاموزم ؟
2- اگر می توانم کدام ساده تر است ؟ (asp و php )
3- کدام برای ساخت پروژه های بزرگ و سامانه های بزرگ بهتر و قوی تر است؟
4- ایا asp غیر رایگان است؟
با سلام
این دو کاملا جدا از هم هستن و مقایسهشون تقریبا بیمعنی هست...
هر کدوم مزایا و معایب خودشون رو دارن.
php سورس باز هست و نصب و راهاندازی به مراتب سادهتر هست. البتگی این سادگی به معنی کمارزشتر نیست.به تبع کانفیگ و پشتیبانی هم دست خود شماست.
asp پولی هست. یعنی برای راهاندازی سروری با پشتیبانی زبان asp شما باید هزینه پرداخت کنید. البته در ایران این خیلی مرسوم نیست. به نظر بعضی از کد نویس ها نیز اسانتر از php است.
یعنی برای ساخت پروژه های بزرگ و سامانه های بزرگ پی اچ پی بهتره؟
من فرق دقیق این دو رو نمی اما با توجه به توضیحات بالا کدام بهتره؟
سرعت asp بیشتر از php است.
امنیت php به دلیل سورس باز بودن آن کمتر از asp است .اما سورس باز بودن آن موجب می شود تا به مرور پیشرفت داشته باشد
سایت های گوگل به میزان کم و یاهو به میزان بیشتر از php استفاده کرده اند اما بیشتر سایت های بزرگ مثل گوگل، فیسبوک و آمازو ن عمدتا از زبان های c++ پایتون و جاوا برای برنامه نویسی سمت سرور خود استفاده می کنند.
در حال حاضر درصد قابل توجهی از سایت های بزرگ اینترنتی بر پایه asp.net طراحی شده اند.
پلتفرم asp.net از نظر امکانات، سطح تکنولوژِی و قابلیت هایی که دارد به هیچ وجه قابل مقایسه با زبان اسکریپتی php نیست. استفاده از php تنها زمانی منطقی است که یک اسکریپت رایگان و آماده برای پروژه ای که می خواهید انجام دهید وجود داشته باشد و نوشتن مجدد کد مقرون به صرفه نباشد. از طرف دیگر به دلیل اینکه سرورهای لینوکس از asp.net پشتیبانی نمیکنند و قیمت ارزان تری نسبت به سرورهای ویندوزی دارند، بسیاری از افراد به دلیل صرفه جویی در زمینه هاست به سراغ php می روند.
چه زمانی بهتر است از php استفاده کنیم؟
• اگر پروژه ای که میخواهید انجام دهید یک پروژه کوچک است و در مقیاس های بزرگ عملیاتی اجرائی نمیشود php میتواند گزینه خوبی باشد.
• اگر اسکریپت های آماده و کدهای آماده برای پروژه فوق به زبان php وجود دارند، گزینه مناسبی است.
• اگر سرور شما لینوکس است، از php استفاده کنید.
چه زمانی بهتر است از asp.net استفاده کنیم؟
• اگر پروژه شامل انواع نقش های سیستمی و سطوح دستری مختلف و یک پورتال است از دات نت استفاده کنید
• اگر می خواهید از ساختارهای نوین برنامه نویسی مانند MVC استفاده کنید از دات نت استفاده کنید
• اگر می خواهید نرم افزار وب شما به صورت شی گرا تولید شود از دات نت استفاده کنید
• اگر به دنبال توسعه ساختار و پشتیبانی سیستم در دراز مدت هستند و دید کوتاه مدت به پروژه ندارید از دات نت استفاده کنید
سایت های دیگر می گوید که پی اچ پی بهترین زبان است و اپل فیسبوک تویتر ویکی پدیا و این چنین سایت های بزرگ فقط از پی اچ پی برای زبان های سمت سرور استفاده کردند!!
با سلام
مسئله ای که وجود دارد این است که هر کس بر اساس یک نوع تعصب به زبانی که با آن کد نویسی می کند نگاه می کند. مطمئنا کسانی که از php استفاده می کنند php را بهتر از asp می دانند و بالعکس. به نظر من برای انتخاب یکی از این دو زبان بهتر است مختصری با نحوه کد نویسی و امتیازاتی که هر دو زبان در اختیار تان قرار می دهند اشنایی پیدا کنید و بر اساس نیاز و سلبقه خودتان یکی از انها را انتخاب کنید.
ممنون از راهنمایی تان
اما از برخی از برنامه نویسانت پرسیدم گفتند : جاوا نوعی زبانی تکمیلی است.
با سلام
سوال توضیحات کر ده مقایسه بین دو زبان php و asp بود. در ورد جاوا در برنامه اندورید استفاده می شود . توجه داشته باشید جاوا و جاوا اسکریپت دو زبان متفاوتند. از جاوا اسکریپت در طراحی سایت استفاده می شود.
با سلام
فقط خواستم از زحمات کسانی که این سایت رو راه اندازی و هدایت می کنند تشکر کنم
برای من یک سایت خوب و دوست داشتنی و سعی می کنم با مطالعه سایت از مطالب خوب اون کمال استفاده رو
داشته باشم .
با تقدیم احترام .
سلام خسته نباشید
من htmlوcssوjavasc riptوjqueryوaja x و بلدم می خواستم بدونم می تونم mvc رو یاد بگیرم ? بهم گفتن حتما باید سی شارپ وکامل بلد باشم .ممنون میشم راهنماییم کنید. تشکر
سلام دوست عزیز درست به اطلاعتون رسوندن برای mvc باید سی شارپ رو بلد باشین. ضمنأ acp.net webpage رو هم مطلاعه ای داشته باشی بهتره
سلام.
دلیل اینکه بهتون گفتن سی شارپ رو باید حتماً بلد باشید، آشنایی با مفاهیم شیء گرایی است. مدل MVC کاملاً بر اساس مفاهیم شیء گرایی پیاده سازی می شود. بهتر است با این مفاهیم آشنا باشید. یادگیری زبان سی شارپ به شما کمک می کند تا مفاهیم کلاس، شیء، انتزاع، ارث بری و ... را بشناسید که این مفاهیم در MVC بکار می رود. بنابراین با این مفاهیم در سی شارپ آشنا شوید، سپس MVC را شروع کنید.
سلام
متشکرم بابت سایت خوبتون
من HTML و CSS v رو بلدم اما هنوز JavaScript رو نخوندم.
تو برنامه نویسی ها هم C++ رو بلدم اما C# و VB.Net رو بلد نیستم SQL هم بلد نیستم اما میخوام ASP.Net رو بیاموزم. لطفا کمکم کنید با کمترین وقت کشی بتونم مباحث اصلی و بهتر مورد نیاز رو بیاموزم. اینکه اول چه چیزهایی باموزم و باید بیاموزم.
متشکرم
سلام، فصل 5 را با دقت مطالعه فرمایید، بقیه موارد را در حد اطلاع مرور فرمایید.
با سلام
واقعا تبریک میگم به مدیران و راه اندازان این سایت امیدوارم این حرکت ادامه دار باشه و همیشه اپدیت باشین و نکته دیگه اینکه که توی فیس بوک و همینجا بعضیها از کپی برداری صحبت کردن میخوام بهشون بگم اگه شما هم می تونید خوب انجام بدین اصلا به این حرفای نا امید کننده توجه نکنید خیلی عالی هستین و موفق و پیروز باشید.
ترجمه خوبی از سایت www.w3schools.com شده ولی جای پیشرفت داره
سلام.
بسیار خوشحالم که بخش asp برای ما asp کار ها راه افتاده.
بسیار ممنون از سایت خوبتون.
امیدوارم موفق باشید
سلام ببخشید من اگر این مطالب از سایتتون یاد بگیریم دیگر نیازبه کلاس رفتن نیست؟؟؟و اگر میشود اموزش مجموعه office هم گذارید با ++c ممنون