FileMood

Download [GigaCourse.Com] Udemy - Building Modern Web Applications with Go (Golang)

GigaCourse Com Udemy Building Modern Web Applications with Go Golang

Name

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

 DOWNLOAD Copy Link

Total Size

14.2 GB

Total Files

401

Last Seen

2024-07-23 23:40

Hash

00384A07B6CF72158A6C9F1C007A0B83A67D904E

/0. Websites you may like/

[GigaCourse.Com].url

0.0 KB

/1. Introduction/

1. Introduction who I am, and what we're going to do.mp4

89.1 MB

1. Introduction who I am, and what we're going to do.srt

8.5 KB

2. Why Go Why not PHP, or Python, or Node.js, or whatever.mp4

79.5 MB

2. Why Go Why not PHP, or Python, or Node.js, or whatever.srt

6.9 KB

3. Why Go - System Resources.mp4

47.8 MB

3. Why Go - System Resources.srt

4.8 KB

4. Installing Go, an IDE, and writing a simple program.mp4

108.7 MB

4. Installing Go, an IDE, and writing a simple program.srt

22.0 KB

4.1 Download Visual Studio Code.html

0.1 KB

4.2 Download Go.html

0.1 KB

5. Getting help How to ask questions.mp4

31.3 MB

5. Getting help How to ask questions.srt

2.9 KB

6. Useful Resources.html

0.2 KB

6.1 The Mozilla Developer Network's Javascript documentation.html

0.1 KB

6.2 GoDoc - a great place to find open source packages.html

0.1 KB

6.3 The Go standard library documentation.html

0.1 KB

6.4 jsDelivr - a helpful content delivery network which hosts a lot of open source javascript and css packages.html

0.1 KB

6.5 The Mozilla Developer Network's documentation for Cascading Style Sheets (CSS).html

0.1 KB

6.6 cdnjs - another great CDN with lots of externally hosted javascript and css resources.html

0.1 KB

/10. Improved Error Handling/

1. Centralizing our error handling to a helpers package.mp4

69.3 MB

1. Centralizing our error handling to a helpers package.srt

20.0 KB

2. Using our ClientError and ServerError helper functions.mp4

52.4 MB

2. Using our ClientError and ServerError helper functions.srt

8.4 KB

3. Updating our tests.mp4

20.7 MB

3. Updating our tests.srt

3.3 KB

/11. Persisting Data with PostgreSQL/

1. Installing PostgreSQL.mp4

35.1 MB

1. Installing PostgreSQL.srt

5.8 KB

2. Connecting to the database with DBeaver on a Mac.mp4

41.0 MB

2. Connecting to the database with DBeaver on a Mac.srt

5.8 KB

3. Connecting to the database with DBeaver on Windows.mp4

64.5 MB

3. Connecting to the database with DBeaver on Windows.srt

6.1 KB

4. Basic SQL syntax.mp4

80.1 MB

4. Basic SQL syntax.srt

18.1 KB

5. More complex queries.mp4

104.6 MB

5. More complex queries.srt

18.9 KB

[GigaCourse.Com].url

0.0 KB

/12. Designing the Database Structure/

1. Identifying database structure, and Entity Relationship Diagarams.mp4

96.3 MB

1. Identifying database structure, and Entity Relationship Diagarams.srt

24.2 KB

2. Install Soda.mp4

17.1 MB

2. Install Soda.srt

2.8 KB

2.1 Soda - our migration tool.html

0.1 KB

3. Creating the users table using migrations.mp4

94.9 MB

3. Creating the users table using migrations.srt

18.1 KB

4. Creating the rest of our database using migrations.mp4

48.6 MB

4. Creating the rest of our database using migrations.srt

10.1 KB

5. Setting up a foreign key.mp4

31.0 MB

5. Setting up a foreign key.srt

6.0 KB

6. Setting up the rest of our foreign keys.mp4

43.8 MB

6. Setting up the rest of our foreign keys.srt

7.3 KB

7. Adding Indices & Exercise.mp4

47.6 MB

7. Adding Indices & Exercise.srt

8.0 KB

8. Solution to Exercise.mp4

51.0 MB

8. Solution to Exercise.srt

9.0 KB

/13. Connecting our Application to the Database/

1. How to connect a Go application to a database.mp4

