آموزش در نظر گرفتن Go به عنوان یک زبان شی گرا

Treating Go as an Object-Oriented Language

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می‌دانستید که استفاده از Go مانند یک زبان برنامه‌نویسی شی‌گرا می‌تواند به شما امکان ایجاد رفتارهای کاربردی‌تر و قدرتمندتر را بدهد؟ به مربی فرانک پی مولی III در این دوره عملی و تعاملی بپیوندید تا مهارت های خود را در Go، زبان برنامه نویسی محبوب و تایپ شده ایستا تمرین کنید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین می‌توانید برای پیشبرد مهارت‌های کدنویسی خود تمرین کدنویسی را انجام دهید. فرانک به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس Go با چالش های خاص و کدنویسی که Go را مانند یک زبان شی گرا در نظر می گیرد، تقویت کنید. ایجاد و کار با ساختارها، ترکیب کلاس‌ها، و استفاده از کپسوله‌سازی، ترکیب‌بندی، و چندشکلی، ایجاد رفتار شی‌گرا در حین حرکت را تمرین کنید.

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

معرفی Introduction

  • درمان Go به روش OOP Treating Go in an OOP way

  • چه چیزی میخواهید بدانید What you need to know

  • گشت و گذار در CoderPad A tour of CoderPad

1. برنامه نویسی شی گرا 1. Object-Oriented Programming

  • برنامه نویسی شی گرا Object-oriented programming

  • برو زبان Go language

2. ساخت Go Object Oriented 2. Making Go Object Oriented

  • ساختار به عنوان کلاس Structs as classes

  • ایجاد یک ساختار Creating a struct

  • کپسوله سازی Encapsulation

  • استفاده از کپسولاسیون Leveraging encapsulation

  • </> چالش کد: ساختار به عنوان کلاس </> Code Challenge: Struct as class

  • راه حل: ساختار به عنوان کلاس Solution: Struct as class

  • ترکیب بندی Composition

  • اهرم ترکیب Leveraging composition

  • پلی مورفیسم Polymorphism

  • استفاده از پلی مورفیسم Leveraging polymorphism

  • </> چالش کد: OOP </> Code Challenge: OOP

  • راه حل: OOP Solution: OOP

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش در نظر گرفتن Go به عنوان یک زبان شی گرا
جزییات دوره
52m
18
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

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