Golang (Google go) - Видеоуроки

Golang (Google go)
Открыть все курсы от udemy

Golang (Google go) - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Valuable resources
  • Урок 2. Why choose the Go programming language
  • Урок 3. Hello World
  • Урок 4. Section overview
  • Урок 5. The terminal
  • Урок 6. Installation insights
  • Урок 7. Go workspace
  • Урок 8. Environment variables
  • Урок 9. Windows - configuring path variables
  • Урок 10. Mac - configuring path variables
  • Урок 11. Linux - machine setup
  • Урок 12. Linux - machine configuration
  • Урок 13. Linux - configuring path variables
  • Урок 14. Testing your installation
  • Урок 15. Section review
  • Урок 16. Section overview
  • Урок 17. Go editors
  • Урок 18. Webstorm atom.io
  • Урок 19. Creating your first project
  • Урок 20. Hello World with webstorm
  • Урок 21. The go command documentation
  • Урок 22. Understanding github
  • Урок 23. Using github
  • Урок 24. Section review
  • Урок 25. Section overview
  • Урок 26. How computers work - part 1
  • Урок 27. How computers work - part 2
  • Урок 28. Github update command
  • Урок 29. Numeral systems
  • Урок 30. Binary numbering system
  • Урок 31. Hexadecimal numbering system
  • Урок 32. Text encoding
  • Урок 33. Coding scheme programs
  • Урок 34. Format printing
  • Урок 35. Format printing
  • Урок 36. Section review
  • Урок 37. Section overview
  • Урок 38. Packages
  • Урок 39. Go commands
  • Урок 40. Variables
  • Урок 41. Scope
  • Урок 42. Scope 2
  • Урок 43. Closure
  • Урок 44. Language specification
  • Урок 45. Blank identifier
  • Урок 46. Constants
  • Урок 47. Constants 2
  • Урок 48. Words of encouragement
  • Урок 49. Memory addresses
  • Урок 50. Pointers
  • Урок 51. Using pointers
  • Урок 52. Remainder
  • Урок 53. Section review
  • Урок 54. Section overview
  • Урок 55. For loop
  • Урок 56. Nested loops
  • Урок 57. Condition, break, continue
  • Урок 58. Documentation terminology
  • Урок 59. Rune
  • Урок 60. String type
  • Урок 61. Switch statements
  • Урок 62. If statements
  • Урок 63. Exercise solutions
  • Урок 64. Section review
  • Урок 65. Section overview
  • Урок 66. Intro to functions
  • Урок 67. Func returns
  • Урок 68. Variadic functions
  • Урок 69. Variadic arguments
  • Урок 70. Func expressions
  • Урок 71. Closure
  • Урок 72. Callbacks
  • Урок 73. Callbacks example
  • Урок 74. Recursion
  • Урок 75. Defer
  • Урок 76. Pass by value
  • Урок 77. Reference types
  • Урок 78. Anonymousself-executing functions
  • Урок 79. Bool expressions
  • Урок 80. Exercises - part 1
  • Урок 81. Exercises - part 2
  • Урок 82. Exercises - part 3
  • Урок 83. Section review
  • Урок 84. Data structure overview
  • Урок 85. Array
  • Урок 86. Array examples
  • Урок 87. Slices
  • Урок 88. Slice examples
  • Урок 89. More slice examples
  • Урок 90. Creating a slice
  • Урок 91. Incrementing a slice item
  • Урок 92. Section review
  • Урок 93. Maps introduction
  • Урок 94. Map examples - part 1
  • Урок 95. Map examples - part 2
  • Урок 96. Map examples - part 3
  • Урок 97. Map documentation
  • Урок 98. Map range loop
  • Урок 99. Github pull
  • Урок 100. Hash tables
  • Урок 101. Hashing words
  • Урок 102. Hashing words 2
  • Урок 103. Build a hash table
  • Урок 104. Finished hash algorithm
  • Урок 105. Structs introduction
  • Урок 106. OOP in Go
  • Урок 107. User-defined types
  • Урок 108. Composition
  • Урок 109. JSON marshal
  • Урок 110. JSON unmarshal
  • Урок 111. JSON encode
  • Урок 112. JSON decode
  • Урок 113. Interfaces introduction
  • Урок 114. Interface examples
  • Урок 115. Code substitutability
  • Урок 116. Bill Kennedy
  • Урок 117. Donovan Kernighan
  • Урок 118. Sort package
  • Урок 119. Sort reverse
  • Урок 120. Sort slice int.
  • Урок 121. Empty interface
  • Урок 122. Method sets
  • Урок 123. Conversion vs assertion
  • Урок 124. Concurrency waitgroup
  • Урок 125. Parallelism
  • Урок 126. Race conditions
  • Урок 127. Mutex
  • Урок 128. Atomicity
  • Урок 129. Channels
  • Урок 130. Troubleshooting race conditions
  • Урок 131. Additional resources
  • Урок 132. Next steps
Go - удивительный язык программирования, который был создан теми же ребятами, которые подарили миру язык С (Си), unix и utf-8 - одни из самых влиятельных вкладов в мир информатики.

Go это open source язык программирования, который позволяет легко построить простую, надежную и эфективную программу. Язык был разработан наверное одной из самых лучших, если не самой лучшей, технолочески развитой компанией - Google. Возмоности Go являются непревзойденными. Но зачем Google создала новый язык ?

По словам Google, Go родилась из-за разочарования в связи с очень большим выбором языков и средами для разработки. Программирования стало слишком сложным и головной болью всегда был выбор правильного языка программирования. Надо было выбирать язык который: или эффективно компилируеться, эффективно исполняеться или просто легок в программировании. Все эти три нужды не были доступны в каком то одном исполнении. Go представляет собой попытку объединить в себе простоту программирования. Он также стремится быть современным, с поддержкой сетевых и многоядерных вычислений. И, наконец, работа с Google go предназначена, чтобы быть быстрой: построить большой исполняемый файл должно занять не больше нескольких секунд.

По мнению автора этого курса, Go является лучшим языком программирования, который вы можете учить сегодня. \"Я начал программировать в 1982 году с BASIC, я работал со многими языками, и Go является лучшим языком, который я когда-либо использовал.\"
Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Твоя оценка

26 2

Комментарии

Похожие курсы

en 13 уроков
codeschool On Track With Golang
Ввод в Golang
Что делает язык Go отличным для разработки любых приложений, и как вы можете использовать его мощь? Это вам предстоит узнать вместе с автором этого курса, который постарается представить вам глубокую информацию для ознакомления с Golang от Google.
6 0
en 90 уроков
pluralsight Creating Web Applications with Go
Создание веб-приложений используя Go
Язык Go был впервые открыт в 2009 году, за то время он быстро вырос в популярности и особенно подходит для создания веб-приложений из-за его сосредоточенности на простоте и богатой стандартной библиотеке. В этом курсе «Создание веб-приложений используя Go» вы узнаете как писать веб-приложения в Go с минимальной поддержкой сторонних библиотек. Во-первых, ваше путешествие начнется с введения в создание простых обработчиков HTTP-запросов, а также...
4 0
en 43 урока
packtpub Introduction to Go Classical Patterns
Введение в классические шаблоны в Go
Go - это язык программирования с несколькими парадигмамми, который имеет встроенные средства для построения паралельных приложений. Шаблоны проектирования позволяют разработчикам эффективно решать общие проблемы, возникающие во время разработки приложений. Go Design Patterns предоставит читателям справочную информацию о шаблонах проектирования программного обеспечения и шаблонах проектирования параллелизма CSP, чтобы помочь им создавать...
5 0
chat