دوره آموزشی مهاجرت برنامه‌های کوبول

دوره آموزشی مهاجرت برنامه‌های کوبول

2 ساعت 49 دقیقهپیشرفته2020-10-16

مدرسین

Malcolm Shore

Malcolm Shore

Cybersecurity Expert, Former Director of GCSB

جزئیات دوره

با وجود ظهور زبان‌های جدید و مدرن، زبان COBOL هنوز بسیاری از سیستم‌های دولتی و سیستم‌های قدیمی را کنترل می‌کنه. خیلی از این سیستم‌ها قراره بازنشسته بشن و برنامه‌های سازمان باید به یه محیط مدرن منتقل بشه. در این دوره، با روش‌هایی آشنا می‌شید که توسعه‌دهندگان می‌تونن برنامه‌های قدیمی COBOL رو مهاجرت بدن، چالش‌ها در این زمینه، و تکنیک‌ها و نکات لازم برای انجام یک انتقال هموار. با تکنیک‌ها و ابزارهای مختلفی آشنا می‌شید که می‌تونید برای تجزیه و تحلیل کدهای قدیمی COBOL استفاده کنید. یاد می‌گیرید چطور از تصویربرداری برای درک بهتر کد قدیمی استفاده کنید؛ چطور کد رو به زیر برنامه استخراج کنید؛ چطور کد رو به‌طور مؤثر رفاکتور کنید؛ و موارد دیگه. همچنین با ابزارهای مهاجرت خودکار آشنا می‌شید که این فرایند رو ساده‌تر می‌کنن. علاوه بر این، مدرس دوره، مالکوم شور، فرایند مهاجرت یه برنامه COBOL قدیمی رو قدم به قدم نشون می‌ده و ابزارها و فرایندهای کلیدی رو توضیح می‌ده.

مهارت ها

COBOLProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • با مهاجرت COBOL موفق شوید
  • آنچه باید بدانید

مورد مهاجرت COBOL

  • COBOL امروز
  • GAO، سیستم های قدیمی و COBOL
  • رویکردهای مهاجرت میراث
  • دلایل موفقیت و شکست مهاجرت
  • به ابر مهاجرت کنید

استفاده از COBOL

  • یک زیر سیستم لینوکس را روی ویندوز نصب کنید
  • GnuCOBOL را روی لینوکس اجرا کنید
  • به کدهای گذشته نگاه کنید
  • پیچیدگی کد را اندازه گیری کنید
  • گویش های مختلف COBOL

چالش های مهاجرت

  • کد خود اصلاح شونده
  • تماس های پویا به زیربرنامه ها
  • تراکنش های XA را درک کنید
  • به روز رسانی مدفون
  • آغوش کشنده
  • جریان کنترل میراث
  • چالش - جریان کنترل را ردیابی کنید
  • راه حل - ردیابی جریان کنترل

تجزیه و تحلیل کد منبع COBOL

  • قوانین تکامل نرم افزار Lehman
  • مهندسی مجدد و مدل نعل اسب
  • طبقه بندی داده های میراثی
  • فرایند مهندسی مجدد
  • تجسم کد COBOL قدیمی
  • فلوچارت COBOL را با Visustin ایجاد کنید
  • با ویژوال استودیو کد را به صورت بصری هدایت کنید

Refactoring و تغییر اندازه

  • آماده سازی کد Refactor
  • برنامه DESR را Refactor کنید
  • برچسب های زائد را حذف کنید
  • تغییر اندازه برنامه ها
  • بخش های کد را عمومی کنید
  • چالش - بازسازی
  • محلول - نسوز
  • ساختار را از طریق زیربرنامه ها معرفی کنید
  • کد مرده را حذف کنید
  • داده های Refactor
  • چالش های مهاجرت به پایگاه داده رابطه ای
  • بازسازی، ادغام مداوم و خودآزمایی
  • مشاهدات در تغییر پارادایم
  • کاتالوگ بازسازی

تمرینی در مهاجرت

  • برنامه 42-P6
  • گزینه migration را انتخاب کنید
  • کاربرد P6 را درک کنید
  • مقدمه ای بر QWICS
  • نمایشگر آنلاین QWICS را کاوش کنید
  • P6 را به QWICS منتقل کنید
  • مهاجرت P6 PRIMA را شروع کنید
  • معماری پایگاه داده P6
  • داده های P6 را انتقال دهید
  • لایه دسترسی به داده ها را ایجاد کنید
  • کد P6 را مهاجرت کنید

نتیجه

  • بعدش چیه
۸۰,۰۰۰ تومان