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

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
موضوعات شامل:
قالبهای رایج داده: 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب