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

Learning Go

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

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

مقدمه Introduction

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

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

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

  • خصوصیات اساسی Go Go's essential characteristics

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6. با Files و Web کار کنید 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 22m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
317
- از 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 در دسترس است.