207.2 MB

1. How to connect a Go application to a database.srt

48.2 KB

10. Searching for availability by room.mp4

85.7 MB

10. Searching for availability by room.srt

20.2 KB

11. Searching for availablity for all rooms.mp4

112.5 MB

11. Searching for availablity for all rooms.srt

20.5 KB

12. Connecting our handlers to our new database functions.mp4

140.9 MB

12. Connecting our handlers to our new database functions.srt

26.6 KB

13. Connecting search availablity to the make reservation page.mp4

88.2 MB

13. Connecting search availablity to the make reservation page.srt

16.5 KB

14. Cleaning up our make reservation page and testing everything.mp4

131.9 MB

14. Cleaning up our make reservation page and testing everything.srt

24.0 KB

15. Cleaning up the reservation summary page and improving validation.mp4

120.3 MB

15. Cleaning up the reservation summary page and improving validation.srt

19.7 KB

16. Searching for availability by Room.mp4

73.5 MB

16. Searching for availability by Room.srt

12.3 KB

17. Providing feedback when searching by room, and connecting to the reservation pag.mp4

102.3 MB

17. Providing feedback when searching by room, and connecting to the reservation pag.srt

16.3 KB

18. Connecting the rooms page to the make reservation page.mp4

84.4 MB

18. Connecting the rooms page to the make reservation page.srt

12.8 KB

19. Connecting the Major's Suite page, and extracting our javascript module.mp4

55.7 MB

19. Connecting the Major's Suite page, and extracting our javascript module.srt

7.3 KB

2. Creating a Driver package.mp4

58.1 MB

2. Creating a Driver package.srt

14.5 KB

20. Adding a migration for seeding rooms.mp4

12.5 MB

20. Adding a migration for seeding rooms.srt

2.2 KB

21. Adding a migration for seeding restrictions.mp4

10.5 MB

21. Adding a migration for seeding restrictions.srt

2.0 KB

3. Connecting to the database and adding the SQL connection to our Repository.mp4

98.3 MB

3. Connecting to the database and adding the SQL connection to our Repository.srt

19.9 KB

4. Setting up models.mp4

45.2 MB

4. Setting up models.srt

7.7 KB

5. Cleaning up our code.mp4

54.3 MB

5. Cleaning up our code.srt

8.5 KB

6. A word about ORMs.mp4

25.7 MB

6. A word about ORMs.srt

4.1 KB

7. Setting up database functions inserting a reservation.mp4

113.4 MB

7. Setting up database functions inserting a reservation.srt

23.3 KB

7.1 Dates and Times in Go.html

0.1 KB

8. Testing our insert reservation function.mp4

45.5 MB

8. Testing our insert reservation function.srt

7.0 KB

9. Inserting Room Restrictions.mp4

79.2 MB

9. Inserting Room Restrictions.srt

14.9 KB

/14. Updating our tests/

1. Creating a test database repository.mp4

98.9 MB

1. Creating a test database repository.srt

14.4 KB

2. Updating our existing tests to handle sessions.mp4

111.7 MB

2. Updating our existing tests to handle sessions.srt

19.9 KB

3. Improving our tests by handling multiple cases.mp4

117.3 MB

3. Improving our tests by handling multiple cases.srt

16.8 KB

4. Testing Post handlers.mp4

281.7 MB

4. Testing Post handlers.srt

43.2 KB

5. Testing AvailabilityJSON.mp4

64.0 MB

5. Testing AvailabilityJSON.srt

11.1 KB

6. Completed Handler tests.html

1.8 KB

6.1 bookings-source-with-handler-tests.zip

44.5 MB

7. Simplifying adding post parameters.mp4

25.8 MB

7. Simplifying adding post parameters.srt

3.6 KB

7.1 handlers_test.go

25.6 KB

/15. Sending Mail using Go/

1. Sending email using the Standard Library.mp4

28.1 MB

1. Sending email using the Standard Library.srt

6.8 KB

2. Installing a mailer package and setting up a mail channel.mp4

135.3 MB

2. Installing a mailer package and setting up a mail channel.srt

29.3 KB

3. Installing Mailhog on a Mac for testing purposes.mp4

31.6 MB

3. Installing Mailhog on a Mac for testing purposes.srt

4.4 KB

