آموزش بررسی کد برای تیم های امن، تمیز، مقیاس پذیر و تیم های موثر

Code Reviews for Secure,Clean,Scalable Code& Effective teams

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بررسی کد برای کد ایمن، تمیز و مقیاس‌پذیر: پرورش تیم‌های با کارایی بالا بررسی‌های مؤثر کد را انجام می‌دهند شناسایی و کاهش آسیب‌پذیری‌های امنیتی نوشتن کدهای پاک، خوانا و قابل نگهداری کد بهینه‌سازی برای مقیاس‌پذیری و عملکرد پیش نیازها: مهارت برنامه‌نویسی پایه

عنوان: بررسی کد برای کد امن، تمیز و مقیاس پذیر: پرورش تیم های با کارایی بالا

شرح دوره

با این دوره جامع در مورد بررسی کد، کیفیت کد و پویایی تیم خود را متحول کنید. یاد بگیرید که به طور دقیق نقص های امنیتی را شناسایی کنید، کدهای واضح و قابل نگهداری بنویسید، و برای مقیاس پذیری طولانی مدت بهینه سازی کنید. فراتر از شکار اشکال بروید - کشف کنید که چگونه مرور کد را به عنوان سنگ بنای بهبود مستمر و همکاری در تیم توسعه خود قرار دهید. تجربه عملی، ابزارهای پیشرو در صنعت، و بینش برای ایجاد فرهنگ برتری در فرآیند توسعه نرم افزار خود به دست آورید.

ماژول ها

  • مبانی بررسی مؤثر کد: اهداف، طرز فکر، استراتژی‌های بازخورد، و چرخه عمر بازبینی کد.

  • بررسی امنیت: 10 برتر OWASP، الگوهای آسیب‌پذیری، ادغام تست امنیتی.

  • بررسی تمیزی و خوانایی: استانداردها/راهنماهای سبک، بازسازی و قدرت مستندسازی.

  • بررسی مقیاس پذیری و عملکرد: شناسایی تنگناها، اصول مقیاس پذیری و ضد الگوهای عملکرد.

  • ابزارها و اتوماسیون در بررسی کد: تجزیه و تحلیل استاتیک، راه‌حل‌های مبتنی بر Git، ساده‌سازی فرآیندها.

  • ارتباطات و پویایی تیم: بازخورد سازنده، همکاری و رسیدگی به اختلافات برای تعاملات تیمی سالم‌تر.

ارزیابی ها و فعالیت ها:

  • تمرینات عملی بررسی کد

  • مباحثات مبتنی بر سناریو

  • پروژه تیمی در حال شبیه سازی یک چرخه بررسی کامل

در پایان این دوره، شما قادر خواهید بود:

  • بررسی کامل کد که کیفیت نرم افزار را بالا می برد انجام دهید

  • آسیب‌پذیری‌های امنیتی را زودتر شناسایی و برطرف کنید

  • خوانایی و قابلیت نگهداری کد را بهبود بخشید

  • کد را برای مقیاس پذیری و عملکرد بهینه کنید

  • یک محیط مشارکتی و متمرکز بر یادگیری را در تیم خود ایجاد کنید.


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

مبانی بررسی کد موثر Foundations of Effective Code Reviews

  • درک اهداف مرور کد Understanding the Goals of Code Review

  • ذهنیت بازبینی کد Code Reviewer Mindset

  • بررسی آناتومی یک کد The Anatomy of a Code Review

بررسی برای امنیت Reviewing for Security

  • انواع آسیب پذیری رایج Common Vulnerability Types

  • تکنیک های بررسی امنیتی Security Review Techniques

  • تست امنیتی و بررسی کد Security Testing and Code Reviews

  • امتحان در بخش 1 و 2 Quiz on Section 1 & 2

بررسی پاکیزگی و خوانایی Reviewing for Cleanliness and Readability

  • استانداردهای کدنویسی و راهنمای سبک Coding Standards and Style Guides

  • Refactoring برای وضوح Refactoring for Clarity

  • اهمیت نظرات و مستندات The Importance of Comments and Documentation

