تعداد ویدئو | 88 |
---|---|
زمان دوره | 01:43:59 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پرووید |
آموزش ASP.NET Web Forms و Entity Framework در قالب پروژه یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.
فریم ورک ASP.NET یکی از تکنولوژی های محبوب برای توسعه برنامه های تحت وب می باشد. قابلیت های مهم ASP در کنار ویژگی های CLR و تعداد زیادی از خاصیت های دیگر، این تکنولوژی را به یک ابزار بسیار مناسب، قابل توسعه، و سریع برای ساخت برنامه های تحت وب تبدیل کرده است.
با استفاده از ASP.NET خواهید دید که انعطاف پذیری زیادی را در مقابل کد نویسی کمتر به دست می آورید. علاوه بر ساخت برنامه های تحت وب با استفاده از تکنولوژی MVC، ساخت برنامه های تحت وب با استفاده از ASP.NET و تکنولوژی Entity Framework نیز یکی از بهترین انتخاب ها در دنیای توسعه دهندگان تحت وب امروز است. ساخت، نگهداری و مدیریت این نوع برنامه ها بسیار آسان و ایجاد تغییر در آنها به راحتی انجام می شود.
فریم ورک ASP.NET قابلت های بسیاری دارد و یک پلتفرم فوق العاده برای ایجاد و توسعه web application فراهم می کند. اینجا ما درباره این قابلیت های مربوط به web form ها، صحبت می کنیم. این قابلیت ها عبارت انداز:
اپلیکیشن های web form مجموعه ای غنی از server control ها را فراهم می کند. این کنترل ها object هایی هستند که هنگام درخواست صفحه اجرا می شوند و markup مربوطه را در مرورگر کاربر رندر می کنند. برخی از server control ها مشابه HTML element های آشنا مانند button ها و text box ها هستند. همچنین control هایی را فراهم می کند که می توانیم از آنها برای اتصال به data source ها و نمایش داده ها استفاده کنیم.
قابلیت master page ها به ما این اجازه را می دهد تا یک layout یکسان برای صفحات در اپلیکیشن خود ایجاد کنیم. این صفحه، ظاهر یک رفتار و یا behavior استاندارد، که برای همه صفحات در اپلیکیشن خود نیاز داریم را تعریف می کند. وقتی کاربران درخواست content page ها را می دهند، آن ها با master page ها ادغام می شوند تا خروجی را تولید کنند که layout مربوط به master page را با محتوایی که از content page به دست می آید، ترکیب کند.
در یک اپلیکیشن ASP.NET Web Form ما از control های data-bound ها استفاده می کنیم تا نمایش یا ورودی داده ها را در صفحه وب UI element مانند جدول ها و text box ها و لیست های drop-down به صورت خودکار انجام دهیم.
پوشه account مربوط به پروژه شامل فایل هایی است که بخش های مختلف membership مانند ثبت نام و log in کردن، تغییر پسورد و اجازه دسترسی را پیاده سازی می کند. علاوه بر این ASP.NET Web Form ها از OAuth و OpenID پشتیبانی می کنند. این بهبود ها در authentication به کاربران اجازه می دهد تا از طریق حساب های کاربری از جمله Facebook و Twitter و Google با استفاده از credential های از قبل موجود به سایت شما log in کنند.
ما می توانیم قابلیت های مبتنی بر سرور ASP.NET را با لحاظ کردن قابلیت های client script در صفحات ASP.NET Web Form ارتقا دهیم. همچنین می توانیم از client script برای ارائه ی یک user interface که responsive بیشتری به کاربران داشته باشد، استفاده کنیم. ضمناً می توانیم از client script برای برقراری تماس های asynchronous با وب سرور، در حالی که صفحه ای در مرورگر در حال اجرا است، استفاده کنیم.
ما می توانیم routing URL اپلیکیشن خود را پیکربندی کنیم. درخواست URL به سادگی خود URL است که کاربر آن را برای پیدا کردن صفحه ای در وب سایت ما در مرورگر خود وارد می کند. همچنین برای تعریف URL هایی که از لحاظ semantic برای کاربران با معنا هستند و می توانند به SEO کمک کنند از routing استفاده می کنیم.
تکنولوژی ASP.NET Web Form شامل گزینه های مختلفی است که به شما کمک می کند داده ها را هم بر اساس یک صفحه خاص و هم بر اساس کل اپلیکیشن نگه دارید.
توسعه یک اپلیکیشن امن مهمترین بخش از فرایند توسعه نرم افزار است. ASP.NET Web Form به ما این امکان را می دهد که نقاط قابل گسترش و گزینه های پیکربندی را اضافه کنیم تا بتوانیم رفتار های امنیتی مختلف را در اپلیکیشن شخصی سازی کنیم.
اپلیکیشن های web form عملکرد خوبی را ارائه می دهند و همچنین به ما این اجازه را می دهند که عملکرد مربوط به پردازش صفحه و server control و state management و دسترسی به داده ها، پیکربندی و load کردن اپلیکیشن و همچنین روش های کد نویسی موثر را تغییر بدهیم.
ما می توانیم مشکلاتی را که در اپلیکیشن های web form ما وجود دارد، تشخیص دهیم. debug کردن و error handling به خوبی در ASP.NET Web Form ها پشتیبانی می شود تا اپلیکیشن های ما به طور موثری تنظیم و اجرا شوند.
فصل اول: مقدمه
فصل دوم: ایجاد کردن پروژه
فصل سوم: ایجاد کردن Data Access Layer
فصل چهارم: پیاده سازی UI و Navigation
فصل پنجم: نمایش دادن Data Item ها و Detail ها
فصل ششم: بررسی Shopping Cart
فصل هفتم: پیاده سازی قابلیت Checkout و پرداخت Shopping Cart با استفاده از درگاه PayPal
فصل هشتم: پیادهسازی Membershipو Administration
فصل نهم: پیادهسازی URL Routing
فصل دهم: مدیریت خطا در ASP.NET
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.