آموزش اتوماسیون Node.js با اسکریپت‌های مدرن NPM - آخرین آپدیت

دانلود Automating Node.js with Modern NPM Scripts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: گردش‌های کاری دستی در Node.js سرعت توسعه را کاهش داده و منجر به ایجاد بیلد‌های ناسازگار در محیط‌های مختلف می‌شود. در این دوره، «اتوماسیون Node.js با اسکریپت‌های مدرن NPM»، شما یاد می‌گیرید که توسعه Node.js خود را با اتوماسیون‌های کارآمد و قابل انتقال، بهینه‌سازی کنید. ابتدا، طراحی اسکریپت‌های تمیز NPM را با استفاده از lifecycle hooks و ابزارهای مدرنی مانند NPM exec برای اتوماسیون بی‌وقفه وظایف بررسی خواهید کرد. سپس، نحوه ایجاد حلقه‌های توسعه سریع و تضمین کیفیت با اسکریپت‌های تست، پوشش کد (Coverage) و لینتینگ (Linting) را کشف می‌کنید. در نهایت، یاد می‌گیرید که چگونه گردش‌های کاری را با استفاده از کانتینرها، مونوریپو (Monorepos)، CI/CD و یکپارچه‌سازی با VS Code مقیاس‌پذیر کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه اتوماسیون اسکریپت‌های NPM را برای شتاب بخشیدن به توسعه Node.js و ارائه پروژه‌هایی با کیفیت بالا و سازگار به دست خواهید آورد.

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

شروع کار با اسکریپت‌های مدرن NPM Getting Started with Modern NPM Scripts

  • چرا اسکریپت‌های مدرن NPM برای Node.js؟ Why Modern NPM Scripts for Node.js?

  • طراحی اسکریپت‌های تمیز و قابل انتقال Designing Clean and Portable Scripts

  • اتوماسیون بیلد‌های پایه Automating Basic Builds

اتوماسیون حلقه‌های توسعه و گیت‌های کیفیت Automating Development Loops and Quality Gates

  • ایجاد حلقه‌های توسعه سریع Creating Fast Dev Loops

  • افزودن تست‌ها و پوشش کد Adding Tests and Coverage

  • استانداردسازی گیت‌های کیفیت Standardizing Quality Gates

  • پیکربندی گیت‌های کیفیت از صفر Configuring Quality Gates from Scratch

  • تنظیم دقیق پوشش کد در Vitest Fine-tuning Vitest Coverage

کانتینرسازی و اتوماسیون محیط Containerization and Environment Automation

  • مقدمه‌ای بر داکر برای Node.js Introduction to Docker for Node.js

  • ساخت Dockerfileهای چند مرحله‌ای (Multi-stage) Building Multi-stage Dockerfiles

  • راه‌اندازی Docker Compose و گردش‌های کاری Watch Setting up Docker Compose and Watch Workflows

  • درک کانتکست بیلد در داکر Understanding the Docker Build Context

مقیاس‌پذیری با مونوریپو و CI/CD Scaling to Monorepos and CI/CD

  • مقدمه‌ای بر مونوریپوها در Node.js Introduction to Monorepos in Node.js

  • اسکریپت‌های آگاه از Workspace و وابستگی‌ها Workspace-aware Scripts and Dependency

  • یکپارچه‌سازی CI/CD با GitHub Actions Integrating CI/CD with GitHub Actions

  • عیب‌یابی وابستگی‌های Workspace Troubleshooting Workspace Dependencies

  • بهینه‌سازی خط لوله‌های CI با استفاده از Caching Optimizing CI Pipelines with Caching

یکپارچه‌سازی با ادیتور و کانتینرهای توسعه Editor Integration and Development Containers

  • راه‌اندازی Taskهای VS Code برای اسکریپت‌های NPM Setting up VS Code Tasks for NPM Scripts

  • دیباگ کردن اسکریپت‌های NPM در VS Code Debugging NPM Scripts in VS Code

  • استفاده از Dev Containers برای محیط‌های بازتولیدپذیر Using Dev Containers for Reproducible Environments

نمایش نظرات

آموزش اتوماسیون Node.js با اسکریپت‌های مدرن NPM
جزییات دوره
1h 6m
20
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zachary Bennett Zachary Bennett

Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.