بهبود بخشیدن مهارت های Continuous Deliver - Improve Your Continuous Delivery Skills

مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver - Image of Learn Path Improve Your Continuous Delivery Skills
بهبود بخشیدن مهارت های Continuous Deliver Improve Your Continuous Delivery Skills
تحویل مداوم (CD) به دو سؤال دشوار پاسخ می دهد: "چگونه نرم افزار را سریعتر در پاسخ به تقاضای کاربر منتشر کنیم؟" و "چگونه نرم افزارهای با کیفیت بالا را به طور قابل اعتماد منتشر کنیم؟" با استفاده از شیوه ها و ابزارهای خاص، تیم ها می توانند هر دو نگرانی را برطرف کنند. اصول سی دی را بیاموزید، با ابزارهای مهم تجربه عملی داشته باشید، و کشف کنید که چگونه سازمان شما می تواند تحویل نرم افزار را بهینه کند.
Improve Your Continuous Delivery Skills
Continuous delivery (CD) answers two difficult questions: "How do we release software more quickly in response to user demand?" and "How do we release high-quality software reliably?" Using special practices and tools, teams can address both concerns. Learn the basics of CD, get hands-on experience with important tools, and discover how your organization can optimize software delivery.
مدت زمان: 14h 27m
تعداد دوره ها: 8
مجموع قیمت: (۱۹۲,۰۰۰)
قیمت با 30% تخفیف : ۱۳۴,۴۰۰
تعداد مدرسین: 7
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی یادگیری جنکینز - Image of Course Learning Jenkins 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری جنکینز

    Learning Jenkins

    آیا به عنوان بخشی از توسعه نرم افزار، مدیریت سیستم یا کارهای مهندسی خود نیاز به خودکارسازی وظایف دارید؟ این دوره شما را با جنکینز آشنا می‌کند، برنامه‌ای با قابلیت پیکربندی بسیار بالا که برای خودکارسازی وظایف توسعه نرم‌افزار و مدیریت سیستم استفاده می‌شود و به شما کمک می‌کند در استفاده از آن اعتماد به نفس ایجاد کنید. جنکینز یک ابزار کلیدی DevOps به همراه Docker و Git است. مربی مایکل جنکینز نحوه تنظیم نصب شخصی جنکینز و آشنایی با رابط برنامه را پوشش می دهد. در مرحله بعد، مایکل نحوه پیکربندی اولین کار خود را در جنکینز شرح می دهد. پس از کسب تجربه در مورد مشاغل، او محیط پلاگین Jenkins و نحوه استفاده از افزونه ها برای گسترش عملکردی که Jenkins ارائه می دهد را توضیح می دهد. در نهایت، مایکل دستورالعمل‌های دقیقی را درباره سازمان‌دهی مشاغل در پوشه‌ها و نماها و همچنین نگاهی کوتاه به ایجاد خطوط لوله به‌عنوان کد به پایان می‌رساند.

  • 2
    دوره آموزشی دوره آموزشی یادگیری جامع Git: مبانی - Image of Course Git Essential Training: The Basics 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری جامع Git: مبانی

    Git Essential Training: The Basics

    بیاموزید که چگونه از Git ، نرم افزار محبوب کنترل نسخه منبع باز ، برای مدیریت کد منبع تقریباً برای هر پروژه استفاده کنید. در این دوره ، کوین اسکوگلوند به بررسی مفاهیم اساسی در پشت سیستم های کنترل نسخه و معماری Git می پردازد. او با استفاده از یک روش گام به گام ، نحوه نصب Git را نشان می دهد و دستوراتی را ارائه می دهد که مدیریت کد کارآمد را امکان پذیر می کند. با نحوه افزودن ، تغییر و حذف پرونده ها در مخزن آشنا شوید ؛ مشاهده گزارش متعهدات قبلی ؛ و نسخه های یک فایل را مقایسه کنید. بعلاوه ، نحوه لغو تغییرات پرونده ها و نادیده گرفتن برخی از پرونده ها را در مخزن Git مشاهده کنید. اهداف یادگیری کاوش در تاریخچه کنترل نسخه نصب Git در Mac ، Windows و Linux شروع مخزن نوشتن پیام های مفید مفید معماری سه درخت Git پیگیری هنگام افزودن ، ویرایش ، حذف یا انتقال پرونده ها مشاهده مجموعه تغییرات و مقایسه نسخه ها لغو تغییرات و بازیابی نسخه های قبلی نادیده گرفتن تغییرات برای انتخاب پرونده ها

  • 3
    دوره آموزشی دوره آموزشی مبانی برنامه نویسی:نرم افزار تست/QA - Image of Course Programming Foundations: Software Testing/QA 53 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی مبانی برنامه نویسی:نرم افزار تست/QA

    Programming Foundations: Software Testing/QA

    مهندسی تضمین کیفیت (QA) می تواند معانی مختلفی برای افراد مختلف داشته باشد. در این دوره، در مورد شیوه های QA در چارچوب یک پروژه مهندسی نرم افزار بیاموزید. مربی Meaghan Lewis انواع مختلف آزمایش QA را نشان می دهد که بر روی آن تمرکز می کند و چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد. Meaghan مناطقی را که احتمالاً می خواهید آزمایش کنید و به طور مداوم نظارت کنید را بررسی می کند تا از بهبود روزافزون محصول خود اطمینان حاصل کند. به علاوه، او برخی از مکانیسم‌های مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را بررسی می‌کند. پس از پایان دادن به این دوره، می‌توانید به هر چیزی که روی آن کار می‌کنید نگاه کنید، به طرز انتقادی در مورد اینکه چگونه قطعات با هم قرار می‌گیرند فکر کنید، و راه‌هایی را برای کمک به تیم خود برای رسیدن به اهداف کیفیت با هر نسخه شناسایی کنید. اهداف یادگیری چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد تعیین انتظارات و اهداف تهیه طرح تست گنجاندن تست جعبه در فرآیند شما اجرای تست دستی استفاده از تست اتوماسیون UI شناسایی، گزارش و اولویت بندی باگ ها

  • 4
    دوره آموزشی دوره آموزشی یادگیری سلنیوم - Image of Course Learning Selenium 1 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری سلنیوم

    Learning Selenium

    سلنیوم یکی از محبوب ترین ابزارها برای آزمایش برنامه های مبتنی بر وب است. این امکان را به مهندسان QA می دهد تا تست ها را در بسیاری از مرورگرها و سیستم عامل های مختلف بدون زبان برنامه نویسی خاص بنویسند و خودکار کنند. این دوره سلنیوم را به کاربران جدید معرفی می کند و موارد نصب و استفاده اولیه را پوشش می دهد. نحوه تنظیم چارچوب نوشتن تست، WebDriver و Selenium Grid را بیاموزید که به شما امکان می دهد بار آزمایشی را توزیع کنید و آزمایش ها را بر روی یک سرور راه دور اجرا کنید. بهترین روش ها را برای نوشتن تست های موثر با استفاده از متغیرها و توابع، و سازماندهی تست ها در مجموعه هایی که می توانند در طول زمان مقیاس شوند، بیاموزید. مربی Meaghan Lewis - یک مهندس QA در GitHub - همچنین الگوی هرم آزمایشی را توضیح می دهد که روشی ایده آل برای تعادل واحد، ادغام و تست UI را توضیح می دهد. اهداف یادگیری راه اندازی Selenium WebDriver توزیع بار تست با شبکه سلنیوم راه اندازی هاب و گره ها نوشتن کد تست تمیز سازماندهی مجموعه آزمایشی

  • 5
    دوره آموزشی دوره آموزشی DevSecOps: تست امنیتی خودکار - Image of Course DevSecOps: Automated Security Testing 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی DevSecOps: تست امنیتی خودکار

    DevSecOps: Automated Security Testing

    تست امنیت بخش مهمی برای اطمینان از ارائه یک راه حل کامل و ایمن به مشتریان است. خودکارسازی فرآیند می‌تواند اطمینان حاصل کند که آزمایش همیشه بخشی از گردش کار تحویل نرم‌افزار شما است و می‌تواند به آزمایش کمک کند تا با خطوط لوله پیوسته و تحویل (CI/CD) همگام شود. در این دوره، جیمز ویکت مفاهیم اصلی پشت تست امنیت اپلیکیشن را با دموهای عملی ابزارهای متن باز مختلف معرفی می کند. او توضیح می دهد که چگونه امنیت و DevOps با هم تطبیق می یابند، و به سرعت از راهنمایی به تمرین حرکت می کند: راه اندازی یک آزمایشگاه حمله با GauntI. او استراتژی‌های آزمایشی برای برنامه‌های کاربردی وب، میکروسرویس‌ها و APIها و همچنین نیازهای تخصصی خطوط لوله CI/CD را بررسی می‌کند. در پایان دوره، درک بهتری از تست امنیت نرم افزار و همچنین یک کتابخانه قابل استفاده مجدد از تست ها خواهید داشت که می توانید بلافاصله آن را در چرخش قرار دهید. اهداف یادگیری امنیت و DevOps تست امنیتی خودکار اولین تست امنیتی خودکار خود را با GauntIt اجرا کنید اتوماسیون حمله XSS و SQLi تست شبکه تست امنیت در خطوط لوله ادغام پیوسته/تحویل مستمر

  • 6
    دوره آموزشی دوره آموزشی یادگیری Chef - Image of Course Learning Chef 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری Chef

    Learning Chef

    می‌توانید زیرساخت‌ها را با استفاده از Chef به کد تبدیل کنید - یک پلتفرم قدرتمند که راه‌حل‌های اتوماسیون، یک کیت توسعه و موارد دیگر را ارائه می‌کند. این دوره نحوه استفاده از معماری و ابزار Chef را برای ساده سازی و خودکارسازی مدیریت پیکربندی توضیح می دهد. نحوه نصب Chef، پیکربندی تنظیمات و موارد دیگر را بیاموزید. به رابین بک بپیوندید تا به شما نشان دهد چگونه از دستور العمل ها و کتاب های آشپزی استفاده کنید، سرور آشپز را مستقر کنید و زیرساخت های خود را با مدیریت چندین گره و رفع وابستگی ها در مقیاس کامل انجام دهید. اهداف یادگیری مدیریت پیکربندی با استفاده از آشپز نصب کیت توسعه سرآشپز (ChefDK) ارائه یک نمونه CentOS استفاده از دستور العمل ها و کتاب آشپزی آپاچی کار با گره ها و اشیاء گره استفاده از قالب ها و روبی تعبیه شده میزبانی سرور آشپز تهیه گره ها با AWS آزمایش استقرار با آشپزخانه کاوش در سوپرمارکت سرآشپز حل وابستگی ها با Berkshelf کار با نقش های سرور، محیط ها و کیسه های داده

  • 7
    دوره آموزشی دوره آموزشی یادگیری Puppet - Image of Course Learning Puppet 2 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری Puppet

    Learning Puppet

    Puppet مجموعه ای قدرتمند از ابزارها برای مدیریت خودکار زیرساخت شما به طوری که همیشه در حالت دلخواه باشد. با این ابزار، کار مدیریت سرور آسان‌تر و سریع‌تر می‌شود و سیستم‌های شما قابل اعتمادتر می‌شوند. در این دوره، مربی جاش ساموئلسون با آموزش جدیدترین بهترین شیوه‌ها برای استفاده از Puppet در یک محیط واقعی شروع می‌کند و با استفاده از ماژول‌های Puppet موجود نوشته شده و پشتیبانی شده توسط جامعه، شما را به سرعت شروع می‌کند. با پیشرفت در دوره، می توانید جزئیات نحوه عملکرد Puppet را بیاموزید و نحوه نوشتن کد Puppet خود را بیاموزید، از جمله یک ماژول ساده که می تواند با سایر متخصصان فناوری اطلاعات در Puppet Forge به اشتراک گذاشته شود. اهداف یادگیری Puppet چیست؟ راه اندازی Puppet Master and Control Repo استفاده از انواع منابع داخلی سازماندهی کد با نقش ها و پروفایل ها مدیریت گره های بیشتر اقدامات تحریک کننده (ارکستراسیون) جمع آوری اطلاعات سیستم با فاکتور ماژول های نوشتن با استفاده از قالب ها

  • 8
    دوره آموزشی دوره آموزشی یادگیری Ansible - Image of Course Learning Ansible 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری Ansible

    Learning Ansible

    Ansible ابزاری محبوب و متن باز است که اتوماسیون، مدیریت پیکربندی و تنظیم را در یکجا فراهم می‌کند. در این دوره، مدرس Anthony Sequeira انسیبل را معرفی می‌کند و دلایل بسیاری را که مدیران سیستم و مهندسان باید DevOps Ansible را به عنوان بخشی از جعبه ابزار IT خود انتخاب می‌کنند، توضیح می‌دهد. بیاموزید که چگونه Ansible را در محیط‌های مختلف نصب کنید و با میزبان‌ها، متغیرها، کد و playbook کار کنید. مهارت‌های جدید استقرار و نوشتن playbook خود را با چالش‌های فصل تمرین کنید. سپس او شش مورد استفاده مختلف را برای Ansible بررسی می‌کند، از مدیریت از راه دور گرفته تا ارکستراسیون و اتوماسیون ناوگان. این مثالهای کاربردی به شما کمک می‌کند ببینید چطور Ansible می‌تواند انواع مختلف چالش‌های دنیای واقعی را حل کند - ضمن اینکه مقدار زیادی از وقت‌های ارزشمند را صرفه جویی می‌کند. موضوعات شامل: اصول قابل جواب مزایای قابل قبول نصب قابل پاسخ کار با میزبان ها و متغیرها نوشتن کتابهای آموزشی استفاده از Ansible برای مدیریت پیکربندی سیستم تکرار کارها در میان ناوگان

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Kevin Skoglund - Image of Author Kevin Skoglund

