آموزش تست و استقرار برنامه های 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

نمایش نظرات

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

آموزش تست و استقرار برنامه های GatsbyJS: Playbook
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 25m
28
Pluralsight (پلورال سایت) pluralsight-small
26 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deeksha Sharma Deeksha Sharma

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

Pluralsight (پلورال سایت)

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

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