آموزش تست و استقرار برنامه های GatsbyJS: Playbook
1h 25m
28
Pluralsight
26 اسفند 1399
دارد
دارد
دارد

https://donyad.com/d/5194

آموزش تست و استقرار برنامه های GatsbyJS: Playbook

Testing and Deploying GatsbyJS Applications: Playbook

توضیحات دوره: سایت های گتسبی سریع و پاسخگو را بسازید، آزمایش کنید و مستقر کنید. این دوره به شما می آموزد که چگونه سایت گتسبی خود را به طور کامل آزمایش کنید و ساخت های خود را بر روی پلتفرم های مختلف با خط لوله یکپارچه سازی و استقرار مستمر میزبانی کنید. توسعه برنامه های گتسبی با استفاده از پشته، ابزارها و پلاگین های مدرن یک مهارت قدرتمند است اما کافی نیست. این باید با آزمایش دقیق، یکپارچه سازی مداوم، گردش کار استقرار، دانش کاری پلتفرم های میزبانی، و توانایی اشکال زدایی سازه ها و بهینه سازی عملکرد کلی همراه باشد. در این دوره آموزشی، Testing and Deploying GatsbyJS Applications: Playbook، شما یاد خواهید گرفت که سریع، با اطمینان تست شده و یک وب سایت کافه کارآمد که با استفاده از Gatsby توسعه یافته است، راه اندازی کنید. ابتدا، نحوه اضافه کردن واحد و تست های انتها به انتها در پایگاه کد وب سایت را بررسی خواهید کرد. در مرحله بعد، نحوه خودکارسازی ساخت، آزمایش و استقرار سایت را با استفاده از اقدامات GitHub کشف خواهید کرد. سپس، نحوه میزبانی سایت را در Gatsby Cloud، CloudFront، Netlify و دیگر پلتفرم‌ها خواهید دید. در نهایت، شما یاد خواهید گرفت که چگونه مشکلات موجود در ساخت گتسبی خود را اشکال زدایی کنید و عملکرد سایت را به دقت تنظیم کنید. پس از اتمام این دوره، مهارت‌ها و دانش بسته‌بندی، آزمایش و مهارت‌های استقرار کارآمد مورد نیاز برای ارائه برنامه‌های سریع، کاملاً آزمایش‌شده و با کارایی بالا و بدون درز گتسبی را خواهید داشت.

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

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

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

تست واحد سایت گتسبی Unit Testing of Gatsby Site

  • بررسی نسخه Version Check

  • دستور جلسه Agenda

  • راه اندازی و بررسی اجمالی پروژه Project Setup and Overview

  • پیکربندی تست و کتابخانه های پشتیبانی Test Configuration and Supporting Libraries

  • آزمایش رفتار جزء Testing Component Behavior

  • رویدادهای آزمایشی Testing Events

  • تست استاتیک پرس و جو Testing Static Query

  • خلاصه Summary

میزبانی سایت گتسبی شما Hosting Your Gatsby Site

  • دستور جلسه Agenda

  • تست قبل از استقرار Testing before Deployment

  • میزبانی در Surge Hosting on Surge

  • میزبانی در Netlify Hosting on Netlify

  • میزبانی در Gatsby Cloud Hosting on Gatsby Cloud

  • میزبانی در Azure Hosting on Azure

  • میزبانی در CloudFront Hosting on CloudFront

  • خلاصه Summary

تست انتها به انتها سایت گتسبی End-to-end Testing of Gatsby Site

  • دستور جلسه Agenda

  • Cypress را پیکربندی کنید Configure Cypress

  • تست سرتاسری برای سفارش گردش کار End-to-end Test for Ordering Workflow

  • زنجیر فرمان سرو Cypress Chaining of Commands

  • LocalStorage با Cypress LocalStorage with Cypress

  • خلاصه Summary

استقرار مستمر و بهینه سازی سایت Continuous Deployment and Site Optimization

  • دستور جلسه Agenda

  • با GitHub Actions خط لوله CI/CD ایجاد کنید Create CI/CD Pipeline with GitHub Actions

  • اشکال زدایی سازه های گتسبی Debugging Gatsby Builds

  • بهینه سازی عملکرد سایت Optimize Site Performance

  • خلاصه Summary

نمایش نظرات

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

Deeksha Sharma

Deeksha یک توسعه دهنده نرم افزار مستقل است. او با تعدادی از شرکت های فن آوری در 4 کشور از جمله هند ، ایالات متحده ، کانادا و نیوزیلند کار کرد. او توجه زیادی به جزئیات دارد که به او کمک می کند در حوزه های تجاری مانند آموزش ، بانکداری ، مالی و صدور مجوز منبع آزاد ارزش افزوده باشد. او خالق moneybonsai.com است که یک برنامه مالی شخصی برای ردیابی ، مدیریت و تجزیه و تحلیل هزینه ها است. پشته فنی مورد علاقه او همیشه شامل Java ، Node.js ، API Security ، MongoDB ، Typescript ، Material-UI ، React.js ، GraphQL ، TensorFlow و تجسم داده است. آخرین کارهای او در سایت bonsaiilabs.com موجود است