Kevin Skoglund

کوین اسکوگلاند در شرکت Nova Fabrica سولوشن های وب سفارشی می سازد و به سایرین در Lynda.com ساخت و توسعه وب را آموزش می دهد. کوین اسکوگلاند موسس شرکت Nova Fabrica، یک آژانس توسعه و ساخت وب تخصصس در ارائه سولوشن های سفارشی و مقیاس پذیر با استفاده از Ruby روی Rials، PHP، SQL و تکنولوژی های مرتبط است. مشتری های Nova Farbrica شامل Event Apart، Atlas Carpet Mills، Consulate Film، Gregorious/Pineo، Maharam، Oakley و The Bold Italic هستند. کوین در Lynda.com نویسنده است و بیش از 15 سال تجربه در تدریس و ساخت وب دارد.

مشاهده پروفایل
عکس مدرس James Wickett - Image of Author James Wickett

James Wickett

جیمز ویکت اغلب مشغول تحقیقات خود است و در فصل مشترک DevOps و جوامع امنیتی کار می کند. او به عنوان سرپرست تحقیق در علوم سیگنال کار می کند و طرفدار rugged software و rugged DevOps است. جیمز با مشاهده شکاف در تست یک نرم افزار منبع باز، Gauntlt را به عنوان یک چارچوب تست ناهموار به کار گرفت. او نویسنده Hands-On Gauntlt: Security Testing for Developers است: تست امنیت برای توسعه دهندگان. او استفاده از فناوری و تکنولوژی را به عنوان یک دانش آموز در دانشگاه Oklahoma شروع کرد و از آن زمان به بعد ، در محیط هایی از شرکت های بزرگ در مقیاس بزرگ تا شرکت‌های کوچک نوپا کار کرده است. او سخنران پویا در موضوعات در DevOps، تست امنیتی، و معماری serverless است. جیمز کنفرانس امنیت برنامه کاربردی Lonestar را که بزرگترین کنفرانس سالانه امنیت در Austin, Texas است، آغاز کرد و او همچنین DevOps Days Austin را اجرا می کند و قبلا در در هیات‌مدیره DevOps Days خدمت کرده است. او همچنین چندین گواهینامه امنیتی دارد، از جمله CISSP و GWAPT. او در اوقات فراغت در wickett@ توییت می کند و سعی میکند تا یاد بدهد که چگونه یک BBQ کامل بسازید.

