VIPBOOK.SU
ЭЛЕКТРОННАЯ БИБЛИОТЕКА






Добро пожаловать на сайт электронной библиотеки!
Здесь можно найти произведения русских и зарубежных авторов.
Скачать множество книг и журналов различных жанров и направлений.
Большой выбор художественной, бизнес, учебной и технической литературы.
Все представленные здесь книги и журналы имеют подробное описание и обложку.
Наша библиотека регулярно пополняется только новыми и интересными материалами!

«Подробнее о сайте»            «Правила сайта»            «Написать нам»            «Статьи»

Balasubramanian K. Back-End Web Development using Go

Видеоуроки





Разместил: daromir

11-07-2017, 18:29

Просмотров: 165





Balasubramanian K. Back-End Web Development using Go


Название: Back-End Web Development using Go
Год: 2017
Жанр: Developing / Web / Video course
Автор курса: Kamesh Balasubramanian
Уровень курса: Intermediate
Продолжительность: 03:33:00
Язык: English
Формат: mp4
Размер: 605,1 mb

Go is one of the most powerful, efficient, and highly performant programming languages. Go has seen an increased rate of adoption mainly because it is lightweight, easy to use, and displays great robustness when performing in a variety of domains. Go is a modern language, created by a team of researchers from Google, that is an ideal choice for back-end web development.

In this video course, we will cover back-end web development using Go. We start off by covering essential concepts which include web templates, the model view controller pattern, managing requests and responses, and building web forms. We also show you how to create real-world solutions such as uploading image/video files, implementing a datastore for a variety of databases (relational, document, and in-memory), creating secure cookies, implementing authentication middleware, and implementing an asynchronous task queue to perform long-running tasks in the background.

In addition to getting you up to speed with back-end web development practices, this video course will also provide you with helpful advice and techniques that will guide you on your way to becoming a successful Go programmer.

Table of contents:


TEMPLATES

The Course Overview
Dressing up Your Web App with Templates
Templates in Go
Custom Template

MANAGING REQUESTS AND RESPONSES

Model View Controller
Request Routing with Gorilla Mux
Middleware
HTTP Request Context
Rest API

FORMS

Building a Web Form
Extracting Web Form Data
Web Form Validation
Web Form Security
Social Media Post Form

FILE UPLOADS

Introduction to File Uploads
Image Upload
Video Upload

DATASTORES

Introduction to MySQL
Implementing a MySQL Datastore
Introduction to MongoDB
Implementing a MongoDB Datastore
Introduction to Redis
Implementing a Redis Datastore

AUTHENTICATED SESSIONS

TLS Web Server Instance
Verifying User Credentials
Secure Cookie
User Session
Authentication Middleware

ASYNCHRONOUS TASK QUEUE

Implementing an Asynchronous Task Queue
Image Resizing as an Asynchronous Task










Похожие публикации

Ljubomir Perkovic - Introduction to Computing Using Python 2nd Edition Ljubomir Perkovic - Introduction to Computing Using Python 2nd Edition
Perkovic's Introduction to Programming Using Python: An Application Development Focus, 2e is more than just an introduction to programming. It is an inclusive introduction to Computer Science that takes the pedagogical approach of "the right tool

Sotnikov D. Web Development with Clojure: Build Bulletproof Web Apps with Less Code, 2nd Edition Sotnikov D. Web Development with Clojure: Build Bulletproof Web Apps with Less Code, 2nd Edition
This book is for you, whether you're already familiar with Clojure or if you're completely new to the language.

Chadwick J. Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC Chadwick J. Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC
Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications.

Stemkoski L. Beginning Java Game Development with LibGDX Stemkoski L. Beginning Java Game Development with LibGDX
Design and create video games using Java, with the LibGDX software library.

Developing Web Apps with Haskell and Yesod, 2nd Edition Developing Web Apps with Haskell and Yesod, 2nd Edition
It’s fair to say that dynamic languages currently dominate the web development scene. Ruby, Python, and PHP are common choices for quickly creating a powerful web application. They provide a much faster and more comfortable development setting than

Mobile Design and Development: Practical Concepts and Techniques for Creating Mobile Sites and Web Apps Mobile Design and Development: Practical Concepts and Techniques for Creating Mobile Sites and Web Apps
Mobile devices outnumber desktop and laptop computers three to one worldwide, yet little information is available for designing and developing mobile applications. Mobile Design and Development fills that void with practical guidelines, standards,

Ajax: The Complete Reference Ajax: The Complete Reference
The Definitive Guide to Ajax Web Application Development. Evolve from the click-and-wait programming pattern to the latest Web 2.0 paradigm using this comprehensive guide to Ajax. Written by Web development expert Thomas Powell, the book lays out

Beginning Windows 8 Application Development – XAML Edition Beginning Windows 8 Application Development – XAML Edition
Beginning Windows 8 Application Development – XAML Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You’ll learn to build rich, immersive applications designed

Matt Neuburg - Programming iOS 6, 3rd Edition Fundamentals of iPhone, iPad, and iPod touch Development Matt Neuburg - Programming iOS 6, 3rd Edition Fundamentals of iPhone, iPad, and iPod touch Development
Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This

Tom Stovall - Drupal 7 Mobile Web Development: Beginner’s Guide Tom Stovall - Drupal 7 Mobile Web Development: Beginner’s Guide
How disappointing is it to log on to a website for a product or business you love only to discover the feature you were drawn to doesn’t work on your mobile or tablet? Drupal has brand new features to adapt your existing site into a mobile site that




Отзывы и Комментарии





Добавление комментария

Ваше Имя:
Ваш E-Mail:(необязательно)
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Книги