4. Installing Mailhog on Windows for testing purposes.mp4

9.1 MB

4. Installing Mailhog on Windows for testing purposes.srt

1.2 KB

5. Creating and sending mail notifications.mp4

44.1 MB

5. Creating and sending mail notifications.srt

6.8 KB

6. Solution to sending notification to property owner.mp4

11.0 MB

6. Solution to sending notification to property owner.srt

2.1 KB

7. Sending nicely formatted email using Foundation.mp4

126.9 MB

7. Sending nicely formatted email using Foundation.srt

18.3 KB

8. Updating our tests.mp4

34.8 MB

8. Updating our tests.srt

5.6 KB

/16. Authentication/

1. Create the login screen.mp4

47.3 MB

1. Create the login screen.srt

5.7 KB

2. Creating the authentication handlers for the login screen.mp4

29.5 MB

2. Creating the authentication handlers for the login screen.srt

3.9 KB

3. Creating the authentication and user database functions.mp4

116.9 MB

3. Creating the authentication and user database functions.srt

22.4 KB

4. Creating our handler to log in.mp4

71.4 MB

4. Creating our handler to log in.srt

12.6 KB

5. Writing Authentication Middleware.mp4

44.2 MB

5. Writing Authentication Middleware.srt

9.3 KB

6. Adding a user to the database.mp4

20.0 MB

6. Adding a user to the database.srt

4.4 KB

6.1 Code to generate password hash on play.golang.org.html

0.1 KB

7. Testing Login.mp4

17.4 MB

7. Testing Login.srt

2.0 KB

8. Checking to see if a user is logged in, and logging a user out.mp4

74.3 MB

8. Checking to see if a user is logged in, and logging a user out.srt

10.2 KB

9. Protecting our routes with authentication middleware.mp4

43.4 MB

9. Protecting our routes with authentication middleware.srt

5.8 KB

/17. Setting up secure back end administration/

1. Picking an admin template.mp4

39.9 MB

1. Picking an admin template.srt

5.0 KB

1.1 Admin template.html

0.1 KB

10. Marking a reservation as processed.mp4

134.0 MB

10. Marking a reservation as processed.srt

20.4 KB

11. Deleting a reservation.mp4

55.8 MB

11. Deleting a reservation.srt

8.8 KB

12. Showing the reservation calendar.mp4

113.1 MB

12. Showing the reservation calendar.srt

18.8 KB

13. Reservation Calendar II.mp4

206.6 MB

13. Reservation Calendar II.srt

31.0 KB

14. Reservation Calendar III.mp4

167.2 MB

14. Reservation Calendar III.srt

29.9 KB

15. Reservation Calendar IV.mp4

108.1 MB

15. Reservation Calendar IV.srt

19.4 KB

16. Handling Calendar changes I.mp4

32.5 MB

16. Handling Calendar changes I.srt

4.1 KB

17. Handling Calendar changes II.mp4

52.4 MB

17. Handling Calendar changes II.srt

8.4 KB

18. Handling Calendar changes III.mp4

112.6 MB

18. Handling Calendar changes III.srt

17.3 KB

19. Handling Calendar changes IV.mp4

60.3 MB

19. Handling Calendar changes IV.srt

8.6 KB

2. Convert the admin template into a Go template.mp4

58.9 MB

2. Convert the admin template into a Go template.srt

5.6 KB

20. Fixing our redirects.mp4

170.2 MB

20. Fixing our redirects.srt

26.5 KB

21. Updating our tests.mp4

284.9 MB

21. Updating our tests.srt

38.0 KB

21.1 setup_test.go

4.6 KB

21.2 handlers_test.go

26.3 KB

22. Fixing a bug missed by our tests.mp4

29.5 MB

22. Fixing a bug missed by our tests.srt

4.8 KB

23. A word about the updated tests.mp4

16.6 MB

23. A word about the updated tests.srt

1.9 KB

3. Solution to creating admin templates.mp4

44.3 MB

3. Solution to creating admin templates.srt

7.9 KB

3.1 admin.layout.tmpl

5.8 KB

3.2 admin-dashboard.page.tmpl

0.2 KB

4. Create stub handlers for admin functionality.mp4

54.3 MB

4. Create stub handlers for admin functionality.srt

7.3 KB

