usegolang-web-development-with-go-2022-update

0:00 1 A Basic Web Application 6:05 2 Troubleshooting Slack 18:09 3 Packages and Imports 23:07 4 Editors and Automatic Imports 27:59 5 The Hello World Part of our Code 32:09 6 Web Requests 41:23 7 HTTP Methods 46:15 8 Our Handler Function 56:20 9 Registering our Handler Function and Starting the Web Server 1:04:47 10 Go Modules 1:18:32 11 Dynamic Reloading 1:30:08 12 Setting Header Values 1:38:32 13 Creating a Contact Page 1:46:43 14 Examining the http Request Type 1:52:31 15 Custom Routing 1:56:51 16 url Path vs url RawPath 2:03:44 17 Not Found Page 2:12:33 18 The http Handler Type 2:22:42 19 The http HandlerFunc Type 2:34:50 20 Exploring Handler Conversions 2:43:09 21 FAQ Exercise 2:49:15 22 Defining our Routing Needs 2:58:26 23 Using git 3:05:06 24 Installing Chi 3:09:01 25 Using Chi 3:17:57 26 Chi Exercises 3:19:57 27 What are Templates 3:25:52 28 Why Do We Use Server Side Rendering 3:41:53 29 Creating Our First Template 3:58:16 30 Cross Site Scripting XSS 4:08:43 31 Alternative Template Libraries 4:12:21 32 Contextual Encoding 4:18:34 33 Home Page via Template 4:35:26 34 Contact Page via Template 4:46:18 35 FAQ Page via Template 4:49:47 36 Template Exercises 4:57:15 37 Code Organization 5:13:50 38 MVC Overview 5:23:15 39 Walking Through a Web Request with MVC 5:31:07 40 MVC Exercises 5:36:04 41 Creating the Views Package 5:47:03 42 fmt Errorf 5:55:50 43 Validating Templates at Startup 6:08:58 44 Must Functions 6:19:43 45 Exercises 6:24:30 46 Embedding Template Files 6:38:38 47 Variadic Parameters 6:46:39 48 Named Templates 6:53:31 49 Dynamic FAQ Page 7:06:04 50 Reusable Layouts 7:19:24 51 Tailwind CSS 7:28:40 52 Utility first CSS 7:45:01 53 Adding a Navigation Bar 7:59:30 54 Exercises 8:03:17 55 Creating the Signup Page 8:16:32 56 Styling the Signup Page 8:30:51 57 Intro to REST 8:47:10 58 Users Controller 8:55:31 59 Decouple with Interfaces 9:01:53 60 Parsing the Signup Form 9:15:53 61 URL Query Params 9:27:27 62 Exercises 9:31:28 63 Intro to Databases 9:46:38 64 Intalling Postgres 10:02:22 65 Connecting to Postgres 10:11:59 66 Creating SQL Tables 10:20:42 67 Postgres Data Types 10:26:34 68 Postgres Constraints 10:33:54 69 Creating a Users Table 10:37:04 70 Inserting Records 10:45:04 71 Querying Records 10:48:11 72 Filtering Queries 10:52:02 73 Updating Records 10:55:51 74 Deleting Records 10:58:28 75 Additional SQL Resources 11:02:11 76 Connecting to Postgres with Go 11:16:25 77 Imports with Side Effects 11:25:30 78 Postgres Config Type 11:31:16 79 Executing SQL with Go 11:40:08 80 Inserting Records
Back to Top