آموزش برنامه نویسی با ASP.NET 2 از شرکت Total Training
قیمت: 17000 10000 تومان
با خرید نقدی
ارزانتر خرید کنید،
زودتر بسته را دریافت کنید و
در قرعه کشی شرکت کنید.
«««چرا باید ما را برگزینید؟»»»
شناسنامه آموزش برنامه نویسی با ASP.NET 2 از شرکت Total :Training
نام محصول: آموزش برنامه نویسی با ASP.NET 2 از شرکت Total Training
پایگاه: بخش اول و بخش دوم
درباره آموزش برنامه نویسی با ASP.NET 2 از شرکت Total :Training
در این مجموعه آموزشی یکی از با تجرهترین و خبرهترین اساتید ASP.NET که سابقه ۱۵ سال کار با محصولات مایکروسافت در زمینه Visual Studio، Visual Studio.NET، C#، Visual Basic، ADO و ADO.NET را دارد، پایههای لازم برای آشنایی با ASP.NET را آموزش داده و هر آنچه شما برای تبدیل شدن به یک طراحی حرفهای وبسایت با استفاده از ASP.NET دارید در اختیار شما قرار میدهد. آموزش C# و آموزش ADO.NET تا به حال هیچ وقت این قدر ساده نبوده است. با صرف زمان و مشاهده چهار DVD آموزشی شرکت Total Training در زمینه سی شارپ و ASP.NET به یک استاد مسلم تبدیل خواهید شد. همچنین به خوبی یاد خواهید گرفت تا از تکنولوژی پیشرفته و جدید Ajax (آجاکس) در صفحات وب بهره برده و اینترفیسهای پیشرفته و کاربردپسندتری را طراحی کنید.
ویژگیهای آموزش برنامه نویسی با ASP.NET 2 از شرکت Total :Training
- یاد خواهید گرفت تا به خوبی و بر پایه استاندادرهای وب، صفحات وی را Layoutبندی کرده و صفحات وبی تولید کنید که قابل انعطاف، امن و پایدار باشند.
- به سرعت با برنامهنوسی ASP.NET با کمک زبان سی شارپ و Visual Studio 2005 آشنا شوید.
- از مزایای کامل مجموعه کنترلهای ASP.NET 2 و کتابخانه غنی .NET Framework آشنا شوید.
- یاد بگیرید که کامپوننتهای قابل استفاده مجدد یا reusable طراحی کنید که ظاهر گرافیکی (UI Layout)، منطق برنامه و کدهای دسترسی به داده (Data Access Code) را در خود انکپسوله کرده باشد. به این ترتیب با مفاهیم برنامهنویسی شیگرا یا OOP آشنا خواهید شد و کنترلهای عملیاتی واقعی درست خواهید کرد.
- برنامهنویسی با SQL Server 2005 را یاد گرفته و با ADO.NET و نحوه ارتباط با SQL Server 2005 به خوبی آشنا خواهید شد.
- یاد بگیرید که چگونه اینترفیسهای محکم و ثابت و استاندارد را با کمک Master Pageها، Themeها و Style Sheetها (CSS) در ASP.NET 2.0 بسازید.
- یاد بگیرید که چگونه کنرتلهای وب، پرتالها و WebPartها را در داخل یک سایت ساخته و بتواند سریعتر و موثرتر طراحی بخشهای مختلف سایت خود را انجام دهید.
- Stateها را به طور موثری با کمک View State، Query String، Cookieها و Session State مدیریت کرده و گشت و گذار در سایت خود را به شکل پویایی در آورید.
- یاد بگیرید که چگونه از ADO.NET برای ساخت Data Access Component یا کامپوننتهای دسترسی داده بهره برده و Framework بهتری را برای دسترسی به همه گونه Data Sourceی طراحی کنید.
- تواناییهای خود را بهبود بخشیده و مطمئن باشید که برنامه Web Base شما کند و غیر کارا و غیر موثر نخواهد بود و بلکه برنامه بعدی شما مدرنتر و احساس موثرتری را به کاربر خواهد داد.
اگر میخواهید:
- فروشگاه اینترنتی طراحی کنید.
- کار کردن با Framework پیشرفته .NET را بیاموزید.
- فرصتهای شغلی کاری زیادی را پیدا کرده و به یک برنامهنویس حرفهای تبدیل شوید.
- یا حتی اگر عاشق برنامهنویسی هستید و برنامهنویسی و طراحی سایت را به خاطر خودش دوست دارید.
مجموعه آموزش برنامه نویسی با ASP.NET 2 از شرکت Total Training شما را به هدف خود خواهد رساند.
معرفی نرم افزار برنامه نویسی ASP.NET از شرکت Total Training
ASP.NET فراتر از یک نسخه تکمیل شده در مقایسه با نسخه قبلی خود یعنی ASP کلاسیک است . ASP.NET یک محیط کامل جهت پیاده سازی نرم افزارهای تحت وب است . با اینکه ASP.NET از لحاظ گرامر با ASP کلاسیک شباهت هائی را دارد ولی تکنولوژی فوق با ارائه یک مدل جدید برنامه نویسی بهمراه زیر ساخت های لازم ،امکان ایجاد نرم افزارهای تحت وب را با امنیت و استحکام بیشتر فراهم می آورد.
ASP.NET برخلاف ASP کلاسیک ترجمه می گردد. در محیط دات نت می توان با استفاده از هر یک از زبانهای برنامه نویسی حمایت شده نظیر : Visual basic.Net,C#,Jscrip.Net اقدام به نوشتن برنامه ها نمود.برنامه های ASP.NET از تمامی توان و پتانسیل های ارائه شده توسط دات نت استفاده می نمایند. در ASP.NET می توان از ویرایشگرها ی ویژوال و سایر ابزارهای برنامه نویسی نظیر ویژوال استودیو دات نت استفاده نمود.
پیاده کنندگان نرم افزارهای تحت وب بکمک ASP.NET می توانند از دو تکتولوژی عمدهء فرم های وب (Web Forms) و سرویس های وب (Web service) برای ایجاد نرم افزار استفاده نمایند.
فرم های وب (Web Forms) . با استفاده از تکنولوژی فوق می توان صفحات وب متکی بر فرمهای وب قدرتمندی را ایجاد نمود. در زمان ایجاد صفحاتی از این نوع می توان از کنترل های سرویس دهنده ASP.NET برای ایجاد عناصر معمولی در طراحی رابط کاربر (UI) و برنامه نویسی آنها برای انجام عملیات خاص استفاده نمود.استفاده از کنترل های سرویس دهنده باعث سرعت در امر پیاده سازی فرم های وب خواهد داشت.
سرویس های وب XML . این نوع سرویس ها امکان دستیابی به قابلیت ها و پتانسیل های سرویس دهنده را از راه دور فراهم خواهندکرد. با استفاده از سرویس های فوق می توان بخش منطق وسیاست های راهبردی نرم افزارها و همچنین دستیابی به داده ها را مدیریت نمود.سرویس های وب XML امکان مبادله داده بین سرویس گیرنده و سرویس دهنده و یا بین دو سرویس دهنده را بوجود می آورد.برای تبادل اطلاعات می توان از پروتکل های ارتباطی استانداری نظیر http و یا پیامهای XML استفاده نمود. نکته قابل توجه در رابطه با سرویس های فوق توانائی هر برنامه ( صرفنظر از زبان استفاده شده ) و تحت هر نوع سیستم عامل برای استفاده از سرویس های فوق است.
دو مدل فوق قادر به استفاده از تمامی مزایای تکنولوژی های ASP.NET خواهند بود. بدیهی است استفاده از پتانسیل های محیط دات نت نیز در این زمینه وجود دارد. در ادامه به برخی از این ویژگی های ASP.NET اشاره می گردد.
اگر دارای تجاربی در زمینه پیاده سازی نرم افزار های تحت وب بکمک تکنولوژی ASP باشید ،در اولین نگاه به ASP.NET حتما” متوجه برخی شباهت های موجود خواهید شد. البته مدل اشیاء ASP.NET بصورت کاملا” آشکار با ASP کلاسیک تفاوت داشته و می توان این ادعا را داشت که ASP.NET بمراتب ساختیافته تر و شی گراء تر شده است . با توجه به مسئله فوق می بایست به این نکته نیز اشاره گردد که ASP.NET با ASP کلاسیک بطور کامل سازگار نبوده و تقریبا” تمامی صفحات ASP موجود مجبور خواهند بود شاهد برخی تغییرات باشند تا امکان اجرای آنان تحت ASP.NET فراهم گردد. یکی دیگر از تغییرات مهم در این زمینه ،وجود Visual Basic.NET است .در صفحات ASP فعلی از VBscript استفاده شده است که بنوعی این زبان در دات نت مورد توجه قرار نگرفته و VisualBasic.NET جایگزین شده است .
دستیابی به بانک های اطلاعاتی از طریق برنامه های ASP.NET بعنوان یک نیاز اساسی برای اغلب برنامه های تحت وب مورد توجه خاص قرار گرفته است . در این راستا ASP.NET امکانات بیشتر و بمراتب راحت تر از لحاظ بکارگیری را پیش بینی کرده است و حتی امکان مدیریت بانک اطلاعاتی از طریق کدهای نوشته شده نیز وجود خواهد داشت.
ASP.NET با ارائه یک مدل ساده به پیاده کنندگان نرم افزارهای تحت وب این امکان را خواهد داد که منطق برنامه های خود را نوشته و آنها را در سطح Application اجراء نمایند. کدهای فوق را می توان در یک فایل متنی با نام Global.asax و یا در یک کلاس کمپایل شده که بعنوان یک اسمبلی بکار گرفته می شود ،استفاده نمود.
ASP.NET امکانات لازم برای دستیابی به Application State و Session state را ارائه نموده است.
برای پیاده کنندگان حرفه ای تر که قصد استفاده از API را دارند ( ISAPI رابط برنامه نویسی است که در نسخه قبلی ASP از آن استفاده می گردید) رابط های جدیدتر و کامل تر ی را با نام IHttpheandler و IHttpmodule را ارائه نموده است .
ASP.NET از امکانات و پتانسیل های موجود در دات نت و CLR بمنظور افزایش کارائی برنامه ها بخوبی استفاده می نماید. تمامی کدهای ASP.NET ترجمه می گردنند( تفسیر نمی گردنند) در ASP.NET می توان ماژول هائی را که ارتباطی با برنامه ندارند حذف نمود(factorable) . ASP.NET از سرویس های پیشرفته Caching برای افزایش سرعت و کارائی برنامه ها بخوبی استفاده می نماید. ASP.NET بهمراه یک شمارنده برای سنجش میزان کارائی عملکرد برنامه ها ، ارائه شده است . شمارنده فوق این امکان را فراهم می آورد که پیاده کنندگان و مدیران سیستم یک برنامه دات نت، عملکرد شاخص های لازم برای افزایش کارائی برنامه ها را مشاهده ، بررسی ودر صورت لزوم تجدید نظرهای لازم را اعمال نمایند.
اشکال زدائی برنامه های نوشته ASP.NET بکمک دیباگر براحتی انجام خواهد گرفت .در این حالت می توان با افزودن چندین خط دیباگ در یک صفحه وب نقطه بروز اشکال را بسرعت و بسادگی تشخیص و در نهایت برطرف نمود. ASP.NET در این راستا کلاس جدیدی با نام TraceContext را ارائه نموده که پیاده کنندگان در زمان نوشتن برنامه ،قادر به درج دستورات خاص دیباگ در برنامه برای ردیابی خطاهای احتمالی خواهند بود.دستورات فوق صرفا” در زمانی که امکان Tracing فعال شده باشد( برای یک صفحه وب و برای تمام برنامه ) ،اجراء خواهند شد.
دات نت و ASP.NET دارای امکانات لازم برای Authorizaing و Authentication مناسب برای برنامه های تحت وب می باشند. امکانات فوق را می توان بسادگی اضافه و یا با سایر مدل های موجود و مورد نظر جایگزین نمود.
مقادیر مربوط به تنظیمات و پیکربندی برنامه های ASP.NET در فایل های XML ذخیره می گردنند با توجه به ماهیت فایل هائی از این نوع خواندن و نوشتن درون آنها بسادگی انجام خواهد یافت . هر برنامه می تواند دارای یک پیکربندی مجزاء بوده که در ادامه حیات برنامه و با توجه به نیازهای مطرح شده اعمال تغییرات بسادگی انجام خواهد گرفت .
برنامه های ASP.NET همانند سایر برنامه های تحت وب از مجموعه ای فایل با نوع های متفاوت و دایرکتوری تشکیل می گردند.این فایل ها می توانند صفحات ASP.NET ،کنترل های کاربر (User Controls) ، فایل های سرویس های وب و فایل های تنظیمات و پیکربندی و اسمبلی باشند.
آشنائی با نرم افزار برنامه نویسی ASP.NET 2.0 از شرکت Total Training:
ASP.NET فریمورک برنامه نویسی شرکت مایکروسافت برای طراحی و پیاده سازی برنامه ها و سرویس های وب است که خود بخشی از پلت فرم دات نت محسوب می گردد . ASP.NET با دارا بودن مجموعه ای گسترده از اشیاء که دارای اینترفیس های ساده برنامه نویسی می باشند و بهره گیری از یک محیط ترجمه شده شی گراء ، امکان پردازش های ساده تا پیچیده را با حداقل کد ممکن فراهم می نماید.
زمانی که شرکت مایکروسافت نسخه اولیه فریمورک دات نت را در جولای سال ۲۰۰۰ برای اولین مرتبه به نمایش گذاشت ، برای اکثر طراحان و پیاده کنندگان برنامه های وب مشخص گردید که می بایست در انتظار تحولات چشمگیری در این عرصه بود .ASP نسخه شماره سه ( تکنولوژی قبلی شرکت مایکروسافت برای پیاده سازی برنامه های وب ) ، امکانات گسترده و انعطاف لازم به منظور ایجاد سایت های پویا را در اختیار علاقه مندان قرار می داد. تاکنون صدها کتاب و هزاران مقاله با موضوع ASP نوشته شده است . ماحصل تمامی تلاش های انجام شده در این رابطه، تسهیل در امر طراحی و پیاده سازی وب سایت های پویا و برنامه های وب بود . چیزی که ASP نداشت ، یک فریمورک برنامه نویسی بود. هر چیزی که در ASP انجام می شد با رویکرد کدنویسی بود و برنامه نویسان برای انجام هر کاری ملزم به نوشتن کدهای مورد نیاز بودند.
ASP.NET با هدف غلبه بر محدودیت فوق طراحی شده است . ASP.NET یک فریمورک برنامه نویسی است که برروی CLR ایجاد و می توان از آن به منظور ایجاد برنامه های قدرتمند وب استفاده نمود .یکی از اهداف اساسی طراحی ASP.NET ، برنامه نویسی ساده تر و با سرعت بیشتر از طریق کاهش حجم کدهای مورد نیازی است که برنامه نویسان ملزم به نوشتن آنان می باشند.برنامه نویسی declarative ، مجموعه ای گسترده از کنترل های سرویس دهنده به همراه رویدادهای مربوطه ، یک کتابخانه کلاس بزرگ و ابزارهای پیاده سازی کاملا” حرفه ای نظیر ویژوال استودیو دات نت ، از جمله ویژگی های شاخص ASP.NET محسوب می گردد( یک جهش کاملا” ملموس نسبت به وضعیت گذشته ). کنترل های سرویس دهنده ، معماری postback ، حمایت از viewstate به اضافه استفاده از کد ترجمه شده و مدل برنامه نویسی مبتنی بر رویداد ، جملگی از مهمترین دستاوردهای ASP.NET محسوب می گردد که نوید ایجاد و اشکال زدائی سریع برنامه های وب را در اختیار پیاده کنندگان قرار می دهد .
محیط برنامه نویسی ASP.NET بیش از بیست و پنج زبان نظیر VB.NET ، سی شارپ و Jscript.NET را حمایت می نماید. به عنوان یک محیط شی گراء ، فریمورک دات نت بیش از ۴۵۰۰ کلاس را ارائه می نماید که از آنان به منظور انجام عملیات متفاوتی در ارتباط با اسناد XML ، دستیابی به داده ، تولید تصاویر ، مونیتورینگ ، ثبت تراکنش ها و سایر عملیات دیگر استفاده می گردد . کلاس ها مجموعه ای گسترده از اشیاء ، خصلت ها و متدها را ارائه می نمایند که می توان از آنان به منظور پیاده سازی برنامه های وب قدرتمند استفاده بعمل آورد.
علیرغم این که کدها ترجمه می گردند ، ASP.NET به صورت اتوماتیک هر گونه تغییر در کدها را تشخیص و به صورت پویا اقدام به ترجمه فایل های مورد نیاز نموده و آنان را برای استفاده مجدد به منظور پاسخگوئی به درخواست هائی آتی ، ذخیره می نماید . ترجمه پویا ، این اطمینان را ایجاد می نماید که برنامه بهنگام بوده و کد ترجمه شده با سرعت مناسبی اجراء می گردد. در زمان درخواست یک صفحه و ترحمه آن برای اولین مرتبه ، یک تاخیر کوتاه را شاهد خواهیم بود . پاسخ به درخواست های آتی از طریق نتایج ترجمه شده و یا نسخه های Cache شده صفحات انجام خواهد شد و نتایج با سرعت بمراتب بیشتری برای سرویس گیرندگان ارسال می گردد .
با توجه به ویژگی های منحصربفرد ASP.NET ، تاکنون از آن به منظور پیاده سازی برنامه های وب در سایت های معتبر متعددی استفاده شده است:
- شرکت Dell
- Merrill Lynch
- بازار بورس لندن
- خطوط هواپیمائی JetBlue
- NASDAQ
- USA Today
- Home Shopping Network
- Weight Watchers
- Bank One
- Century 21
- و هزاران سایت دیگر متعلق به شرکت ها و موسسات خصوصی و عمومی
در ASP.NET 2.0 انجام هر کاری با سهولت بمراتب بیشتری نسبت به گذشته انجام می شود. صفحات master ، ویژگی themes و skins ، ارائه امکانات مناسب در جهت حمایت از دستگاه های سرویس گیرنده متفاوت ، ارائه چهل و پنج کنترل سرویس دهنده جدید شامل کنترل های سرویس دهنده پیشرفته منبع داده ، کنترل های navigation ، کنترل های login ، کنترل های web part ، کنترل های لازم به منظور ایجاد منو و treeview ، رویکرد جدید به data grid ، ارائه امکانات و ابزارهای لازم در جهت مدیریت بهینه برنامه ها ، حمایت از پردازنده های ۶۴ بیتی ، کاهش حجم کد نوشته شده به میزان هقتاد درصد ، نمونه هائی از امکانات و پتانسیل های جدید ASP.NET 2.0 می باشد.
با استفاده از ASP.NET 2.0 پیاده کنندگان برنامه های وب می توانند کارهای پیچیده متعددی را بدون نیاز به نوشتن کد انجام دهند .
کلیدواژه
برنامهنویسی دات نت، برنامهنویسی سی شارپ، برنامهنویسی Dot Net، برنامهنویسی با ASP.NET، زبان SQL، امنیت در ASP.NET، کار با بانک اطلاعاتی در دات نت، کار با بانک اطلاعاتی در ویژوال بیسیک، بانک اطلاعاتی در ASP.NET، بانک اطلاعاتی در سی شارپ، Framework چیست؟، معنای Framework چیست؟، Platform، معنای Platform چیست؟، آموزش HTML، آموزش CSS، یافتن شغل در زمینه برنامهنویسی، آینده شغلی کامپیوتر، آینده شغلی برنامهنویسی، Programming، ASP.NET Programming، Dot Net Programming، آینده کاری مهندسی نرمافزار، آینده کاری برنامه نویسی وب، CMS، سیستم مدیریت محتوای تحت وب، اتوماسیون اداری تحت وب، Content Management System، MasterPage در ای اس پی، MasterPage در ASP.NET، سیستم Template در ASP.NET، خرید پستی ای اس پی دات نت، خرید پستی نرم افزار برنامه نویسی
