FileMood

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

CourseClub Me UseGolang Learn to Create Web Applications using Go

Name

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

 DOWNLOAD Copy Link

Total Size

7.8 GB

Total Files

188

Hash

CAC621A2A83C25E11FF33463B7B853DC012358C3

/Chapter 1 - Book/

web_development_with_go.epub

9.0 MB

web_development_with_go.mobi

4.8 MB

web_development_with_go.pdf

8.4 MB

/Chapter 10/

10.0 - An intro to building an auth system.mp4

33.4 MB

10.1 - Store hashes, not passwords.mp4

28.6 MB

10.2 - Implementing bcrypt hashing.mp4

31.5 MB

10.3 - Using passwords from the signup form.mp4

18.9 MB

10.4 - Salt and pepper.mp4

40.1 MB

10.5 - Creating the login form.mp4

39.2 MB

10.6 - Authenticating users.mp4

49.8 MB

/Chapter 11/

11.0 - Remembering users and creating our first cookie .mp4

63.2 MB

11.1 - Viewing cookies via code.mp4

18.0 MB

11.2 - Creating cookies on login and signup.mp4

24.9 MB

11.3 - Securing our cookies from tampering.mp4

45.3 MB

11.4 - Generating remember tokens.mp4

33.8 MB

11.4 [ASIDE] - Why 32 bytes.mp4

18.5 MB

11.5 - Writing a remember token hasher.mp4

46.3 MB

11.6 - Hashing remember tokens on user creation and update.mp4

56.4 MB

11.7 - Storing remember tokens in cookies.mp4

41.6 MB

11.8 - Securing our cookies from XSS.mp4

20.6 MB

11.9 - Securing our cookies from theft and CSRF.mp4

26.9 MB

/Chapter 12/

12.0 - Validating and normalizing.mp4

26.1 MB

12.1 - Static types vs interfaces.mp4

28.7 MB

12.1 - [ASIDE] Emebedding, interfaces, and chaining.mp4

24.2 MB

12.2 - The UserDB interface.mp4

50.7 MB

12.3 - The UserService interface.mp4

58.8 MB

12.4.0 - Organizing validation code.mp4

71.4 MB

12.4.1 - Remember token normalizer.mp4

19.9 MB

12.4.2 - Ensuring remember tokens are set on create.mp4

12.6 MB

12.4.3 - Ensuring a valid ID on delete.mp4

19.0 MB

12.5.0 - Converting emails to lowercase and trimming whitespace.mp4

27.3 MB

12.5.1 - Requiring email addresses.mp4

10.7 MB

12.5.2 - Verifying emails match a pattern.mp4

44.2 MB

12.5.3 - Verifying an email address isn't taken.mp4

28.1 MB

12.6 - Validating and normalizing passwords.mp4

48.7 MB

12.7 - Validating and normalizing remember tokens.mp4

37.7 MB

/Chapter 13/

13.1 - Bootstrap alerts.mp4

17.5 MB

13.2 - Dynamic alerts.mp4

15.7 MB

13.3 - Only show alerts when necessary.mp4

15.5 MB

13.4 - Creating the views.Data type.mp4

30.4 MB

13.5 - Handling signup errors.mp4

38.4 MB

13.6 - Only display public errors.mp4

55.7 MB

13.7 - Handling login errors.mp4

27.1 MB

13.8 - Handling rendering errors.mp4

34.5 MB

/Chapter 14/

14.0 - Intro to the gallery chapter.mp4

10.0 MB

14.1 - The gallery model.mp4

18.1 MB

14.10 - Adding users to the request context.mp4

50.8 MB

14.11 - Rendering individual galleries.mp4

110.3 MB

14.12 - Galleries edit action.mp4

44.3 MB

14.13 - Galleries update action.mp4

19.3 MB

14.14 - GalleryService update method.mp4

17.2 MB

14.15 - Gallery delete action.mp4

43.5 MB

14.16 - Gallery index action.mp4

79.3 MB

14.17 - Navbar updates.mp4

109.5 MB

14.2 - Sharing a GORM connection and the GalleryService.mp4

21.3 MB

14.3 - Utilizing our shared GORM connection (the Services type).mp4

18.2 MB

14.4 - Moving close to the Services type.mp4

26.6 MB

14.5 - Implementing the GalleryService.mp4

17.2 MB

14.6 - Creating the galleries controller.mp4

29.4 MB

14.7 - Implementing the Gallery create action.mp4

19.6 MB

