本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCoursesOnline.Me] UseGolang - Learn to Create Web Applications using Go

种子简介

种子名称: [FreeCoursesOnline.Me] UseGolang - Learn to Create Web Applications using Go
文件类型: 视频
文件数目: 181个文件
文件大小: 7.29 GB
收录时间: 2021-3-6 23:43
已经下载: 3
资源热度: 190
最近下载: 2024-5-27 10:57

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:6de3b679170ca7c616f3f04de91914e824bdcabd&dn=[FreeCoursesOnline.Me] UseGolang - Learn to Create Web Applications using Go 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCoursesOnline.Me] UseGolang - Learn to Create Web Applications using Go.torrent
  • Chapter 10/10.0 - An intro to building an auth system.mp431.81MB
  • Chapter 10/10.1 - Store hashes, not passwords.mp427.3MB
  • Chapter 10/10.2 - Implementing bcrypt hashing.mp430.06MB
  • Chapter 10/10.3 - Using passwords from the signup form.mp418.01MB
  • Chapter 10/10.4 - Salt and pepper.mp438.28MB
  • Chapter 10/10.5 - Creating the login form.mp437.35MB
  • Chapter 10/10.6 - Authenticating users.mp447.53MB
  • Chapter 11/11.0 - Remembering users and creating our first cookie .mp460.24MB
  • Chapter 11/11.1 - Viewing cookies via code.mp417.18MB
  • Chapter 11/11.2 - Creating cookies on login and signup.mp423.74MB
  • Chapter 11/11.3 - Securing our cookies from tampering.mp443.21MB
  • Chapter 11/11.4 - Generating remember tokens.mp432.24MB
  • Chapter 11/11.4 [ASIDE] - Why 32 bytes.mp417.65MB
  • Chapter 11/11.5 - Writing a remember token hasher.mp444.11MB
  • Chapter 11/11.6 - Hashing remember tokens on user creation and update.mp453.83MB
  • Chapter 11/11.7 - Storing remember tokens in cookies.mp439.68MB
  • Chapter 11/11.8 - Securing our cookies from XSS.mp419.63MB
  • Chapter 11/11.9 - Securing our cookies from theft and CSRF.mp425.64MB
  • Chapter 12/12.0 - Validating and normalizing.mp424.85MB
  • Chapter 12/12.1 - Static types vs interfaces.mp427.39MB
  • Chapter 12/12.1 - [ASIDE] Emebedding, interfaces, and chaining.mp423.08MB
  • Chapter 12/12.2 - The UserDB interface.mp448.33MB
  • Chapter 12/12.3 - The UserService interface.mp456.05MB
  • Chapter 12/12.4.0 - Organizing validation code.mp468.06MB
  • Chapter 12/12.4.1 - Remember token normalizer.mp418.99MB
  • Chapter 12/12.4.2 - Ensuring remember tokens are set on create.mp412.04MB
  • Chapter 12/12.4.3 - Ensuring a valid ID on delete.mp418.11MB
  • Chapter 12/12.5.0 - Converting emails to lowercase and trimming whitespace.mp426MB
  • Chapter 12/12.5.1 - Requiring email addresses.mp410.19MB
  • Chapter 12/12.5.2 - Verifying emails match a pattern.mp442.17MB
  • Chapter 12/12.5.3 - Verifying an email address isn't taken.mp426.77MB
  • Chapter 12/12.6 - Validating and normalizing passwords.mp446.45MB
  • Chapter 12/12.7 - Validating and normalizing remember tokens.mp435.91MB
  • Chapter 13/13.1 - Bootstrap alerts.mp416.69MB
  • Chapter 13/13.2 - Dynamic alerts.mp415MB
  • Chapter 13/13.3 - Only show alerts when necessary.mp414.78MB
  • Chapter 13/13.4 - Creating the views.Data type.mp429.01MB
  • Chapter 13/13.5 - Handling signup errors.mp436.58MB
  • Chapter 13/13.6 - Only display public errors.mp453.08MB
  • Chapter 13/13.7 - Handling login errors.mp425.82MB
  • Chapter 13/13.8 - Handling rendering errors.mp432.89MB
  • Chapter 14/14.0 - Intro to the gallery chapter.mp49.55MB
  • Chapter 14/14.1 - The gallery model.mp417.29MB
  • Chapter 14/14.10 - Adding users to the request context.mp448.42MB
  • Chapter 14/14.11 - Rendering individual galleries.mp4105.17MB
  • Chapter 14/14.12 - Galleries edit action.mp442.21MB
  • Chapter 14/14.13 - Galleries update action.mp418.44MB
  • Chapter 14/14.14 - GalleryService update method.mp416.36MB
  • Chapter 14/14.15 - Gallery delete action.mp441.53MB
  • Chapter 14/14.16 - Gallery index action.mp475.6MB
  • Chapter 14/14.17 - Navbar updates.mp4104.45MB
  • Chapter 14/14.2 - Sharing a GORM connection and the GalleryService.mp420.33MB
  • Chapter 14/14.3 - Utilizing our shared GORM connection (the Services type).mp417.39MB
  • Chapter 14/14.4 - Moving close to the Services type.mp425.34MB
  • Chapter 14/14.5 - Implementing the GalleryService.mp416.41MB
  • Chapter 14/14.6 - Creating the galleries controller.mp428.02MB
  • Chapter 14/14.7 - Implementing the Gallery create action.mp418.72MB
  • Chapter 14/14.8 - Gallery validators and normalizers.mp446.03MB
  • Chapter 14/14.9 - Requiring users to be logged in to view specific pages.mp459.76MB
  • Chapter 15/15.1 - File upload HTML form.mp478.72MB
  • Chapter 15/15.2 - File upload handler.mp472.85MB
  • Chapter 15/15.3 - The ImageService and create method.mp452.59MB
  • Chapter 15/15.4 - Finding images by Gallery ID.mp446.36MB
  • Chapter 15/15.5 - Rendering images.mp470.35MB
  • Chapter 15/15.6 - Deleting images.mp4105.49MB
  • Chapter 16/16.1 - Error cleanup.mp453.91MB
  • Chapter 16/16.10 - Installing postgres on our prod server.mp421.57MB
  • Chapter 16/16.11 - Caddy server.mp429.05MB
  • Chapter 16/16.12 - Deploy script.mp479.11MB
  • Chapter 16/16.2 - Serving static assets.mp422.23MB
  • Chapter 16/16.3 - CSRF protection.mp481.15MB
  • Chapter 16/16.4 - Don't lookup the user when serving static assets.mp422.68MB
  • Chapter 16/16.5 - URL encoding image path bug.mp426MB
  • Chapter 16/16.6 - Starting with config variables.mp466.5MB
  • Chapter 16/16.7 - Functional options for services.mp464.21MB
  • Chapter 16/16.8 - Loading a JSON config.mp447.92MB
  • Chapter 16/16.9 - Setting up a droplet (server) on Digital Ocean.mp413.79MB
  • Chapter 17/17.1 - Deleting cookies and logging out users.mp430.66MB
  • Chapter 17/17.2 - Redirecting with alerts.mp438.23MB
  • Chapter 17/17.3 - Emailing users.mp474.81MB
  • Chapter 17/17.4 - Persisting form data.mp426.06MB
  • Chapter 17/17.5.1 - Resetting passwords - Creating the pwReset DB table.mp456.66MB
  • Chapter 17/17.5.2 - Resetting passwords - Implementing UserService methods.mp452.04MB
  • Chapter 17/17.5.3 - Resetting passwords - Form HTML templates.mp411.34MB
  • Chapter 17/17.5.4 - Resetting passwords - Controller updates.mp449.42MB
  • Chapter 17/17.5.5 - Resetting passwords - Sending emails and building links.mp467.1MB
  • Chapter 18 - Bonus Content/18.1 - Intro to OAuth.mp418.14MB
  • Chapter 18 - Bonus Content/18.2 - Setting up a Dropbox app.mp436.41MB
  • Chapter 18 - Bonus Content/18.3 - Go's OAuth2 Package.mp421.71MB
  • Chapter 18 - Bonus Content/18.4 - Dropbox OAuth Spike (Part 1).mp446.8MB
  • Chapter 18 - Bonus Content/18.5 - Dropbox OAuth Spike (Part 2).mp435.2MB
  • Chapter 18 - Bonus Content/18.6.1 - Persisting OAuth Tokens - Explaining the Token.mp425.71MB
  • Chapter 18 - Bonus Content/18.6.2 - Persisting OAuth Tokens - OAuth Model.mp497.39MB
  • Chapter 18 - Bonus Content/18.6.3 - Persisting OAuth Tokens - Connecting It All.mp441.68MB
  • Chapter 18 - Bonus Content/18.7 - Making Dropbox API Calls.mp444.29MB
  • Chapter 18 - Bonus Content/18.8 - Refactoring to Controllers.mp426.08MB
  • Chapter 18 - Bonus Content/18.9 - Generic OAuth Controller.mp430.38MB
  • Chapter 19 - Bonus Content/19.1 - Intro to Dropbox SDK.mp463.16MB
  • Chapter 19 - Bonus Content/19.2 - Custom Dropbox Package.mp435.4MB
  • Chapter 19 - Bonus Content/19.3 - Dropbox Chooser.mp4148.65MB
  • Chapter 2/2.0 - Creating a code directory and git repo .mp439.77MB
  • Chapter 2/2.1 - A basic web application .mp434.33MB
  • Chapter 2/2.1 [ASIDE] - What is a web request.mp421.18MB
  • Chapter 2/2.2 - Explaining our web application in detail .mp416.5MB
  • Chapter 2/2.3 - Dynamic reloading .mp423.14MB
  • Chapter 20 - Bonus Content/lesson173.mp4101.82MB
  • Chapter 20 - Bonus Content/lesson174.mp4102.87MB
  • Chapter 20 - Bonus Content/lesson175.mp4108.56MB
  • Chapter 20 - Bonus Content/lesson176.mp4166.55MB
  • Chapter 20 - Bonus Content/lesson177.mp4110.2MB
  • Chapter 20 - Bonus Content/lesson178.mp4233.47MB
  • Chapter 20 - Bonus Content/lesson179.mp4247.37MB
  • Chapter 20 - Bonus Content/lesson180.mp4197.1MB
  • Chapter 20 - Bonus Content/lesson181.mp4183.75MB
  • Chapter 3/3.1 - Setting the Content-Type Header .mp421.17MB
  • Chapter 3/3.2 - Adding a contact page .mp424.64MB
  • Chapter 3/3.3 - Adding a 404 page .mp418.85MB
  • Chapter 3/3.4 - net-http's ServeMux overview .mp436MB
  • Chapter 3/3.5 - julienschmidt-httprouter overview .mp416.79MB
  • Chapter 3/3.6 - gorilla-mux overview .mp416.91MB
  • Chapter 3/3.7 - Implementing gorilla mux .mp422.58MB
  • Chapter 3/3.Ex0 - Exercises overview.mp418.25MB
  • Chapter 3/3.Ex1 - Adding an FAQ page.mp411.97MB
  • Chapter 3/3.Ex2 - Gorilla mux 404 page.mp417.49MB
  • Chapter 3/3.Ex3 - Using httprouter .mp426.2MB
  • Chapter 4/4.0 - What are templates .mp419.46MB
  • Chapter 4/4.1 - Our first html template.mp434.94MB
  • Chapter 4/4.2 - Code injection and contextual encoding.mp416.11MB
  • Chapter 4/4.Ex0 - Exercises Overview.mp47.82MB
  • Chapter 4/4.Ex1 - Rendering a custom field.mp46.25MB
  • Chapter 4/4.Ex2 - Rendering additional data attributes.mp412.43MB
  • Chapter 4/4.Ex3 - Rendering with nested structures.mp47.28MB
  • Chapter 5/5.0 - Intro.mp410.92MB
  • Chapter 5/5.1 - What is MVC.mp439.03MB
  • Chapter 5/5.2 - Walking through a web request.mp415.89MB
  • Chapter 5/5.Ex0 - Exercises.mp416.52MB
  • Chapter 6/6.0 - Creating our first view.mp423.26MB
  • Chapter 6/6.1 - Creating the contact view.mp410.94MB
  • Chapter 6/6.10 - Summary.mp411.51MB
  • Chapter 6/6.2 - Named and nested templates.mp420.13MB
  • Chapter 6/6.3 - Creating the View type.mp414.19MB
  • Chapter 6/6.4 - Using the View type.mp423.38MB
  • Chapter 6/6.5 - Creating a Bootstrap layout.mp450.37MB
  • Chapter 6/6.6 - Adding a navigation bar.mp435.48MB
  • Chapter 6/6.7 - Cleaning up our code by globbing template files.mp434.51MB
  • Chapter 6/6.8 - Simplifying our view rendering logic.mp420.75MB
  • Chapter 6/6.9 - Moving our footer to the bootstrap layout.mp49.02MB
  • Chapter 7/7.0 - Creating the signup page.mp432.55MB
  • Chapter 7/7.1 - Wrapping the signup form in a bootstrap panel.mp434.63MB
  • Chapter 7/7.10 - Making views easier to create.mp427.74MB
  • Chapter 7/7.2 - Adding a signup link to the navbar.mp49.44MB
  • Chapter 7/7.3 - An introduction to REST (old video).mp440.64MB
  • Chapter 7/7.4 - Creating our first controller - the users controller.mp460.6MB
  • Chapter 7/7.5 - CRUD, HTTP verbs with Gorilla mux, and the create action.mp464.4MB
  • Chapter 7/7.6 - Parsing the signup form (parsing POST forms).mp429.69MB
  • Chapter 7/7.7 - Parsing forms with gorilla schema.mp438.7MB
  • Chapter 7/7.8 - DRYing up our form parsing code.mp432.4MB
  • Chapter 7/7.9 - Creating a controller for our mostly static pages.mp432.27MB
  • Chapter 8/8.0 - What does it mean to persist data.mp410.13MB
  • Chapter 8/8.1 - Web applications use databases to persist data.mp416.9MB
  • Chapter 8/8.10 - Handling relational data with Go's sql package.mp431.39MB
  • Chapter 8/8.11 - Setting up GORM.mp423.6MB
  • Chapter 8/8.12 - Creating our first model with GORM.mp434.54MB
  • Chapter 8/8.13 - Creating records and logging with GORM.mp434.14MB
  • Chapter 8/8.14 - Querying records with GORM.mp452.45MB
  • Chapter 8/8.15 - Error handling with GORM.mp433.85MB
  • Chapter 8/8.16 - Relational data with GORM.mp434.91MB
  • Chapter 8/8.2 - We will be using PostgreSQL.mp46.65MB
  • Chapter 8/8.3 - SQL has many great educational resources.mp421.03MB
  • Chapter 8/8.4 - Postgres is scalable and relatively easy to use.mp425.23MB
  • Chapter 8/8.5 - Setting up and connecting to Postgres.mp415.25MB
  • Chapter 8/8.6 - SQL basics and creating tables to interact with.mp412.2MB
  • Chapter 8/8.7 - Connecting to our database with Go's sql package.mp439.13MB
  • Chapter 8/8.8 - Writing records to our database with Go's sql package.mp439.84MB
  • Chapter 8/8.9 - Querying for records with Go's sql package.mp436.6MB
  • Chapter 9/9.1 - Creating the User model.mp422.71MB
  • Chapter 9/9.2 - Creating the UserService.mp445.41MB
  • Chapter 9/9.3 - The create user method.mp422.05MB
  • Chapter 9/9.4 - What does a model test look like.mp442.49MB
  • Chapter 9/9.5 - Finishing the UserService implementation.mp467.33MB
  • Chapter 9/9.6 - Connecting models and controllers.mp476.01MB