نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا شما در زمینه تولید نرم افزار تازه وارد هستید و برای سرعت گرفتن نیاز به یک دوره ساده و بدون هیچ زحمتی خرابی دارید؟ این دوره روش های اساسی ، الگوهای طراحی و ابزارهای مورد نیاز برای شروع سفر را به شما آموزش می دهد. توسعه نرم افزار می تواند موضوعی دلهره آور و پیچیده باشد. در این دوره ، شروع به کار با توسعه نرم افزار با استفاده از 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
نمایش نظرات