آموزش پروژه محور زبان برنامه نویسی گو Go – سیستم انبار داری + گواهینامه
3 ساعت
4.4
زبان برنامه نویسی GO در سالهای اخیر رشد قابل توجهی داشته و یکی از دلایل این امر پشتیبانی و طراحی گوگل از این زبان است. با وجود این، در زبان برنامه نویسی GO مفهوم شیگرایی (Object Oriented Programming) یا OPP وجود ندارد و در این زبان تابعگرا سعی شده است که برنامهها توسط توابع و ساختمانها (Struct) پیادهسازی شوند. از این رو، برای یک برنامهنویس در طراحی برنامههای بزرگ، برنامهنویسی شیگرا میتواند یکی از بهترین انتخابهای متد برنامهنویسی باشد. در این فرادرس ما قصد داریم که یک برنامه بزرگ با جزئیات بالا مثل پیادهسازی سیستم انبارداری را به صورت Command Line Interface یا CLI با استفاده از زبان برنامه نویسی GO پیادهسازی کنیم و یاد بگیریم که چطور بدون استفاده از مفاهیم شیگرایی و کلاسها، میتوانیم نیازهای برنامهنویسی خود را با توابع و متدهایی که یک زبان تابعگرا در اختیار ما قرار میدهد، فراهم کنیم. همچنین، در این آموزش، با طریقه کار با فایلها در GO آشنا میشویم و یاد میگیریم که چطور بدون استفاده از پایگاههای داده، سیستم ذخیره اطلاعات محلی را بهوجود آوریم و اطلاعات خود را توسط فایلها، طبقهبندی کرده و از آنها استفاده کنیم.