
John Arundel
Джон - известный писатель и наставник по Го. Он пишет программы уже 40 лет и думает, что начинает понимать, как это делать.
Приветствую вас и добро пожаловать в мир изучения языка программирования Go! Мы очень рады, что вы здесь. Это набор, который включает книгу "For the Love of Go" - введение в язык программирования Go, подходящее для полных новичков, а также сопровождающий видеокурс, где я пошагово проведу вас через каждую часть материала. Если вы еще не знаете ничего о Go или программировании, но хотите научиться, то вы попали в нужное место! Если вы уже знаете что-то о Go, вы все равно найдете этот курс и книгу интересными и увлекательными.
О книге: На протяжении всей книги мы будем вместе разрабатывать интересный и полезный проект на Go - онлайн-книжный магазин под названием Happy Fun Books!
Каждая глава представляет новую функцию или концепцию и ставит перед вами цели, которые нужно достичь. В книге приводятся полные, пошаговые объяснения о том, как их решить, а также полные коды сопутствующих тестов.
Что вы узнаете: Читая эту книгу и прорабатывая все задания и упражнения, вы научитесь:
Еще более важно то, что вы научитесь простому, интересному и эффективному подходу к проектам по программной инженерии на Go. Несмотря на то, что материал дружелюбен к начинающим, вы освоите промежуточные и продвинутые техники, такие как разработка, основанная на тестировании (TDD), и научитесь проектировать модули, пакеты и API. Это важные навыки в любой современной роли программной инженерии.
О видеокурсе: Я преподавал программирование на Go сотням студентов и обнаружил, что наилучший результат достигается дружелюбным, расслабленным и увлекательным подходом. Здесь нет долгих вступлений или слайдов с множеством пунктов: вместо этого вы будете работать вместе со мной, создавая интересные и полезные проекты на Go, такие как калькулятор или онлайн-книжный магазин. Пошагово, основные концепции Go будут встраиваться логически, по мере их использования в создании реалистичных приложений.
Каждый раз, когда в курсе представляется новая идея, вам будет предложено задание для решения, чтобы помочь вам отработать концепцию и убедиться, что вы ее понимаете. Важно полностью усвоить одну идею перед переходом к следующей, и курс структурирован именно таким образом.
Джон - известный писатель и наставник по Го. Он пишет программы уже 40 лет и думает, что начинает понимать, как это делать.
Написание модульных и интеграционных тестов - один из самых часто пренебрегаемых аспектов разработки программного обеспечения. Слишком часто разработчики говорят "но у меня на компьютере работает!" когда проект считается завершенным, только чтобы обнаружить, что когда он выходит из среды разработки, вещи не работают так, как ожидалось. Хорошо написанные модульные и интеграционные тесты помогают решить эту проблему и практически всегда с
Язык Go - относительно молодой и достаточно мощный язык, который широко используется для Backend разработки, а также создания сетевых и инфраструктурных приложений. Несмотря на свою, на первый взгляд, простоту и лаконичность синтаксиса, язык обладает всем необходимым для разработки современных, высоконагруженных приложений. В курсе разбираются основы языка, после чего мы плавно перейдем к решению практических задач и разработки Backend приложений
Уверены ли вы, что ваш код по работе с ошибками не стыдно показать людям? Практически год ежедневной работы потребовался для создания курса на такую, казалось бы, очевидную тему.
Go, часто называемый Golang, хорошо известен тем, что позволяет легко работать с параллелизмом. Чтобы заставить конкретную функцию работать одновременно, все, что нам нужно сделать, это добавить слово «go» к вызову функции, и она будет работать в фоновом режиме как GoRoutine. Встроенный в Go планировщик позволяет убедиться, что данный GoRoutine запускается, когда он должен, и настолько эффективно, насколько это возможно.
Узнайте, что такое и как работает параллелизм в Go. Как запускать goroutines и передавать данные между ними. Как синхронизировать выполнение goroutines. Как работает планировщик Go. Как построить потоковые конвейеры с goroutines и каналами. Как распространять данные через API.
Please update.
И планируете ли добавить вот этот: https://coursehunter.net/order-desc?order-id=12457 ?