آموزش Cisco DevNet Associate Cert Prep 1: توسعه و طراحی نرم افزار

Cisco DevNet Associate Cert Prep 1: Software Development and Design

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

سرفصل ها و درس ها

مقدمه Introduction

  • درک Cisco DevNet Associate Certified Prep 1 Understanding Cisco DevNet Associate Cert Prep 1

1. قالب های داده مشترک 1. Common Data Formats

  • آشنایی با قالب های داده Introduction to data formats

  • مفاهیم XML و استفاده XML concepts and usage

  • JSON و قالب داده آن JSON and its data format

  • در مورد YAML و کاربرد آن بیاموزید Learn about YAML and its usage

2. فرمت داده مشترک و پایتون 2. Common Data Format and Python

  • قالب های داده با پایتون Data formats with Python

  • نحوه کار با XML در پایتون How to work with XML in Python

  • مراحل تجزیه داده های JSON با پایتون Steps to parse JSON data with Python

  • نحوه کار با YAML در پایتون How to work with YAML in Python

3. توسعه محور آزمون 3. Test-Driven Development

  • درباره توسعه تست محور (TDD) اطلاعات کسب کنید Learn about test-driven development (TDD)

  • TDD را با یک مثال تصویر کنید Illustrate TDD with an Example

  • نمونه TDD TDD example

4- روشهای توسعه نرم افزار 4. Software Development Methods

  • رویکرد توسعه نرم افزار آبشار چیست؟ What is the waterfall software development approach?

  • فرایند توسعه نرم افزار ناب را درک کنید Understand the lean software development process

  • درباره توسعه نرم افزار چابک اطلاعات کسب کنید Learn about agile software development

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

  • عملکردها در توسعه نرم افزار Functions in software development

  • نحوه جمع آوری توابع با کلاس ها How to aggregate functions with classes

  • نحوه بسته بندی کد خود برای اشتراک گذاری How to package your code for sharing

  • نمایش کد پایتون Python code demonstration

6. مزایای الگوهای طراحی مشترک را مشخص کنید 6. Identify the Advantages of Common Design Patterns

  • مدل ناظر در طراحی نرم افزار چیست؟ What is the observer model in software design?

  • در مورد الگوهای طراحی مدل-مشاهده-کنترل کننده اطلاعات کسب کنید Learn about model-view-controller design patterns

7. مزایای کنترل نسخه را توضیح دهید 7. Explain the Advantages of Version Control

  • کنترل نسخه در توسعه نرم افزار چیست؟ What is version control in software development?

  • در مورد Git و روند کنترل نسخه آن اطلاعات کسب کنید Learn about Git and its version control process

8- از عملیات کنترل نسخه مشترک با Git استفاده کنید 8. Utilize Common Version Control Operations with Git

  • عملیات Git Git operations

  • Git demonstration operation: Git init ، کلون ، اضافه کردن ، حذف ، وضعیت و ورود به سیستم Git operations demonstration: Git init, clone, add, delete, status, and log

  • تظاهرات عملیات Git: Git diff ، شاخه و ادغام Git operations demonstration: Git diff, branch, and merge

  • تظاهرات عملیات Git: فشار و کشش Git Git operations demonstration: Git push and pull

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Cisco DevNet Associate Cert Prep 1: توسعه و طراحی نرم افزار
جزییات دوره
1h 45m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
100
- از 5
ندارد
دارد
دارد
Eric Chou
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eric Chou Eric Chou

اریک چو نویسنده، مهندس و مربی با بیش از 15 سال تجربه به عنوان یک متخصص شبکه است.

اریک در طول حرفه خود در محیط های ابری، ارائه دهنده خدمات و سازمانی کار کرده است. او در حال حاضر از تخصص فنی خود به عنوان مهندس اصلی در شبکه A10 بهره می برد. او پیش از این به عنوان مهندس ارشد خدمات شبکه در مایکروسافت و همچنین مهندس شبکه در آمازون کار کرده است. اریک نویسنده چندین کتاب، از جمله تسلط بر شبکه پایتون است، که برای کمک به خوانندگان طراحی شده است که چگونه بر اجرای وظایف مرتبط با شبکه با پایتون مسلط شوند.