جستجو برای:
  • صفحه اصلی
  • دوره های آموزشی
  • مقالات
  • کلاس های آنلاین
  • کتاب ها
  • خدمات DevOps As Service
  • تماس با ما
سایت آموزشی ابزارهای DevOps و خدمات دواپس - DevOps
  • صفحه اصلی
  • دوره های آموزشی
  • مقالات
  • کلاس های آنلاین
  • کتاب ها
  • خدمات DevOps As Service
0

ورود و ثبت نام

آموزش جامع زبان برنامه نویسی گولنگ – Golang

خانهdevopsآموزش جامع زبان برنامه نویسی گولنگ – Golang
حالت مطالعه

گولنگ (Go): یک زبان برنامه‌نویسی مدرن و کارآمد

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

 

چرا گولنگ؟

  • سادگی و خوانایی: گولنگ دارای سینتکسی ساده و شبیه به زبان C است که باعث می‌شود کدها به راحتی نوشته و خوانده شوند.
  • سرعت و کارایی: کامپایلر گولنگ بسیار سریع عمل می‌کند و کدهای تولید شده نیز بهینه و کارآمد هستند.
  • همروندی: گولنگ از همروندی به صورت داخلی پشتیبانی می‌کند و امکان نوشتن برنامه‌های همروند و موازی را به سادگی فراهم می‌سازد.
  • مدیریت حافظه: گولنگ از سیستم مدیریت حافظه خودکار استفاده می‌کند که از بروز خطاهای ناشی از مدیریت دستی حافظه جلوگیری می‌کند.
  • استاندارد بودن: گولنگ یک زبان برنامه‌نویسی متن باز است و دارای یک جامعه بزرگ و فعال است که به توسعه و بهبود آن کمک می‌کنند.
  •  

کاربردهای گولنگ

گولنگ به دلیل ویژگی‌های منحصر به فرد خود، در حوزه‌های مختلفی مورد استفاده قرار می‌گیرد:

  • توسعه وب: گولنگ برای ساخت وب‌سرویس‌ها، API ها و فریمورک‌های وب بسیار مناسب است.
  • توسعه نرم‌افزارهای سیستم: گولنگ برای ساخت ابزارهای خط فرمان، کتابخانه‌های سیستم و برنامه‌های شبکه‌ای بسیار پرکاربرد است.
  • کلاد کامپوتینگ: گولنگ برای ساخت ابزارهای مدیریت کلاد، کانتینرها و برنامه‌های بدون سرور بسیار مناسب است.
  • داده‌های بزرگ: گولنگ برای پردازش داده‌های بزرگ و ساخت سیستم‌های توزیع شده برای پردازش داده‌ها بسیار مناسب است.
  • یادگیری ماشین: گولنگ برای ساخت مدل‌های یادگیری ماشین و پیاده‌سازی الگوریتم‌های یادگیری ماشین بسیار مناسب است.
  •  

مزایای استفاده از گولنگ

  • سرعت توسعه: سادگی و کارایی گولنگ باعث می‌شود توسعه‌دهندگان بتوانند به سرعت برنامه‌های خود را بنویسند و به بازار عرضه کنند.
  • مقیاس‌پذیری: گولنگ به دلیل پشتیبانی از همروندی و توزیع‌پذیری، برای ساخت برنامه‌های مقیاس‌پذیر بسیار مناسب است.
  • اعتمادپذیری: مدیریت حافظه خودکار و سیستم تایپ ایستا در گولنگ باعث کاهش خطاهای برنامه‌نویسی و افزایش اعتمادپذیری برنامه‌ها می‌شود.
  • جامعه بزرگ: گولنگ دارای یک جامعه بزرگ و فعال است که به توسعه‌دهندگان کمک می‌کند تا مشکلات خود را حل کنند و به دانش خود بیافزایند.

 

این دوره برای چه کسانی مناسب است:

  • توسعه دهندگان و مهندسین DevOps که می خواهند Golang را یاد بگیرند.

پیش نیاز این دوره  آشنایی با مفاهیم ابتدایی برنامه نویسی میباشد.

جهت اطلاعات بیشتر پیشنهاد میشود حتما معرفی دوره را مشاهده نمایید.

معرفی زبان Golang

معرفی دوره ویدئو

08:52

پیش نمایش

نصب golang در محیط لینوکس و آشنایی با محیط VScode ویدئو

09:10

پیش نمایش

ایجاد اولین پروژه و توضیح ساختار پروژه ویدئو

07:29

پیش نمایش

آشنایی با Package ویدئو

14:43

پیش نمایش

آشنایی با Module ویدئو

10:50

پیش نمایش
متغیر ها , مقادیر و تایپ ها

متغیر ها , مقادیر و تایپ ها ویدئو

11:40

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

تعریف متغیر ها-fmt-strconv ویدئو

17:12

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

تبدیل تایپ‌ها -strconv ویدئو

05:41

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

اشاره گر ها - Pointers ویدئو

17:36

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
ساختار داده ها در Go

