[Todd McLeod] Web Development w/ Google’s Go (golang) Programming Language
by V1NC3NT - November 15, 2020 at 11:43 AM
#13
Thanks for sharing. Let's have a look
Reply
#14
Test... Thanks for sharing it.
Reply
#15
thanks for sharing with us
Reply
#16
Golang is pretty nice, I think in the future it'll replace Python due to it's speed and concurrency.
Reply
#17
thank you so much for sharing
Reply
#18
Thanks for this resourse i need to learn go lang and this is a greate course.

(November 15, 2020 at 11:43 AM)V1NC3NT Wrote: Architecture:
-networking architecture
-the client / server architecture
-the request / response pattern
-the RFC standards defined by the IETF
-the format of requests from clients and responses from servers



Templates:
-the role that templates play in server-side programming
-how to work with templates from Go’s standard library
-modifying data structures to work well with templates



Servers:
-the relationship between TCP and HTTP
-how to build a TCP server which responds to HTTP requests
-how to create a TCP server which acts as an in-memory database
-how to create a restful TCP server that handles various routes and methods
-the difference between a web server, a servemux, a multiplexer, and a mux
-how to use a third-party server such as julien schmidt’s router
-the importance of HTTP methods and status codes



The net/http package:
-streamlining your web development with the net/http package
-the nuances of the net/http package
-the handler interface
-http.ListenAndServe
-creating your own servemux
-using the default servemux
-http.Handle & http.Handler
-http.Handlefunc, func(ResponseWriter, *Request), & http.HandlerFunc
-http.ServeContent, http.ServeFile, & http.FileServer
-http.StripPrefix
-http.NotFoundHandler



State & Sessions:
-how to create state: UUID’s, cookies, values in URL’s, security
-how to create sessions: login, permissions, logout
-how to expire a session



Deployment:
-how to purchase a domain
-how to deploy an application to Google Cloud

Amazon Web Services:
-how to use Amazon Web Services (AWS)
-how to create a virtual linux machine on AWS EC2 (Elastic Cloud Compute)
-how to use secure shell (SSH) to manage a virtual machine
-how to use secure copy (SCP) to transfer files to a virtual machine
-what load balancers are and how to use them on AWS

MySQL:
-how to use MySQL on AWS
-how to connect a MySQL workbench to AWS

MongoDB:
-understanding CRUD
-how to use MongoDB & Go

MVC (Model View Controller) Design Pattern:
-understanding the MVC design pattern
-using the MVC design pattern

Docker:
-virtual machines vs containers
-understanding the benefits of using Docker
-Docker images, Docker containers, and Docker registries
-implementing Docker and Go
-deploying Docker and Go

Google Cloud:
-Google Cloud Storage
-Google Cloud no-sql datastore
-Google Cloud memcache
-Google Cloud PAAS App Engine

Web Dev Toolkit:
-AJAX
-JSON
-json.Marhsal & json.Unmarshal
-json.Encode & json.Decode
-Hash message authentication code (HMAC)
-Base64 encoding
-Web storage
-Context
-TLS & HTTPS
-JSON with Go using Tags



[Hidden Content]
Reply
#19
Thank You man take love Heart
Reply

Possibly Related Threads…
Thread Author Replies Views Last Post
Best courses for learning how to think when programming jadedswan 68 9,518 4 hours ago
Last Post: petrusbeuk2123
Collections of Cybersecurity programming E-Books j4kx 77 11,809 Yesterday at 09:57 PM
Last Post: miguelus
Black Hat Go [Go programming for hackers and pentesters] Gustav0x 11 1,050 October 23, 2021 at 08:57 AM
Last Post: malw

 Users browsing this thread: 1 Guest(s)