usegolang-web-development-with-go-upated-6-2022-0
00:00:00 01_A_Basic_Web_Application
00:06:05 02_Troubleshooting_Slack
00:18:09 03_Packages_and_Imports
00:23:07 04_Editors_and_Automatic_Imports
00:27:59 05_The_Hello_World_Part_of_our_Code
00:32:09 06_Web_Requests
00:41:23 07_HTTP_Methods
00:46:15 08_Our_Handler_Function
00:56:20 09_Registering_our_Handler_Function_and_Starting_the_Web_Server
01:04:47 10_Go_Modules
01:18:32 11_Dynamic_Reloading
01:30:08 12_Setting_Header_Values
01:38:32 13_Creating_a_Contact_Page
01:46:43 14_Examining_the_http_Request_Type
01:52:31 15_Custom_Routing
01:56:51 16_url_Path_vs_url_RawPath
02:03:44 17_Not_Found_Page
02:12:33 18_The_http_Handler_Type
02:22:42 19_The_http_HandlerFunc_Type
02:34:50 20_Exploring_Handler_Conversions
02:43:09 21_FAQ_Exercise
02:49:15 22_Defining_our_Routing_Needs
02:58:26 23_Using_git
03:05:06 24_Installing_Chi
03:09:01 25_Using_Chi
03:17:57 26_Chi_Exercises
03:19:57 27_What_are_Templates
03:25:52 28_Why_Do_We_Use_Server_Side_Rendering
03:41:53 29_Creating_Our_First_Template
03:58:16 30_Cross_Site_Scripting_XSS
04:08:43 31_Alternative_Template_Libraries
04:12:21 32_Contextual_Encoding
04:18:34 33_Home_Page_via_Template
04:35:26 34_Contact_Page_via_Template
04:46:18 35_FAQ_Page_via_Template
04:49:47 36_Template_Exercises
04:57:15 37_Code_Organization
05:13:50 38_MVC_Overview
05:23:15 39_Walking_Through_a_Web_Request_with_MVC
05:31:07 40_MVC_Exercises
05:36:04 41_Creating_the_Views_Package
05:47:03 42_fmt_Errorf
05:55:50 43_Validating_Templates_at_Startup
06:08:58 44_Must_Functions
06:19:43 45_Exercises
06:24:30 46_Embedding_Template_Files
06:38:38 47_Variadic_Parameters
06:46:39 48_Named_Templates
06:53:31 49_Dynamic_FAQ_Page
07:06:04 50_Reusable_Layouts
07:19:24 51_Tailwind_CSS
07:28:40 52_Utility_first_CSS
07:45:01 53_Adding_a_Navigation_Bar
07:59:30 54_Exercises
08:03:17 55_Creating_the_Signup_Page
08:16:32 56_Styling_the_Signup_Page
08:30:51 57_Intro_to_REST
08:47:10 58_Users_Controller
08:55:31 59_Decouple_with_Interfaces
09:01:53 60_Parsing_the_Signup_Form
09:15:53 61_URL_Query_Params
09:27:27 62_Exercises
09:31:28 63_Intro_to_Databases
09: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
11:44:49 81_SQL_Injection
11:54:03 82_Acquire_a_new_Record_s_ID