14.8 - Gallery validators and normalizers.mp4

48.3 MB

14.9 - Requiring users to be logged in to view specific pages.mp4

62.7 MB

/Chapter 15/

15.1 - File upload HTML form.mp4

82.5 MB

15.2 - File upload handler.mp4

76.4 MB

15.3 - The ImageService and create method.mp4

55.1 MB

15.4 - Finding images by Gallery ID.mp4

48.6 MB

15.5 - Rendering images.mp4

73.8 MB

15.6 - Deleting images.mp4

110.6 MB

/Chapter 16/

16.1 - Error cleanup.mp4

56.5 MB

16.10 - Installing postgres on our prod server.mp4

22.6 MB

16.11 - Caddy server.mp4

30.5 MB

16.12 - Deploy script.mp4

82.9 MB

16.2 - Serving static assets.mp4

23.3 MB

16.3 - CSRF protection.mp4

85.1 MB

16.4 - Don't lookup the user when serving static assets.mp4

23.8 MB

16.5 - URL encoding image path bug.mp4

27.3 MB

16.6 - Starting with config variables.mp4

69.7 MB

16.7 - Functional options for services.mp4

67.3 MB

16.8 - Loading a JSON config.mp4

50.3 MB

16.9 - Setting up a droplet (server) on Digital Ocean.mp4

14.5 MB

/Chapter 17/

17.1 - Deleting cookies and logging out users.mp4

32.2 MB

17.2 - Redirecting with alerts.mp4

40.1 MB

17.3 - Emailing users.mp4

78.4 MB

17.4 - Persisting form data.mp4

27.3 MB

17.5.1 - Resetting passwords - Creating the pwReset DB table.mp4

59.4 MB

17.5.2 - Resetting passwords - Implementing UserService methods.mp4

54.6 MB

17.5.3 - Resetting passwords - Form HTML templates.mp4

11.9 MB

17.5.4 - Resetting passwords - Controller updates.mp4

51.8 MB

17.5.5 - Resetting passwords - Sending emails and building links.mp4

70.4 MB

/Chapter 18 - Bonus Content/

18.1 - Intro to OAuth.mp4

19.0 MB

18.2 - Setting up a Dropbox app.mp4

38.2 MB

18.3 - Go's OAuth2 Package.mp4

22.8 MB

18.4 - Dropbox OAuth Spike (Part 1).mp4

49.1 MB

18.5 - Dropbox OAuth Spike (Part 2).mp4

36.9 MB

18.6.1 - Persisting OAuth Tokens - Explaining the Token.mp4

27.0 MB

18.6.2 - Persisting OAuth Tokens - OAuth Model.mp4

102.1 MB

18.6.3 - Persisting OAuth Tokens - Connecting It All.mp4

43.7 MB

18.7 - Making Dropbox API Calls.mp4

46.4 MB

18.8 - Refactoring to Controllers.mp4

27.3 MB

18.9 - Generic OAuth Controller.mp4

31.9 MB

/Chapter 19 - Bonus Content/

19.1 - Intro to Dropbox SDK.mp4

66.2 MB

19.2 - Custom Dropbox Package.mp4

37.1 MB

19.3 - Dropbox Chooser.mp4

155.9 MB

/Chapter 2/

2.0 - Creating a code directory and git repo .mp4

41.7 MB

2.1 - A basic web application .mp4

36.0 MB

2.1 [ASIDE] - What is a web request.mp4

22.2 MB

2.2 - Explaining our web application in detail .mp4

17.3 MB

2.3 - Dynamic reloading .mp4

24.3 MB

/Chapter 20 - Bonus Content/

lesson173.mp4

106.8 MB

lesson174.mp4

107.9 MB

lesson175.mp4

113.8 MB

lesson176.mp4

174.6 MB

lesson177.mp4

115.6 MB

lesson178.mp4

244.8 MB

lesson179.mp4

259.4 MB

lesson180.mp4

206.7 MB

lesson181.mp4

192.7 MB

/Chapter 3/

3.1 - Setting the Content-Type Header .mp4

22.2 MB

3.2 - Adding a contact page .mp4

25.8 MB

3.3 - Adding a 404 page .mp4

19.8 MB

3.4 - net-http's ServeMux overview .mp4

37.7 MB

3.5 - julienschmidt-httprouter overview .mp4

17.6 MB

3.6 - gorilla-mux overview .mp4

17.7 MB

3.7 - Implementing gorilla mux .mp4

23.7 MB

