- Регистрация
 - 9 Май 2018
 
- Сообщения
 - 7,724
 
- Реакции
 - 228,360
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					READ:
Architecture
	
	
		
			
		
		
	
				
			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
 
- 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
 
- 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
 
- streamlining your web development with the net/http package
 - the nuances of the net/http package
 - the handler interfac
 - 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.StripPrefixhttp.NotFoundHandler
 
- how to create state: UUID’s, cookies, values in URL’s, security
 - how to create sessions: login, permissions, logout
 - how to expire a session
 
- how to purchase a domain
 - how to deploy an application to Google Cloud
 
- 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
 
- how to use MySQL on AWS
 - how to connect a MySQL workbench to AWS
 
- understanding CRUD
 - how to use MongoDB & Go
 
- understanding the MVC design pattern
 - using the MVC design pattern
 
- 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 Storage
 - Google Cloud no-sql datastore
 - Google Cloud memcache
 - Google Cloud PAAS App Engine
 
- 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
 
			
				Последнее редактирование модератором: