آموزش کتابخانه استاندارد برو

The Go Standard Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کتابخانه استاندارد Go مجموعه ای از بسته هاست که حاوی کدهای از قبل نوشته شده برای کمک به شما در ساخت برنامه ها با سرعت بیشتری است. این دوره به شما نشان می دهد که چگونه از این بسته ها برای مدیریت ورودی ، خواندن و نوشتن پرونده ها ، ایجاد گزارش ها و موارد دیگر استفاده کنید. عملیات اساسی ، مانند ورودی/خروجی ، قالب بندی و ورود به سیستم ، مواردی نیست که می خواهید با دست بنویسید. در این دوره ، The Go Standard Library ، شما توانایی استفاده از این کتابخانه ها را برای توسعه سریع برنامه ها خواهید داشت. ابتدا ایجاد برنامه های خط فرمان را کشف خواهید کرد. در مرحله بعدی ، مدیریت ورودی و خروجی را خواهید یافت. در آخر ، شما خواهید آموخت که چگونه رشته ها و داده ها را با توجه به نیازهای دقیق خود قالب بندی کنید. بعد از اتمام این دوره ، مهارت و دانش کتابخانه استاندارد Go را دارید که برای کاهش زمان توسعه با برنامه های Go خود لازم است.

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

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

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

ایجاد برنامه های CLI Creating CLI Applications

  • مقدمه Introduction

  • ایجاد یک برنامه CLI Creating a CLI Application

  • استفاده از استدلال های خط فرمان Leveraging Command Line Arguments

  • افزودن پرچم به برنامه شما Adding Flags to Your Application

  • خواندن ورودی های صفحه کلید Reading Keyboard Inputs

  • معرفی بوفیو Introducing Bufio

  • خلاصه Summary

با استفاده از بسته fmt Using the fmt Package

  • مقدمه Introduction

  • ورودی اسکن Input Scanning

  • قالب بندی خروجی Formatting Output

  • دستکاری رشته ها Manipulating Strings

  • قالب بندی انواع دیگر داده ها Formatting Other Data Types

با استفاده از Log Package Using the Log Package

  • درک سطح خطا Understanding Error Levels

  • قالب بندی خروجی ورود به سیستم Formatting Log Output

  • ایجاد پرونده های مفید ورود به سیستم Creating Useful Log Files

  • استفاده از Trace Logger Utilizing the Trace Logger

کار با بسته زمان Working with the Time Package

  • درک دیوار & nbsp؛ ساعت در مقابل & nbsp؛ ساعت یکنواخت & nbsp؛ Understanding Wall Clock vs. Monotonic Clock

  • زمان قالب بندی & nbsp؛ خروجی Formatting Time Output

  • محاسبه بازه های زمانی Calculating Time Spans

  • محاسبه زمان سپری شده برای برنامه ها Calculating Elapsed Time for Applications

کار با رشته ها در Go Working with Strings in Go

  • چگونه رشته ها در Go کار می کنند How Strings Work in Go

  • مقایسه رشته ها Comparing Strings

  • تقسیم رشته ها Splitting Strings

  • در رشته ها پیدا کنید و جایگزین کنید Find and Replace in Strings

  • با استفاده از عبارات منظم Using Regular Expressions

  • کوتاه کردن رشته ها Trimming Strings

  • پوشش در رشته ها Casing in Strings

تأمل در حال اجرا Implementing Reflection

  • مقدمه Introduction

  • ایجاد انواع سفارشی Creating Custom Types

  • دسترسی به انواع در زمان اجرا Accessing Types at Runtime

  • ایجاد انواع در زمان اجرا Creating Types at Runtime

  • ایجاد توابع در زمان اجرا Creating Functions at Runtime

  • نتیجه Conclusion

نمایش نظرات

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

آموزش کتابخانه استاندارد برو
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 27m
34
Pluralsight (پلورال سایت) pluralsight-small
06 تیر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
26
4 از 5
دارد
دارد
دارد
Jeremy Morgan

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Morgan Jeremy Morgan

جرمی مورگان مشاور ، وبلاگ نویس فناوری و سخنران است. او دوست دارد که در طول روز غرق در جدیدترین برنامه های توسعه NET و DevOps باشد و شب ها روی دستگاه های لینوکس و میکروکنترلرها کار کند. جرمی از تدریس از طریق وبلاگ محبوب فناوری خود و همچنین با ارزش ترین وبلاگ نویس در DZone و نوشتن برای سایت های مختلف فن آوری محبوب لذت می برد.

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

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

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