ساختار داده ها در Go- Array ویدئو

09:12

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Slice and Array 1 ویدئو

13:15

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

مپ ها - Maps ویدئو

18:48

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

struct ویدئو

09:35

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Struct Embedding ویدئو

06:10

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
حلقه ها و شرط ها

ساختار- For ویدئو

17:07

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

for-range ویدئو

08:13

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ساختار شرط - If/Else ویدئو

15:49

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Switch- Case ویدئو

03:50

توابع - Functions

توابع ویدئو

11:35

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Variadic Functions ویدئو

10:13

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Closures - Recursion ویدئو

09:39

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Method ویدئو

10:00

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
اینترفیس - Interface

مفاهیم اینترفیس ویدئو

14:40

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

اینترفیس های خالی ویدئو

04:16

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Type Assertion ویدئو

06:27

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
همروندی (Concurrency)

همروندی (Concurrency) در Go ویدئو

12:38

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

چنل ها - Channels ویدئو

06:19

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Channel Buffering ویدئو

12:58

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Channel Synchronization ویدئو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Channel Directions ویدئو

03:56

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Select ویدئو

05:00

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Errors

مفهوم خطا و دلایل آن ویدئو

13:19

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

error as value و تابع multi return value ویدئو

17:09

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

پکیج errors و توابع کاربردی آن ویدئو

04:00

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

آشنایی با panic و recover ویدئو

05:04

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مفاهیم تست

Go Testing ویدئو

08:04

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Go Testing ویدئو

05:58

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
توسعه یک وب اپلیکیشن با Go

معرفی فریم ورک های معروف Gin-Echo -NetHttp ویدئو

09:32

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

پروتکل HTTP و پیاده سازی با فریمورک Gin ویدئو

15:43

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

کار کردن با JSON ویدئو

22:02

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نوشتن REST API ویدئو

37:53

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Gin-API-CRUD ویدئو

10:12

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

استاندارد Postman ویدئو

07:17

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

استاندارد Postman -2 ویدئو

06:29

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

استاندارد Swagger ویدئو

12:40

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مباحث تکمیلی - کار کردن با دیتابیس ها

معرفی روش های اتصال به انواع مختلف دیتابیس ها ویدئو

06:53

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

معرفی Gorm و متصل شدن به دیتابیس Postgres ویدئو

28:33

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نوشتن API CRUD (Create,Read,Update,Delete) و فریمورک Gin ویدئو

35:13

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نوشتن API CRUD (Create,Read,Update,Delete) ویدئو

07:12

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نوشتن API CRUD (Create,Read,Update,Delete) ویدئو

14:46

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نوشتن API CRUD (Create,Read,Update,Delete) ویدئو

06:02

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

معرفی مفهوم Repository ویدئو

04:16

نکات تکمیلی کنترلر ها -Middleware

معرفی کنترلر ها ویدئو

15:32

مفاهیم Middleware ویدئو

19:21

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
وب سوکت

مفهوم وب سوکت - راه‌اندازی client/server وب‌سوکت ویدئو

24:26

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

کاربرد concurrency در وب‌سوکت و ایجاد پروژه چت ویدئو

14:56

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ایجاد چت‌روم با وب‌سوکت ویدئو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فایل های دوره

فایل های دوره بخش اول فایل های ضمیمه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

فایل های دوره بخش وب سوکت فایل های ضمیمه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
پرسش و پاسخ

گروه پشتیبانی تلگرام

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
برچسب: golang programming آموزش go آموزش golang آموزش برنامه نویسی آموزش فارسی golang آموزش گولنگ اموزش گولنگ برنامه نویسی گولنگ یادگیری go یادگیری گولنگ

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
09216892435

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

امتیاز دانشجویان دوره

0
بدون امتیاز 0 رای
1,500,000 تومان قیمت اصلی 1,500,000 تومان بود.750,000 تومانقیمت فعلی 750,000 تومان است.
0 رأی
5 ستاره
0
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

نظرات

تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.

قیمت :

1,500,000 تومان قیمت اصلی 1,500,000 تومان بود.750,000 تومانقیمت فعلی 750,000 تومان است.

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
1,500,000 تومان قیمت اصلی 1,500,000 تومان بود.750,000 تومانقیمت فعلی 750,000 تومان است.
نوع دوره: غیر حضوری
پیش نیاز: آشنایی با مفاهیم ابتدایی برنامه نویسی
زبان: فارسی
بین ۸ الی ۱۰ ساعت
2.05k بازدید 0 دیدگاه
لیلا حسینی
لیلا حسینی
DevOps Engineer

دسته: devops، mahsolat، آموزش devops، آموزش دوآپس، آموزش دواپس، برنامه نویسی، دوآپس، مقدماتی
تبلیغات
درباره سایت EngineDevOps.com

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

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


قوانین و مقررات

تماس با ما

 واتزآپ 09216892435

 ایمیل [email protected]

تمامی حقوق متعلق به سایت EngineDevops.com می باشد.
wpChatIcon
wpChatIcon

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت