این کورس آموزشی مشتمل بر سه بخش می باشد که هر یک موضوعاتی در رابطه با Debugging برنامه های کاربردی را مورد بررسی قرار می دهند این سه بخش عبارتند از :
آموزش پیشرفتهWindows Debugging :
در این بخش از این مجموعه آموزش به بررسی کامل و کاربردی مباحث Debugging در Windows می پردازیم ، چگونگی استفاده از ابزارهای قدرتمند اشکالزدایی را آموخته و با چگونگی کاهش دادن تعداد دفعات به خطا افتادن برنامه ها را به خوبی خواهید آموخت .
آموزش اشکالزدایی پیشرفته از برنامه های کاربردی مبتنی بر وب بر مبنای سه مثال عملی :
در این بخش از این مجموعه آموزش با استفاده از Memory Dump های خودکار و کشف و اصلاح Web Server CPU Spike بر اشکالزدایی پیشرفته از برنامه های کاربردی تحت وب مسلط خواهید شد.
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD و به مدت زمان 5 ساعت و 10 دقیقه در اختیار علاقه مندان قرار می گیرد .
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش Windows Debugging آشنا می شویم :
آموزش پیشرفتهWindows Debugging :
آموزش مبانی اشکال زدایی :
مقدمه و مروری بر مطالب مورد نیاز
آشنایی با ابزارهای Debugging موجود برای ویندوز
آموزش نصب و استفاده از برنامه های اشکال زدایی موجود برای ویندوز
آموزش اجرای Debugger ها
آشنایی با مفهوم Symbols و کاربردهای آن
آموزش ساخت Symbol Server
آشنایی با برخی از فرامین موجود در Debugger ها
آموزش نگهداری داده های Debug
Postmortem debugging
ADPlus crash dump generation
آموزش مدیریت اشکالات و خطاهایی که در مورد حافظه پیش می آید و یا همان Heap Corruptions :
مقدمه
آشنایی با مشکلات رایج در این زمینه
مروری بر معماری حافظه در سیستم عامل ویندوز
آشنایی با مدیر حافظه ویندوز ( Windows Heap Manager )
آشنایی با بخش های حافظه موسوم به Heap Segments
آموزش کامل و کاربردی در رابطه با بلوک های حافظه ( Heap Blocks )
آموزش کامل و کاربردی Heap Coalescing
آموزش رفع مشکلات قطعه قطعه شدن داده های موجود بر روی حافظه
Tools for debugging heap corruptions
آموزش رفع اشکلات به وجود آمده در حافظه به صورت دستی
آموزش کامل و کاربردی اشکالزدایی از حافظه به کمک Light Pageheap
آموزش کامل و کاربردی اشکالزدایی از حافظه به کمک Full Pageheap
آشنایی با مفهوم Resource Leak و چگونگی برطرف نمودن آن :
مقدمه و مروری بر مطالب این بحث
Misconceptions and symptoms
مروری بر Handle
آشنایی با برخی از ابزارهای اشکال زدایی از Handle Leak
آموزش اشکالزدایی از یک Handle Leak ویژه
مروری بر مدیر حافظه ویندوز
آشنایی با ابزارهای ویژه اشکال زدایی از نشت حافظه
آموزش کاربردی در رابطه با Sporadic Memory leak
آموزش کاربردی استراتژی های Preemptive
آموزش همگام سازی نخ ها :
مقدمه و مروری بر مطالب موجود در این زمینه
آموزش در رابطه با Synchronization constructs
آشنایی با بخش های بحرانی
آموزش کاربردی در رابطه با Mutex
آموزش در رابطه با Semaphore
آموزش کامل و کاربردی پروسه رفع عیوب
آشنایی با مفهوم بن بست ( Deadlock ) و مقابله با آن
آموزش عملی در رابطه با Orphaned critical section
آموزش کاربردی در رابطه با DllMain
آشنایی با چندین ابزار قدرتمند اشکالزدایی :
مقدمه
آموزش در رابطه با DebugDiag
آموزش نصب و اجرای DebugDiag
آموزش در رابطه با معماری و قوانین DebugDiag
آموزش کامل و کاربردی دنبال کردن Leak ها
آموزش در رابطه با قابلیت توسعه DebugDiag
آموزش توسعه DebugDiag
مقدمه ای بر ProcDump
آموزش استفاده از ProcDump
آموزش استفاده از قابلیت گزارش خطاها توسط ویندوز :
مقدمه
آشنایی با معماری گزارش خطا در ویندوز
Signup
آموزش استفاده از Portal
Programmatic access
آموزش کاربردی در رابطه با Object Model
آموزش کاربردی در رابطه با مدل گزارش خطا در ویندوز
آشنایی با تغییراتی که اخیرا صورت گرفته است
آموزش اشکالزدایی پیشرفته از برنامه های کاربردی مبتنی بر وب بر مبنای سه مثال عملی :
آموزش خودکار سازی ساخت Memory Dump
آموزش اشکالزدایی از Web Server CPU Spikes
آموزش استفاده از PrefMon به منظور کار با حافظه مجازی
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه CD
مدت زمان آموزش 5 ساعت و 10 دقیقه !
محصول موسسه آموزشی PluralSight
این مجموعه شامل هفت سری آموزشی برای یادگیری زبان و آمادگی برای آزمون تافل است. این هفت سری آموزشی منتخبی از برترین برنامه های آموزشی از معتبرترین انتشارات جهان نظیر Cambridge و Longman را شامل میشود.
اگر فرصت کافی برای یادگیری زبان ندارید و یا نیاز به مدرک TOEFL دارید، میتوانید با تهیه این مجموعه در کمتر از یک ماه به هدفتان برسید.
لیست برنامه های این مجموعه را در زیر مشاهده میکنید :
بسیاری از سازمان ها ، شرکت ها و موسسات خصوصی و دولتی نیازمند اجرای برنامه های کاربردی بر روی تعداد زیادی از کامپیوترهای خود هستند . امروزه نصب ورژن های کلاینت / سروری روش قدیمی و ناکارآمد شناخته می شود .
Citrix MetaFrame Presentation Server راهکاری برای مدیریت مرکزی و دسترسی از همه مکان ها به نرم افزار های Enterprise می باشد و مدیران شبکه موفق از این روش برای حل مشکلات راهکارهای قدیمی نصب و استفاده از نرم افزارها استفاده می نمایند .
این نرم افزار بر روی 4 حلقه CD در اختیار عزیزان قرار می گیرد و هیچ مشکلی در زمینه کرک و یا لایسنس ندارد .
در ادامه با برخی از مزایای استفاده از این نرم افزار آشنا می شویم :
Licensing متمرکز نرم افزار ها :
این امکان به Administrator ها توانایی Licensing متمرکز نرم افزار های Citrix را می دهد .
امکان اعطای دسترسی به مدیران شعب دیگر سازمان :
با رشد سازمان ها و موسسات نیاز به مدیریت شبکه ها به صورت محلی پیش می آید با ویژگی های خوب تنظیم مجوزها و دیگر قابلیت های موجود در این نرم افزار می توان بسیاری از امور را با حفظ امنیت به دیگر مدیران شبکه سپرد .
قابلیت بالای اطمینان جلسات :
حتما تا کنون برای شا هم پیش آمده است که Session تان به دلیل تغییر IP و یا قطع اتصال اینترنت برای لحظات کوتاهی از بین رفته است . با تمهیداتی که در MetaFrame Presentation Server پیش بینی شده Session ها از قابلیت اطمینان بسیار بالایی برخوردارند .
سرعت مناسب :
این نرم افزار به گونه ای طراحی شده است که حتی بر روی خطوط سرعت پایین نیز کارایی مناسبی داشته باشد .
مخفی سازی Application های غیر فعال :
بوسیله نرم افزار Presentation Sever می توانید نرم افزار هایی که هم اکنون غیر فعال هستند را مخفی نمایید تا کاربران قادر به دیدن آن ها نباشند .
روند آسان Logon کاربران :
پروسه Logon و استفاده کاربران از نرم افزار ها در Presentation Server بسیار ساده شده است به گونه ای که با چند کلیک ساده تمامی کارها انجام می شوند .
امکان Digital Dictation :
امکانات استفاده از میکروفن برای ارسال دستورات و ظبط مکالمات در نرم افزار Citrix MetaFrame Presentation Server موجود می باشد .
پشتیبانی از Farm های بزرگ :
به دلیل توسعه های صورت گرفته در اشتراک اطلاعات بار ( Load ) مناطق مختلف Presentation Server می تواند به خوبی موازنه بار را انجام دهد .
قابلیت های توسعه یافته چاپ :
پشتیبانی از پرینتر های با کیفیت رنگی بالا و رزولوشن بالا ، همچنین بهبود های صورت گرفته در نصب درایور پرینترها باعث توسعه قابلیت های این نرم افزار در کار با چاپگر ها شده است .
و بسیاری از قابلیت های دیگر که می توانید لیست آن ها را در سایت رسمی Citrix مطالعه نمایید .
این نرم افزار بر روی 4 حلقه CD در اختیار عزیزان قرار می گیرد و هیچ مشکلی در زمینه کرک و یا لایسنس ندارد .
مقدمه،j2me،j2se،j2ee جاوا و انواع برنامه ها ، ماشین مجازی جاواjvm آشنایی با jdk تغییر path سیستم
فصل دوم:آشنایی با ساختار و کلیات
شروع کار،comment نویسی،تشریح کد برنامه،نامگذاری در جاوا ، متد method، ثبت و کامپایل دستور println، کار با رشته ها string ، کار با اعداد
فصل سوم :متغیرها و عملگرها در جاوا
مقدمه، انواع متغیرها variables ، محدوده تعریف متغیرها scope ، انواع عملگرها operratore ، عملگر ، تساوی ، عملگرهای محاسباتی ، عملگرهای مقایسه ای ، عملگرهای منطقه ای ، تقدم عملگرها ، تبدیل داده ها ،
فصل چهارم : دستورات شرطی در جاوا
شکل فرمان if ، دستور if else و if else if ، دستور switch
فصل پنجم: کار با حلقه ها در جاوا
حلقه while ، حلقه do while حلقه for ، دستور break ، حلقه بی نهایت ، دستور return
فصل ششم : آرایه ها
ایجاد آرایه ، مقدار دهی آرایه ، ساختن آرایه با گونه ای متفاوت، استخراج و تعداد عناصر ، آرایه های دو بعدی
فصل هفتم: شی گرایی در جاوا
مقدمه(مبانی شی گرایی) مفهوم کلاس و شی ، پیاده سازی land ، نوشتن متدها
فصل هشتم: کار با رشته ها
مقدمه ، پیوند رشته ها، متد length، متد charat ، متد equals ignore ، متد contact
فصل نهم : مدیریت خطا
مقدمه ، بلوک try ، بلوک catch ، بلوک فینالی ، آبجکت E ، متد get message
فصل دهم : ساخت محیط گرافیکی ui
مقدمه ، jframe، متد setlocation ، آماده سازی فرم container ، برچسب jlabel، جعبه متن text field jcombo ، منوها menu
این سی دی به صورت اورجینال برای شما ارسال خواهد شد