5. Listing all reservations.mp4

210.4 MB

5. Listing all reservations.srt

32.4 KB

5.1 Simple-Datatables.html

0.1 KB

6. Listing new reservations.mp4

76.2 MB

6. Listing new reservations.srt

9.9 KB

7. Showing one reservation.mp4

215.6 MB

7. Showing one reservation.srt

31.5 KB

8. Database functions for editing a reservation.mp4

51.0 MB

8. Database functions for editing a reservation.srt

7.4 KB

9. Editing a reservation.mp4

62.8 MB

9. Editing a reservation.srt

9.5 KB

/18. Updating our applications to accept command line parameters/

1. Changing our app to use command line flags.mp4

78.4 MB

1. Changing our app to use command line flags.srt

12.9 KB

2. An alternative the .env file.mp4

12.6 MB

2. An alternative the .env file.srt

1.9 KB

2.1 godotenv repository.html

0.1 KB

[GigaCourse.Com].url

0.0 KB

/19. Deploying Our Application to a Server/

1. Using vi to edit files on remote server.mp4

31.2 MB

1. Using vi to edit files on remote server.srt

8.3 KB

1.1 Cheatsheet for vi.html

0.1 KB

2. Choosing a server platform.mp4

96.7 MB

2. Choosing a server platform.srt

10.9 KB

2.1 Referral link for Linode.html

0.1 KB

3. Add admin user to migrations.mp4

20.3 MB

3. Add admin user to migrations.srt

3.3 KB

4. Connecting the application to the web server.mp4

106.7 MB

4. Connecting the application to the web server.srt

15.8 KB

5. Setting up Supervisor.mp4

33.1 MB

5. Setting up Supervisor.srt

4.9 KB

6. Writing an update script for the server.mp4

48.8 MB

6. Writing an update script for the server.srt

3.7 KB

7. A note about sending mail from the live server.mp4

9.5 MB

7. A note about sending mail from the live server.srt

2.1 KB

/2. Overview of the Go Language/

1. A note about the terminal on Windows Git Bash.mp4

17.4 MB

1. A note about the terminal on Windows Git Bash.srt

2.1 KB

10. Test quiz.html

0.2 KB

11. Packages.mp4

21.9 MB

11. Packages.srt

7.7 KB

11.1 packages.zip

1.2 KB

12. Channels.mp4

46.0 MB

12. Channels.srt

17.2 KB

12.1 channels.zip

1.3 KB

13. Reading and Writing JSON.mp4

49.1 MB

13. Reading and Writing JSON.srt

14.9 KB

14. Writing Tests.mp4

73.6 MB

14. Writing Tests.srt

22.0 KB

14.1 testing.zip

1.5 KB

2. Variables & Functions.mp4

103.7 MB

2. Variables & Functions.srt

32.6 KB

2.1 main.go

0.4 KB

3. Pointers.mp4

36.3 MB

3. Pointers.srt

10.6 KB

3.1 main.go

0.3 KB

4. Types and Structs.mp4

61.2 MB

4. Types and Structs.srt

22.1 KB

4.1 main.go

0.4 KB

5. Receivers Structs with functions.mp4

18.6 MB

5. Receivers Structs with functions.srt

6.0 KB

5.1 main.go

0.4 KB

6. Other data structures Maps and Slices.mp4

69.8 MB

6. Other data structures Maps and Slices.srt

22.9 KB

6.1 main.go

0.7 KB

7. Decision Structures.mp4

66.6 MB

7. Decision Structures.srt

17.2 KB

7.1 main.go

0.9 KB

8. Loops and ranging over data.mp4

43.9 MB

8. Loops and ranging over data.srt

13.0 KB

9. Interfaces.mp4

41.0 MB

9. Interfaces.srt

11.6 KB

9.1 main.go

2.1 KB

[GigaCourse.Com].url

0.0 KB

/20. Finishing Touches/

1. Updating to Bootstrap 5.mp4

102.5 MB

1. Updating to Bootstrap 5.srt

9.4 KB

2. Updating the footer and page title.mp4

69.8 MB

2. Updating the footer and page title.srt

7.9 KB

3. Finishing touches, and fixing a bug.mp4

95.8 MB

3. Finishing touches, and fixing a bug.srt

10.6 KB

