آموزش شروع کار با توسعه نرم افزار با استفاده از Cisco DevNet

Getting Started with Software Development Using Cisco DevNet

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا شما در زمینه تولید نرم افزار تازه وارد هستید و برای سرعت گرفتن نیاز به یک دوره ساده و بدون هیچ زحمتی خرابی دارید؟ این دوره روش های اساسی ، الگوهای طراحی و ابزارهای مورد نیاز برای شروع سفر را به شما آموزش می دهد. توسعه نرم افزار می تواند موضوعی دلهره آور و پیچیده باشد. در این دوره ، شروع به کار با توسعه نرم افزار با استفاده از Cisco DevNet ، شما عضوی سازنده در هر تیم توسعه نرم افزار یا اتوماسیون عملیات IT خواهید شد. ابتدا با روشهای مختلف توسعه نرم افزار و الگوهای طراحی موجود برای یک پروژه معین آشنا خواهید شد. در مرحله بعدی ، ارزش استفاده از سیستم کنترل نسخه Git برای کد منبع خود ، از جمله ادغام با GitHub را کشف خواهید کرد. سرانجام ، شما نحوه برقراری ارتباط با REST API را با استفاده از دستگاه مرکز دیجیتال شبکه معماری (DNA) سیسکو ، میزبانی شده در جعبه شن سیسکو DevNet ، کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش اصول توسعه نرم افزار برای انجام وظایف روزانه یک توسعه دهنده نرم افزار ارشد را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

یادگیری مبانی طراحی نرم افزار Learning the Foundations of Software Design

  • معرفی Globomantics و موارد دیگری که باید بدانید Introducing Globomantics and Other Things You Should Know

  • نسخه ی نمایشی: اول چیزهای اول ؛ مهارت های اساسی باش Demo: First Things First; Basic Bash Skills

  • استراتژی های توسعه نرم افزار Software Development Strategies

  • درک اصول اصلی Agile Understanding the Core Agile Tenets

  • سه ستون خوب کدگذاری The Three Pillars of Good Coding

  • Power of Python pip و virtualenv The Power of Python pip and virtualenv

  • نسخه ی نمایشی: تنظیم یک فضای کاری با pip و virtualenv Demo: Setting Up a Workspace with pip and virtualenv

  • الگوی طراحی ناظر The Observer Design Pattern

  • نسخه ی نمایشی: بررسی الگوی مشاهده کننده خانگی Demo: Homemade Observer Pattern Code Review

  • الگوی طراحی Model View Controller (MVC) The Model View Controller (MVC) Design Pattern

  • نسخه ی نمایشی: برنامه Flask Web مبتنی بر MVC Demo: Simple MVC-based Flask Web App

  • بررسی ماژول Module Review

کار با داده های ساخت یافته و کنترل نسخه محلی Working with Structured Data and Local Version Control

  • معرفی JSON ، YAML و XML Introducing JSON, YAML, and XML

  • نسخه ی نمایشی: کار با JSON در پایتون Demo: Working with JSON in Python

  • نسخه ی نمایشی: کار با YAML در پایتون Demo: Working with YAML in Python

  • نسخه ی نمایشی: کار با XML در پایتون Demo: Working with XML in Python

  • Git چیست؟ What is Git?

  • نسخه ی نمایشی: کاوش در عملیات اساسی Git Demo: Exploring Basic Git Operations

  • نسخه ی نمایشی: توسعه همزمان با شعب Demo: Concurrent Development with Branches

  • نسخه ی نمایشی: تفسیر یک تفاوت واحد Demo: Interpreting a Unified Diff

  • بررسی ماژول Module Review

ایجاد و مدیریت مخازن اساسی Github Creating and Managing Basic Github Repositories

  • ادغام مخازن محلی و از راه دور Git Integrating Local and Remote Git Repositories

  • نسخه ی نمایشی: افزودن کد موجود به مخزن جدید از راه دور Demo: Adding Existing Code to a New Remote Repository

  • نسخه ی نمایشی: افزودن ویژگی های جدید از طریق درخواست Pull Demo: Adding new Features via Pull Request

  • نسخه ی نمایشی: مدیریت ادغام درگیری ها Demo: Handling Merge Conflicts

  • بسته شدن با Git Wrapping Up with Git

معرفی رابط برنامه نویسی برنامه (API) Introducing Application Programming Interfaces (API)

  • مقایسه سبک های مختلف API Comparing Different API Styles

  • ایجاد دانش اساسی HTTP شما Building Your Basic HTTP Knowledge

  • تجزیه و تحلیل: عکس های بسته HTTP GET و POST Analysis: HTTP GET and POST Packet Captures

  • معرفی قابلیت ها و منابع Cisco DevNet Introducing Cisco DevNet Capabilities and Resources

  • نسخه ی نمایشی: تور مجازی سیسکو DevNet Demo: Cisco DevNet Virtual Tour

  • معرفی مرکز معماری شبکه دیجیتال سیسکو (DNA) Introducing Cisco Digital Network Architecture (DNA) Center

  • نسخه ی نمایشی: ساخت تماس RI API با استفاده از پستچی Demo: Constructing a REST API Call using Postman

  • نسخه ی نمایشی: تماسهای سریع و کثیف REST API با استفاده از حلقه Demo: Quick and Dirty REST API Calls using curl

  • تفسیر نمودارهای توالی API مبتنی بر UML Interpreting UML-based API Sequence Diagrams

  • مرور اصول API Reviewing API Fundamentals

استقرار کتابخانه درخواست های پایتون Deploying the Python requests Library

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: تأیید اعتبار از طریق REST API به مرکز DNA سیسکو Demo: Authenticating to Cisco DNA Center via REST API

  • چالش 1: از طریق REST API لیستی از دستگاه ها را از مرکز DNA سیسکو دریافت کنید Challenge 1: Get a List of Devices from Cisco DNA Center via REST API

  • نسخه ی نمایشی: چالش 1 راه حل Demo: Challenge 1 Solution

  • چالش 2: دستگاهی را از طریق REST API در Cisco DNA Center اضافه کنید Challenge 2: Add a Device in Cisco DNA Center via REST API

  • نسخه ی نمایشی: چالش 2 راه حل Demo: Challenge 2 Solution

  • چالش نهایی و خلاصه دوره Final Challenge and Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع کار با توسعه نرم افزار با استفاده از Cisco DevNet
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 36m
44
Pluralsight (پلورال سایت) pluralsight-small
16 اردیبهشت 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
72
4.9 از 5
دارد
دارد
دارد
Nick Russo

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Russo Nick Russo

Nicholas (Nick) Russo ، CCDE # 20160041 و CCIE # 42518 ، یک متخصص بین المللی در زمینه شبکه سازی و طراحی IP/MPLS است. برای رشد مهارت های خود ، نیک بر پیشرفت شبکه DevOps از طریق اتوماسیون برای مشتریان خود متمرکز شده است. اخیراً ، نیک دانش خود را از طریق آموزش ویدیویی آنلاین و سخنرانی در کنفرانس های صنعت به اشتراک گذاشته است. نیک همچنین دارای لیسانس علوم در علوم کامپیوتر از موسسه فناوری روچستر (RIT) است. نیک به همراه همسرش کارلا و دخترش اولیویا در مریلند آمریکا زندگی می کند.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.