نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Go یک زبان ساده و در عین حال قدرتمند است که انقلابی در ایجاد وب سرویس ها و ابزارهای توسعه می دهد. در این دوره ، هر آنچه برای شروع ایجاد برنامه های Go خود نیاز دارید را فرا خواهید گرفت. Go یکی از جالب ترین زبان های برنامه نویسی در جهان امروز است. این مصالحه هایی را که بسیاری از زبان ها انجام می دهند به چالش می کشد و جرات می کند از سادگی و وضوح به عنوان اصول اصلی طراحی استقبال کند. در این دوره ، Go: Getting Started ، شما دانش بنیادی را برای ایجاد برنامه های Go خود خواهید آموخت. ابتدا متوجه خواهید شد که چگونه Go را در سیستم خود راه اندازی کنید. در مرحله بعدی ، خود زبان را کشف خواهید کرد. سرانجام ، شما با ساخت یک سرویس وب ساده ، اما کاملاً توانمند خود ، همه آن را کنار هم خواهید گذاشت. هنگامی که با این دوره به پایان رسیدید ، مهارت و دانش Go مورد نیاز برای ایجاد برنامه های اصلی خود را خواهید داشت و یک پایه محکم برای ادامه سفر خود به تسلط بر زبان Go خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
خصوصیات زبان
Language Characteristics
-
در چه کاری خوب است؟
What Is Go Good At?
-
نسخه ی نمایشی: سلام به جهان
Demo: Hello World
-
طرح کلی دوره
Course Outline
شروع یک پروژه
Starting a Project
-
مقدمه
Introduction
-
نصب Go Tools
Installing the Go Tools
-
نمای کلی دستور Go
Overview of the Go Command
-
تنظیم ویرایشگر
Setting up an Editor
-
ایجاد یک پروژه
Creating a Project
-
خلاصه
Summary
کار با انواع داده های بدوی
Working with Primitive Data Types
-
مقدمه
Introduction
-
اعلام متغیرها با انواع داده های بدوی
Declaring Variables with Primitive Data Types
-
کار با اشاره گرها
Working with Pointers
-
ایجاد ثابت ها
Creating Constants
-
استفاده از عبارات Iota و ثابت
Using Iota and Constant Expressions
-
خلاصه
Summary
کار با مجموعه ها
Working with Collections
-
مقدمه
Introduction
-
ایجاد آرایه ها
Creating Arrays
-
کار با اسلایس
Working with Slices
-
با استفاده از نوع داده داده
Using the Map Data Type
-
کار با Structs
Working with Structs
-
نسخه ی نمایشی: افزودن متغیرها به سرویس وب
Demo: Adding Variables to the Webservice
-
خلاصه
Summary
ایجاد توابع و روش ها
Creating Functions and Methods
-
مقدمه
Introduction
-
ایجاد توابع
Creating Functions
-
افزودن پارامترها به توابع
Adding Parameters to Functions
-
بازگشت داده ها از توابع
Returning Data from Functions
-
استفاده از روش های افزودن رفتارها به یک نوع
Using Methods to Add Behaviors to a Type
-
نسخه ی نمایشی: افزودن توابع به سرویس وب
Demo: Adding Functions to the Webservice
-
نسخه ی نمایشی: ایجاد روش ها
Demo: Creating Methods
-
نسخه ی نمایشی: اجرای رابط ها
Demo: Implementing Interfaces
-
نسخه ی نمایشی: راه اندازی سرویس وب
Demo: Starting the Webservice
-
خلاصه
Summary
کنترل جریان برنامه
Controlling Program Flow
-
مقدمه
Introduction
-
انواع حلقه ها
Types of Loops
-
ایجاد حلقه هایی که بر اساس یک شرط خاتمه می یابند
Creating Loops that Terminate Based on a Condition
-
استفاده از حلقه های مشروط به همراه بندهای ارسال شده
Using Conditional Loops with Post Clauses
-
ایجاد حلقه های بی نهایت
Creating Infinite Loops
-
حلقه زدن روی مجموعه ها
Looping Over Collections
-
کار با عملکرد هراس
Working with the Panic Function
-
در صورت ایجاد بیانیه ها
Creating If Statements
-
نسخه ی نمایشی: افزودن حلقه ها و شاخه ها به وب سرویس
Demo: Adding Loops and Branches to the WebService
-
نوشتن بیانیه های سوئیچ
Writing Switch Statements
-
نسخه ی نمایشی: افزودن بیانیه های سوئیچ به سرویس وب
Demo: Adding Switch Statements to the WebService
-
نسخه ی نمایشی: آزمایش سرویس وب
Demo: Testing the WebService
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات