Mastering Go Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/mastering-go-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:掌握Go编程 概述:Go语言已经从试用阶段转向广泛应用。其类似C语言的速度、简单性以及在越来越多的系统级编程领域所展现的强大能力,使得它成为了程序员在处理旧有且繁琐的静态类型语言时的吸引选择。Golang作为一种全新的语言,能够高效完成大量的底层编程和服务基础设施任务。本视频课程不仅深入剖析了Go语言的基本机制,还涵盖了现代软件架构下Go语言的广泛实用主题。课程将教会你如何以智能、惯用的方式编写Go代码。在简要回顾Go的关键构建块后,我们将探索如何利用语言的独特能力编写有效且强大的代码,以开发软件。课程内容涉及包、面向对象编程、并发与反射等多个方面。此外,你还将学习Go的内置测试支持功能,以及文件处理技巧、数据库的Go包、数据序列化方式、Go服务间的消息通信和GoWeb应用程序等。课程中包含大量示例代码、练习和真实场景,帮助你构建自己的应用程序。课程结束时,你将被指导如何利用所学知识独立构建一个具有惊人功能的现实世界飞船应用程序。 关于作者:Mina Andrawos是一位经验丰富的工程师,在个人和专业的使用过程中积累了深厚的Go语言经验。他经常撰写有关该语言的文章和教程,并分享Go的开源项目。他编写了多种复杂度的Go应用程序,并即将为Packt推出名为《生产中的Go》的课程。除了Go语言之外,他还精通C#、Java、Python和C++,并具备多种数据库和软件架构方面的技能,同时在软件开发中熟悉敏捷方法。此外,他还具备Scrum Master、销售工程师和软件产品管理等工作经验。

课程评论(0条)

课程详情

Go has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages. Golang has entered the space as an entirely viable language for accomplishing a huge array of low level programming and service infrastructure tasks. This video course not only gives you a deep insight into the fundamental mechanics behind the language, but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the unique capabilities of the language to write effective, powerful code you can employ to develop software. We look at packages, object-oriented programming, concurrency and reflection among other things. Moreover, you will learn about Go's awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with a plenty of illustrative code samples, exercises and real-world scenarios that will help you build your own application. By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features. About The Author Mina Andrawos is an experienced Engineer who has developed deep experience in Go from using it personally and professionally. He regularly authors articles and tutorials about the language, and also shares Go's open source projects. He has written numerous Go applications with varying degrees of complexity. He is also the author of an upcoming course for Packt called "Go in Production". Other than Go, he has skills in C#, Java, Python, and C++. He has worked with various databases and software architectures and has skills with the agile methodology in software development. Besides software development; he has working experience of scrum mastering, sales engineering, and software product management.

课程标签

0人关注该课程

主题相关的课程