مشاهده پروفایل
عکس مدرس Robin Beck - Image of Author Robin Beck

Robin Beck

رابین بِک مدرس فنی پیشرو است که به سازندگان کمک می کند تا بر چالش های زیربنایی برآیند. رابین در ابزار مدیریت تنظیم مانند Chef و Puppet، و پلتفورم های محاسبه مبتنی بر cloud نظیر AWS، Google cloud platfrom، Rackspace، و VMWare مهارت دارد. وی همچنین بر ساخت و توسعه web app با Node.js و JavaScript تجربه دارد. او در اوقات فراغتش شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.

مشاهده پروفایل
عکس مدرس Josh Samuelson - Image of Author Josh Samuelson

Josh Samuelson

جاش ساموئلسون مدیر سیستم های پیشرفته و مهندس DevOps است. جاش دارای پس زمینه قوی در ایمیل، DNS، MySQL، لینوکس و ویندوز است. او در مورد روند فناوری های جدید و در حال ظهور، و حل مشکلهای فنی سخت افزاری، نرم افزاری و مسائل مربوط به شبکه، یک فرد محقق و مشتاق و سریع است. او راهکارهای آموزشی را برای Puppet، یک پلتفرم استاندارد صنعت اتوماسیون صنعتی را ساخته و تحویل داده است، و در حال حاضر مهندس DevOps برای HelloSign، و شرکت نرم افزاری eSignature و دیگر راه حل های کسب و کار هوشمند است.

