Building Modern Web Applications with Go (Golang)

Learn to program in Go from an award winning university professor

4.65 (4713 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Building Modern Web Applications with Go (Golang)
32,145
students
29.5 hours
content
Jul 2022
last update
$84.99
regular price

What you will learn

How to write programs in the Go language (often called Golang)

How to create HTML pages using HTML5

How to write Javascript without depending on something like jQuery

How to create and use Cascading Style Sheets

How to build modern, secure web applications in Google's Go programming language

How to organize your Go application correctly

How to write tests in Go

How to connect to a database in Go

How to manage sessions in Go

How to create and use middleware in Go

How to use 3rd party packages with Go Modules

How to implement secure user authentication in Go

Best practices for security in web applications

How to deploy a Go web application to a live server

Why take this course?

Learn to write modern, fast, and secure web applications in Google's Go programming language, and learn it from an award winning University professor with 20 years of teaching experience, and 20 years of experience working in the industry as an entrepreneur.

Go is a modern, type safe, compiled, and extremely fast programming language. It it is ideally suited for building safe, scalable, incredibly fast web applications.

This course is well-suited for both absolute beginners, and for developers who already know something about web development, but want to add Go to their toolbox.

We start with an overview of the Go language, and then cover everything you need to get started writing web applications, including an overview of HTML5, a survey of JavaScript and JavaScript modules, how to work with Cascading Style Sheets to make our application look the way we want, and much more.

The major project in this course is building a bookings and reservation system for a Bed & Breakfast. Visitors to our site will be able to search for accommodations by date and make an online reservation, and the site owner will be able to manage reservations from a secure back end.

By the time you finish this course, you will have a solid grasp of what it takes to build a completely functional, secure, and fast web application from the ground up, and you will have a solid understanding of the Go programming language.


Reviews

Emmanouil
November 9, 2023
Dr Trevor Sawler is one of the best instructor in the Udemy that I have encounter so far. The course has clear goal , a complete web portal , which makes it fun and very enjoyable to watch since your heading towards this goal. All the concepts of GO Lang are well explained and easy to follow no matter what is your programming experience. I am really having a great time and fun following this course and for sure I will buy the rest of Go courses upon I complete this. A big thank you to Dr Sawler for this great course.
Ricardo
November 8, 2023
I really enjoy training courses from Trevor Sawler, he explains well, easy to follow and support is astonishing, on several occasions even during the weekend Trevor provide support and advise making learning all the more pleasant and better.
Werner
November 6, 2023
Already appreciate the course content just because of the fact that you will share your mistakes. Really looking forward to the rest of the content. Learning from the best is exactly what I require in this course.
Ola
October 28, 2023
The bottom up approach to delivering the knowledge was perfect match for my learning style. Best Golang course I've come across
Mehmet
October 25, 2023
This is definitely what I was looking for. Perfect for those who're already a little bit familiar with programming and go but want to learn more about how to use standart library of go (standart library is what makes go this powerful) to create production quality web apps. Instructor is good at explaining stuff, but it may be a little bit hard to follow if this is going to be the first time you do programming stuff, or using go. You may want to check official Go Tour in the go website and start after that.
Sergio
April 21, 2023
So far the instructor has done a good job explaining and doing some examples of the different concepts. I wish he could have dug more into pointers, and other concepts that may need more attention, but I trust the way the instructor is doing navigating through the course.
Donovan
March 30, 2023
the examples are all very detailed and there are a lot of them but the tech jargon is high. if you know what a string/int/bool is then you probably don't need some many examples of how to use them but if you don't know what they are then the examples are useless with out explanation. this course is a little to hard for an absolute beginner, and way to wordy for a beginner with a little experience.
John
March 27, 2023
I am currently using PHP and the details that you've said comparing compiled vs scripting language was true because I personally experienced it.
Nayyer
March 24, 2023
Hats off to a great teacher! Superbly explained and helps developers in exploring core strength of Go. Was lucky enough to take this course and 6 last months have been full of learning and fun! Instructor is tireless as he explains/ implements in detail how modern web apps are built! A real gem!
Piti
March 19, 2023
Good beginner with Web App dev from other language to learn Golang. But but AdminPostShowReservation (handler) is no on the tutorial until 162 There is no reference code to download as well.
Torben
March 14, 2023
kurz gesagt, richtig gut. Er erklärt super, die Beispiel Application ist super Sinnvoll und nachvollziehbar und die Beispiele wirken nicht konstruiert und könnten so wirklich in Anwendungen genutzt werden. Ich habe viel gelernt, vielen Dank! in short, really good. He explains great, the example application is super sensible and understandable and the examples do not seem contrived and so could really be used in applications. I have learned a lot, thank you!
Jimothy
March 14, 2023
Fantastic course that presents a pragmatic and realistic look at building a Go web app from scratch. It's not a step-by-step tutorial that has you walk straight towards the finish line but rather an iterative approach that doesn't just take you through the "right way" to do things but also shows you common errors to avoid and how to prevent and/or fix them. The course has been out for a while but outdated lectures seem to have been updated and the instructor seems very responsive to any issues in the Q&A section.
Gene
March 13, 2023
Great course... Took me a while to complete but was able to grasp the concepts... Looking forward to more great courses by Trevor...
Abdellah
March 12, 2023
The course at the moment seems promising. I liked the fact that the author show use case of the golang in real life project.
Guy
March 11, 2023
I'm only in the beginning of the course, but thus far my experience has been great. I very much relate to Trevor's approach (conveyed right from the first video), and the material is being taught in a clear, thorough manner. Would definitely look up more of his courses once I'm done with this one.

Charts

Price

Building Modern Web Applications with Go (Golang) - Price chart

Rating

Building Modern Web Applications with Go (Golang) - Ratings chart

Enrollment distribution

Building Modern Web Applications with Go (Golang) - Distribution chart
3579383
udemy ID
10/19/2020
course created date
1/13/2021
course indexed date
Bot
course submited by