آموزش برو CLI Playbook

Go CLI Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ویرایشگرهای کد و IDE ها اکثر وظایف توسعه را ساده می کنند، با این حال درک قابلیت های رابط خط فرمان Go (CLI) برای باز کردن تمام قدرت زبان ضروری است. این دوره به شما در مورد بسیاری از موارد پیشرفته آموزش می دهد... دستور Go مجموعه ای غنی از ویژگی ها را در معرض دید توسعه دهندگان قرار می دهد تا کنترل دقیقی بر نحوه توسعه، کامپایل و اجرای برنامه ها داشته باشند. در این دوره آموزشی، Go CLI Playbook، یاد خواهید گرفت که از مزایای Go CLI برای توسعه سریعتر برنامه هایی که کارآمدتر هستند، استفاده کنید. ابتدا نحوه کنترل کامپایلر Go را برای تغییر باینری تولید شده بررسی خواهید کرد. در مرحله بعد، باینری های تولید شده را خواهید دید که طراحی شده اند تا توسط برنامه های دیگر مصرف شوند، صرف نظر از زبانی که به آن برنامه ریزی شده اند. در نهایت، نحوه مدیریت و بازرسی جنبه های مختلف برنامه خود مانند کد منبع و وابستگی های آن را خواهید آموخت. . پس از اتمام این دوره، مهارت ها و دانش Go CLI مورد نیاز برای ساختن برنامه های کارآمدتر و انعطاف پذیرتر را خواهید داشت.

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

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

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

معرفی Introduction

  • معرفی Introduction

  • نسخه های Go هدفمند Targeted Go Versions

  • هدف این دوره The Purpose of This Course

  • این دوره برای چه کسانی است؟ Who Is This Course For?

  • نحوه پیمایش در این دوره How to Navigate This Course

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

اصلاح محیط ساخت Modifying the Build Environment

  • معرفی Introduction

  • تغییر نحوه کامپایل شدن برنامه ها Changing How Programs are Compiled

  • تغییر رفتار پیوند دهنده Changing the Linker's Behavior

  • استفاده از Buildconstraints Using Buildconstraints

  • بهینه سازی هدایت شده پروفایل Profile Guided Optimization

ساخت کتابخانه های مشترک Building Shared Libraries

  • معرفی Introduction

  • ایجاد پلاگین های Go Creating Go Plugins

  • ایجاد کتابخانه های ثابت Creating Static Libraries

  • ایجاد کتابخانه های مشترک Creating Shared Libraries

اصلاح محیط زمان اجرا Modifying the Runtime Environment

  • معرفی Introduction

  • با استفاده از متغیر محیط Gomaxprocs Using the GOMAXPROCS Environment Variable

  • با استفاده از متغیر محیطی GOTRACEBACK Using the GOTRACEBACK Environment Variable

  • با استفاده از متغیر محیطی GOMEMLIMIT Using the GOMEMLIMIT Environment Variable

  • با استفاده از متغیر محیطی GOGC Using the GOGC Environment Variable

  • با استفاده از متغیر محیطی GORACE Using the GORACE Environment Variable

  • با استفاده از متغیر محیطی GODEBUG Using the GODEBUG Environment Variable

مدیریت پروژه ها Managing Projects

  • معرفی Introduction

  • پاک کردن دایرکتوری های منبع Cleaning Source Directories

  • مدیریت خودکار go.mod Automating go.mod Management

  • خودکارسازی مدیریت go.work Automating go.work Management

بازرسی پروژه ها Inspecting Projects

  • معرفی Introduction

  • دسترسی به اسناد Accessing Documentation

  • بازرسی وابستگی ها Inspecting Dependencies

نمایش نظرات

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

آموزش برو CLI Playbook
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 34m
30
Pluralsight (پلورال سایت) pluralsight-small
14 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.

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

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

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