لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
برو به اصول
Go Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Go به اولین زبانی تبدیل شده است که بسیاری از شرکتها در صورت نیاز به نرمافزار سریع، مقیاسپذیر و قابل نگهداری برای پلتفرمهای مبتنی بر ابر به آن دست پیدا میکنند. در این دوره، GO Fundamentals، اصول توسعه نرم افزار Go را یاد خواهید گرفت. ابتدا نحوه ایجاد یک برنامه ساده و راه اندازی یک محیط توسعه را بررسی خواهید کرد. در مرحله بعد، سیستم نوع ساده و در عین حال منعطف Go را خواهید دید. در نهایت، یاد خواهید گرفت که چگونه از جریان کنترل برای هدایت اجرای برنامه خود استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Go را خواهید داشت که برای نوشتن برنامه های کاربردی ساده و کاربردی لازم است.
سرفصل ها و درس ها
راه اندازی یک محیط توسعه
Setting Up a Development Environment
آنچه شما یاد خواهید گرفت
What You Will Learn
اطلاعات نسخه
Version Information
نسخه ی نمایشی: نصب زنجیره ابزار Go
Demo: Installing the Go Toolchain
راه اندازی ویرایشگر
Editor Setup
نسخه ی نمایشی: نصب و راه اندازی کد ویژوال استودیو
Demo: Installing and Setting Up Visual Studio Code
نسخه ی نمایشی: سلام دنیا
Demo: Hello World
متغیرها و انواع داده های ساده
Variables and Simple Data Types
انواع داده های ساده
The Simple Data Types
استفاده از انواع رشته ها
Using String Types
استفاده از انواع عددی
Using Numeric Types
استفاده از انواع بولی
Using Boolean Types
استفاده از انواع خطا
Using Error Types
اعلان متغیرها
Declaring Variables
کار با ثابت ها
Working with Constants
نسخه ی نمایشی: استفاده از متغیرها و انواع ساده
Demo: Using Variables and Simple Types
اشاره گرها و ارزش های متمایز کننده
Differentiating Pointers and Values
انواع داده های انبوه
Aggregate Data Types
انواع داده های انبوه
The Aggregate Data Types
استفاده از آرایه ها
Using Arrays
درک برش ها
Understanding Slices
نسخه ی نمایشی: با استفاده از Slices
Demo: Using Slices
درک نقشه ها
Understanding Maps
نسخه ی نمایشی: با استفاده از نقشه ها
Demo: Using Maps
درک ساختارها
Understanding Structs
نسخه ی نمایشی: با استفاده از Structs
Demo: Using Structs
جریان کنترل: شاخه ها
Control Flow: Branches
انشعاب بنیادی می سازد
The Foundational Branching Constructs
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.
نمایش نظرات