4. Populating the rest of the pages.mp4

17.2 MB

4. Populating the rest of the pages.srt

2.7 KB

/21. Where to go next/

1. Additional resources.mp4

44.2 MB

1. Additional resources.srt

4.6 KB

1.1 gRPC Tutorial.html

0.1 KB

1.2 Microservices in Go.html

0.1 KB

/3. Building a Basic Web Application/

1. How web applications work the requestresponse lifecycle.mp4

20.9 MB

1. How web applications work the requestresponse lifecycle.srt

7.7 KB

10. Building a template cache (part two).mp4

59.7 MB

10. Building a template cache (part two).srt

13.2 KB

11. Setting application wide configuration.mp4

42.8 MB

11. Setting application wide configuration.srt

10.1 KB

12. Why the application wide config is so useful.mp4

4.7 MB

12. Why the application wide config is so useful.srt

2.3 KB

13. Optimizing our template cache by using an application config.mp4

87.8 MB

13. Optimizing our template cache by using an application config.srt

22.4 KB

14. Sharing data with templates.mp4

97.6 MB

14. Sharing data with templates.srt

22.7 KB

2. Making a Hello, World web application.mp4

235.9 MB

2. Making a Hello, World web application.srt

20.7 KB

3. Functions and handlers.mp4

72.2 MB

3. Functions and handlers.srt

19.7 KB

4. Error checking.mp4

42.9 MB

4. Error checking.srt

8.8 KB

5. Serving HTML Templates.mp4

60.7 MB

5. Serving HTML Templates.srt

13.8 KB

6. A note for Windows Users.html

0.4 KB

7. Reorganizing our code, and adding some basic styling to pages.mp4

60.4 MB

7. Reorganizing our code, and adding some basic styling to pages.srt

11.4 KB

8. Enabling Go Modules and refactoring our code to use packages.mp4

62.1 MB

8. Enabling Go Modules and refactoring our code to use packages.srt

15.8 KB

9. Working with Layouts, and building a template cache (part one).mp4

167.7 MB

9. Working with Layouts, and building a template cache (part one).srt

37.5 KB

/4. Improved Routing & Middleware/

1. Using pat for routing.mp4

52.0 MB

1. Using pat for routing.srt

9.8 KB

1.1 The pat router on GitHub.html

0.1 KB

2. Using chi for routing.mp4

61.5 MB

2. Using chi for routing.srt

10.7 KB

2.1 The chi router on GitHub.html

0.1 KB

3. Developing our own middleware.mp4

60.3 MB

3. Developing our own middleware.srt

14.1 KB

/5. State Management with Sessions/

1. Installing and setting up a sessions package.mp4

115.9 MB

1. Installing and setting up a sessions package.srt

23.0 KB

1.1 The scs sessions package on GitHub.html

0.1 KB

2. Experimenting with sessions.mp4

46.4 MB

2. Experimenting with sessions.srt

9.8 KB

/6. Choosing a Project, and Working With Forms/

1. What are we going to build.mp4

76.3 MB

1. What are we going to build.srt

7.0 KB

2. Setting up our project.mp4

153.7 MB

2. Setting up our project.srt

29.5 KB

2.1 Download git.html

0.1 KB

3. Enabling static files.mp4

76.4 MB

3. Enabling static files.srt

11.2 KB

4. Creating pages as HTML.mp4

80.0 MB

4. Creating pages as HTML.srt

23.0 KB

5. Creating a landing page.mp4

564.5 MB

5. Creating a landing page.srt

72.5 KB

5.1 images.zip

4.9 MB

6. Creating a page for each room.mp4

222.2 MB

6. Creating a page for each room.srt

25.8 KB

6.1 room-images.zip

1.6 MB

7. Adding a form to search for availability.mp4

79.7 MB

7. Adding a form to search for availability.srt

18.0 KB

8. Improving our form.mp4

56.4 MB

8. Improving our form.srt

10.3 KB

9. Creating the reservation page.mp4

30.0 MB

9. Creating the reservation page.srt

6.3 KB

/7. Javascript & CSS/

1. What is Javascript, and why should I care.mp4

200.5 MB

1. What is Javascript, and why should I care.srt

32.0 KB

2. Making a better date picker.mp4

102.9 MB

2. Making a better date picker.srt

