مروری بر دوره
دوره Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) v1.0 آمادگی لازم برای اخذ مدرک Cisco DevNet Professional certification و نقش های شغلی سطح حرفه ای مهندسی اتوماسیون شبکه را برای مخاطبان فراهم می نماید. پیاده سازی برنامه های شبکه با استفاده از پلتفرم های سیسکو از طراحی اولیه نرم افزار تا یکپارچه سازی با سیستم های مختلف، تست و خودکارسازی فرایند استقرار و استفاده از رابط های برنامه نویسی سیسکو Cisco Application Programming Interfaces (API) و ابزارهای مدرن توسعه نرم ا فزار به منظور عیب یابی و حل مشکلات شبکه از طریق لابراتوارهای عملی و تمارین آموزشی در این دوره به متقاضیان ارائه می گردد.
این دوره، آمادگی لازم برای شرکت در آزمون350-901 Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) exam را برای مخاطبان فراهم می نماید که درصورت گذراندن آزمون فوق، علاوه بر اخذ مدرک Cisco Certified DevNet Specialist – Core certification، نمره قبولی در آزمون Core مدرک Cisco Certified DevNet Professional را نیز کسب می نمایند.
.
آنچه خواهید آموخت
- توصیف ویژگی ها و الگوهای معماری مرتبط با بهبود قابلیت استفاده و نگهداشت پذیری برنامه ها
- توصیف ویژگی ها و الگوهای معماری مرتبط با بهبود سرویس دهی برنامه ها
- شناخت مراحل طراحی و ساخت یک برنامه چت ChatOps
- یکپارچه سازی REST API (Representational State Transfer)ها با مدیریت خطای شبکه ، صفحه بندی (pagination) - Paginated REST API Endpoint و کنترل گردش خطا (REST API Error Control Flow)
- توصیف مراحل لازم برای ایمن سازی داده های کاربران و سیستم ها در برنامه های مربوطه
- توصیف مراحل لازم برای ایمن سازی برنامه ها
- شاخت task های رایج در فرآیند خودکارسازی نسخه های برنامه های کاربردی
- توصیف بهترین شیوه های (best practices) استقرار برنامه ها
- توصیف روش های طراحی سیستم های توزیع شده (distributed systems)
- توصیف مفاهیم مدیریت پیکربندی زیرساخت های شبکه و اتوماسیون دوایس ها
- توصیف پیکربندی شبکه و تله متری(telemetry) با استفاده از مدل داده Yet Another Next Generation (YANG)
- مقایسه و انتخاب پایگاه های داده ای relational و nonrelational مختلف بر اساس الزامات مربوطه
مخاطبان دوره
تمامی توسعه دهندگان یا افراد علاقه مند به برنامه نویسی با یک یا چند سال تجربه کاری در زمینه توسعه و نگهداری برنامه های مبتنی بر پلتفرم سیسکو
با توجه به اینکه دانش تخصصی در زمینه طراحی ، توسعه و عیب یابی برنامه های کاربردی مبتنی بر API ها و پلتفرم های Cisco، مدیریت و بکارگیری برنامه های کاربردی در زیرساخت های سیسکو در این دوره بطور کامل پوشش داده می شود، لذا سه تا پنج سال تجربه کاری در زمینه طراحی و پیاده سازی برنامه های مبتنی بر پلتفرم سیسکو پیشنهاد می گردد.
- مهندسان شبکه که نیازمند گسترش مهارت خود در زمینه نرم افزار و اتوماسیون شبکه های سیسکو می باشند.
- توسعه دهندگانی که نیازمند گسترش مهارت های خود درزمینه اتوماسیون و DevOps می باشند.
- معماران راهکارهای شبکه که قصد فعالیت در محیط های شبکه ای مبتنی بر تجهیزات و پلتفرم های سیسکو را دارند.
- توسعه دهندگان زیرساخت های شبکه که در زمینه طراحی محیط های harden (ایمن سازی سرویس ها و پلتفرم ها) شده فعالیت می نمایند.
- مهندسان ارشد اتوماسیون شبکه
- توسعه دهندگان ارشد نرم افزار
- برنامه نویسان ارشد یکپارچه سازی سیستم ها
- معماران ارشد زیرساخت شبکه
- طراحان ارشد شبکه
- مهندسان ارشد توسعه تست محور(Senior test development engineer)
پیش نیازها
پیش نیازرسمی برای اخذ مدرک Cisco Certified DevNet Associate certification وجود نداشته اما داوطلبان باید از شناخت خوبی نسبت به مباحث آزمون و مفاهیم ذیل داشته باشند:
- دانش طراحی در استقرار برنامه های کاربردی و برنامه نویسی ترجیحاً زبان پایتون
- آشنایی با شبکه های اترنت(Ethernet) ، TCP / IP و شبکه های اینترنت
- آشنای با API ها و نحوه کارکرد آنها
- شناخت روشهای طراحی و توسعه نرم افزار
- تجربه کاری با یک زبان برنامه نویسی (ترجیحاً زبان پایتون)
- دوره آموزشی Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC)
به عنوان اولین نفر، نظر خود را بنویسید!