rip777

rip777

Премиум
badge 4 года с нами! badge Награда за 10 очков репутации badge За 10 сообщений!
Регистрация
21/03/2020
Сообщения
40
Репутация
10
Автор: Todd McLeod
Название: Web Development w/ Google’s Go (golang) Programming Language

[Todd McLeod] Web Development w/ Google’s Go (golang) Programming Language

Мова програмування Go була створена компанією Google для того, щоб робити те, що робить Google: виконувати веб-додатки в масштабі.

Мода програмування Go - це найкращий вибір для програмування веб-розробок сьогодні.

У Ruby on Rails, Python, Django, Node.js, PHP та ASP все коротше.

Go - це найпотужніша, найефективніша та масштабована мова програмування сьогодні для створення веб-додатків, веб-API, мікросервісів та інших розповсюджених служб.

У цьому курсі ви отримаєте міцну основу в веб-розробці. Ви дізнаєтесь все наступне та багато іншого:

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

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Ответы
6
Просмотры
3K
Knayz
Knayz
Алан-э-Дейл
Ответы
0
Просмотры
4K
Алан-э-Дейл
Алан-э-Дейл
Малыш Джон
Ответы
2
Просмотры
2K
Velmer31
Velmer31
Алан-э-Дейл
Ответы
0
Просмотры
2K
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
1
Просмотры
6K
Nickpro
Nickpro
Arsenn32
Ответы
21
Просмотры
13K
petuskauskaite
petuskauskaite
Алан-э-Дейл
Ответы
3
Просмотры
11K
Саня Бумер
Алан-э-Дейл
Ответы
0
Просмотры
2K
Алан-э-Дейл
Алан-э-Дейл
Сверху Снизу