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

Learning Go

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

Go, also known as Golang, is one of the most popular programming languages for command line applications, web services, and the cloud. In this course, learn the basics of Go, using GitHub Codespaces as your development environment. See how to use the fundamental building blocks of Go applications: variables, collections, conditional logic and loops. Instructor David Gassner also covers practical uses of Go, such as working with files, requesting and processing content from the web, and working with data structured as JSON strings.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out “Using GitHub Codespaces" in this course to learn how to get started.


01 - Introduction
  • 01 - Learn to program with Go
  • 02 - What you need to know
  • 03 - Use code challenges on CoderPad

  • 02 - 1. Getting Started
  • 01 - Gos essential characteristics
  • 02 - Explore basic Go syntax
  • 03 - Experiment with the Go playground
  • 04 - Using the exercise files in GitHub Codespaces
  • 05 - Create your first Go application
  • 06 - Build an executable application

  • 03 - 2. Manage Simple Variable Values
  • 01 - Explore Gos variable types
  • 02 - Output text to the console
  • 03 - Get input from the console
  • 04 - Using math operators
  • 05 - Using the math package
  • 06 - Work with dates and times

  • 04 - 3. Manage Complex Types and Collections
  • 01 - How memory is allocated and managed
  • 02 - Reference values with pointers
  • 03 - Store ordered values in arrays
  • 04 - Manage ordered values in slices
  • 05 - Store unordered values in maps
  • 06 - Group related values in structs

  • 05 - 4. Manage Program Flow
  • 01 - Program conditional logic with if and else
  • 02 - Evaluate expressions with switch statements
  • 03 - Create loops with for statements

  • 06 - 5. Create Reusable Code
  • 01 - Define and call functions
  • 02 - Define functions as methods of custom types
  • 03 - Run a function as a goroutine

  • 07 - 6. Work with Files and the Web
  • 01 - Write and read local text files
  • 02 - Read a text file from the web
  • 03 - Parse JSON-formatted text

  • 08 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45579
    حجم: 259 مگابایت
    مدت زمان: 139 دقیقه
    تاریخ انتشار: ۱۴ دی ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید