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

Assessing and Enhancing Applications Using Cisco DevNet Techniques

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بنابراین ، شما چند برنامه کوچک و اسکریپت پایتون نوشته اید. بعدش چی پیش میاد؟ ابتدا باید رفتار برنامه خود را ارزیابی کنید ، این دوره را پوشش می دهد. سپس ، ما اضافه کردن پشتیبانی از پایگاه داده ، ویژگی های امنیتی و ادغام/استقرار مداوم را بررسی می کنیم. نوشتن برنامه ها آسان است. نوشتن برنامه های خوب سخت است. نوشتن برنامه هایی که نیازهای شغلی را برآورده می کنند و از الگوهای معماری مناسب پیروی می کنند ، واقعاً سخت است. در این دوره ، ارزیابی و تقویت برنامه ها با استفاده از تکنیک های Cisco DevNet ، توانایی ارزیابی برنامه ها را بر اساس عوامل مختلف مختلف و ارائه توصیه های طراحی بدست می آورید. ابتدا یاد خواهید گرفت که چگونه پایگاه داده های از راه دور را در برنامه های موجود ادغام کنید. این دوره به طور خاص استفاده از MySQL و sqlite را در برنامه CRM موجود از دوره دیگری نشان می دهد. در مرحله بعدی ، خواهید فهمید که چگونه می توانید انواع مختلفی از پیشرفت های امنیتی مانند گواهینامه های SSL و محافظت از CSRF را اضافه کنید. سرانجام ، شما نحوه استقرار ادغام مداوم (CI) با استفاده از Travis و استقرار مداوم (CD) با استفاده از Kubernetes را کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش لازم برای ساخت برنامه های بهتر مورد نیاز برای تأمین نیازهای تجاری واقعی خود را خواهید داشت.

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

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

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

ارزیابی برنامه Globomantics CRM Evaluating the Globomantics CRM Application

  • معرفی Globomantics و کارهای پیش رو Introducing Globomantics and the Tasks Ahead

  • نسخه ی نمایشی: برنامه CRM در عمل Demo: CRM App in Action

  • درک الگوهای معماری Understanding Architectural Patterns

  • ویژگی های برنامه: مقیاس پذیری ، مدولار بودن و در دسترس بودن بالا App Characteristics: Scalability, Modularity, and High Availability

  • ویژگی های برنامه: تأخیر ، محدود کردن نرخ ، قابلیت نگهداری و مشاهده App Characteristics: Latency, Rate Limiting, Maintainability, and Observability

  • خلاصه ماژول Module Summary

افزودن پایگاه داده از راه دور و پشتیبانی SSL Adding Remote Database and SSL Support

  • پایگاه داده های رابطه ای چگونه کار می کنند؟ How Do Relational Databases Work?

  • کاوش گزینه های پایگاه داده غیر رابطه ای Exploring Non-relational Database Alternatives

  • مرجع سریع: مقایسه سبک های پایگاه داده Quick Reference: Comparing Database Styles

  • درک نگاشت کنندگان رابطه ای شی (ORM) Understanding Object-relational Mappers (ORM)

  • نسخه ی نمایشی: ادغام MySQL و SQLAlchemy در برنامه CRM Demo: Integrating MySQL and SQLAlchemy into the CRM App

  • نسخه ی نمایشی: در حال اجرا و آزمایش برنامه CRM جدید Demo: Running and Testing the New CRM App

  • مقدمه ای بر SSL و رمزگذاری پایان به پایان Introduction to SSL and End-to-end Encryption

  • نسخه ی نمایشی: افزودن گواهینامه های SSL امضا شده به برنامه CRM Demo: Adding Self-signed SSL Certificates to the CRM App

  • خلاصه ماژول Module Summary

به روزرسانی آزمون های CI و یکپارچه سازی تجزیه و تحلیل کد استاتیک Updating CI Tests and Integrating Static Code Analysis

  • تازه سازی مداوم ادغام Continuous Integration Refresher

  • برنامه دوازده عاملی The Twelve-factor App

  • ارزیابی برنامه CRM با استفاده از دوازده عامل Evaluating the CRM App Using the Twelve Factors

  • نسخه ی نمایشی: به روزرسانی تست های واحد با استفاده از sqlite Demo: Updating the Unit Tests Using sqlite

  • نسخه ی نمایشی: به روزرسانی تست های سیستم Demo: Updating the System Tests

  • نسخه ی نمایشی: افزودن تجزیه و تحلیل استاتیک کد با استفاده از بسته "راهزن" Demo: Adding Static Code Analysis Using the “bandit” Package

  • خلاصه ماژول Module Summary

راه اندازی و عیب یابی خط لوله CI Operating and Troubleshooting a CI Pipeline

  • تجربه من با خطاهای خط لوله CI My Experience with CI Pipeline Failures

  • نسخه ی نمایشی: Travis CI برای آزمایش کامل برنامه Demo: Travis CI for Complete App Testing

  • نسخه ی نمایشی: خط لوله؛ مشکلات وابستگی Demo: Pipeline Failure; Dependency Problems

  • نسخه ی نمایشی: خط لوله؛ شکست آزمون رگرسیون Demo: Pipeline Failure; Regresstion Test Failures

  • خلاصه ماژول Module Summary

پیاده سازی امنیت اساسی برنامه وب Implementing Basic Web Application Security

  • مرور تکنیک های ذخیره سازی مخفی مشترک Reviewing Common Secret Storage Techniques

  • معرفی OAuth 2.0 برای مجوز امن Introducing OAuth 2.0 for Secure Authorization

  • نسخه ی نمایشی: ادغام سیسکو DevNet و GitHub با استفاده از OAuth 2.0 Demo: Cisco DevNet and GitHub Integration Using OAuth 2.0

  • کاهش تهدیدات مشترک OWASP Mitigating Common OWASP Threats

  • نسخه ی نمایشی: افزودن پشتیبانی جانبی سرویس CSRF به برنامه CRM Demo: Adding CSRF Service-side Support to the CRM App

  • نسخه ی نمایشی: افزودن پشتیبانی سمت مشتری CSRF به تست های سیستم Demo: Adding CSRF Client-side Support to the System Tests

  • خلاصه ماژول Module Summary

استفاده از Kubernetes برای استقرار مداوم Leveraging Kubernetes for Continuous Deployment

  • مقدمه ای بر ارکستراسیون کانتینر با Kubernetes Introduction to Container Orchestration with Kubernetes

  • کاوش در پرونده های آشکار Kubernetes Exploring Kubernetes Manifest Files

  • برنامه ما برای استقرار مداوم Our Plan for Continuous Deployment

  • نسخه ی نمایشی: آماده سازی Kubernetes و CD Pipeline Demo: Kubernetes and CD Pipeline Preparation

  • نسخه ی نمایشی: CD از Kubernetes از Travis CI Demo: CD to Kubernetes from Travis CI

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش ارزیابی و تقویت برنامه ها با استفاده از تکنیک های Cisco DevNet
جزییات دوره
2h 25m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
20
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) است. نیک به همراه همسرش کارلا و دخترش اولیویا در مریلند آمریکا زندگی می کند.