آموزش یادگیری برو

Learning Go

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

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


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

معرفی Introduction

  • چالش های کد جدید را در CoderPad کاوش کنید Explore new code challenges on CoderPad

  • برنامه های اساسی را با Go توسعه دهید Develop basic programs with Go

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

1. شروع به کار 1. Getting Started

  • Go را در macOS نصب کنید Install Go on macOS

  • با Go Playground آزمایش کنید Experiment with the Go Playground

  • فایل های تمرین را از GitHub دریافت کنید Get the exercise files from GitHub

  • کد ویژوال استودیو را نصب و پیکربندی کنید Install and configure Visual Studio Code

  • یک برنامه Hello World ایجاد کنید Create a Hello World application

  • ویژگی های ضروری Go Go's essential characteristics

  • نحو اصلی Go را کاوش کنید Explore basic Go syntax

  • Go را روی ویندوز نصب کنید Install Go on Windows

  • یک IDE برای برنامه نویسی Go انتخاب کنید Choose an IDE for Go programming

2. مقادیر متغیر ساده را مدیریت کنید 2. Manage Simple Variable Values

  • راه حل: یک برنامه ماشین حساب ساده ایجاد کنید Solution: Create a simple calculator app

  • دریافت ورودی از کنسول Get input from the console

  • ورودی های رشته را به انواع دیگر تبدیل کنید Convert string inputs to other types

  • متغیرها را اعلام و مقداردهی اولیه کنید Declare and initialize variables

  • از عملگرهای ریاضی استفاده کنید Use math operators

  • از بسته ریاضی استفاده کنید Use the math package

  • با تاریخ و زمان کار کنید Work with dates and times

  • انواع متغیر Go را کاوش کنید Explore Go's variable types

3. انواع و مجموعه های پیچیده را مدیریت کنید 3. Manage Complex Types and Collections

  • راه حل: یک تکه رشته را به نقشه تبدیل کنید Solution: Convert a slice of strings to a map

  • مقادیر مرجع با اشاره گر Reference values with pointers

  • مقادیر مرتبط را در ساختارها گروه بندی کنید Group related values in structs

  • مقادیر نامرتب را در نقشه ها ذخیره کنید Store unordered values in maps

  • نحوه تخصیص و مدیریت حافظه How memory is allocated and managed

  • مقادیر مرتب شده را در آرایه ها ذخیره کنید Store ordered values in arrays

  • مقادیر سفارش داده شده را در برش ها مدیریت کنید Manage ordered values in slices

4. جریان برنامه را مدیریت کنید 4. Manage Program Flow

  • راه حل: ارزش یک سبد خرید را محاسبه کنید Solution: Calculate the value of a shopping cart

  • عبارات را با عبارات سوئیچ ارزیابی کنید Evaluate expressions with switch statements

  • منطق شرطی برنامه Program conditional logic

  • حلقه هایی با عبارات for ایجاد کنید Create loops with for statements

5. کد قابل استفاده مجدد ایجاد کنید 5. Create Reusable Code

  • راه حل: یک برنامه ماشین حساب پیشرفته تر ایجاد کنید Solution: Create a more advanced calculator app

  • تعریف و فراخوانی توابع Define and call functions

  • توابع را به عنوان روش هایی از انواع سفارشی تعریف کنید Define functions as methods of custom types

6. با فایل ها و وب کار کنید 6. Work with Files and the Web

  • راه حل: یک سبد خرید از JSON بخوانید Solution: Read a shopping cart from JSON

  • فایل های متنی محلی را بنویسید و بخوانید Write and read local text files

  • یک فایل متنی از وب بخوانید Read a text file from the web

  • متن با فرمت JSON را تجزیه کنید Parse JSON-formatted text

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری برو
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 25m
39
Linkedin (لینکدین) lynda-small
23 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
47,177
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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