تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی آمادگی گواهینامه Cisco DevNet Associate (200-901): بخش اول توسعه و طراحی نرم افزار

دوره آموزشی آمادگی گواهینامه Cisco DevNet Associate (200-901): بخش اول توسعه و طراحی نرم افزار

1 ساعت 45 دقیقهمتوسط2020-07-30

مدرسین

Eric Chou

Eric Chou

Eric Chou is an author, engineer, and coach with 15+ years of experience as a networking professional.

جزئیات دوره

برای آزمون گواهینامه سیسکو DevNet Associate آماده شوید. این دوره اصول اصلی و بهترین روشها را برای توسعه برنامه های شبکه در بالای سیستم عامل های سیسکو بررسی می کند - مباحثی که با اهداف اولین دامنه آزمون DevNet Associate همسو می شوند: توسعه و طراحی نرم افزار. مربی اریک چو اصول اولیه ، مانند قالب های متداول داده ها ، توسعه آزمون محور و الگوهای محبوب طراحی را مرور می کند. نحوه دستکاری XML ، JSON و YAML را با پایتون کشف کنید. با اصول روش های توسعه آبشار ، لاغر و چابک آشنا شوید. بهترین شیوه های نوشتن کد قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درس ها به شما کمک می کند تا به یک توسعه دهنده کارآمدتر و کارآمدتر تبدیل شوید - و یک قدم به این گواهینامه سیسکو که باعث افزایش شغلی می شود نزدیک شوید.

موضوعات شامل:
قالبهای رایج داده: XML ، JSON و YAML
توسعه آزمون محور
توسعه آبشار ، لاغر و چابک
ایجاد کد قابل استفاده مجدد
بهره مندی از الگوهای طراحی
بررسی کنترل نسخه
کنترل نسخه در Git

مهارت ها

Software DesignProgramming FoundationsCert PrepSoftware Development

سرفصل ها

0. مقدمه

  • 01-آشنایی با Cisco DevNet Associate Cert Prep 1

1. فرمت های رایج داده ها

  • 02-مقدمه ای بر فرمت های داده
  • مفاهیم و کاربرد 03-XML
  • 04-JSON و فرمت داده آن
  • 05- در مورد YAML و کاربرد آن بیاموزید

2. فرمت رایج داده و پایتون

  • 06-فرمت های داده با پایتون
  • 07-نحوه کار با XML در پایتون
  • 08-گام برای تجزیه داده های JSON با پایتون
  • 09-نحوه کار با YAML در پایتون

3. توسعه آزمایش محور

  • 10-در مورد توسعه تست محور (TDD) بیاموزید
  • 11-TDD را با یک مثال نشان دهید
  • مثال 12-TDD

4. روش های توسعه نرم افزار

  • 13-رویکرد توسعه نرم افزار آبشار چیست
  • 14- فرآیند توسعه نرم افزار ناب را درک کنید
  • 15- با توسعه نرم افزار چابک آشنا شوید

5. کد نرم افزار قابل استفاده مجدد

  • 16- توابع در توسعه نرم افزار
  • 17-نحوه تجمیع توابع با کلاس ها
  • 18-چگونه کد خود را برای اشتراک گذاری بسته بندی کنیم
  • نمایش کد 19 پایتون

6. مزایای الگوهای طراحی رایج را شناسایی کنید

  • 20-مدل ناظر در طراحی نرم افزار چیست
  • 21- با الگوهای طراحی مدل-نما-کنترلر آشنا شوید

7. مزایای نسخه کنترل را توضیح دهید

  • 22-کنترل نسخه در توسعه نرم افزار چیست
  • 23- درباره Git و فرآیند کنترل نسخه آن بیاموزید

8. از عملیات کنترل نسخه مشترک با Git استفاده کنید

  • 24-عملیات گیت
  • 25 - نمایش عملیات Git - Git init، کلون، افزودن، حذف، وضعیت و ثبت نام
  • 26 - نمایش عملیات Git- Git diff، شاخه و ادغام
  • 27 - نمایش عملیات Git- فشار و کشیدن Git

نتیجه

  • 28 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal