توضیحات
دوره Learning Go. این دوره به شرکتکنندگان کمک میکند تا مبانی زبان برنامهنویسی Go (معروف به Golang) را فراگیرند و با استفاده از محیط توسعه GitHub Codespaces، برنامههای کاربردی ایجاد کنند. این زبان بهویژه برای توسعه برنامههای خط فرمان، سرویسهای وب و ابری محبوب است. در این دوره، مفاهیم پایهای مانند متغیرها، مجموعهها، منطق شرطی و حلقهها آموزش داده میشود. مدرس، دیوید گاسنر، کاربردهای عملی Go از جمله مدیریت فایلها، دریافت و پردازش محتوای وب و کار با دادههای JSON را نیز پوشش میدهد. محیط GitHub Codespaces بهعنوان یک فضای توسعه ابری آماده، امکان تمرین عملی بدون نیاز به تنظیمات پیچیده را فراهم میکند و کاربران میتوانند از هر دستگاه و در هر زمان به ابزارهای حرفهای توسعه دسترسی داشته باشند. برای آشنایی با نحوه استفاده از این محیط، بخش استفاده از GitHub Codespaces در دوره گنجانده شده است.
آنچه فرا خواهید گرفت
- درک اصول اولیه Go: شرکتکنندگان با ویژگیهای اساسی Go، سینتکس پایه و نحوه کار با Go playground آشنا میشوند.
- مدیریت انواع متغیرهای ساده: نحوه کار با انواع متغیرهای Go، خروجی گرفتن متن در کنسول، دریافت ورودی از کنسول، استفاده از عملگرهای ریاضی و پکیج math، و کار با تاریخ و زمان را یاد میگیرند.
- مدیریت انواع پیچیده و کالکشنها: شرکتکنندگان با نحوه تخصیص و مدیریت حافظه، ارجاع به مقادیر با pointers، ذخیره مقادیر مرتب شده در arrays، مدیریت مقادیر مرتب شده در slices، ذخیره مقادیر نامرتب در maps و گروهبندی مقادیر مرتبط در structs آشنا میشوند.
- مدیریت جریان برنامه: نحوه برنامهنویسی منطق شرطی با if و else، ارزیابی عبارات با دستورات switch، و ایجاد حلقهها با دستورات for را فرا میگیرند.
- ایجاد کد قابل استفاده مجدد: شرکتکنندگان تعریف و فراخوانی توابع، تعریف توابع به عنوان متدهای انواع سفارشی، و اجرای یک تابع به عنوان یک goroutine را یاد میگیرند.
- کار با فایلها و وب: نحوه نوشتن و خواندن فایلهای متنی محلی، خواندن یک فایل متنی از وب و تجزیه متن با فرمت JSON را فرا میگیرند.
این دوره مناسب افرادیست که
- برنامهنویسان تازهکار: افرادی که میخواهند یک زبان برنامهنویسی جدید، به ویژه Go را برای توسعه command line applications، web services، و cloud یاد بگیرند.
- توسعهدهندگانی که به دنبال گسترش مهارتهای خود هستند: کسانی که میخواهند دانش خود را در زمینه زبانهای برنامهنویسی مدرن و پرکاربرد افزایش دهند.
- افرادی که به دنبال محیط توسعه ابری هستند: کسانی که میخواهند با GitHub Codespaces کار کنند و مزایای یک IDE مبتنی بر ابر را تجربه کنند.
- افرادی که به دنبال یادگیری کاربردهای عملی Go هستند: کسانی که میخواهند نحوه کار با فایلها، درخواستها و پردازش محتوای وب و کار با دادههای JSON را یاد بگیرند.
مشخصات دوره Learning Go
- ناشر: LinkedIn
- مدرس: David Gassner
- سطح آموزش: متوسط
- مدت زمان آموزش: 2 ساعت و 59 دقیقه
سرفصل های دوره

تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
238 مگابایت


























![ROS2 Nav2 [Navigation 2 Stack] - with SLAM and Navigation](https://downloadly.ir/wp-content/uploads/2024/05/ROS2-Nav2-Navigation-2-Stack-with-SLAM-and-Navigation.jpeg)


















