آموزش یادگیری برو - آخرین آپدیت

دانلود Learning Go

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

Go ، همچنین به عنوان Golang شناخته می شود ، یکی از محبوب ترین زبان های برنامه نویسی برای برنامه های خط فرمان ، خدمات وب و ابر است. در این دوره ، اصول اولیه GO را با استفاده از Codespaces GitHub به عنوان محیط توسعه خود بیاموزید. نحوه استفاده از بلوک های اساسی ساخت و ساز برنامه های GO: متغیرها ، مجموعه ها ، منطق مشروط و حلقه ها را ببینید. مربی دیوید گاسنر همچنین کاربردهای عملی GO را شامل می شود ، مانند کار با پرونده ها ، درخواست و پردازش محتوا از وب و کار با داده های ساختار یافته به عنوان رشته های JSON.

این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را در این دوره بررسی کنید.


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

مقدمه Introduction

  • برنامه را با GO بیاموزید Learn to program with Go

  • آنچه شما باید بدانید What you need to know

  • از چالش های کد در CoderPad استفاده کنید Use code challenges on CoderPad

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

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

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

  • SYNTAX BASIC GO را کاوش کنید Explore basic Go syntax

  • با استفاده از پرونده های تمرینی در مکان های GitHub Using the exercise files in GitHub Codespaces

  • یک برنامه اجرایی ایجاد کنید Build an executable application

  • اولین برنامه GO خود را ایجاد کنید Create your first Go application

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

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

  • متن خروجی به کنسول Output text to the console

  • با استفاده از بسته ریاضی Using the math package

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

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

  • با استفاده از اپراتورهای ریاضی Using math operators

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

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

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

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

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

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

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

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

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

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

  • برنامه منطق مشروط با if و دیگر Program conditional logic with if and else

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

  • توابع را تعریف و تماس بگیرید Define and call functions

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

  • یک تابع را به عنوان یک goroutine اجرا کنید Run a function as a goroutine

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

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

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

  • متن json با فرمت Parse JSON-formatted text

پایان Conclusion

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

نمایش نظرات

آموزش یادگیری برو
جزییات دوره
2h 59m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
634
- از 5
ندارد
دارد
دارد
David Gassner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.