لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهاجرت برنامه های COBOL
Migrating COBOL Apps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
علی رغم ورود هزاران زبان جدید و جدید ، COBOL هنوز بر بسیاری از سیستم های محاسباتی دولتی و میراث حاکم است. قرار است بسیاری از این سیستم ها بازنشسته شوند و برنامه های سازمان باید به یک محیط مدرن منتقل شوند. در این دوره ، در مورد راه هایی که توسعه دهندگان می توانند از برنامه های قدیمی COBOL مهاجرت کنند ، چالش های انجام این کار و تکنیک ها و نکات موفقیت در یک انتقال روان ، بیاموزید. تکنیک ها و ابزارهای مختلفی را که می توانید برای تجزیه و تحلیل کد منبع قدیمی COBOL استفاده کنید ، کشف کنید. نحوه استفاده از تجسم را برای درک بهتر کد قدیمی بررسی کنید ؛ نحوه استخراج کد در زیر برنامه چگونه می توان به طور موثر کد راکتور کرد. و بیشتر. از برخی ابزارهای خودکار مهاجرت که روند کار را ساده می کنند ، بینایی کسب کنید. بعلاوه ، مربی Malcolm Shore روند انتقال برخی از برنامه های COBOL به سبک میراث فرهنگی را نشان می دهد که ابزارها و فرایندهای اصلی را در طول مسیر نشان می دهد.
سرفصل ها و درس ها
مقدمه
Introduction
با مهاجرت COBOL موفق شوید
Succeed with a COBOL migration
آنچه شما باید بدانید
What you should know
1. پرونده مهاجرت COBOL
1. The Case for Migrating COBOL
امروز COBOL
COBOL today
GAO ، سیستم های قدیمی و COBOL
GAO, legacy systems, and COBOL
رویکردهای مهاجرت میراث
Approaches to legacy migration
دلایل موفقیت و شکست مهاجرت
Reasons for migration success and failure
به ابر مهاجرت کنید
Migrate to the cloud
2. استفاده از COBOL
2. Using COBOL
زیر سیستم لینوکس را روی ویندوز نصب کنید
Install a Linux subsystem on Windows
GnuCOBOL را روی Linux اجرا کنید
Run GnuCOBOL on Linux
به کدهای گذشته نگاه کنید
Look at code from the past
پیچیدگی کد را اندازه گیری کنید
Measure code complexity
گویشهای مختلف COBOL
Different dialects of COBOL
3. چالش های مهاجرت
3. Challenges for the Migration
کد خود اصلاح
Self-modifying code
تماس پویا با برنامه های فرعی
Dynamic calls to subprograms
معاملات XA را بفهمید
Understand XA transactions
به روز رسانی دفن شده
The buried update
آغوش کشنده
The deadly embrace
جریان کنترل میراث
Legacy control flow
چالش: جریان کنترل را ردیابی کنید
Challenge: Trace the control flow
راه حل: جریان کنترل را ردیابی کنید
Solution: Trace the control flow
4. تجزیه و تحلیل کد منبع COBOL
4. Analysis of COBOL Source Code
قوانین تکامل نرم افزار لمان
Lehman's laws of software evolution
مهندسی مجدد و مدل نعل اسبی
Reengineer and the horseshoe model
طبقه بندی داده های قدیمی
Classification of legacy data
روند مهندسی مجدد
The reengineering process
تجسم کد COBOL قدیمی
Visualization of legacy COBOL code
نمودارهای COBOL را با Visustin ایجاد کنید
Create COBOL flowcharts with Visustin
با Visual Studio به صورت بصری کد بروید
Navigate code visually with Visual Studio
5. Refactoring و تغییر اندازه
5. Refactoring and Resizing
آماده شدن برای کد رفرکتور
Prepare to refactor code
برنامه DESR را مجدداً راکتور کنید
Refactor the DESR application
برچسب های زائد را بردارید
Remove redundant labels
تغییر اندازه برنامه ها
Resize applications
بخش کد را عمومی کنید
Make code segments generic
چالش: Refactoring
Challenge: Refactoring
راه حل: Refactoring
Solution: Refractoring
ساختار را از طریق زیر برنامه ها معرفی کنید
Introduce structure through subprograms
کد مرده را حذف کنید
Remove dead code
داده های راکتور
Refactor data
چالش های مهاجرت به یک پایگاه داده رابطه ای
The challenges of migrating to a relational database
Refactoring ، ادغام مداوم و خودآزمایی
Refactoring, continuous integration, and self-testing
مشاهدات در تغییر پارادایم
Observations on the paradigm shift
کاتالوگ refactoring
The refactoring catalog
6. تمرینی در مهاجرت
6. An Exercise in Migration
برنامه P6
P6 application
گزینه مهاجرت را انتخاب کنید
Select the migration option
برنامه P6 را بفهمید
Understand the P6 application
مقدمه ای بر QWICS
Introduction to QWICS
نمایشگر آنلاین QWICS را کاوش کنید
Explore the online QWICS demonstrator
P6 را به QWICS منتقل کنید
Migrate P6 into QWICS
مهاجرت P6 PRIMA را شروع کنید
Start the P6 PRIMA migration
معماری پایگاه داده P6
Architecting the P6 database
داده های P6 را منتقل کنید
Migrate the P6 data
لایه دسترسی به داده را ایجاد کنید
Create the data access layer
مالکوم شور یک متخصص امنیت سایبری است که ده سال به عنوان مدیر در GCSB نیوزیلند گذرانده است.
Dr. شور افسر امنیتی اصلی در شرکت شبکه ملی پهنای باند استرالیا و مدیر آموزش و روابط اجتماعی انجمن امنیت اطلاعات استرالیا بود. او در حال حاضر یک مدیر فنی در BAE Systems Applied Intelligence و یک مدرس در زمینه های پزشکی قانونی، جنگ اطلاعات، مدیریت امنیت و رمزنگاری کاربردی است. وی دارای مدرک دکترای امنیت اطلاعات است.
نمایش نظرات