مشاهده پروفایل
عکس مدرس Meaghan Lewis - Image of Author Meaghan Lewis

Meaghan Lewis

مگان لوئیس، یک مهندس QA در GitHub است، که متخصص در اتوماسیون تست است. مگان در ابتدا از جنوب کالیفرنیا در سال 2012 پس از فارغ التحصیلی در مهندسی کامپیوتر از دانشگاه Northwestern University با یک مدرک B.S به سانفرانسیسکو نقل مکان کرد. او یک مشاور QA در ThoughtWorks و یک مهندس QA در Earnest و Lever بود، قبل از رفتن به GitHub. او با بررسی نقایص و افزایش خطرات، برنامه های کاربردی نرم افزار را آزمایش می کند. او از تمیز کردن یک برنامه لذت میبرد، به طوری که وقتی برای مشتری منتشر می‌شود، به راحتی کار می‌کند. مگان همچنین یک سخنران محبوب است، که در کنفرانس هایی مانند SeleniumConf، SauceCon، و OSCON ارائه داشته است. وقتی مگان کار نمی کند، همیشه به دنبال ماجراجویی بعدی می گردد. او عاشق سفر است و می تواند ارزان ترین پرواز از سان فرانسیسکو به هر نقطه در این سیاره را پیدا کنید. او همچنین از پخت و پز، بازی فوتبال، و بازی با سگ خود Glitch لذت میبرد. در مورد او بیشتر در meaghanlewis.com بیاموزید.

