Tutorials :

Building Web Applications with Go - Intermediate Level

      Author: Delcan   |   15 July 2022   |   comments: 0

Building Web Applications with Go - Intermediate Level
Building Web Applications with Go - Intermediate Level | 7.35 GB

This course is the followup to Building Modern Web Applications in Go. In this course, we go further than we did the first time around. We will build a sample E-Commerce application that consists of multiple, separate applications: a front end (which services content to the end user as web pages); a back end API (which is called by the front end as necessary), and a microservice that performs only one task, but performs it extremely well (dynamically building PDF invoices and sending them to customers as an email attachment).


The application will sell individual items, as well as allow users to purchase a monthly subscription. All credit card transactions will be processed through Stripe, which is arguably one of the most popular payment processing systems available today, and for good reason: developers love it. Stripe offers a rich API (application programming interface), and it is available in more than 35 countries around the world, and works with more than 135 currencies. Literally millions of organizations and businesses use Stripe's software and APIs to accept payments, send payouts, and manage their businesses online with the Stripe dashboard. However, in many cases, developers want to be able to build a more customized solution, and not require end users to log in to both a web application and the Stripe dashboard. That is precisely the kind of thing that we will be covering in this course.
We will start with a simple Virtual Terminal, which can be used to process so-called "card not present" transactions. This will be a fully functional web application, built from the ground up on Go (sometimes referred to as Golang). The front end will be rendered using Go's rich html/template package, and authenticated users will be able to process credit card payments from a secure form, integrated with the Stripe API. In this section of the course, we will cover the following:
How to build a secure, production ready web application in Go
How to capture the necessary information for a secure online credit card transaction
How to call the Stripe API from a Go back end to create a paymentIntent (Stripe's object for authorizing and making a transaction)
Once we have that out of the way, we'll build a second web application in the next section of the course, consisting of a simple web site that allows users to purchase a product, or purchase a monthly subscription. Again, this will be a web application built from the ground up in Go. In this section of the course, we'll cover the following:
How to allow users to purchase a single product
How to allow users to purchase a recurring monthly subscription (a Stripe Plan)
How to handle cancellations and refunds
How to save all transaction information to a database (for refunds, reporting, etc).
How to refund a transaction
How to cancel a subscription
How to secure access to the front end (via session authentication)
How to secure access to the back end API (using stateful tokens)
How to manage users (add/edit/delete)
How to allow users to reset their passwords safely and securely
How to log a user out and cancel their account instantly, over websockets
Once this is complete, we'll start work on the microservice. A microservice is a particular approach to software development that has the basic premise of building very small applications that do one thing, but do it very well. A microservice does not care in the slightest about what application calls it; it is completely separate, and completely agnostic. We'll build a microserivce that does the following:
Accepts a JSON payload describing an individual purchase
Produces a PDF invoice with information from the JSON payload
Creates an email to the customer, and attaches the PDF to it
Sends the email
All of these components (front end, back end, and microservice) will be built using a single code base that produces multiple binaries, using Gnu Make.



https://www.udemy.com/course/building-web-applications-with-go-intermediate-level/



PLEASE SUPPORT ME BY CLICK ONE OF MY LINKS IF YOU WANT BUYING OR EXTENDING YOUR ACCOUNT
https://nitro.download/view/F851A950EFF1A95/Building_Web_Applications_with_Go_-_Intermediate_Level.part1.rar
https://nitro.download/view/8057985EA2929A2/Building_Web_Applications_with_Go_-_Intermediate_Level.part2.rar
https://nitro.download/view/21ACA1AF4A45A9A/Building_Web_Applications_with_Go_-_Intermediate_Level.part3.rar
https://nitro.download/view/C27ED1C2DD4F573/Building_Web_Applications_with_Go_-_Intermediate_Level.part4.rar
https://nitro.download/view/103778F1E3B94A9/Building_Web_Applications_with_Go_-_Intermediate_Level.part5.rar
https://nitro.download/view/B95DCE0C1B68FE4/Building_Web_Applications_with_Go_-_Intermediate_Level.part6.rar
https://nitro.download/view/2481E660DCEF446/Building_Web_Applications_with_Go_-_Intermediate_Level.part7.rar
https://nitro.download/view/A86994F5C258B0C/Building_Web_Applications_with_Go_-_Intermediate_Level.part8.rar


https://rapidgator.net/file/5526630132365692e8c1273e7c2aee6b/Building_Web_Applications_with_Go_-_Intermediate_Level.part1.rar.html
https://rapidgator.net/file/132499b61a3eadb12f54b74cfb8c68b0/Building_Web_Applications_with_Go_-_Intermediate_Level.part2.rar.html
https://rapidgator.net/file/4c208645c8aaac4ad25eac92fe0d85ad/Building_Web_Applications_with_Go_-_Intermediate_Level.part3.rar.html
https://rapidgator.net/file/365729fd040f6e773e4f1f6771c6e109/Building_Web_Applications_with_Go_-_Intermediate_Level.part4.rar.html
https://rapidgator.net/file/649b98504b8286c4aade3b03dc9def89/Building_Web_Applications_with_Go_-_Intermediate_Level.part5.rar.html
https://rapidgator.net/file/0d17356681c0b59b3abb7040237b0ec4/Building_Web_Applications_with_Go_-_Intermediate_Level.part6.rar.html
https://rapidgator.net/file/3ee5df8adb1ec55e7651874667174656/Building_Web_Applications_with_Go_-_Intermediate_Level.part7.rar.html
https://rapidgator.net/file/e0b19bc281bbcdd27db7d50e5fdd531d/Building_Web_Applications_with_Go_-_Intermediate_Level.part8.rar.html



https://uploadgig.com/file/download/c85eadd5be8B1ef0/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part1.rar
https://uploadgig.com/file/download/c6a0d547f6dB4c09/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part2.rar
https://uploadgig.com/file/download/2bd72d66E974C9F4/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part3.rar
https://uploadgig.com/file/download/31c28691466f00cd/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part4.rar
https://uploadgig.com/file/download/f1df0710B62f189e/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part5.rar
https://uploadgig.com/file/download/9CbC3cf4c4da4bC2/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part6.rar
https://uploadgig.com/file/download/1b3E8d7190ec7D7e/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part7.rar
https://uploadgig.com/file/download/5edc6aBEb0c69fb9/Building%20Web%20Applications%20with%20Go%20-%20Intermediate%20Level.part8.rar

Building Web Applications with Go - Intermediate Level Fast Download
Building Web Applications with Go - Intermediate Level Full Download

free Building Web Applications with Go - Intermediate Level, Downloads Building Web Applications with Go - Intermediate Level, Rapidgator Building Web Applications with Go - Intermediate Level, Nitroflare Building Web Applications with Go - Intermediate Level, Mediafire Building Web Applications with Go - Intermediate Level, Uploadgig Building Web Applications with Go - Intermediate Level, Mega Building Web Applications with Go - Intermediate Level, Torrent Download Building Web Applications with Go - Intermediate Level, HitFile Building Web Applications with Go - Intermediate Level , GoogleDrive Building Web Applications with Go - Intermediate Level,  Please feel free to post your Building Web Applications with Go - Intermediate Level Download, Tutorials, Ebook, Audio Books, Magazines, Software, Mp3, Free WSO Download , Free Courses Graphics , video, subtitle, sample, torrent, NFO, Crack, Patch,Rapidgator, mediafire,Mega, Serial, keygen, Watch online, requirements or whatever-related comments here.





DISCLAIMER
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator of our site cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms.

Copyright © 2018 - 2023 Dl4All. All rights reserved.