19.2 KB

2.1 Vanilla JS date picker on GitHub.html

0.1 KB

3. Custom alerts using Notie.mp4

66.0 MB

3. Custom alerts using Notie.srt

13.4 KB

3.1 Notie on GitHub.html

0.1 KB

4. Creating modals with SweetAlert.mp4

92.2 MB

4. Creating modals with SweetAlert.srt

13.3 KB

4.1 SweetAlert on GitHub.html

0.1 KB

4.2 SweetAlert's documentation.html

0.1 KB

5. Implementing a Javascript module.mp4

47.0 MB

5. Implementing a Javascript module.srt

9.1 KB

6. Adding custom alerts in our Javascript module.mp4

73.2 MB

6. Adding custom alerts in our Javascript module.srt

13.6 KB

6.1 Documentation for Javascript modules on MDN, the Mozila Developers Network.html

0.1 KB

7. Using our Javascript module on the Book Now button.mp4

133.6 MB

7. Using our Javascript module on the Book Now button.srt

24.1 KB

8. What is CSS, and how does it work.mp4

158.3 MB

8. What is CSS, and how does it work.srt

22.2 KB

/8. Coverting our HTML to Go Templates, and creating handlers/

1. Converting our pages to Go templates.mp4

264.0 MB

1. Converting our pages to Go templates.srt

32.3 KB

10. Server Side form validation IV.mp4

41.1 MB

10. Server Side form validation IV.srt

8.2 KB

11. Displaying a response to user after posting form data.mp4

125.6 MB

11. Displaying a response to user after posting form data.srt

25.3 KB

12. Finishing up our response to user, and adding alerts.mp4

88.2 MB

12. Finishing up our response to user, and adding alerts.srt

14.5 KB

13. An aside Alternate Templating Engines.mp4

73.6 MB

13. An aside Alternate Templating Engines.srt

13.9 KB

13.1 jet-templates.zip

6.3 KB

13.2 The Jet Template package.html

0.1 KB

2. Creating handlers for our forms & adding CSRF Protection.mp4

147.7 MB

2. Creating handlers for our forms & adding CSRF Protection.srt

24.1 KB

3. Creating a handler that return JSON.mp4

91.0 MB

3. Creating a handler that return JSON.srt

19.4 KB

4. Sending and processing an AJAX request.mp4

92.5 MB

4. Sending and processing an AJAX request.srt

16.4 KB

5. Sending AJAX post and generalizing our custom function.mp4

76.8 MB

5. Sending AJAX post and generalizing our custom function.srt

13.6 KB

6. Refactoring to use internal packages.mp4

29.9 MB

6. Refactoring to use internal packages.srt

6.3 KB

7. Server-side form validation.mp4

110.6 MB

7. Server-side form validation.srt

28.5 KB

8. Server side form validation II.mp4

117.0 MB

8. Server side form validation II.srt

25.5 KB

9. Server side form validation III.mp4

151.7 MB

9. Server side form validation III.srt

29.5 KB

/9. Writing Tests/

1. Writing tests for our main package.mp4

107.9 MB

1. Writing tests for our main package.srt

24.8 KB

2. Writing tests for our GET handlers.mp4

156.3 MB

2. Writing tests for our GET handlers.srt

34.6 KB

3. Writing tests for our POST handlers.mp4

62.3 MB

3. Writing tests for our POST handlers.srt

11.3 KB

4. Writing tests for our Render package I.mp4

74.6 MB

4. Writing tests for our Render package I.srt

18.1 KB

5. Writing tests for our Render package II.mp4

101.4 MB

5. Writing tests for our Render package II.srt

20.4 KB

6. Getting test coverage.mp4

55.2 MB

6. Getting test coverage.srt

10.2 KB

7. Exercise Writing tests for the Forms package.mp4

32.5 MB

7. Exercise Writing tests for the Forms package.srt

7.3 KB

7.1 forms_test.go

0.8 KB

8. Solution to writing tests for the Forms package.mp4

164.5 MB

8. Solution to writing tests for the Forms package.srt

32.1 KB

9. Making running our application easier.mp4

13.0 MB

9. Making running our application easier.srt

3.9 KB

/

[GigaCourse.Com].url

0.0 KB

 

Total files 401


Copyright © 2024 FileMood.com