مشاهده پروفایل
عکس مدرس Michael Jenkins - Image of Author Michael Jenkins

Michael Jenkins

مایکل جنکینز مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است. یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و سیستم های لینوکس که آنها را میزبانی می کند، مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی نرم افزار مهندسی است. مهارت های پیشرفته او عبارتند از اتوماسیون و نوشتن فنی (برای روش ها، مستند سازی و سخنرانی و ارائه). مایکل یک تسهیل‌کننده با تجربه برای جلسات آموزشی و بحث‌های تکنیکی است. او مهارت‌های خدمات مشتری قوی با شهرتی برای رفع مشکلات فنی دارد - یا برداشتن گام‌هایی برای یافتن کمک مناسب در زمانی که راه‌حل بلافاصله در دسترس نیست ! تخصصهای او عبارتند از اسکریپت نویسی در Bash، Perl و Python. او در فن آوری های ابر از جمله خدمات وب آمازون، Google Cloud Platform و Microsoft Azure به خوبی شناخته شده است.

مشاهده پروفایل
عکس مدرس Anthony Sequeira - Image of Author Anthony Sequeira

Anthony Sequeira

آنتونی سکیرا یک مربی و نویسنده فصلی متخصص در فن آوری های مایکروسافت و سیسکو است. آنتونی فعالیت خود را به طور رسمی در صنعت فناوری اطلاعات در سال 1994 با IBM در Tampa ، فلوریدا آغاز کرد. او به سرعت مشاوره رایانه ای خود ، راه حل های رایانه ای (Computer Solutions) را تشکیل داد و سپس علاقه واقعی خود را کشف کرد - تدریس و نوشتن درباره فناوری های مایکروسافت و سیسکو. آنتونی در سال 1996 به Mastering Computers پیوست و درمورد آخرین فن آوری های رایانه ای برای بسیاری از مخاطبان در سراسر جهان سخنرانی کرد. Mastering Computers به یک شرکت انقلابی آموزش آنلاین ، KnowledgeNet تبدیل شد و آنتونی سالها در آنجا آموزش دید. در حال حاضر ، وی مدیر ITProTV است. در ajsnetworking.com بیشتر بیاموزید.

مشاهده پروفایل