Choose Language

Free course ┬╖ 4 modules
Go: Cloud-Native Backend Development
  • тП▒ 1 hours
  • ЁЯУЪ 4 lessons
  • ЁЯОп Intermediate
Start lesson 1 тЖТ
Lesson 4 of 4 ┬╖ Go Fundamentals
Beginner тАФ concepts + examples тП▒ 25 min

Learn Go Programming - Golang Tutorial for Beginners

Watch this lesson to understand Learn Go Programming - Golang Tutorial for Beginners тАФ takes about 25 minutes.

What You Will Learn

  • рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рдФрд░ рдЗрд╕рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ
  • рдЧреЛ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрдирд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдордЭреЗрдВ
  • рд╕реНрдЯреНрд░реЙрдиреНрдЧ рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦреЗрдВ

Key Concepts

рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдЧреВрдЧрд▓ рдХреЗ рднреАрддрд░ рдПрдХ рдЫреЛрдЯреА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд░реЙрдмрд░реНрдЯ рдЧреНрд░реАрд╕реЗрдорд░, рд░реЙрдм рдкрд╛рдЗрдХ, рдФрд░ рдХреЗрди рдереЙрдореНрдкрд╕рди рд╢рд╛рдорд┐рд▓ рдереЗред рдЧреЛ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреБрдЫ рд╕реАрдорд╛рдПрдВ рдереАрдВ рдЬреЛ рдЧреВрдЧрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд░рд╣реА рдереАрдВред рдЧреЛ рдПрдХ рд╕реНрдЯреНрд░реЙрдиреНрдЧ рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЯрд╛рдЗрдк рд╕рдордп рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рднрд╛рд╖рд╛ рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛рддрд╛ рд╣реИред

Code Examples

  • for us to go through a survey of the entire go language, as well as hitting some of the key libraries along the way - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
  • with strong typing means that the type of a variable cannot change over time - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╕реНрдЯреНрд░реЙрдиреНрдЧ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред
  • from Java and c++ - рдпрд╣ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдЬрд╛рд╡рд╛ рдФрд░ рд╕реА++ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

Lesson Summary

рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рдФрд░ рдЗрд╕рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЧреЛ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрдирд░реЛрдВ рдиреЗ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдордЭрд╛ рдФрд░ рдЧреЛ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЧреЛ рдПрдХ рд╕реНрдЯреНрд░реЙрдиреНрдЧ рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛рддрд╛ рд╣реИред рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдЧреВрдЧрд▓ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рд╣реИред рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

Practice Exercise

рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ рдЬреЛ рджреЛ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдЖрдкрдХреЛ рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

What Is Next

рдЕрдЧрд▓реЗ.lesson рдореЗрдВ, рд╣рдо рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВрдЧреЗ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╕рдордЭреЗрдВрдЧреЗред рд╣рдо рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ рдФрд░ рдХреБрдЫ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВрдЧреЗред

Go deeper on Go: Cloud-Native Backend Development

Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.