08-30-2024, 08:41 PM
3.87 GB | 00:12:53 | mp4 | 1920X1080 | 16:9
Genre:eLearning |Language:English
Files Included :
001 Introduction (139.54 MB)
002 A bit about me (19.01 MB)
003 How to ask for help (5.57 MB)
004 Install Go (5.95 MB)
005 Installing VS Code (8.78 MB)
006 Install Make (4.06 MB)
001 Setting up our project structure (25.53 MB)
001 source-code (2.37 KB)
002 Keeping our application and package in sync with Make (7.02 MB)
002 source-code (1.03 MB)
003 source-code (6.7 KB)
003 Starting work on Celeritas (14.79 MB)
004 Creating application folders (8.28 MB)
004 source-code (7.91 KB)
005 Creating and reading the env file (22.22 MB)
005 source-code (12.49 KB)
006 Creating logs (14.22 MB)
006 source-code (20.94 KB)
007 Setting up Celeritas configuration (10.08 MB)
007 source-code (21.17 KB)
008 Getting a simple web server up and running (41.35 MB)
008 source-code (84.54 KB)
001 Implementing a page renderer in the Celeritas package (for Go templates) (62.58 MB)
001 source-code (86.31 KB)
003 images (150.28 KB)
003 source-code (247.47 KB)
003 Trying out the Go render functionality (25.4 MB)
004 Cleaning up Celeritas (3.74 MB)
004 source-code (247.47 KB)
005 Adding Jet support to our page rendering package (23.93 MB)
005 source (178 KB)
006 Rendering a Jet Template (9.3 MB)
007 source (179.32 KB)
007 Working with Jet Templates (21.73 MB)
001 source (181.87 KB)
001 Testing the render package (20.3 MB)
002 source (183.52 KB)
002 Writing more tests for the render package (41.13 MB)
003 Simplifying our tests using Table Tests (19.25 MB)
003 source (183.26 KB)
001 Implementing Sessions in Celeritas (12.35 MB)
001 source (184.2 KB)
002 Choosing and Installing a session package (87.04 MB)
002 source (185.03 KB)
003 Adding session middleware (6.52 MB)
003 source (186.04 KB)
004 source (186.47 KB)
004 Verifying that sessions work with myapp (13.61 MB)
005 Reading data from the session and passing it to the Jet template (6.11 MB)
005 source (186.58 KB)
006 source (187.13 KB)
006 Writing tests for the session package (17.26 MB)
007 Checking our Coverage (4.92 MB)
007 source (187.67 KB)
001 Installing Docker (4.81 MB)
002 Bringing up and tearing down a development environment using docker-compose (32.66 MB)
001 Getting started with Postgres (22.22 MB)
001 source (195.56 KB)
002 Building a Postgres connection string and connecting to the database (31.47 MB)
002 source (202.76 KB)
003 source (202.99 KB)
003 Trying out our database connection (35.17 MB)
004 Adding ORM like functionality to our application with upperdb (38.88 MB)
004 source (204.45 KB)
005 Creating a real users table and a user model (38.19 MB)
005 source (205.75 KB)
006 Additional database functions for the User type (40.26 MB)
006 source (206.79 KB)
007 Finishing up the database functions for the User model (14.61 MB)
007 source (207.06 KB)
008 Inserting a user (20.03 MB)
008 source (206.67 KB)
009 source (207.8 KB)
009 Testing other database functions on the User model (40.92 MB)
010 Creating a login page and handler (32.99 MB)
010 source (209.15 KB)
011 Creating the post handler for logging in (101.08 MB)
011 source (209.64 KB)
012 Adding functions to the Tokens model (62.56 MB)
012 source (210.48 KB)
001 source (210.61 KB)
001 Writing tests for models go (19.95 MB)
002 Getting started with our integration tests (31.7 MB)
002 source (215.97 KB)
003 Creating tables in our test docker image, and running some tests (46.28 MB)
003 source (4.41 MB)
004 Continuing to write integration tests (50.59 MB)
004 source (4.41 MB)
005 Finishing up our integration tests (125.87 MB)
005 source (219.92 KB)
006 Cleaning up our tests (13.55 MB)
006 source (219.92 KB)
001 Setting up a simple CLI package in Celeritas (68.52 MB)
001 source (221.14 KB)
002 Adding support for migrations to the Celeritas package (21.45 MB)
002 source (237.03 KB)
003 source (237.65 KB)
003 Starting work on make migration in our CLI application (14.26 MB)
004 source (243.25 KB)
004 Using templates in our CLI (20.56 MB)
005 source (240.1 KB)
005 Trying out our make migration functionality (10.78 MB)
006 Running migrations (24.41 MB)
006 source (243.35 KB)
007 source (243.48 KB)
007 Trying out our make migrate commands with the Celeritas CLI (21.91 MB)
008 auth-tables postgres sql (1.02 KB)
008 Getting started with Implementing make auth functionality (36.28 MB)
008 source (245.54 KB)
009 Trying out the make auth functionality (6.36 MB)
010 Continuing with the make auth functionality in our command line program (41.61 MB)
010 source (248.38 KB)
011 Creating simple auth middleware, and adding it to the make auth command (29.27 MB)
011 source (264.34 KB)
012 Installing our auth middleware with the celeritas command line utility (7.15 MB)
012 source (266.34 KB)
013 source (265.51 KB)
013 Trying out our improved make auth functionality (29.23 MB)
014 Implementing make handler functionality (23.92 MB)
014 source (267.57 KB)
015 Implementing make model functionality (27.99 MB)
015 source (269.86 KB)
016 Adding database stores to our sessions package (50.04 MB)
016 source (272.01 KB)
017 Adding support for database session store to the celeritas project (19.94 MB)
017 source (271.91 KB)
018 source (272.91 KB)
018 Supporting MySQLMariaDB withmake auth (5.41 MB)
001 Creating a validation package (28.74 MB)
001 source (273.9 KB)
002 source (273.98 KB)
002 Trying out our validation (11.23 MB)
003 Adding validation to models (6.78 MB)
003 source (274.08 KB)
004 source (274.05 KB)
004 Trying out our model validation (4.98 MB)
005 Building a simple form and performing validation on it (27.64 MB)
005 source (276.81 KB)
006 Building our PostForm handler with validation (37.99 MB)
006 source (277.04 KB)
001 Helper functions for the routes file (9.46 MB)
001 source (277.39 KB)
002 Helper functions for handlers (17.95 MB)
002 source (277.91 KB)
001 JSON, XML, and other response types (24.91 MB)
001 source (278.32 KB)
002 Creating handlers for our response types (13.7 MB)
002 source (278.69 KB)
003 Creating the routes and links for our response types (27.34 MB)
003 source (278.75 KB)
004 EcryptionDecryption (29.52 MB)
004 source (279.04 KB)
005 Generating and getting our encryption key (16.13 MB)
005 source (278.65 KB)
006 source (278.38 KB)
006 Trying out our encryption functionality (24.33 MB)
001 Installing the necessary package and getting started (31.7 MB)
001 source (278.88 KB)
002 Connecting to Redis (65.82 MB)
002 source (280.32 KB)
003 Completing the rest of the cache functions (39.73 MB)
003 source (281.1 KB)
004 source (282.67 KB)
004 Testing the cache package (49.2 MB)
005 source (284.42 KB)
005 Trying out the cache in myapp (41.66 MB)
006 Finishing up our cache page in myapp (63.79 MB)
006 source (286.45 KB)
001 Adding a Redis store to our sessions package (17.46 MB)
001 source (286.19 KB)
002 CSRF Protection (76.28 MB)
002 source (286.15 KB)
003 source (287.48 KB)
003 Speeding up templates (24.25 MB)
001 Installing the necessary package and implementing necessary functions (77.21 MB)
001 source (291.13 KB)
002 source (291.75 KB)
002 Updating setup test go to create a Badger database for our tests (9.6 MB)
003 source (294.52 KB)
003 Writing and running tests for our Badger cache (27.26 MB)
004 Connecting to Badger (28.5 MB)
004 source (294.79 KB)
005 source (297.43 KB)
005 Trying out the Badger cache (20.29 MB)
001 Getting started sending email using SMTP (29.3 MB)
001 source (298.45 KB)
003 Adding the necessary packages, and completing sending email via SMTP (46.51 MB)
003 source (302.25 KB)
004 Sending email using Mailgun, SparkPost and more (42.11 MB)
004 source (302.74 KB)
005 Connecting Celeritas to our mailer package (25.85 MB)
005 source (303.11 KB)
006 mail-templates (634 B)
006 source (306.06 KB)
006 Trying out or mailer package (52.16 MB)
007 Sending mail using an API (12.86 MB)
007 source (307.16 KB)
008 Adding make mail to the CLI (27.41 MB)
008 source (308.21 KB)
009 source (324.59 KB)
009 Testing mail (78.01 MB)
001 Setting up models and middleware for remember me functionality (95.19 MB)
001 source (324.59 KB)
002 go-laravel-2120-remember-2 (142.41 MB)
002 source (325.21 KB)
002 Updating the auth handlers for remember me functionality (59.82 MB)
003 source (12.75 MB)
003 Trying out the remember me functionality (8.41 MB)
004 forgot-views (2.16 KB)
004 Password resets (25.36 MB)
004 source (331.68 KB)
005 Handling a password reset request (34.17 MB)
005 source (332.48 KB)
006 Sending a password reset link via email (77.28 MB)
006 source (335.43 KB)
007 source (335.67 KB)
007 Validating our signed link, and displaying the password reset form (38.89 MB)
008 Resetting the user's password (24.38 MB)
008 source (337 KB)
009 source (345.76 KB)
009 Updating the make auth functionality in the Celeritas CLI (63.27 MB)
001 source (345.17 KB)
001 Starting work on celeritas new in the CLI (9.3 MB)
002 Sanitizing the project name (6.81 MB)
002 source (345.26 KB)
003 Cloning a (currently non-existent) repository right in Go (12.35 MB)
003 source (347.54 KB)
004 bare (173.91 KB)
004 Creating a skeleton application (31.79 MB)
005 Pushing our skeleton application to GitHub (6.51 MB)
006 source (351.17 KB)
006 Trying out the code that clones a remote GitHub repository (13.68 MB)
007 Removing the git directory and creating a env file (21.74 MB)
007 source (351.08 KB)
008 Creating the correct Makefile (9 MB)
008 source (351.24 KB)
009 source (353 KB)
009 Update go mod (16.74 MB)
010 source (353.38 KB)
010 Update imports in go files (21.15 MB)
011 Running go mod tidy (11.27 MB)
011 source (353.44 KB)
012 Pushing our Celeritas project to GitHub (5.43 MB)
013 bare (374.96 KB)
013 source (510.55 KB)
013 Trying out our make new functionality (35.53 MB)
001 Where to go from here (11.46 MB)
001 Introduction (139.54 MB)
002 A bit about me (19.01 MB)
003 How to ask for help (5.57 MB)
004 Install Go (5.95 MB)
005 Installing VS Code (8.78 MB)
006 Install Make (4.06 MB)
001 Setting up our project structure (25.53 MB)
001 source-code (2.37 KB)
002 Keeping our application and package in sync with Make (7.02 MB)
002 source-code (1.03 MB)
003 source-code (6.7 KB)
003 Starting work on Celeritas (14.79 MB)
004 Creating application folders (8.28 MB)
004 source-code (7.91 KB)
005 Creating and reading the env file (22.22 MB)
005 source-code (12.49 KB)
006 Creating logs (14.22 MB)
006 source-code (20.94 KB)
007 Setting up Celeritas configuration (10.08 MB)
007 source-code (21.17 KB)
008 Getting a simple web server up and running (41.35 MB)
008 source-code (84.54 KB)
001 Implementing a page renderer in the Celeritas package (for Go templates) (62.58 MB)
001 source-code (86.31 KB)
003 images (150.28 KB)
003 source-code (247.47 KB)
003 Trying out the Go render functionality (25.4 MB)
004 Cleaning up Celeritas (3.74 MB)
004 source-code (247.47 KB)
005 Adding Jet support to our page rendering package (23.93 MB)
005 source (178 KB)
006 Rendering a Jet Template (9.3 MB)
007 source (179.32 KB)
007 Working with Jet Templates (21.73 MB)
001 source (181.87 KB)
001 Testing the render package (20.3 MB)
002 source (183.52 KB)
002 Writing more tests for the render package (41.13 MB)
003 Simplifying our tests using Table Tests (19.25 MB)
003 source (183.26 KB)
001 Implementing Sessions in Celeritas (12.35 MB)
001 source (184.2 KB)
002 Choosing and Installing a session package (87.04 MB)
002 source (185.03 KB)
003 Adding session middleware (6.52 MB)
003 source (186.04 KB)
004 source (186.47 KB)
004 Verifying that sessions work with myapp (13.61 MB)
005 Reading data from the session and passing it to the Jet template (6.11 MB)
005 source (186.58 KB)
006 source (187.13 KB)
006 Writing tests for the session package (17.26 MB)
007 Checking our Coverage (4.92 MB)
007 source (187.67 KB)
001 Installing Docker (4.81 MB)
002 Bringing up and tearing down a development environment using docker-compose (32.66 MB)
001 Getting started with Postgres (22.22 MB)
001 source (195.56 KB)
002 Building a Postgres connection string and connecting to the database (31.47 MB)
002 source (202.76 KB)
003 source (202.99 KB)
003 Trying out our database connection (35.17 MB)
004 Adding ORM like functionality to our application with upperdb (38.88 MB)
004 source (204.45 KB)
005 Creating a real users table and a user model (38.19 MB)
005 source (205.75 KB)
006 Additional database functions for the User type (40.26 MB)
006 source (206.79 KB)
007 Finishing up the database functions for the User model (14.61 MB)
007 source (207.06 KB)
008 Inserting a user (20.03 MB)
008 source (206.67 KB)
009 source (207.8 KB)
009 Testing other database functions on the User model (40.92 MB)
010 Creating a login page and handler (32.99 MB)
010 source (209.15 KB)
011 Creating the post handler for logging in (101.08 MB)
011 source (209.64 KB)
012 Adding functions to the Tokens model (62.56 MB)
012 source (210.48 KB)
001 source (210.61 KB)
001 Writing tests for models go (19.95 MB)
002 Getting started with our integration tests (31.7 MB)
002 source (215.97 KB)
003 Creating tables in our test docker image, and running some tests (46.28 MB)
003 source (4.41 MB)
004 Continuing to write integration tests (50.59 MB)
004 source (4.41 MB)
005 Finishing up our integration tests (125.87 MB)
005 source (219.92 KB)
006 Cleaning up our tests (13.55 MB)
006 source (219.92 KB)
001 Setting up a simple CLI package in Celeritas (68.52 MB)
001 source (221.14 KB)
002 Adding support for migrations to the Celeritas package (21.45 MB)
002 source (237.03 KB)
003 source (237.65 KB)
003 Starting work on make migration in our CLI application (14.26 MB)
004 source (243.25 KB)
004 Using templates in our CLI (20.56 MB)
005 source (240.1 KB)
005 Trying out our make migration functionality (10.78 MB)
006 Running migrations (24.41 MB)
006 source (243.35 KB)
007 source (243.48 KB)
007 Trying out our make migrate commands with the Celeritas CLI (21.91 MB)
008 auth-tables postgres sql (1.02 KB)
008 Getting started with Implementing make auth functionality (36.28 MB)
008 source (245.54 KB)
009 Trying out the make auth functionality (6.36 MB)
010 Continuing with the make auth functionality in our command line program (41.61 MB)
010 source (248.38 KB)
011 Creating simple auth middleware, and adding it to the make auth command (29.27 MB)
011 source (264.34 KB)
012 Installing our auth middleware with the celeritas command line utility (7.15 MB)
012 source (266.34 KB)
013 source (265.51 KB)
013 Trying out our improved make auth functionality (29.23 MB)
014 Implementing make handler functionality (23.92 MB)
014 source (267.57 KB)
015 Implementing make model functionality (27.99 MB)
015 source (269.86 KB)
016 Adding database stores to our sessions package (50.04 MB)
016 source (272.01 KB)
017 Adding support for database session store to the celeritas project (19.94 MB)
017 source (271.91 KB)
018 source (272.91 KB)
018 Supporting MySQLMariaDB withmake auth (5.41 MB)
001 Creating a validation package (28.74 MB)
001 source (273.9 KB)
002 source (273.98 KB)
002 Trying out our validation (11.23 MB)
003 Adding validation to models (6.78 MB)
003 source (274.08 KB)
004 source (274.05 KB)
004 Trying out our model validation (4.98 MB)
005 Building a simple form and performing validation on it (27.64 MB)
005 source (276.81 KB)
006 Building our PostForm handler with validation (37.99 MB)
006 source (277.04 KB)
001 Helper functions for the routes file (9.46 MB)
001 source (277.39 KB)
002 Helper functions for handlers (17.95 MB)
002 source (277.91 KB)
001 JSON, XML, and other response types (24.91 MB)
001 source (278.32 KB)
002 Creating handlers for our response types (13.7 MB)
002 source (278.69 KB)
003 Creating the routes and links for our response types (27.34 MB)
003 source (278.75 KB)
004 EcryptionDecryption (29.52 MB)
004 source (279.04 KB)
005 Generating and getting our encryption key (16.13 MB)
005 source (278.65 KB)
006 source (278.38 KB)
006 Trying out our encryption functionality (24.33 MB)
001 Installing the necessary package and getting started (31.7 MB)
001 source (278.88 KB)
002 Connecting to Redis (65.82 MB)
002 source (280.32 KB)
003 Completing the rest of the cache functions (39.73 MB)
003 source (281.1 KB)
004 source (282.67 KB)
004 Testing the cache package (49.2 MB)
005 source (284.42 KB)
005 Trying out the cache in myapp (41.66 MB)
006 Finishing up our cache page in myapp (63.79 MB)
006 source (286.45 KB)
001 Adding a Redis store to our sessions package (17.46 MB)
001 source (286.19 KB)
002 CSRF Protection (76.28 MB)
002 source (286.15 KB)
003 source (287.48 KB)
003 Speeding up templates (24.25 MB)
001 Installing the necessary package and implementing necessary functions (77.21 MB)
001 source (291.13 KB)
002 source (291.75 KB)
002 Updating setup test go to create a Badger database for our tests (9.6 MB)
003 source (294.52 KB)
003 Writing and running tests for our Badger cache (27.26 MB)
004 Connecting to Badger (28.5 MB)
004 source (294.79 KB)
005 source (297.43 KB)
005 Trying out the Badger cache (20.29 MB)
001 Getting started sending email using SMTP (29.3 MB)
001 source (298.45 KB)
003 Adding the necessary packages, and completing sending email via SMTP (46.51 MB)
003 source (302.25 KB)
004 Sending email using Mailgun, SparkPost and more (42.11 MB)
004 source (302.74 KB)
005 Connecting Celeritas to our mailer package (25.85 MB)
005 source (303.11 KB)
006 mail-templates (634 B)
006 source (306.06 KB)
006 Trying out or mailer package (52.16 MB)
007 Sending mail using an API (12.86 MB)
007 source (307.16 KB)
008 Adding make mail to the CLI (27.41 MB)
008 source (308.21 KB)
009 source (324.59 KB)
009 Testing mail (78.01 MB)
001 Setting up models and middleware for remember me functionality (95.19 MB)
001 source (324.59 KB)
002 go-laravel-2120-remember-2 (142.41 MB)
002 source (325.21 KB)
002 Updating the auth handlers for remember me functionality (59.82 MB)
003 source (12.75 MB)
003 Trying out the remember me functionality (8.41 MB)
004 forgot-views (2.16 KB)
004 Password resets (25.36 MB)
004 source (331.68 KB)
005 Handling a password reset request (34.17 MB)
005 source (332.48 KB)
006 Sending a password reset link via email (77.28 MB)
006 source (335.43 KB)
007 source (335.67 KB)
007 Validating our signed link, and displaying the password reset form (38.89 MB)
008 Resetting the user's password (24.38 MB)
008 source (337 KB)
009 source (345.76 KB)
009 Updating the make auth functionality in the Celeritas CLI (63.27 MB)
001 source (345.17 KB)
001 Starting work on celeritas new in the CLI (9.3 MB)
002 Sanitizing the project name (6.81 MB)
002 source (345.26 KB)
003 Cloning a (currently non-existent) repository right in Go (12.35 MB)
003 source (347.54 KB)
004 bare (173.91 KB)
004 Creating a skeleton application (31.79 MB)
005 Pushing our skeleton application to GitHub (6.51 MB)
006 source (351.17 KB)
006 Trying out the code that clones a remote GitHub repository (13.68 MB)
007 Removing the git directory and creating a env file (21.74 MB)
007 source (351.08 KB)
008 Creating the correct Makefile (9 MB)
008 source (351.24 KB)
009 source (353 KB)
009 Update go mod (16.74 MB)
010 source (353.38 KB)
010 Update imports in go files (21.15 MB)
011 Running go mod tidy (11.27 MB)
011 source (353.44 KB)
012 Pushing our Celeritas project to GitHub (5.43 MB)
013 bare (374.96 KB)
013 source (510.55 KB)
013 Trying out our make new functionality (35.53 MB)
001 Where to go from here (11.46 MB)
Screenshot