بررسی مقیاس پذیری و عملکرد Reviewing for Scalability and Performance

  • شناسایی گلوگاه های عملکردی Identifying Performance Bottlenecks

  • اصول مقیاس پذیری Scalability Principles

  • ضد الگوهایی که مانع مقیاس پذیری می شوند Anti-Patterns that Hinder Scalability

  • امتحان در بخش 3 و 4 Quiz on Section 3 & 4

ابزارها و اتوماسیون در بررسی کد Tools and Automation in Code Reviews

  • ابزارهای تحلیل استاتیکی Static Analysis Tools

  • ابزارهای بررسی مبتنی بر Git Git-based Review Tools

  • کارهای تکراری را خودکار کنید Automate Repetitive Tasks

ارتباطات و دینامیک تیم در بررسی کد Communication and Team Dynamics in Code Reviews

  • تکنیک های بازخورد سازنده Constructive Feedback Techniques

  • پرورش یک محیط مشارکتی Fostering a Collaborative Environment

  • رسیدگی به اختلافات Handling Disagreements

  • آزمون بخش 5 و 6 Quiz on Section 5 & 6

راهنمای عملی Practical Guidance

  • نصب و کار با Sonar Lint Installing & Working with Sonar Lint

  • Metabob: ابزار تحلیل و بررسی کد مبتنی بر هوش مصنوعی Metabob : Generative AI Based Code Analysis & Reviewer Tool

پروژه ها Projects

  • برنامه چت امن و مقیاس پذیر Secure & Scalable Chat Application

  • پاکسازی و بهینه سازی Codebase Codebase Cleanup & Optimization

نمایش نظرات

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

آموزش بررسی کد برای تیم های امن، تمیز، مقیاس پذیر و تیم های موثر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1 hour
20
Udemy (یودمی) udemy-small
14 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
101
از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Surendra Varma Surendra Varma

بهترین مربی

نام مربی Surendra varma است.

او برنده جایزه بهترین معلم است.

او برنده جایزه Young Achiever است.

او دارای مدرک کارشناسی در رشته علوم کامپیوتر مدرک کارشناسی ارشد در علوم کامپیوتر است. او سخت‌ترین امتحان‌های علوم کامپیوتر مانند GATE UGC-NET را با رنگ‌های درخشان پشت سر گذاشت. همچنین، او در دوره کارشناسی ارشد یک دانشگاه برتر است.

او در حال حاضر در حال تحصیل در مقطع دکترا از معتبرترین دانشگاه جهان موسسه علوم هند (IISC)، بنگلور است.

او با شرکت های مختلف EdTech در هند از جمله Great Learning کار کرد. او همیشه بهترین بازخورد را از دانش آموزانش دریافت می کرد.

او 14+ سال تجربه در تدریس/تحقیق/صنعت دارد.

او در نقش‌های مختلفی مانند مهندس نرم‌افزار، دانشیار، محقق، مربی فنی، مربی فنی ارشد، رئیس فنی، رئیس آکادمیک کار کرد.

او بیش از 1,00,000 دانش آموز را در حرفه خود تربیت کرده است. شاگردان سابق او در حال حاضر در MNC مانند Amazon، Infosys، Wipro، TCS، CTS، Accenture و غیره مشغول به کار هستند.

او سخنرانی‌های مهمان در دانشگاه‌ها/کالج‌های برتر هند مانند IIIT s، دانشگاه SRM، VIT و غیره داشته است.

او به دانشجویان کشورهای مختلف مانند هند، ایالات متحده آمریکا، کانادا، امارات، استرالیا، بریتانیا، آلمان و غیره آموزش آنلاین داده است.

او در رتبه بندی 5% برتر در شکستن ارزیابی کدنویسی آمازون قرار گرفت.

شاگردان او در 150 کشورهای مختلف پراکنده هستند.

Udemy (یودمی)

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

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