Udemy – LEARNING PATH: Go: Advancing into Web Development with Go 2017-11
Udemy – LEARNING PATH: Go: Advancing into Web Development with Go 2017-11 Downloadly IRSpace

LEARNING PATH: Go: Advancing into Web Development with Go, Go is one of the most powerful, efficient, and highly-performant programming languages. Go has seen an increased rate of adoption mainly because it is lightweight, easy to use, and displays great robustness when performing in a variety of domains. Go is a modern language, created by a team of researchers from Google that is an ideal choice for all the levels of web development. Go is not only a powerful tool that can be utilized on the server-side but one that can be utilized on the client-side as well. If you’re interested to imbibe the skills of Go programming language and become a full-stack web developer, then you should opt for this Learning Path. Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Let’s take a quick look at your learning journey. In this Learning Path, you will be provided deep insight into frontend web development using Go.
It starts off by covering the fundamental mechanics of frontend web development such as performing common DOM operations, accessing native JavaScript functionality, making XHR calls, rendering templates on the client-side, transmitting Gob encoded data, and communicating over a WebSocket connection. You will then demonstrate how to create a single page application by implementing client-side routing and directly rendering templates in the web browser itself. Utilizing the valuable knowledge presented in this Learning Path, you will be able to build GopherFace, a fully functioning social media website with incredible features. Further, you will learn backend web development using Go. You will go through essential concepts which include web templates, the model view controller pattern, managing requests and responses, and building web forms. You will also learn how to create real-world solutions such as uploading image/video files, implementing a datastore for a variety of databases (relational, document, and in-memory), creating secure cookies, implementing authentication middleware, and implementing an asynchronous task queue to perform long-running tasks in the background.
What you’ll learn
- Perform DOM operations with GopherJS
- Upload client-side image and client-side forms
- Create a 3D scene in the web browser
- Implement a single page application
- Build a feature-rich social media website
- Manage requests and responses
- Create custom middleware
- Build web forms with validation and security in mind
- Create functionality to upload and process images and videos
- Implement a custom datastore for a relational database, document database, and an in-memory database
- Explore the fundamental Concepts of Go
- Write a unit test in Golang
- Create a simple web server instance for the GopherFace website
Who this course is for
- This course is targeted at Go developers interested in learning how to use Go to build powerful web applications, and who want to learn full-stack web development using Go. Anyone who want to harness the power of Go, both on the backend and frontend, to create sophisticated, efficient, and production-ready web applications will also benefit from this Learning Path.
Specificatoin of LEARNING PATH: Go: Advancing into Web Development with Go
- Publisher : Udemy
- Teacher : Packt Publishing
- Language : English
- Level : Beginner
- Number of Course : 115
- Duration : 12 hours and 52 minutes
Content of LEARNING PATH: Go: Advancing into Web Development with Go
Requirements
- This Learning Path provides a pragmatic approach to learning frontend web development using Go. Each video provides in-depth knowledge on a topic with a number of hands-on examples. As you progress through the Learning Path, we continue to elevate your skills to the next level. Filled with hands-on examples, this Learning Path will help you learn how to perform real-time web development using Go. You will learn to build various applications and enhance them.
Pictures
Sample Clip
Installation Guide
Extract the files and watch with your favorite player
Subtitle : English
Quality: 720p
Download Links
File size
1.17 GB