589689.xyz

[] Udemy - Building Modern Web Applications with Go (Golang)

  • 收录时间:2021-08-13 07:13:58
  • 文件大小:13GB
  • 下载次数:1
  • 最近下载:2021-08-13 07:13:58
  • 磁力链接:

文件列表

  1. 6. Choosing a Project, and Working With Forms/5. Creating a landing page.mp4 538MB
  2. 17. Setting up secure back end administration/21. Updating our tests.mp4 272MB
  3. 14. Updating our tests/4. Testing Post handlers.mp4 269MB
  4. 8. Coverting our HTML to Go Templates, and creating handlers/1. Converting our pages to Go templates.mp4 252MB
  5. 3. Building a Basic Web Application/2. Making a Hello, World web application.mp4 225MB
  6. 6. Choosing a Project, and Working With Forms/6. Creating a page for each room.mp4 212MB
  7. 17. Setting up secure back end administration/7. Showing one reservation.mp4 206MB
  8. 17. Setting up secure back end administration/5. Listing all reservations.mp4 201MB
  9. 13. Connecting our Application to the Database/1. How to connect a Go application to a database.mp4 198MB
  10. 17. Setting up secure back end administration/13. Reservation Calendar II.mp4 197MB
  11. 7. Javascript & CSS/1. What is Javascript, and why should I care.mp4 191MB
  12. 17. Setting up secure back end administration/20. Fixing our redirects.mp4 162MB
  13. 3. Building a Basic Web Application/9. Working with Layouts, and building a template cache (part one).mp4 160MB
  14. 17. Setting up secure back end administration/14. Reservation Calendar III.mp4 159MB
  15. 9. Writing Tests/8. Solution to writing tests for the Forms package.mp4 157MB
  16. 7. Javascript & CSS/8. What is CSS, and how does it work.mp4 151MB
  17. 9. Writing Tests/2. Writing tests for our GET handlers.mp4 149MB
  18. 6. Choosing a Project, and Working With Forms/2. Setting up our project.mp4 147MB
  19. 8. Coverting our HTML to Go Templates, and creating handlers/9. Server side form validation III.mp4 145MB
  20. 8. Coverting our HTML to Go Templates, and creating handlers/2. Creating handlers for our forms & adding CSRF Protection.mp4 141MB
  21. 13. Connecting our Application to the Database/12. Connecting our handlers to our new database functions.mp4 134MB
  22. 15. Sending Mail using Go/2. Installing a mailer package and setting up a mail channel.mp4 129MB
  23. 17. Setting up secure back end administration/10. Marking a reservation as processed.mp4 128MB
  24. 7. Javascript & CSS/7. Using our Javascript module on the Book Now button.mp4 127MB
  25. 13. Connecting our Application to the Database/14. Cleaning up our make reservation page and testing everything.mp4 126MB
  26. 15. Sending Mail using Go/7. Sending nicely formatted email using Foundation.mp4 121MB
  27. 8. Coverting our HTML to Go Templates, and creating handlers/11. Displaying a response to user after posting form data.mp4 120MB
  28. 13. Connecting our Application to the Database/15. Cleaning up the reservation summary page and improving validation.mp4 115MB
  29. 14. Updating our tests/3. Improving our tests by handling multiple cases.mp4 112MB
  30. 8. Coverting our HTML to Go Templates, and creating handlers/8. Server side form validation II.mp4 112MB
  31. 16. Authentication/3. Creating the authentication and user database functions.mp4 111MB
  32. 5. State Management with Sessions/1. Installing and setting up a sessions package.mp4 111MB
  33. 13. Connecting our Application to the Database/7. Setting up database functions inserting a reservation.mp4 108MB
  34. 17. Setting up secure back end administration/12. Showing the reservation calendar.mp4 108MB
  35. 17. Setting up secure back end administration/18. Handling Calendar changes III.mp4 107MB
  36. 13. Connecting our Application to the Database/11. Searching for availablity for all rooms.mp4 107MB
  37. 14. Updating our tests/2. Updating our existing tests to handle sessions.mp4 107MB
  38. 8. Coverting our HTML to Go Templates, and creating handlers/7. Server-side form validation.mp4 105MB
  39. 1. Introduction/4. Installing Go, an IDE, and writing a simple program.mp4 104MB
  40. 17. Setting up secure back end administration/15. Reservation Calendar IV.mp4 103MB
  41. 9. Writing Tests/1. Writing tests for our main package.mp4 103MB
  42. 19. Deploying Our Application to a Server/4. Connecting the application to the web server.mp4 102MB
  43. 11. Persisting Data with PostgreSQL/5. More complex queries.mp4 100MB
  44. 2. Overview of the Go Language/2. Variables & Functions.mp4 99MB
  45. 7. Javascript & CSS/2. Making a better date picker.mp4 98MB
  46. 20. Finishing Touches/1. Updating to Bootstrap 5.mp4 98MB
  47. 13. Connecting our Application to the Database/17. Providing feedback when searching by room, and connecting to the reservation pag.mp4 98MB
  48. 9. Writing Tests/5. Writing tests for our Render package II.mp4 97MB
  49. 14. Updating our tests/1. Creating a test database repository.mp4 94MB
  50. 13. Connecting our Application to the Database/3. Connecting to the database and adding the SQL connection to our Repository.mp4 94MB
  51. 3. Building a Basic Web Application/14. Sharing data with templates.mp4 93MB
  52. 19. Deploying Our Application to a Server/2. Choosing a server platform.mp4 92MB
  53. 12. Designing the Database Structure/1. Identifying database structure, and Entity Relationship Diagarams.mp4 92MB
  54. 20. Finishing Touches/3. Finishing touches, and fixing a bug.mp4 91MB
  55. 12. Designing the Database Structure/3. Creating the users table using migrations.mp4 90MB
  56. 8. Coverting our HTML to Go Templates, and creating handlers/4. Sending and processing an AJAX request.mp4 88MB
  57. 7. Javascript & CSS/4. Creating modals with SweetAlert.mp4 88MB
  58. 8. Coverting our HTML to Go Templates, and creating handlers/3. Creating a handler that return JSON.mp4 87MB
  59. 1. Introduction/1. Introduction who I am, and what we're going to do.mp4 85MB
  60. 13. Connecting our Application to the Database/13. Connecting search availablity to the make reservation page.mp4 84MB
  61. 8. Coverting our HTML to Go Templates, and creating handlers/12. Finishing up our response to user, and adding alerts.mp4 84MB
  62. 3. Building a Basic Web Application/13. Optimizing our template cache by using an application config.mp4 84MB
  63. 13. Connecting our Application to the Database/10. Searching for availability by room.mp4 82MB
  64. 13. Connecting our Application to the Database/18. Connecting the rooms page to the make reservation page.mp4 81MB
  65. 11. Persisting Data with PostgreSQL/4. Basic SQL syntax.mp4 76MB
  66. 6. Choosing a Project, and Working With Forms/4. Creating pages as HTML.mp4 76MB
  67. 6. Choosing a Project, and Working With Forms/7. Adding a form to search for availability.mp4 76MB
  68. 1. Introduction/2. Why Go Why not PHP, or Python, or Node.js, or whatever.mp4 76MB
  69. 13. Connecting our Application to the Database/9. Inserting Room Restrictions.mp4 76MB
  70. 18. Updating our applications to accept command line parameters/1. Changing our app to use command line flags.mp4 75MB
  71. 8. Coverting our HTML to Go Templates, and creating handlers/5. Sending AJAX post and generalizing our custom function.mp4 73MB
  72. 6. Choosing a Project, and Working With Forms/3. Enabling static files.mp4 73MB
  73. 6. Choosing a Project, and Working With Forms/1. What are we going to build.mp4 73MB
  74. 17. Setting up secure back end administration/6. Listing new reservations.mp4 73MB
  75. 9. Writing Tests/4. Writing tests for our Render package I.mp4 71MB
  76. 16. Authentication/8. Checking to see if a user is logged in, and logging a user out.mp4 71MB
  77. 8. Coverting our HTML to Go Templates, and creating handlers/13. An aside Alternate Templating Engines.mp4 70MB
  78. 2. Overview of the Go Language/14. Writing Tests.mp4 70MB
  79. 13. Connecting our Application to the Database/16. Searching for availability by Room.mp4 70MB
  80. 7. Javascript & CSS/6. Adding custom alerts in our Javascript module.mp4 70MB
  81. 3. Building a Basic Web Application/3. Functions and handlers.mp4 69MB
  82. 16. Authentication/4. Creating our handler to log in.mp4 68MB
  83. 20. Finishing Touches/2. Updating the footer and page title.mp4 67MB
  84. 2. Overview of the Go Language/6. Other data structures Maps and Slices.mp4 67MB
  85. 10. Improved Error Handling/1. Centralizing our error handling to a helpers package.mp4 66MB
  86. 2. Overview of the Go Language/7. Decision Structures.mp4 63MB
  87. 7. Javascript & CSS/3. Custom alerts using Notie.mp4 63MB
  88. 11. Persisting Data with PostgreSQL/3. Connecting to the database with DBeaver on Windows.mp4 62MB
  89. 14. Updating our tests/5. Testing AvailabilityJSON.mp4 61MB
  90. 17. Setting up secure back end administration/9. Editing a reservation.mp4 60MB
  91. 9. Writing Tests/3. Writing tests for our POST handlers.mp4 59MB
  92. 3. Building a Basic Web Application/8. Enabling Go Modules and refactoring our code to use packages.mp4 59MB
  93. 4. Improved Routing & Middleware/2. Using chi for routing.mp4 59MB
  94. 2. Overview of the Go Language/4. Types and Structs.mp4 58MB
  95. 3. Building a Basic Web Application/5. Serving HTML Templates.mp4 58MB
  96. 3. Building a Basic Web Application/7. Reorganizing our code, and adding some basic styling to pages.mp4 58MB
  97. 4. Improved Routing & Middleware/3. Developing our own middleware.mp4 58MB
  98. 17. Setting up secure back end administration/19. Handling Calendar changes IV.mp4 58MB
  99. 3. Building a Basic Web Application/10. Building a template cache (part two).mp4 57MB
  100. 17. Setting up secure back end administration/2. Convert the admin template into a Go template.mp4 56MB
  101. 13. Connecting our Application to the Database/2. Creating a Driver package.mp4 55MB
  102. 6. Choosing a Project, and Working With Forms/8. Improving our form.mp4 54MB
  103. 17. Setting up secure back end administration/11. Deleting a reservation.mp4 53MB
  104. 13. Connecting our Application to the Database/19. Connecting the Major's Suite page, and extracting our javascript module.mp4 53MB
  105. 9. Writing Tests/6. Getting test coverage.mp4 53MB
  106. 13. Connecting our Application to the Database/5. Cleaning up our code.mp4 52MB
  107. 17. Setting up secure back end administration/4. Create stub handlers for admin functionality.mp4 52MB
  108. 10. Improved Error Handling/2. Using our ClientError and ServerError helper functions.mp4 50MB
  109. 17. Setting up secure back end administration/17. Handling Calendar changes II.mp4 50MB
  110. 4. Improved Routing & Middleware/1. Using pat for routing.mp4 50MB
  111. 17. Setting up secure back end administration/8. Database functions for editing a reservation.mp4 49MB
  112. 12. Designing the Database Structure/8. Solution to Exercise.mp4 49MB
  113. 2. Overview of the Go Language/13. Reading and Writing JSON.mp4 47MB
  114. 19. Deploying Our Application to a Server/6. Writing an update script for the server.mp4 47MB
  115. 12. Designing the Database Structure/4. Creating the rest of our database using migrations.mp4 46MB
  116. 1. Introduction/3. Why Go - System Resources.mp4 46MB
  117. 12. Designing the Database Structure/7. Adding Indices & Exercise.mp4 45MB
  118. 16. Authentication/1. Create the login screen.mp4 45MB
  119. 7. Javascript & CSS/5. Implementing a Javascript module.mp4 45MB
  120. 5. State Management with Sessions/2. Experimenting with sessions.mp4 44MB
  121. 2. Overview of the Go Language/12. Channels.mp4 44MB
  122. 13. Connecting our Application to the Database/8. Testing our insert reservation function.mp4 43MB
  123. 13. Connecting our Application to the Database/4. Setting up models.mp4 43MB
  124. 14. Updating our tests/6.1 bookings-source-with-handler-tests.zip 42MB
  125. 17. Setting up secure back end administration/3. Solution to creating admin templates.mp4 42MB
  126. 16. Authentication/5. Writing Authentication Middleware.mp4 42MB
  127. 21. Where to go next/1. Additional resources.mp4 42MB
  128. 15. Sending Mail using Go/5. Creating and sending mail notifications.mp4 42MB
  129. 2. Overview of the Go Language/8. Loops and ranging over data.mp4 42MB
  130. 12. Designing the Database Structure/6. Setting up the rest of our foreign keys.mp4 42MB
  131. 16. Authentication/9. Protecting our routes with authentication middleware.mp4 41MB
  132. 3. Building a Basic Web Application/4. Error checking.mp4 41MB
  133. 3. Building a Basic Web Application/11. Setting application wide configuration.mp4 41MB
  134. 8. Coverting our HTML to Go Templates, and creating handlers/10. Server Side form validation IV.mp4 39MB
  135. 2. Overview of the Go Language/9. Interfaces.mp4 39MB
  136. 11. Persisting Data with PostgreSQL/2. Connecting to the database with DBeaver on a Mac.mp4 39MB
  137. 17. Setting up secure back end administration/1. Picking an admin template.mp4 38MB
  138. 2. Overview of the Go Language/3. Pointers.mp4 35MB
  139. 11. Persisting Data with PostgreSQL/1. Installing PostgreSQL.mp4 33MB
  140. 15. Sending Mail using Go/8. Updating our tests.mp4 33MB
  141. 19. Deploying Our Application to a Server/5. Setting up Supervisor.mp4 32MB
  142. 9. Writing Tests/7. Exercise Writing tests for the Forms package.mp4 31MB
  143. 17. Setting up secure back end administration/16. Handling Calendar changes I.mp4 31MB
  144. 15. Sending Mail using Go/3. Installing Mailhog on a Mac for testing purposes.mp4 30MB
  145. 1. Introduction/5. Getting help How to ask questions.mp4 30MB
  146. 19. Deploying Our Application to a Server/1. Using vi to edit files on remote server.mp4 30MB
  147. 12. Designing the Database Structure/5. Setting up a foreign key.mp4 30MB
  148. 6. Choosing a Project, and Working With Forms/9. Creating the reservation page.mp4 29MB
  149. 8. Coverting our HTML to Go Templates, and creating handlers/6. Refactoring to use internal packages.mp4 28MB
  150. 17. Setting up secure back end administration/22. Fixing a bug missed by our tests.mp4 28MB
  151. 16. Authentication/2. Creating the authentication handlers for the login screen.mp4 28MB
  152. 15. Sending Mail using Go/1. Sending email using the Standard Library.mp4 27MB
  153. 14. Updating our tests/7. Simplifying adding post parameters.mp4 25MB
  154. 13. Connecting our Application to the Database/6. A word about ORMs.mp4 24MB
  155. 2. Overview of the Go Language/11. Packages.mp4 21MB
  156. 3. Building a Basic Web Application/1. How web applications work the requestresponse lifecycle.mp4 20MB
  157. 10. Improved Error Handling/3. Updating our tests.mp4 20MB
  158. 19. Deploying Our Application to a Server/3. Add admin user to migrations.mp4 19MB
  159. 16. Authentication/6. Adding a user to the database.mp4 19MB
  160. 2. Overview of the Go Language/5. Receivers Structs with functions.mp4 18MB
  161. 16. Authentication/7. Testing Login.mp4 17MB
  162. 2. Overview of the Go Language/1. A note about the terminal on Windows Git Bash.mp4 17MB
  163. 20. Finishing Touches/4. Populating the rest of the pages.mp4 16MB
  164. 12. Designing the Database Structure/2. Install Soda.mp4 16MB
  165. 17. Setting up secure back end administration/23. A word about the updated tests.mp4 16MB
  166. 9. Writing Tests/9. Making running our application easier.mp4 12MB
  167. 18. Updating our applications to accept command line parameters/2. An alternative the .env file.mp4 12MB
  168. 13. Connecting our Application to the Database/20. Adding a migration for seeding rooms.mp4 12MB
  169. 15. Sending Mail using Go/6. Solution to sending notification to property owner.mp4 10MB
  170. 13. Connecting our Application to the Database/21. Adding a migration for seeding restrictions.mp4 10MB
  171. 19. Deploying Our Application to a Server/7. A note about sending mail from the live server.mp4 9MB
  172. 15. Sending Mail using Go/4. Installing Mailhog on Windows for testing purposes.mp4 9MB
  173. 6. Choosing a Project, and Working With Forms/5.1 images.zip 5MB
  174. 3. Building a Basic Web Application/12. Why the application wide config is so useful.mp4 4MB
  175. 6. Choosing a Project, and Working With Forms/6.1 room-images.zip 1MB
  176. 6. Choosing a Project, and Working With Forms/5. Creating a landing page.srt 71KB
  177. 13. Connecting our Application to the Database/1. How to connect a Go application to a database.srt 47KB
  178. 14. Updating our tests/4. Testing Post handlers.srt 42KB
  179. 17. Setting up secure back end administration/21. Updating our tests.srt 37KB
  180. 3. Building a Basic Web Application/9. Working with Layouts, and building a template cache (part one).srt 37KB
  181. 9. Writing Tests/2. Writing tests for our GET handlers.srt 34KB
  182. 2. Overview of the Go Language/2. Variables & Functions.srt 32KB
  183. 17. Setting up secure back end administration/5. Listing all reservations.srt 32KB
  184. 8. Coverting our HTML to Go Templates, and creating handlers/1. Converting our pages to Go templates.srt 32KB
  185. 9. Writing Tests/8. Solution to writing tests for the Forms package.srt 31KB
  186. 7. Javascript & CSS/1. What is Javascript, and why should I care.srt 31KB
  187. 17. Setting up secure back end administration/7. Showing one reservation.srt 31KB
  188. 17. Setting up secure back end administration/13. Reservation Calendar II.srt 30KB
  189. 17. Setting up secure back end administration/14. Reservation Calendar III.srt 29KB
  190. 6. Choosing a Project, and Working With Forms/2. Setting up our project.srt 29KB
  191. 8. Coverting our HTML to Go Templates, and creating handlers/9. Server side form validation III.srt 29KB
  192. 15. Sending Mail using Go/2. Installing a mailer package and setting up a mail channel.srt 29KB
  193. 8. Coverting our HTML to Go Templates, and creating handlers/7. Server-side form validation.srt 28KB
  194. 13. Connecting our Application to the Database/12. Connecting our handlers to our new database functions.srt 26KB
  195. 17. Setting up secure back end administration/20. Fixing our redirects.srt 26KB
  196. 17. Setting up secure back end administration/21.2 handlers_test.go 26KB
  197. 6. Choosing a Project, and Working With Forms/6. Creating a page for each room.srt 25KB
  198. 14. Updating our tests/7.1 handlers_test.go 25KB
  199. 8. Coverting our HTML to Go Templates, and creating handlers/8. Server side form validation II.srt 25KB
  200. 8. Coverting our HTML to Go Templates, and creating handlers/11. Displaying a response to user after posting form data.srt 25KB
  201. 9. Writing Tests/1. Writing tests for our main package.srt 24KB
  202. 12. Designing the Database Structure/1. Identifying database structure, and Entity Relationship Diagarams.srt 24KB
  203. 7. Javascript & CSS/7. Using our Javascript module on the Book Now button.srt 24KB
  204. 8. Coverting our HTML to Go Templates, and creating handlers/2. Creating handlers for our forms & adding CSRF Protection.srt 24KB
  205. 13. Connecting our Application to the Database/14. Cleaning up our make reservation page and testing everything.srt 23KB
  206. 13. Connecting our Application to the Database/7. Setting up database functions inserting a reservation.srt 23KB
  207. 6. Choosing a Project, and Working With Forms/4. Creating pages as HTML.srt 22KB
  208. 5. State Management with Sessions/1. Installing and setting up a sessions package.srt 22KB
  209. 2. Overview of the Go Language/6. Other data structures Maps and Slices.srt 22KB
  210. 3. Building a Basic Web Application/14. Sharing data with templates.srt 22KB
  211. 3. Building a Basic Web Application/13. Optimizing our template cache by using an application config.srt 22KB
  212. 16. Authentication/3. Creating the authentication and user database functions.srt 22KB
  213. 7. Javascript & CSS/8. What is CSS, and how does it work.srt 22KB
  214. 2. Overview of the Go Language/4. Types and Structs.srt 22KB
  215. 2. Overview of the Go Language/14. Writing Tests.srt 22KB
  216. 1. Introduction/4. Installing Go, an IDE, and writing a simple program.srt 21KB
  217. 3. Building a Basic Web Application/2. Making a Hello, World web application.srt 20KB
  218. 13. Connecting our Application to the Database/11. Searching for availablity for all rooms.srt 20KB
  219. 9. Writing Tests/5. Writing tests for our Render package II.srt 20KB
  220. 17. Setting up secure back end administration/10. Marking a reservation as processed.srt 20KB
  221. 13. Connecting our Application to the Database/10. Searching for availability by room.srt 20KB
  222. 10. Improved Error Handling/1. Centralizing our error handling to a helpers package.srt 19KB
  223. 13. Connecting our Application to the Database/3. Connecting to the database and adding the SQL connection to our Repository.srt 19KB
  224. 14. Updating our tests/2. Updating our existing tests to handle sessions.srt 19KB
  225. 13. Connecting our Application to the Database/15. Cleaning up the reservation summary page and improving validation.srt 19KB
  226. 3. Building a Basic Web Application/3. Functions and handlers.srt 19KB
  227. 17. Setting up secure back end administration/15. Reservation Calendar IV.srt 19KB
  228. 8. Coverting our HTML to Go Templates, and creating handlers/3. Creating a handler that return JSON.srt 19KB
  229. 7. Javascript & CSS/2. Making a better date picker.srt 19KB
  230. 11. Persisting Data with PostgreSQL/5. More complex queries.srt 18KB
  231. 17. Setting up secure back end administration/12. Showing the reservation calendar.srt 18KB
  232. 15. Sending Mail using Go/7. Sending nicely formatted email using Foundation.srt 18KB
  233. 11. Persisting Data with PostgreSQL/4. Basic SQL syntax.srt 18KB
  234. 12. Designing the Database Structure/3. Creating the users table using migrations.srt 18KB
  235. 9. Writing Tests/4. Writing tests for our Render package I.srt 18KB
  236. 6. Choosing a Project, and Working With Forms/7. Adding a form to search for availability.srt 18KB
  237. 17. Setting up secure back end administration/18. Handling Calendar changes III.srt 17KB
  238. 2. Overview of the Go Language/7. Decision Structures.srt 17KB
  239. 2. Overview of the Go Language/12. Channels.srt 17KB
  240. 14. Updating our tests/3. Improving our tests by handling multiple cases.srt 16KB
  241. 13. Connecting our Application to the Database/13. Connecting search availablity to the make reservation page.srt 16KB
  242. 8. Coverting our HTML to Go Templates, and creating handlers/4. Sending and processing an AJAX request.srt 16KB
  243. 13. Connecting our Application to the Database/17. Providing feedback when searching by room, and connecting to the reservation pag.srt 16KB
  244. 3. Building a Basic Web Application/8. Enabling Go Modules and refactoring our code to use packages.srt 15KB
  245. 19. Deploying Our Application to a Server/4. Connecting the application to the web server.srt 15KB
  246. 2. Overview of the Go Language/13. Reading and Writing JSON.srt 15KB
  247. 13. Connecting our Application to the Database/9. Inserting Room Restrictions.srt 15KB
  248. 8. Coverting our HTML to Go Templates, and creating handlers/12. Finishing up our response to user, and adding alerts.srt 14KB
  249. 13. Connecting our Application to the Database/2. Creating a Driver package.srt 14KB
  250. 14. Updating our tests/1. Creating a test database repository.srt 14KB
  251. 4. Improved Routing & Middleware/3. Developing our own middleware.srt 14KB
  252. 8. Coverting our HTML to Go Templates, and creating handlers/13. An aside Alternate Templating Engines.srt 14KB
  253. 3. Building a Basic Web Application/5. Serving HTML Templates.srt 13KB
  254. 7. Javascript & CSS/6. Adding custom alerts in our Javascript module.srt 13KB
  255. 8. Coverting our HTML to Go Templates, and creating handlers/5. Sending AJAX post and generalizing our custom function.srt 13KB
  256. 7. Javascript & CSS/3. Custom alerts using Notie.srt 13KB
  257. 7. Javascript & CSS/4. Creating modals with SweetAlert.srt 13KB
  258. 3. Building a Basic Web Application/10. Building a template cache (part two).srt 13KB
  259. 2. Overview of the Go Language/8. Loops and ranging over data.srt 13KB
  260. 18. Updating our applications to accept command line parameters/1. Changing our app to use command line flags.srt 13KB
  261. 13. Connecting our Application to the Database/18. Connecting the rooms page to the make reservation page.srt 13KB
  262. 16. Authentication/4. Creating our handler to log in.srt 12KB
  263. 13. Connecting our Application to the Database/16. Searching for availability by Room.srt 12KB
  264. 2. Overview of the Go Language/9. Interfaces.srt 11KB
  265. 3. Building a Basic Web Application/7. Reorganizing our code, and adding some basic styling to pages.srt 11KB
  266. 9. Writing Tests/3. Writing tests for our POST handlers.srt 11KB
  267. 6. Choosing a Project, and Working With Forms/3. Enabling static files.srt 11KB
  268. 14. Updating our tests/5. Testing AvailabilityJSON.srt 11KB
  269. 19. Deploying Our Application to a Server/2. Choosing a server platform.srt 11KB
  270. 4. Improved Routing & Middleware/2. Using chi for routing.srt 10KB
  271. 2. Overview of the Go Language/3. Pointers.srt 10KB
  272. 20. Finishing Touches/3. Finishing touches, and fixing a bug.srt 10KB
  273. 6. Choosing a Project, and Working With Forms/8. Improving our form.srt 10KB
  274. 16. Authentication/8. Checking to see if a user is logged in, and logging a user out.srt 10KB
  275. 9. Writing Tests/6. Getting test coverage.srt 10KB
  276. 3. Building a Basic Web Application/11. Setting application wide configuration.srt 10KB
  277. 12. Designing the Database Structure/4. Creating the rest of our database using migrations.srt 10KB
  278. 17. Setting up secure back end administration/6. Listing new reservations.srt 10KB
  279. 5. State Management with Sessions/2. Experimenting with sessions.srt 10KB
  280. 4. Improved Routing & Middleware/1. Using pat for routing.srt 10KB
  281. 17. Setting up secure back end administration/9. Editing a reservation.srt 9KB
  282. 20. Finishing Touches/1. Updating to Bootstrap 5.srt 9KB
  283. 16. Authentication/5. Writing Authentication Middleware.srt 9KB
  284. 7. Javascript & CSS/5. Implementing a Javascript module.srt 9KB
  285. 12. Designing the Database Structure/8. Solution to Exercise.srt 9KB
  286. 3. Building a Basic Web Application/4. Error checking.srt 9KB
  287. 17. Setting up secure back end administration/11. Deleting a reservation.srt 9KB
  288. 17. Setting up secure back end administration/19. Handling Calendar changes IV.srt 8KB
  289. 13. Connecting our Application to the Database/5. Cleaning up our code.srt 8KB
  290. 1. Introduction/1. Introduction who I am, and what we're going to do.srt 8KB
  291. 17. Setting up secure back end administration/17. Handling Calendar changes II.srt 8KB
  292. 10. Improved Error Handling/2. Using our ClientError and ServerError helper functions.srt 8KB
  293. 19. Deploying Our Application to a Server/1. Using vi to edit files on remote server.srt 8KB
  294. 8. Coverting our HTML to Go Templates, and creating handlers/10. Server Side form validation IV.srt 8KB
  295. 12. Designing the Database Structure/7. Adding Indices & Exercise.srt 8KB
  296. 20. Finishing Touches/2. Updating the footer and page title.srt 8KB
  297. 17. Setting up secure back end administration/3. Solution to creating admin templates.srt 8KB
  298. 3. Building a Basic Web Application/1. How web applications work the requestresponse lifecycle.srt 8KB
  299. 2. Overview of the Go Language/11. Packages.srt 8KB
  300. 13. Connecting our Application to the Database/4. Setting up models.srt 7KB
  301. 17. Setting up secure back end administration/8. Database functions for editing a reservation.srt 7KB
  302. 9. Writing Tests/7. Exercise Writing tests for the Forms package.srt 7KB
  303. 13. Connecting our Application to the Database/19. Connecting the Major's Suite page, and extracting our javascript module.srt 7KB
  304. 17. Setting up secure back end administration/4. Create stub handlers for admin functionality.srt 7KB
  305. 12. Designing the Database Structure/6. Setting up the rest of our foreign keys.srt 7KB
  306. 13. Connecting our Application to the Database/8. Testing our insert reservation function.srt 7KB
  307. 6. Choosing a Project, and Working With Forms/1. What are we going to build.srt 7KB
  308. 1. Introduction/2. Why Go Why not PHP, or Python, or Node.js, or whatever.srt 7KB
  309. 15. Sending Mail using Go/1. Sending email using the Standard Library.srt 7KB
  310. 15. Sending Mail using Go/5. Creating and sending mail notifications.srt 7KB
  311. 8. Coverting our HTML to Go Templates, and creating handlers/13.1 jet-templates.zip 6KB
  312. 6. Choosing a Project, and Working With Forms/9. Creating the reservation page.srt 6KB
  313. 8. Coverting our HTML to Go Templates, and creating handlers/6. Refactoring to use internal packages.srt 6KB
  314. 11. Persisting Data with PostgreSQL/3. Connecting to the database with DBeaver on Windows.srt 6KB
  315. 2. Overview of the Go Language/5. Receivers Structs with functions.srt 6KB
  316. 12. Designing the Database Structure/5. Setting up a foreign key.srt 6KB
  317. 17. Setting up secure back end administration/3.1 admin.layout.tmpl 6KB
  318. 16. Authentication/9. Protecting our routes with authentication middleware.srt 6KB
  319. 11. Persisting Data with PostgreSQL/2. Connecting to the database with DBeaver on a Mac.srt 6KB
  320. 11. Persisting Data with PostgreSQL/1. Installing PostgreSQL.srt 6KB
  321. 16. Authentication/1. Create the login screen.srt 6KB
  322. 15. Sending Mail using Go/8. Updating our tests.srt 5KB
  323. 17. Setting up secure back end administration/2. Convert the admin template into a Go template.srt 5KB
  324. 17. Setting up secure back end administration/1. Picking an admin template.srt 5KB
  325. 19. Deploying Our Application to a Server/5. Setting up Supervisor.srt 5KB
  326. 17. Setting up secure back end administration/22. Fixing a bug missed by our tests.srt 5KB
  327. 1. Introduction/3. Why Go - System Resources.srt 5KB
  328. 17. Setting up secure back end administration/21.1 setup_test.go 5KB
  329. 21. Where to go next/1. Additional resources.srt 4KB
  330. 15. Sending Mail using Go/3. Installing Mailhog on a Mac for testing purposes.srt 4KB
  331. 16. Authentication/6. Adding a user to the database.srt 4KB
  332. 13. Connecting our Application to the Database/6. A word about ORMs.srt 4KB
  333. 17. Setting up secure back end administration/16. Handling Calendar changes I.srt 4KB
  334. 9. Writing Tests/9. Making running our application easier.srt 4KB
  335. 16. Authentication/2. Creating the authentication handlers for the login screen.srt 4KB
  336. 19. Deploying Our Application to a Server/6. Writing an update script for the server.srt 4KB
  337. 14. Updating our tests/7. Simplifying adding post parameters.srt 4KB
  338. 10. Improved Error Handling/3. Updating our tests.srt 3KB
  339. 19. Deploying Our Application to a Server/3. Add admin user to migrations.srt 3KB
  340. 1. Introduction/5. Getting help How to ask questions.srt 3KB
  341. 12. Designing the Database Structure/2. Install Soda.srt 3KB
  342. 20. Finishing Touches/4. Populating the rest of the pages.srt 3KB
  343. 3. Building a Basic Web Application/12. Why the application wide config is so useful.srt 2KB
  344. 13. Connecting our Application to the Database/20. Adding a migration for seeding rooms.srt 2KB
  345. 2. Overview of the Go Language/9.1 main.go 2KB
  346. 19. Deploying Our Application to a Server/7. A note about sending mail from the live server.srt 2KB
  347. 15. Sending Mail using Go/6. Solution to sending notification to property owner.srt 2KB
  348. 2. Overview of the Go Language/1. A note about the terminal on Windows Git Bash.srt 2KB
  349. 16. Authentication/7. Testing Login.srt 2KB
  350. 13. Connecting our Application to the Database/21. Adding a migration for seeding restrictions.srt 2KB
  351. 18. Updating our applications to accept command line parameters/2. An alternative the .env file.srt 2KB
  352. 17. Setting up secure back end administration/23. A word about the updated tests.srt 2KB
  353. 14. Updating our tests/6. Completed Handler tests.html 2KB
  354. 2. Overview of the Go Language/14.1 testing.zip 1KB
  355. 2. Overview of the Go Language/12.1 channels.zip 1KB
  356. 15. Sending Mail using Go/4. Installing Mailhog on Windows for testing purposes.srt 1KB
  357. 2. Overview of the Go Language/11.1 packages.zip 1KB
  358. 2. Overview of the Go Language/7.1 main.go 929B
  359. 9. Writing Tests/7.1 forms_test.go 848B
  360. 2. Overview of the Go Language/6.1 main.go 734B
  361. 3. Building a Basic Web Application/6. A note for Windows Users.html 393B
  362. 2. Overview of the Go Language/2.1 main.go 388B
  363. 2. Overview of the Go Language/5.1 main.go 364B
  364. 2. Overview of the Go Language/4.1 main.go 352B
  365. 2. Overview of the Go Language/3.1 main.go 328B
  366. 1. Introduction/6. Useful Resources.html 180B
  367. 17. Setting up secure back end administration/3.2 admin-dashboard.page.tmpl 164B
  368. 2. Overview of the Go Language/10. Test quiz.html 151B
  369. 17. Setting up secure back end administration/1.1 Admin template.html 131B
  370. 7. Javascript & CSS/6.1 Documentation for Javascript modules on MDN, the Mozila Developers Network.html 130B
  371. 19. Deploying Our Application to a Server/2.1 Referral link for Linode.html 127B
  372. 21. Where to go next/1.1 gRPC Tutorial.html 120B
  373. 19. Deploying Our Application to a Server/1.1 Cheatsheet for vi.html 118B
  374. 21. Where to go next/1.2 Microservices in Go.html 117B
  375. 1. Introduction/6.1 The Mozilla Developer Network's Javascript documentation.html 116B
  376. 13. Connecting our Application to the Database/7.1 Dates and Times in Go.html 116B
  377. 1. Introduction/6.5 The Mozilla Developer Network's documentation for Cascading Style Sheets (CSS).html 109B
  378. 17. Setting up secure back end administration/5.1 Simple-Datatables.html 109B
  379. 7. Javascript & CSS/2.1 Vanilla JS date picker on GitHub.html 106B
  380. 7. Javascript & CSS/4.1 SweetAlert on GitHub.html 103B
  381. 12. Designing the Database Structure/2.1 Soda - our migration tool.html 101B
  382. 1. Introduction/4.1 Download Visual Studio Code.html 99B
  383. 16. Authentication/6.1 Code to generate password hash on play.golang.org.html 98B
  384. 7. Javascript & CSS/3.1 Notie on GitHub.html 96B
  385. 5. State Management with Sessions/1.1 The scs sessions package on GitHub.html 95B
  386. 18. Updating our applications to accept command line parameters/2.1 godotenv repository.html 93B
  387. 4. Improved Routing & Middleware/1.1 The pat router on GitHub.html 93B
  388. 8. Coverting our HTML to Go Templates, and creating handlers/13.2 The Jet Template package.html 93B
  389. 7. Javascript & CSS/4.2 SweetAlert's documentation.html 91B
  390. 4. Improved Routing & Middleware/2.1 The chi router on GitHub.html 90B
  391. 6. Choosing a Project, and Working With Forms/2.1 Download git.html 90B
  392. 1. Introduction/6.4 jsDelivr - a helpful content delivery network which hosts a lot of open source javascript and css packages.html 86B
  393. 1. Introduction/6.3 The Go standard library documentation.html 84B
  394. 1. Introduction/4.2 Download Go.html 83B
  395. 1. Introduction/6.2 GoDoc - a great place to find open source packages.html 80B
  396. 1. Introduction/6.6 cdnjs - another great CDN with lots of externally hosted javascript and css resources.html 79B
  397. 0. Websites you may like/[GigaCourse.Com].url 49B
  398. 11. Persisting Data with PostgreSQL/[GigaCourse.Com].url 49B
  399. 18. Updating our applications to accept command line parameters/[GigaCourse.Com].url 49B
  400. 2. Overview of the Go Language/[GigaCourse.Com].url 49B
  401. [GigaCourse.Com].url 49B