3.Ex0 - Exercises overview.mp4

19.1 MB

3.Ex1 - Adding an FAQ page.mp4

12.6 MB

3.Ex2 - Gorilla mux 404 page.mp4

18.3 MB

3.Ex3 - Using httprouter .mp4

27.5 MB

/Chapter 4/

4.0 - What are templates .mp4

20.4 MB

4.1 - Our first html template.mp4

36.6 MB

4.2 - Code injection and contextual encoding.mp4

16.9 MB

4.Ex0 - Exercises Overview.mp4

8.2 MB

4.Ex1 - Rendering a custom field.mp4

6.6 MB

4.Ex2 - Rendering additional data attributes.mp4

13.0 MB

4.Ex3 - Rendering with nested structures.mp4

7.6 MB

/Chapter 5/

5.0 - Intro.mp4

11.4 MB

5.1 - What is MVC.mp4

40.9 MB

5.2 - Walking through a web request.mp4

16.7 MB

5.Ex0 - Exercises.mp4

17.3 MB

/Chapter 6/

6.0 - Creating our first view.mp4

24.4 MB

6.1 - Creating the contact view.mp4

11.5 MB

6.10 - Summary.mp4

12.1 MB

6.2 - Named and nested templates.mp4

21.1 MB

6.3 - Creating the View type.mp4

14.9 MB

6.4 - Using the View type.mp4

24.5 MB

6.5 - Creating a Bootstrap layout.mp4

52.8 MB

6.6 - Adding a navigation bar.mp4

37.2 MB

6.7 - Cleaning up our code by globbing template files.mp4

36.2 MB

6.8 - Simplifying our view rendering logic.mp4

21.8 MB

6.9 - Moving our footer to the bootstrap layout.mp4

9.5 MB

/Chapter 7/

7.0 - Creating the signup page.mp4

34.1 MB

7.1 - Wrapping the signup form in a bootstrap panel.mp4

36.3 MB

7.10 - Making views easier to create.mp4

29.1 MB

7.2 - Adding a signup link to the navbar.mp4

9.9 MB

7.3 - An introduction to REST (old video).mp4

42.6 MB

7.4 - Creating our first controller - the users controller.mp4

63.5 MB

7.5 - CRUD, HTTP verbs with Gorilla mux, and the create action.mp4

67.5 MB

7.6 - Parsing the signup form (parsing POST forms).mp4

31.1 MB

7.7 - Parsing forms with gorilla schema.mp4

40.6 MB

7.8 - DRYing up our form parsing code.mp4

34.0 MB

7.9 - Creating a controller for our mostly static pages.mp4

33.8 MB

/Chapter 8/

8.0 - What does it mean to persist data.mp4

10.6 MB

8.1 - Web applications use databases to persist data.mp4

17.7 MB

8.10 - Handling relational data with Go's sql package.mp4

32.9 MB

8.11 - Setting up GORM.mp4

24.7 MB

8.12 - Creating our first model with GORM.mp4

36.2 MB

8.13 - Creating records and logging with GORM.mp4

35.8 MB

8.14 - Querying records with GORM.mp4

55.0 MB

8.15 - Error handling with GORM.mp4

35.5 MB

8.16 - Relational data with GORM.mp4

36.6 MB

8.2 - We will be using PostgreSQL.mp4

7.0 MB

8.3 - SQL has many great educational resources.mp4

22.0 MB

8.4 - Postgres is scalable and relatively easy to use.mp4

26.5 MB

8.5 - Setting up and connecting to Postgres.mp4

16.0 MB

8.6 - SQL basics and creating tables to interact with.mp4

12.8 MB

8.7 - Connecting to our database with Go's sql package.mp4

41.0 MB

8.8 - Writing records to our database with Go's sql package.mp4

41.8 MB

8.9 - Querying for records with Go's sql package.mp4

38.4 MB

/Chapter 9/

9.1 - Creating the User model.mp4

23.8 MB

9.2 - Creating the UserService.mp4

47.6 MB

9.3 - The create user method.mp4

23.1 MB

9.4 - What does a model test look like.mp4

44.6 MB

9.5 - Finishing the UserService implementation.mp4

70.6 MB

9.6 - Connecting models and controllers.mp4

79.7 MB

/

[CourseClub.Me].url

0.0 KB

[DesireCourse.Net].url

0.1 KB

lenslocked.com-master.rar

216.4 KB

usegolang.com-master.rar

10.8 KB

 

Total files 188


Copyright © 2024 FileMood.com