Общая информация
Название [FreeCourseSite.com] Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
Тип
Размер 18.81Гб

Файлы в торренте
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать эти файлы или скачать torrent-файл.
[CourseClub.Me].url 122б
[CourseClub.Me].url 122б
[FreeCourseSite.com].url 127б
[FreeCourseSite.com].url 127б
[GigaCourse.Com].url 49б
[GigaCourse.Com].url 49б
001 Course Roundup.en.srt 3.82Кб
001 Course Roundup.mp4 33.78Мб
001 Introduction.en.srt 2.71Кб
001 Introduction.mp4 33.42Мб
001 Module Introduction.en.srt 2.27Кб
001 Module Introduction.en.srt 2.42Кб
001 Module Introduction.en.srt 752б
001 Module Introduction.en.srt 2.98Кб
001 Module Introduction.en.srt 3.42Кб
001 Module Introduction.en.srt 1.07Кб
001 Module Introduction.en.srt 1.83Кб
001 Module Introduction.en.srt 1.44Кб
001 Module Introduction.en.srt 1.89Кб
001 Module Introduction.en.srt 1.80Кб
001 Module Introduction.en.srt 1.68Кб
001 Module Introduction.en.srt 1.86Кб
001 Module Introduction.en.srt 1.01Кб
001 Module Introduction.en.srt 1.75Кб
001 Module Introduction.en.srt 1.05Кб
001 Module Introduction.en.srt 899б
001 Module Introduction.en.srt 1.34Кб
001 Module Introduction.en.srt 949б
001 Module Introduction.en.srt 1.15Кб
001 Module Introduction.en.srt 1.02Кб
001 Module Introduction.en.srt 1.08Кб
001 Module Introduction.en.srt 1.22Кб
001 Module Introduction.en.srt 1.75Кб
001 Module Introduction.en.srt 1.48Кб
001 Module Introduction.en.srt 1.17Кб
001 Module Introduction.en.srt 1.17Кб
001 Module Introduction.en.srt 1.22Кб
001 Module Introduction.en.srt 1.66Кб
001 Module Introduction.en.srt 895б
001 Module Introduction.en.srt 1.18Кб
001 Module Introduction.en.srt 3.79Кб
001 Module Introduction.en.srt 2.31Кб
001 Module Introduction.en.srt 2.25Кб
001 Module Introduction.en.srt 1.61Кб
001 Module Introduction.mp4 3.02Мб
001 Module Introduction.mp4 5.18Мб
001 Module Introduction.mp4 1.68Мб
001 Module Introduction.mp4 5.01Мб
001 Module Introduction.mp4 6.17Мб
001 Module Introduction.mp4 1.96Мб
001 Module Introduction.mp4 2.99Мб
001 Module Introduction.mp4 2.76Мб
001 Module Introduction.mp4 3.68Мб
001 Module Introduction.mp4 7.58Мб
001 Module Introduction.mp4 3.21Мб
001 Module Introduction.mp4 2.76Мб
001 Module Introduction.mp4 1.83Мб
001 Module Introduction.mp4 3.01Мб
001 Module Introduction.mp4 1.73Мб
001 Module Introduction.mp4 1.66Мб
001 Module Introduction.mp4 2.29Мб
001 Module Introduction.mp4 1.41Мб
001 Module Introduction.mp4 1.97Мб
001 Module Introduction.mp4 1.50Мб
001 Module Introduction.mp4 1.95Мб
001 Module Introduction.mp4 1.89Мб
001 Module Introduction.mp4 3.27Мб
001 Module Introduction.mp4 2.81Мб
001 Module Introduction.mp4 2.21Мб
001 Module Introduction.mp4 2.38Мб
001 Module Introduction.mp4 1.92Мб
001 Module Introduction.mp4 2.96Мб
001 Module Introduction.mp4 1.32Мб
001 Module Introduction.mp4 2.26Мб
001 Module Introduction.mp4 9.00Мб
001 Module Introduction.mp4 2.89Мб
001 Module Introduction.mp4 3.56Мб
001 Module Introduction.mp4 1.98Мб
002 Adding a File Picker to the Frontend.en.srt 4.09Кб
002 Adding a File Picker to the Frontend.mp4 20.38Мб
002 Adding Pagination Links.en.srt 5.52Кб
002 Adding Pagination Links.mp4 34.15Мб
002 App Setup.en.srt 6.98Кб
002 App Setup.mp4 24.22Мб
002 Choosing a Database.en.srt 6.04Кб
002 Choosing a Database.mp4 11.83Мб
002 Course Slides.html 935б
002 Creating the Shop Structure.en.srt 7.62Кб
002 Creating the Shop Structure.mp4 43.48Мб
002 Deploying Different Kinds of Apps.en.srt 1.96Кб
002 Deploying Different Kinds of Apps.mp4 5.40Мб
002 How Does Sending Emails Work_.en.srt 2.08Кб
002 How Does Sending Emails Work_.mp4 3.33Мб
002 How Payments Work.en.srt 3.25Кб
002 How Payments Work.mp4 6.01Мб
002 How The Web Works.en.srt 5.82Кб
002 How The Web Works.mp4 12.31Мб
002 JavaScript in a Nutshell.en.srt 3.75Кб
002 JavaScript in a Nutshell.mp4 7.55Мб
002 npm & Node.js.en.srt 2.26Кб
002 npm & Node.js.mp4 3.32Мб
002 Preparations.en.srt 1.89Кб
002 Preparations.mp4 7.25Мб
002 Resetting Passwords.en.srt 3.99Кб
002 Resetting Passwords.mp4 30.81Мб
002 REST APIs & The Rest Of The Course.en.srt 5.37Кб
002 REST APIs & The Rest Of The Course.mp4 19.86Мб
002 Sharing Data Across Requests & Users.en.srt 11.92Кб
002 Sharing Data Across Requests & Users.mp4 66.87Мб
002 TypeScript_ What & Why_.en.srt 9.93Кб
002 TypeScript_ What & Why_.mp4 25.19Мб
002 Types of Errors & Error Handling.en.srt 7.55Кб
002 Types of Errors & Error Handling.mp4 17.27Мб
002 Understanding NPM Scripts.en.srt 10.27Кб
002 Understanding NPM Scripts.mp4 43.50Мб
002 What are Async Requests_.en.srt 3.02Кб
002 What are Async Requests_.mp4 5.50Мб
002 What are REST APIs and why do we use Them_.en.srt 9.27Кб
002 What are REST APIs and why do we use Them_.mp4 30.35Мб
002 What Are Websockets & Why Would You Use Them_.en.srt 6.19Кб
002 What Are Websockets & Why Would You Use Them_.mp4 11.35Мб
002 What is a Cookie_.en.srt 2.66Кб
002 What is a Cookie_.mp4 4.39Мб
002 What is Async Await All About_.en.srt 5.87Кб
002 What is Async Await All About_.mp4 33.18Мб
002 What is Authentication_.en.srt 3.30Кб
002 What is Authentication_.mp4 7.52Мб
002 What is Deno_.en.srt 4.99Кб
002 What is Deno_.mp4 14.45Мб
002 What is Express.js_.en.srt 4.89Кб
002 What is Express.js_.mp4 11.30Мб
002 What is GraphQL_.en.srt 12.83Кб
002 What is GraphQL_.mp4 32.90Мб
002 What is MongoDB_.en.srt 5.57Кб
002 What is MongoDB_.mp4 10.20Мб
002 What is Mongoose_.en.srt 2.85Кб
002 What is Mongoose_.mp4 6.68Мб
002 What is Node.js_.en.srt 6.43Кб
002 What is Node.js_.mp4 73.78Мб
002 What is Sequelize_.en.srt 3.40Кб
002 What is Sequelize_.mp4 7.24Мб
002 What is Testing_.en.srt 3.68Кб
002 What is Testing_.mp4 8.10Мб
002 What is the MVC_.en.srt 3.67Кб
002 What is the MVC_.mp4 8.99Мб
002 What is this Module About_.en.srt 3.84Кб
002 What is this Module About_.mp4 14.40Мб
002 Why Should We Use Validation_.en.srt 3.18Кб
002 Why Should We Use Validation_.mp4 5.27Мб
003 Accessing Data with REST APIs.en.srt 7.69Кб
003 Accessing Data with REST APIs.mp4 19.30Мб
003 Adding a Checkout Page.en.srt 7.72Кб
003 Adding a Checkout Page.mp4 59.16Мб
003 Adding Client Side JS Code.en.srt 10.41Кб
003 Adding Client Side JS Code.mp4 65.38Мб
003 Adding Controllers.en.srt 12.75Кб
003 Adding Controllers.mp4 76.06Мб
003 Analyzing the Error Handling in the Current Project.en.srt 3.18Кб
003 Analyzing the Error Handling in the Current Project.mp4 24.71Мб
003 Applied Changes.html 1.03Кб
003 Bonus_ More Content!.html 1.92Кб
003 Connecting to the Database.en.srt 5.13Кб
003 Connecting to the Database.mp4 24.80Мб
003 Connecting to the MongoDB Server with Mongoose.en.srt 6.44Кб
003 Connecting to the MongoDB Server with Mongoose.mp4 45.24Мб
003 Creating a Node Server.en.srt 18.42Кб
003 Creating a Node Server.mp4 53.34Мб
003 Deployment Preparations.en.srt 6.52Кб
003 Deployment Preparations.mp4 21.00Мб
003 Handling CORS Errors.en.srt 11.33Кб
003 Handling CORS Errors.mp4 57.48Мб
003 Handling Multipart Form Data.en.srt 6.43Кб
003 Handling Multipart Form Data.mp4 48.23Мб
003 How is Authentication Implemented_.en.srt 3.06Кб
003 How is Authentication Implemented_.mp4 5.98Мб
003 How to Validate Input_.en.srt 5.80Кб
003 How to Validate Input_.mp4 13.01Мб
003 Implementing the Token Logic.en.srt 9.57Кб
003 Implementing the Token Logic.mp4 76.30Мб
003 Installing 3rd Party Packages.en.srt 12.17Кб
003 Installing 3rd Party Packages.mp4 60.93Мб
003 Installing Express.js.en.srt 5.09Кб
003 Installing Express.js.mp4 26.45Мб
003 Join our Online Learning Community.html 1.61Кб
003 NoSQL Introduction.en.srt 6.06Кб
003 NoSQL Introduction.mp4 15.36Мб
003 Refreshing the Core Syntax.en.srt 6.24Кб
003 Refreshing the Core Syntax.mp4 20.05Мб
003 Relations in NoSQL.en.srt 5.83Кб
003 Relations in NoSQL.mp4 17.72Мб
003 Retrieving a Chunk of Data.en.srt 5.03Кб
003 Retrieving a Chunk of Data.mp4 34.75Мб
003 Templating Engines - An Overview.en.srt 6.46Кб
003 Templating Engines - An Overview.mp4 11.46Мб
003 The Current Project Status.en.srt 3.52Кб
003 The Current Project Status.mp4 20.27Мб
003 Transforming _Then Catch_ to _Async Await_.en.srt 5.84Кб
003 Transforming _Then Catch_ to _Async Await_.mp4 46.21Мб
003 TypeScript Setup.en.srt 7.16Кб
003 TypeScript Setup.mp4 23.57Мб
003 Understanding the Frontend Setup.en.srt 6.36Кб
003 Understanding the Frontend Setup.mp4 31.04Мб
003 Understanding the Setup & Writing our First Query.en.srt 14.64Кб
003 Understanding the Setup & Writing our First Query.mp4 71.94Мб
003 Using npm.en.srt 10.80Кб
003 Using npm.mp4 58.99Мб
003 Using SendGrid.en.srt 1.85Кб
003 Using SendGrid.mp4 12.74Мб
003 Websocket Solutions - An Overview.en.srt 2.10Кб
003 Websocket Solutions - An Overview.mp4 12.56Мб
003 Why & How_.en.srt 4.69Кб
003 Why & How_.mp4 9.72Мб
003 Why Deno_.en.srt 3.51Кб
003 Why Deno_.mp4 20.17Мб
003 Working on the Navigation.en.srt 3.79Кб
003 Working on the Navigation.mp4 27.73Мб
003 Working with ES Modules & Node.en.srt 17.79Кб
003 Working with ES Modules & Node.mp4 71.21Мб
004 Adding Middleware.en.srt 6.90Кб
004 Adding Middleware.mp4 32.89Мб
004 Adding the Product ID to the Path.en.srt 6.31Кб
004 Adding the Product ID to the Path.mp4 38.53Мб
004 Assigning Types.en.srt 5.94Кб
004 Assigning Types.mp4 14.13Мб
004 Comparing SQL and NoSQL.en.srt 7.23Кб
004 Comparing SQL and NoSQL.mp4 19.73Мб
004 Connecting Deno to MongoDB.en.srt 13.17Кб
004 Connecting Deno to MongoDB.mp4 70.72Мб
004 Creating the Product Schema.en.srt 8.76Кб
004 Creating the Product Schema.mp4 55.33Мб
004 Creating the Token.en.srt 1.79Кб
004 Creating the Token.mp4 10.79Мб
004 Defining a Model.en.srt 7.66Кб
004 Defining a Model.mp4 50.65Мб
004 Defining a Mutation Schema.en.srt 7.57Кб
004 Defining a Mutation Schema.mp4 45.68Мб
004 Deno Setup.en.srt 10.03Кб
004 Deno Setup.mp4 46.17Мб
004 Errors - Some Theory.en.srt 9.31Кб
004 Errors - Some Theory.mp4 58.57Мб
004 Finishing the Controllers.en.srt 3.48Кб
004 Finishing the Controllers.mp4 20.55Мб
004 Global Features vs Core Modules vs Third-Party Modules.html 2.48Кб
004 Handling File Uploads with Multer.en.srt 6.56Кб
004 Handling File Uploads with Multer.mp4 51.35Мб
004 Installing & Implementing Pug.en.srt 16.10Кб
004 Installing & Implementing Pug.mp4 105.31Мб
004 Installing Node.js and Creating our First App.en.srt 12.17Кб
004 Installing Node.js and Creating our First App.mp4 37.58Мб
004 let & const.en.srt 3.40Кб
004 let & const.mp4 14.68Мб
004 More on ES Modules.en.srt 10.28Кб
004 More on ES Modules.mp4 60.81Мб
004 Optional_ Creating the Login Form.en.srt 8.45Кб
004 Optional_ Creating the Login Form.mp4 63.55Мб
004 Our Updated Project Status.en.srt 3.42Кб
004 Our Updated Project Status.mp4 16.82Мб
004 Planning the API.en.srt 3.84Кб
004 Planning the API.mp4 31.30Мб
004 Registering the Routes.en.srt 15.42Кб
004 Registering the Routes.mp4 110.65Мб
004 Setting Up MongoDB.en.srt 7.39Кб
004 Setting Up MongoDB.mp4 37.24Мб
004 Setting Up Socket.io on the Server.en.srt 5.09Кб
004 Setting Up Socket.io on the Server.mp4 38.08Мб
004 Setup & Basic Validation.en.srt 15.10Кб
004 Setup & Basic Validation.mp4 98.94Мб
004 Setup and Writing a First Test.en.srt 13.73Кб
004 Setup and Writing a First Test.mp4 62.28Мб
004 Skip & Limit with SQL.html 1.89Кб
004 The JSON Data Format.html 1.79Кб
004 The Node Lifecycle & Event Loop.en.srt 6.56Кб
004 The Node Lifecycle & Event Loop.mp4 20.34Мб
004 Top-level _await_.en.srt 1.75Кб
004 Top-level _await_.mp4 11.61Мб
004 Understanding Routing & HTTP Methods.en.srt 7.15Кб
004 Understanding Routing & HTTP Methods.mp4 19.15Мб
004 Using Environment Variables.en.srt 14.58Кб
004 Using Environment Variables.mp4 105.21Мб
004 Using Nodemailer to Send an Email.en.srt 6.72Кб
004 Using Nodemailer to Send an Email.mp4 49.66Мб
004 Using Stripe in Your App.en.srt 25.57Кб
004 Using Stripe in Your App.mp4 150.78Мб
004 Versioning in package.json.html 1.63Кб
005 Adding a Mutation Resolver & GraphiQL.en.srt 12.88Кб
005 Adding a Mutation Resolver & GraphiQL.mp4 81.66Мб
005 Adding a Product Model.en.srt 11.31Кб
005 Adding a Product Model.mp4 62.86Мб
005 Adding the Request Driven Login Solution.en.srt 10.41Кб
005 Adding the Request Driven Login Solution.mp4 75.46Мб
005 Configuring Multer to Adjust Filename & Filepath.en.srt 6.32Кб
005 Configuring Multer to Adjust Filename & Filepath.mp4 45.30Мб
005 Controlling the Node.js Process.html 1.11Кб
005 Creating the Reset Password Form.en.srt 6.69Кб
005 Creating the Reset Password Form.mp4 58.63Мб
005 Establishing a Connection From the Client.en.srt 3.42Кб
005 Establishing a Connection From the Client.mp4 26.66Мб
005 Extracting Dynamic Params.en.srt 6.09Кб
005 Extracting Dynamic Params.mp4 42.51Мб
005 Fetching Lists of Posts.en.srt 8.56Кб
005 Fetching Lists of Posts.mp4 55.31Мб
005 How Middleware Works.en.srt 4.16Кб
005 How Middleware Works.mp4 22.83Мб
005 Implementing an Authentication Flow.en.srt 10.76Кб
005 Implementing an Authentication Flow.mp4 70.45Мб
005 Installing the MongoDB Driver.en.srt 9.41Кб
005 Installing the MongoDB Driver.mp4 58.83Мб
005 Node Core Modules & Promises.en.srt 9.22Кб
005 Node Core Modules & Promises.mp4 46.49Мб
005 Outputting Dynamic Content.en.srt 15.17Кб
005 Outputting Dynamic Content.mp4 111.37Мб
005 Potential Limitation for Large Scale Apps.en.srt 2.11Кб
005 Potential Limitation for Large Scale Apps.mp4 14.06Мб
005 Preparing Pagination Data on the Server.en.srt 4.66Кб
005 Preparing Pagination Data on the Server.mp4 39.39Мб
005 REST APIs - The Core Principles.en.srt 5.84Кб
005 REST APIs - The Core Principles.mp4 15.43Мб
005 Saving Data Through Mongoose.en.srt 8.80Кб
005 Saving Data Through Mongoose.mp4 57.19Мб
005 Sending & Handling Background Requests.en.srt 13.83Кб
005 Sending & Handling Background Requests.mp4 84.44Мб
005 Setting Up MySQL.en.srt 10.00Кб
005 Setting Up MySQL.mp4 86.44Мб
005 Storing Product Data.en.srt 6.89Кб
005 Storing Product Data.mp4 53.27Мб
005 Syncing JS Definitions to the Database.en.srt 5.90Кб
005 Syncing JS Definitions to the Database.mp4 40.91Мб
005 Testing the Auth Middleware.en.srt 17.53Кб
005 Testing the Auth Middleware.mp4 85.24Мб
005 The User Name is Missing!.html 1.74Кб
005 Throwing Errors in Code.en.srt 3.82Кб
005 Throwing Errors in Code.mp4 21.23Мб
005 Type Inference & Type Casting.en.srt 10.23Кб
005 Type Inference & Type Casting.mp4 40.58Мб
005 Understanding Arrow Functions.en.srt 7.21Кб
005 Understanding Arrow Functions.mp4 29.93Мб
005 Understanding the Role & Usage of Node.js.en.srt 10.85Кб
005 Understanding the Role & Usage of Node.js.mp4 115.97Мб
005 Useful Resources & Links.html 1.21Кб
005 Using Nodemon for Autorestarts.en.srt 2.12Кб
005 Using Nodemon for Autorestarts.mp4 12.37Мб
005 Using Production API Keys.en.srt 1.85Кб
005 Using Production API Keys.mp4 9.78Мб
005 Using the MongoDB Client Module.en.srt 17.71Кб
005 Using the MongoDB Client Module.mp4 101.64Мб
005 Using Validation Error Messages.en.srt 3.13Кб
005 Using Validation Error Messages.mp4 20.97Мб
005 What is a Build Tool_.en.srt 7.03Кб
005 What is a Build Tool_.mp4 33.15Мб
005 Writing First Deno Code.en.srt 7.76Кб
005 Writing First Deno Code.mp4 13.56Мб
006 Adding a Create Post Endpoint.en.srt 10.00Кб
006 Adding a Create Post Endpoint.mp4 62.57Мб
006 Adding Dynamic Pagination Buttons.en.srt 10.28Кб
006 Adding Dynamic Pagination Buttons.mp4 78.13Мб
006 Adding Input Validation.en.srt 5.03Кб
006 Adding Input Validation.mp4 42.22Мб
006 Adding Logic to Update the Password.en.srt 7.72Кб
006 Adding Logic to Update the Password.mp4 70.80Мб
006 Built-In & Custom Validators.en.srt 5.15Кб
006 Built-In & Custom Validators.mp4 38.97Мб
006 Configuring TypeScript.en.srt 8.89Кб
006 Configuring TypeScript.mp4 46.68Мб
006 Connecting our App to the SQL Database.en.srt 9.42Кб
006 Connecting our App to the SQL Database.mp4 45.01Мб
006 Course Outline.en.srt 11.52Кб
006 Course Outline.mp4 96.60Мб
006 Creating our REST API Project & Implementing the Route Setup.en.srt 8.49Кб
006 Creating our REST API Project & Implementing the Route Setup.mp4 38.08Мб
006 Creating the Database Connection.en.srt 4.34Кб
006 Creating the Database Connection.mp4 27.81Мб
006 Displaying Product Data.en.srt 3.84Кб
006 Displaying Product Data.mp4 24.48Мб
006 Encrypting Passwords.en.srt 6.72Кб
006 Encrypting Passwords.mp4 32.31Мб
006 Express.js - Looking Behind the Scenes.en.srt 5.33Кб
006 Express.js - Looking Behind the Scenes.mp4 33.19Мб
006 Fetching All Products.en.srt 3.54Кб
006 Fetching All Products.mp4 23.50Мб
006 Filtering Files by Mimetype.en.srt 3.15Кб
006 Filtering Files by Mimetype.mp4 27.50Мб
006 Finishing the Deno MongoDB CRUD Operations.en.srt 9.20Кб
006 Finishing the Deno MongoDB CRUD Operations.mp4 59.21Мб
006 Global & Local npm Packages.html 2.04Кб
006 Identifying Realtime Potential.en.srt 3.55Кб
006 Identifying Realtime Potential.mp4 24.31Мб
006 Inserting Data & Creating a Product.en.srt 6.17Кб
006 Inserting Data & Creating a Product.mp4 46.69Мб
006 Loading Product Detail Data.en.srt 6.61Кб
006 Loading Product Detail Data.mp4 44.44Мб
006 Manipulating the DOM.en.srt 4.35Кб
006 Manipulating the DOM.mp4 26.16Мб
006 Module Resources.html 1.14Кб
006 Official Pug Docs.html 1.08Кб
006 Organizing Multiple Tests.en.srt 5.45Кб
006 Organizing Multiple Tests.mp4 32.81Мб
006 Returning Error Pages.en.srt 9.24Кб
006 Returning Error Pages.mp4 67.05Мб
006 Setting a Cookie.en.srt 8.04Кб
006 Setting a Cookie.mp4 45.95Мб
006 Setting Secure Response Headers with Helmet.en.srt 3.36Кб
006 Setting Secure Response Headers with Helmet.mp4 26.45Мб
006 Storing Data in Files Via the Model.en.srt 13.19Кб
006 Storing Data in Files Via the Model.mp4 90.96Мб
006 The Deno Runtime (Namespace) API.en.srt 5.02Кб
006 The Deno Runtime (Namespace) API.mp4 34.60Мб
006 Understanding Requests.en.srt 4.16Кб
006 Understanding Requests.mp4 26.15Мб
006 Useful Resources & Links.html 1.37Кб
006 Using Node.js in Build Processes.en.srt 8.45Кб
006 Using Node.js in Build Processes.mp4 55.95Мб
006 Working with Objects, Properties & Methods.en.srt 4.33Кб
006 Working with Objects, Properties & Methods.mp4 14.27Мб
006 Wrap Up.en.srt 4.42Кб
006 Wrap Up.mp4 32.09Мб
007 Adding a Tiny Code Improvement.en.srt 1.94Кб
007 Adding a Tiny Code Improvement.mp4 13.04Мб
007 Adding Server Side Validation.en.srt 8.31Кб
007 Adding Server Side Validation.mp4 52.67Мб
007 Arrays & Array Methods.en.srt 5.97Кб
007 Arrays & Array Methods.mp4 22.88Мб
007 Basic SQL & Creating a Table.en.srt 5.73Кб
007 Basic SQL & Creating a Table.mp4 28.39Мб
007 Compressing Assets.en.srt 3.60Кб
007 Compressing Assets.mp4 27.22Мб
007 Converting HTML Files to Pug.en.srt 8.12Кб
007 Converting HTML Files to Pug.mp4 60.81Мб
007 Editing & Deleting Products.en.srt 6.35Кб
007 Editing & Deleting Products.mp4 43.26Мб
007 Fetching a Single Product.en.srt 1.99Кб
007 Fetching a Single Product.mp4 12.15Мб
007 Fetching Data from Files Via the Model.en.srt 5.57Кб
007 Fetching Data from Files Via the Model.mp4 38.63Мб
007 Finishing the Database Connection.en.srt 5.90Кб
007 Finishing the Database Connection.mp4 34.11Мб
007 Handling Different Routes.en.srt 7.10Кб
007 Handling Different Routes.mp4 41.95Мб
007 Handling Errors.en.srt 4.74Кб
007 Handling Errors.mp4 38.96Мб
007 How To Get The Most Out Of The Course.en.srt 5.90Кб
007 How To Get The Most Out Of The Course.mp4 55.78Мб
007 Manipulating Cookies.en.srt 2.77Кб
007 Manipulating Cookies.mp4 10.08Мб
007 More Validators.en.srt 6.32Кб
007 More Validators.mp4 37.29Мб
007 MUST READ_ findById() in Sequelize 5.html 1.16Кб
007 Rendering the Product Detail View.en.srt 7.00Кб
007 Rendering the Product Detail View.mp4 55.30Мб
007 Re-Using the Pagination Logic & Controls.en.srt 4.27Кб
007 Re-Using the Pagination Logic & Controls.mp4 35.93Мб
007 Sending Requests & Responses and Working with Postman.en.srt 18.55Кб
007 Sending Requests & Responses and Working with Postman.mp4 83.56Мб
007 Sending Responses.en.srt 7.73Кб
007 Sending Responses.mp4 43.50Мб
007 Sharing the IO Instance Across Files.en.srt 3.43Кб
007 Sharing the IO Instance Across Files.mp4 22.90Мб
007 Storing File Data in the Database.en.srt 10.96Кб
007 Storing File Data in the Database.mp4 80.18Мб
007 Understanding different Error Types.en.srt 2.50Кб
007 Understanding different Error Types.mp4 5.60Мб
007 Useful Resources & Links.html 1.53Кб
007 Useful Resources & Links.html 1.34Кб
007 Useful Resources & Links.html 1.40Кб
007 Using the Express.js Error Handling Middleware.en.srt 7.68Кб
007 Using the Express.js Error Handling Middleware.mp4 62.74Мб
007 Using the Runtime API.en.srt 8.02Кб
007 Using the Runtime API.mp4 37.33Мб
007 What Not To Test!.en.srt 10.75Кб
007 What Not To Test!.mp4 63.61Мб
007 Why we Need Authorization.en.srt 2.60Кб
007 Why we Need Authorization.mp4 10.21Мб
007 Working with Union Types.en.srt 7.10Кб
007 Working with Union Types.mp4 38.53Мб
007 Wrap Up.en.srt 2.10Кб
007 Wrap Up.mp4 11.98Мб
008 Adding a Layout.en.srt 7.13Кб
008 Adding a Layout.mp4 51.11Мб
008 Adding Another Item.en.srt 2.65Кб
008 Adding Another Item.mp4 19.92Мб
008 Adding Authorization.en.srt 2.74Кб
008 Adding Authorization.mp4 17.62Мб
008 Adding the Signin Functionality.en.srt 8.65Кб
008 Adding the Signin Functionality.mp4 59.54Мб
008 Arrays, Objects & Reference Types.en.srt 2.80Кб
008 Arrays, Objects & Reference Types.mp4 10.81Мб
008 Checking For Field Equality.en.srt 4.66Кб
008 Checking For Field Equality.mp4 28.33Мб
008 Configuring Cookies.en.srt 8.18Кб
008 Configuring Cookies.mp4 46.04Мб
008 Connecting the Frontend to the GraphQL API.en.srt 8.46Кб
008 Connecting the Frontend to the GraphQL API.mp4 63.65Мб
008 Finding & Fixing Syntax Errors.en.srt 4.77Кб
008 Finding & Fixing Syntax Errors.mp4 24.25Мб
008 Module Resources.html 952б
008 Parsing Incoming Requests.en.srt 11.38Кб
008 Parsing Incoming Requests.mp4 66.57Мб
008 Passing Data with POST Requests.en.srt 9.43Кб
008 Passing Data with POST Requests.mp4 74.97Мб
008 Refactoring the File Storage Code.en.srt 5.75Кб
008 Refactoring the File Storage Code.mp4 43.25Мб
008 Remove imageUrl from _Add Product_.html 1.58Кб
008 Request & Response Headers.html 1.47Кб
008 REST APIs, Clients & CORS Errors.en.srt 13.64Кб
008 REST APIs, Clients & CORS Errors.mp4 59.93Мб
008 Retrieving Data.en.srt 4.23Кб
008 Retrieving Data.mp4 29.70Мб
008 Retrieving Data & Finding Products.en.srt 3.99Кб
008 Retrieving Data & Finding Products.mp4 27.81Мб
008 Setting Up a Post Model.en.srt 7.32Кб
008 Setting Up a Post Model.mp4 44.44Мб
008 Setting Up Request Logging.en.srt 4.36Кб
008 Setting Up Request Logging.mp4 39.87Мб
008 Synchronizing POST Additions.en.srt 9.57Кб
008 Synchronizing POST Additions.mp4 68.70Мб
008 Updating Products.en.srt 5.55Кб
008 Updating Products.mp4 42.83Мб
008 Updating the App.en.srt 4.50Кб
008 Updating the App.mp4 37.55Мб
008 Using Object & Array Types.en.srt 9.93Кб
008 Using Object & Array Types.mp4 55.71Мб
008 Using Stubs.en.srt 11.22Кб
008 Using Stubs.mp4 72.55Мб
008 Using the Database Connection.en.srt 7.28Кб
008 Using the Database Connection.mp4 52.01Мб
008 Working with Deno Permissions.en.srt 7.19Кб
008 Working with Deno Permissions.mp4 33.34Мб
008 Working with the REPL vs Using Files.en.srt 4.20Кб
008 Working with the REPL vs Using Files.mp4 35.93Мб
008 Wrap Up.en.srt 1.49Кб
008 Wrap Up.mp4 9.25Мб
009 Adding a Cart Model.en.srt 16.25Кб
009 Adding a Cart Model.mp4 118.71Мб
009 Adding a Login Query & a Resolver.en.srt 7.11Кб
009 Adding a Login Query & a Resolver.mp4 59.26Мб
009 Adding Async Validation.en.srt 6.13Кб
009 Adding Async Validation.mp4 45.24Мб
009 Adding Protection to Post Actions.en.srt 4.71Кб
009 Adding Protection to Post Actions.mp4 35.44Мб
009 Creating Products.en.srt 2.85Кб
009 Creating Products.mp4 21.27Мб
009 Dealing with Runtime Errors.en.srt 3.76Кб
009 Dealing with Runtime Errors.mp4 26.87Мб
009 Deleting Products.en.srt 1.69Кб
009 Deleting Products.mp4 13.10Мб
009 Fetching Products.en.srt 8.77Кб
009 Fetching Products.mp4 56.95Мб
009 Finishing the Pug Template.en.srt 8.19Кб
009 Finishing the Pug Template.mp4 58.68Мб
009 Fixing a Bug - The Missing Username.en.srt 1.96Кб
009 Fixing a Bug - The Missing Username.mp4 16.78Мб
009 Getting a Single Product with the _where_ Condition.en.srt 6.07Кб
009 Getting a Single Product with the _where_ Condition.mp4 48.90Мб
009 Limiting Middleware Execution to POST Requests.en.srt 2.33Кб
009 Limiting Middleware Execution to POST Requests.mp4 15.23Мб
009 More on Logging.html 1.33Кб
009 Repeating the Example with Node.en.srt 7.15Кб
009 Repeating the Example with Node.mp4 24.52Мб
009 Routing Requests.en.srt 7.41Кб
009 Routing Requests.mp4 46.47Мб
009 Sending POST Requests.en.srt 8.54Кб
009 Sending POST Requests.mp4 55.09Мб
009 Serving Images Statically.en.srt 6.13Кб
009 Serving Images Statically.mp4 43.64Мб
009 Storing Posts in the Database.en.srt 4.59Кб
009 Storing Posts in the Database.mp4 32.25Мб
009 Testing Controllers.en.srt 10.30Кб
009 Testing Controllers.mp4 64.10Мб
009 Understanding Spread & Rest Operators.en.srt 8.94Кб
009 Understanding Spread & Rest Operators.mp4 40.48Мб
009 Useful Resources & Links.html 1.03Кб
009 Useful Resources & Links.html 1.03Кб
009 Using the Attached Source Code.html 1.86Кб
009 Using the Error Handling Middleware Correctly.en.srt 6.87Кб
009 Using the Error Handling Middleware Correctly.mp4 51.17Мб
009 What is a Session_.en.srt 4.25Кб
009 What is a Session_.mp4 7.68Мб
009 Working on Route Protection.en.srt 3.05Кб
009 Working on Route Protection.mp4 17.73Мб
009 Working with Type Aliases & Interfaces.en.srt 5.41Кб
009 Working with Type Aliases & Interfaces.mp4 30.34Мб
009 Wrap Up.en.srt 3.19Кб
009 Wrap Up.mp4 8.85Мб
010 Adding and Using a User Model.en.srt 8.26Кб
010 Adding and Using a User Model.mp4 65.37Мб
010 Adding Login Functionality.en.srt 5.67Кб
010 Adding Login Functionality.mp4 48.95Мб
010 Avoiding an Error.html 1.26Кб
010 Destructuring.en.srt 7.54Кб
010 Destructuring.mp4 34.27Мб
010 Downloading Files with Authentication.en.srt 9.79Кб
010 Downloading Files with Authentication.mp4 73.46Мб
010 Fetching Admin Products.en.srt 1.97Кб
010 Fetching Admin Products.mp4 12.73Мб
010 Fetching Products - Time to Practice.en.srt 1.54Кб
010 Fetching Products - Time to Practice.mp4 9.59Мб
010 How Deno Features Are Organized.en.srt 7.04Кб
010 How Deno Features Are Organized.mp4 30.21Мб
010 Initializing the Session Middleware.en.srt 4.02Кб
010 Initializing the Session Middleware.mp4 27.81Мб
010 Keeping User Input.en.srt 5.36Кб
010 Keeping User Input.mp4 40.71Мб
010 Logical Errors.en.srt 9.70Кб
010 Logical Errors.mp4 54.51Мб
010 Redirecting Requests.en.srt 5.61Кб
010 Redirecting Requests.mp4 32.56Мб
010 Setting Up a SSL Server.en.srt 13.01Кб
010 Setting Up a SSL Server.mp4 73.25Мб
010 Static Images & Error Handling.en.srt 8.48Кб
010 Static Images & Error Handling.mp4 67.31Мб
010 Status Codes.en.srt 8.24Кб
010 Status Codes.mp4 39.62Мб
010 Testing Asynchronous Code.en.srt 7.65Кб
010 Testing Asynchronous Code.mp4 51.63Мб
010 Understanding Generics.en.srt 8.69Кб
010 Understanding Generics.mp4 44.49Мб
010 Understanding the MongoDB Compass.en.srt 3.80Кб
010 Understanding the MongoDB Compass.mp4 16.40Мб
010 Updating Posts On All Connected Clients.en.srt 5.24Кб
010 Updating Posts On All Connected Clients.mp4 42.31Мб
010 Useful Resources & Links.html 1.25Кб
010 Using Express Router.en.srt 10.56Кб
010 Using Express Router.mp4 61.37Мб
010 Using Middleware to Protect Routes.en.srt 6.22Кб
010 Using Middleware to Protect Routes.mp4 39.97Мб
010 Using Query Params.en.srt 6.56Кб
010 Using Query Params.mp4 68.25Мб
010 Why Editing Fails.en.srt 1.48Кб
010 Why Editing Fails.mp4 6.02Мб
010 Wrap Up.en.srt 3.30Кб
010 Wrap Up.mp4 10.36Мб
011 Adding a 404 Error Page.en.srt 3.11Кб
011 Adding a 404 Error Page.mp4 20.82Мб
011 Adding a Create Post Mutation.en.srt 8.94Кб
011 Adding a Create Post Mutation.mp4 70.97Мб
011 Adding Conditional CSS Classes.en.srt 7.24Кб
011 Adding Conditional CSS Classes.mp4 53.12Мб
011 A First Summary.en.srt 1018б
011 A First Summary.mp4 4.63Мб
011 Async Code & Promises.en.srt 14.09Кб
011 Async Code & Promises.mp4 52.40Мб
011 Available Status Codes.html 3.74Кб
011 Fetching All Products.en.srt 6.23Кб
011 Fetching All Products.mp4 38.43Мб
011 Fetching a Single Post.en.srt 9.63Кб
011 Fetching a Single Post.mp4 73.12Мб
011 Inserting Data Into the Database.en.srt 5.47Кб
011 Inserting Data Into the Database.mp4 35.68Мб
011 Parsing Request Bodies.en.srt 15.10Кб
011 Parsing Request Bodies.mp4 78.61Мб
011 Pre-Populating the Edit Product Page with Data.en.srt 8.63Кб
011 Pre-Populating the Edit Product Page with Data.mp4 70.36Мб
011 Setting File Type Headers.en.srt 3.37Кб
011 Setting File Type Headers.mp4 26.34Мб
011 Setting up a Testing Database.en.srt 8.72Кб
011 Setting up a Testing Database.mp4 52.90Мб
011 Sorting Correctly.en.srt 1.13Кб
011 Sorting Correctly.mp4 8.46Мб
011 Understanding CSRF Attacks.en.srt 4.50Кб
011 Understanding CSRF Attacks.mp4 11.75Мб
011 Updating Products.en.srt 6.66Кб
011 Updating Products.mp4 49.72Мб
011 Useful Resources & Links.html 1.32Кб
011 Using a Hosting Provider.en.srt 6.30Кб
011 Using a Hosting Provider.mp4 15.92Мб
011 Using Relations in Mongoose.en.srt 4.84Кб
011 Using Relations in Mongoose.mp4 33.74Мб
011 Using the Debugger.en.srt 4.65Кб
011 Using the Debugger.mp4 29.89Мб
011 Using the Session Middleware.en.srt 5.89Кб
011 Using the Session Middleware.mp4 36.13Мб
011 Using the Standard Library.en.srt 13.57Кб
011 Using the Standard Library.mp4 63.05Мб
011 Working with Handlebars.en.srt 7.09Кб
011 Working with Handlebars.mp4 48.84Мб
011 Wrap Up.en.srt 2.17Кб
011 Wrap Up.mp4 6.43Мб
012 01-core-js-syntax.zip 1.45Кб
012 Adding Validation to Login.en.srt 7.21Кб
012 Adding Validation to Login.mp4 53.19Мб
012 Converting our Project to Handlebars.en.srt 10.53Кб
012 Converting our Project to Handlebars.mp4 86.94Мб
012 Creating a Webserver.en.srt 4.67Кб
012 Creating a Webserver.mp4 14.49Мб
012 Deleting Posts Across Clients.en.srt 3.23Кб
012 Deleting Posts Across Clients.mp4 26.64Мб
012 Deleting Products.en.srt 3.38Кб
012 Deleting Products.mp4 23.70Мб
012 Extracting User Data From the Auth Token.en.srt 6.88Кб
012 Extracting User Data From the Auth Token.mp4 63.11Мб
012 Fetching a Single Product.en.srt 9.52Кб
012 Fetching a Single Product.mp4 63.47Мб
012 Fetching a Single Product with the _where_ Condition.en.srt 3.77Кб
012 Fetching a Single Product with the _where_ Condition.mp4 26.59Мб
012 Filtering Paths.en.srt 4.27Кб
012 Filtering Paths.mp4 30.63Мб
012 Image Names & Windows.html 2.60Кб
012 Linking to the Edit Page.en.srt 2.97Кб
012 Linking to the Edit Page.mp4 24.13Мб
012 Node & TypeScript_ Setup.en.srt 3.31Кб
012 Node & TypeScript_ Setup.mp4 11.42Мб
012 One Important Thing About Fetching Relations.en.srt 5.56Кб
012 One Important Thing About Fetching Relations.mp4 38.93Мб
012 Restarting the Debugger Automatically After Editing our App.en.srt 9.22Кб
012 Restarting the Debugger Automatically After Editing our App.mp4 54.05Мб
012 Restricting File Access.en.srt 3.69Кб
012 Restricting File Access.mp4 41.04Мб
012 Template Literals.html 1.97Кб
012 Testing Code With An Active Database.en.srt 8.18Кб
012 Testing Code With An Active Database.mp4 58.95Мб
012 Understanding Event Driven Code Execution.en.srt 7.89Кб
012 Understanding Event Driven Code Execution.mp4 54.56Мб
012 Understanding the Project & the Git Setup.en.srt 5.88Кб
012 Understanding the Project & the Git Setup.mp4 24.26Мб
012 Useful Resources & Links.html 1.03Кб
012 Using a CSRF Token.en.srt 9.15Кб
012 Using a CSRF Token.mp4 71.07Мб
012 Using MongoDB to Store Sessions.en.srt 8.71Кб
012 Using MongoDB to Store Sessions.mp4 63.32Мб
012 Wrap Up.en.srt 3.39Кб
012 Wrap Up.mp4 11.38Мб
013 02-let-and-const.zip 1.45Кб
013 Adding CSRF Protection.en.srt 5.69Кб
013 Adding CSRF Protection.mp4 42.83Мб
013 Adding the Layout to Handlebars.en.srt 11.55Кб
013 Adding the Layout to Handlebars.mp4 95.64Мб
013 A Deployment Example with Heroku.en.srt 14.19Кб
013 A Deployment Example with Heroku.mp4 83.15Мб
013 Blocking and Non-Blocking Code.en.srt 6.43Кб
013 Blocking and Non-Blocking Code.mp4 44.34Мб
013 Cleaning Up.en.srt 4.68Кб
013 Cleaning Up.mp4 33.36Мб
013 Creating a User Model.en.srt 3.50Кб
013 Creating a User Model.mp4 24.29Мб
013 Creating HTML Pages.en.srt 6.76Кб
013 Creating HTML Pages.mp4 37.50Мб
013 Debugging Node.js in Visual Studio Code.html 1.22Кб
013 Editing the Product Data.en.srt 11.93Кб
013 Editing the Product Data.mp4 91.85Мб
013 Getting Started with Node and TypeScript.en.srt 16.93Кб
013 Getting Started with Node and TypeScript.mp4 56.04Мб
013 Making the _Edit_ & _Delete_ Buttons Work Again.en.srt 2.81Кб
013 Making the _Edit_ & _Delete_ Buttons Work Again.mp4 20.85Мб
013 Sanitizing Data.en.srt 5.14Кб
013 Sanitizing Data.mp4 35.02Мб
013 Sending the _Create Post_ Query.en.srt 6.12Кб
013 Sending the _Create Post_ Query.mp4 47.76Мб
013 Sessions & Cookies - A Short Summary.en.srt 2.72Кб
013 Sessions & Cookies - A Short Summary.mp4 18.82Мб
013 Streaming Data vs Preloading Data.en.srt 4.69Кб
013 Streaming Data vs Preloading Data.mp4 32.86Мб
013 Uploading Images.en.srt 11.54Кб
013 Uploading Images.mp4 84.66Мб
013 Useful Resources & Links.html 1.28Кб
013 Using the Oak Framework with Deno.en.srt 15.65Кб
013 Using the Oak Framework with Deno.mp4 76.06Мб
013 Working on the Shopping Cart.en.srt 7.30Кб
013 Working on the Shopping Cart.mp4 53.59Мб
013 Wrap Up.en.srt 1.14Кб
013 Wrap Up.en.srt 1.84Кб
013 Wrap Up.en.srt 2.31Кб
013 Wrap Up.mp4 3.56Мб
013 Wrap Up.mp4 11.65Мб
013 Wrap Up.mp4 14.33Мб
014 03-arrow-functions.zip 1.53Кб
014 Adding a One-To-Many Relationship.en.srt 7.74Кб
014 Adding a One-To-Many Relationship.mp4 50.93Мб
014 Adding the Product-Delete Functionality.en.srt 7.82Кб
014 Adding the Product-Delete Functionality.mp4 49.86Мб
014 Changing Variables in the Debug Console.en.srt 1.89Кб
014 Changing Variables in the Debug Console.mp4 12.61Мб
014 Deleting a Cookie.en.srt 6.58Кб
014 Deleting a Cookie.mp4 37.25Мб
014 Fixing a Bug & Adding New Posts Correctly.en.srt 3.90Кб
014 Fixing a Bug & Adding New Posts Correctly.mp4 25.87Мб
014 Fixing the Order Button.en.srt 1.88Кб
014 Fixing the Order Button.mp4 11.07Мб
014 Hooks.en.srt 6.06Кб
014 Hooks.mp4 45.35Мб
014 Loading the Cart.en.srt 6.81Кб
014 Loading the Cart.mp4 51.98Мб
014 More on Module URLs.html 1.84Кб
014 Node.js - Looking Behind the Scenes.en.srt 16.16Кб
014 Node.js - Looking Behind the Scenes.mp4 49.03Мб
014 Serving HTML Pages.en.srt 9.45Кб
014 Serving HTML Pages.mp4 61.44Мб
014 Storing User-generated Files on Heroku.html 2.69Кб
014 Updating Posts.en.srt 18.81Кб
014 Updating Posts.mp4 136.49Мб
014 Useful Resources & Links.html 1.35Кб
014 Useful Resources & Links.html 1.43Кб
014 Useful Resources & Links.html 1.41Кб
014 Using PDFKit for .pdf Generation.en.srt 7.72Кб
014 Using PDFKit for .pdf Generation.mp4 61.83Мб
014 Validating Product Addition.en.srt 14.77Кб
014 Validating Product Addition.mp4 106.84Мб
014 Working on the Product Model to Edit our Product.en.srt 9.03Кб
014 Working on the Product Model to Edit our Product.mp4 67.25Мб
014 Working with EJS.en.srt 11.26Кб
014 Working with EJS.mp4 86.93Мб
014 Writing TypeScript Express.js Code.en.srt 6.51Кб
014 Writing TypeScript Express.js Code.mp4 25.34Мб
015 04-objects.zip 1.31Кб
015 Adding a _Get Post_ Query & Resolver.en.srt 6.01Кб
015 Adding a _Get Post_ Query & Resolver.mp4 46.19Мб
015 Adding REST Routes with TypeScript.en.srt 11.67Кб
015 Adding REST Routes with TypeScript.mp4 49.38Мб
015 An Example Node REST API.en.srt 18.70Кб
015 An Example Node REST API.mp4 84.16Мб
015 Creating & Managing a Dummy User.en.srt 7.73Кб
015 Creating & Managing a Dummy User.mp4 62.62Мб
015 Deleting Cart Items.en.srt 10.73Кб
015 Deleting Cart Items.en.srt 3.74Кб
015 Deleting Cart Items.mp4 78.79Мб
015 Deleting Cart Items.mp4 27.80Мб
015 Deleting Posts.en.srt 5.66Кб
015 Deleting Posts.mp4 41.93Мб
015 Deploying APIs.en.srt 4.00Кб
015 Deploying APIs.mp4 17.64Мб
015 Finishing the _Update Product_ Code.en.srt 4.80Кб
015 Finishing the _Update Product_ Code.mp4 35.03Мб
015 Fixing Some Minor Bugs.en.srt 5.73Кб
015 Fixing Some Minor Bugs.mp4 37.72Мб
015 Generating .pdf Files with Order Data.en.srt 8.14Кб
015 Generating .pdf Files with Order Data.mp4 73.03Мб
015 Providing User Feedback.en.srt 9.70Кб
015 Providing User Feedback.mp4 70.18Мб
015 Returning a 404 Page.en.srt 2.71Кб
015 Returning a 404 Page.mp4 17.05Мб
015 Testing Code That Requires Authentication.en.srt 16.64Кб
015 Testing Code That Requires Authentication.mp4 120.73Мб
015 Using the Node Modules System.en.srt 13.27Кб
015 Using the Node Modules System.mp4 83.28Мб
015 Validating Product Editing.en.srt 8.84Кб
015 Validating Product Editing.mp4 72.54Мб
015 Working on the Layout with Partials.en.srt 12.61Кб
015 Working on the Layout with Partials.mp4 95.20Мб
015 Wrap Up.en.srt 4.50Кб
015 Wrap Up.mp4 19.87Мб
016 05-arrays.zip 1.37Кб
016 Adding Pagination.en.srt 8.45Кб
016 Adding Pagination.mp4 55.79Мб
016 Creating & Getting Orders.en.srt 13.27Кб
016 Creating & Getting Orders.mp4 86.45Мб
016 Deleting Files.en.srt 7.45Кб
016 Deleting Files.mp4 65.96Мб
016 Displaying Cart Items on the Cart Page.en.srt 11.11Кб
016 Displaying Cart Items on the Cart Page.mp4 77.86Мб
016 Finishing the REST Routes.en.srt 9.13Кб
016 Finishing the REST Routes.mp4 58.08Мб
016 Making _Add to Cart_ Work Again.en.srt 9.13Кб
016 Making _Add to Cart_ Work Again.mp4 67.41Мб
016 One Note About Updating Products.en.srt 2.25Кб
016 One Note About Updating Products.mp4 15.97Мб
016 Optional_ Styling Error Messages.en.srt 4.44Кб
016 Optional_ Styling Error Messages.mp4 35.95Мб
016 Re-building the REST API with Deno.en.srt 26.49Кб
016 Re-building the REST API with Deno.mp4 135.45Мб
016 Sending _Create Post_ and _Get Post_ Queries.en.srt 6.12Кб
016 Sending _Create Post_ and _Get Post_ Queries.mp4 50.88Мб
016 Useful Resources & Links.html 1.50Кб
016 Useful Resources & Links.html 2.16Кб
016 Using a Helper Function for Navigation.en.srt 4.91Кб
016 Using a Helper Function for Navigation.mp4 28.82Мб
016 Using Magic Association Methods.en.srt 4.53Кб
016 Using Magic Association Methods.mp4 37.99Мб
016 Wrap Up.en.srt 7.18Кб
016 Wrap Up.en.srt 5.07Кб
016 Wrap Up.en.srt 1.90Кб
016 Wrap Up.mp4 29.61Мб
016 Wrap Up.mp4 41.19Мб
016 Wrap Up.mp4 14.44Мб
016 Wrap Up & Mastering Tests.en.srt 5.81Кб
016 Wrap Up & Mastering Tests.mp4 38.04Мб
017 [OPTIONAL] Assignment Solution.en.srt 32.99Кб
017 [OPTIONAL] Assignment Solution.mp4 181.11Мб
017 06-arrays-and-reference-types.zip 1.59Кб
017 Adding a User Model.en.srt 4.60Кб
017 Adding a User Model.mp4 38.16Мб
017 Adding Pagination.en.srt 5.75Кб
017 Adding Pagination.mp4 44.64Мб
017 Deleting Cart Items.en.srt 6.88Кб
017 Deleting Cart Items.mp4 50.50Мб
017 Deleting Products.en.srt 4.80Кб
017 Deleting Products.mp4 31.69Мб
017 Fetching Related Products.en.srt 3.59Кб
017 Fetching Related Products.mp4 28.64Мб
017 Finishing the Flash Messages.en.srt 2.88Кб
017 Finishing the Flash Messages.mp4 17.88Мб
017 Fixing Invoice Links.en.srt 706б
017 Fixing Invoice Links.mp4 5.93Мб
017 Should You Switch From Node to Deno_.en.srt 8.63Кб
017 Should You Switch From Node to Deno_.mp4 28.44Мб
017 Storing All Order Related Data.en.srt 2.48Кб
017 Storing All Order Related Data.mp4 16.84Мб
017 Styling our Pages.en.srt 18.37Кб
017 Styling our Pages.mp4 142.26Мб
017 Testing the API.en.srt 8.67Кб
017 Testing the API.mp4 32.80Мб
017 Two Tiny Improvements.en.srt 4.31Кб
017 Two Tiny Improvements.mp4 24.37Мб
017 Useful Resources & Links.html 1.78Кб
017 Useful Resources & Links.html 1.44Кб
017 Useful Resources & Links.html 1.27Кб
018 07-spread-and-rest.zip 1.54Кб
018 Adding Additional Flash Messages.en.srt 3.32Кб
018 Adding Additional Flash Messages.mp4 20.96Мб
018 Adding User Signup Validation.en.srt 7.96Кб
018 Adding User Signup Validation.mp4 61.25Мб
018 Clearing the Cart After Storing an Order.en.srt 2.45Кб
018 Clearing the Cart After Storing an Order.mp4 19.77Мб
018 Fixing a Delete Product Bug.en.srt 2.10Кб
018 Fixing a Delete Product Bug.mp4 15.39Мб
018 Fixing the _Add Product_ Functionality.en.srt 1.85Кб
018 Fixing the _Add Product_ Functionality.mp4 11.96Мб
018 Module Resources.html 952б
018 One-To-Many & Many-To-Many Relations.en.srt 7.12Кб
018 One-To-Many & Many-To-Many Relations.mp4 62.25Мб
018 Serving Files Statically.en.srt 10.93Кб
018 Serving Files Statically.mp4 75.79Мб
018 Uploading Images.en.srt 12.80Кб
018 Uploading Images.mp4 106.70Мб
018 Useful Resources & Links.html 1.49Кб
018 Using Type Casting.en.srt 7.82Кб
018 Using Type Casting.mp4 43.37Мб
018 Wrap Up.en.srt 5.82Кб
018 Wrap Up.en.srt 1.90Кб
018 Wrap Up.mp4 18.39Мб
018 Wrap Up.mp4 19.25Мб
019 08-destructuring.zip 1.59Кб
019 Code Adjustments.html 1.01Кб
019 Creating & Fetching a Cart.en.srt 6.97Кб
019 Creating & Fetching a Cart.mp4 59.66Мб
019 Creating New Users.en.srt 9.64Кб
019 Creating New Users.mp4 54.33Мб
019 Fetching the imageUrl.html 1.90Кб
019 Getting & Displaying the Orders.en.srt 5.02Кб
019 Getting & Displaying the Orders.mp4 32.53Мб
019 Moving to a Better Project Structure.en.srt 6.21Кб
019 Moving to a Better Project Structure.mp4 42.21Мб
019 Signing Users Up.en.srt 9.42Кб
019 Signing Users Up.mp4 68.76Мб
019 Useful Resources & Links.html 1.67Кб
019 Wrap Up.en.srt 4.70Кб
019 Wrap Up.en.srt 2.50Кб
019 Wrap Up.en.srt 3.35Кб
019 Wrap Up.mp4 21.30Мб
019 Wrap Up.mp4 7.80Мб
019 Wrap Up.mp4 12.22Мб
020 09-async-code.zip 1.43Кб
020 Adding New Products to the Cart.en.srt 8.97Кб
020 Adding New Products to the Cart.mp4 65.50Мб
020 How Does Authentication Work_.en.srt 4.25Кб
020 How Does Authentication Work_.mp4 7.51Мб
020 Storing the User in our Database.en.srt 7.89Кб
020 Storing the User in our Database.mp4 49.36Мб
020 Useful Resources & Links.html 1.26Кб
020 Useful Resources & Links.html 1.25Кб
020 Useful Resources & Links.html 1.64Кб
020 Useful Resources & Links.html 1.43Кб
020 Viewing a Single Post.en.srt 7.17Кб
020 Viewing a Single Post.mp4 60.58Мб
020 Wrap Up.en.srt 2.53Кб
020 Wrap Up.en.srt 4.97Кб
020 Wrap Up.mp4 13.09Мб
020 Wrap Up.mp4 26.15Мб
021 Adding Existing Products & Retrieving Cart Items.en.srt 6.04Кб
021 Adding Existing Products & Retrieving Cart Items.mp4 44.89Мб
021 Module Resources.html 1.32Кб
021 Starting with User Login.en.srt 4.40Кб
021 Starting with User Login.mp4 34.12Мб
021 Updating Posts.en.srt 11.08Кб
021 Updating Posts.mp4 103.81Мб
021 Useful Resources & Links.html 1.22Кб
021 Working on Cart Items & Orders.en.srt 9.34Кб
021 Working on Cart Items & Orders.mp4 62.20Мб
022 Adding the _Add to Cart_ Functionality.en.srt 7.95Кб
022 Adding the _Add to Cart_ Functionality.mp4 52.36Мб
022 Deleting Posts.en.srt 11.20Кб
022 Deleting Posts.mp4 95.32Мб
022 Deleting Related Items & Deleting Cart Products.en.srt 2.84Кб
022 Deleting Related Items & Deleting Cart Products.mp4 25.52Мб
022 Logging In & Creating JSON Web Tokens (JWTs).en.srt 10.43Кб
022 Logging In & Creating JSON Web Tokens (JWTs).mp4 67.88Мб
023 01-core-js-syntax.zip 1.45Кб
023 02-let-and-const.zip 1.45Кб
023 03-arrow-functions.zip 1.53Кб
023 04-objects.zip 1.31Кб
023 05-arrays.zip 1.37Кб
023 06-arrays-and-reference-types.zip 1.59Кб
023 07-spread-and-rest.zip 1.54Кб
023 08-destructuring.zip 1.59Кб
023 09-async-code.zip 1.43Кб
023 Adding an Order Model.en.srt 5.20Кб
023 Adding an Order Model.mp4 36.76Мб
023 Adding Posts & Pagination.html 1.95Кб
023 Storing Multiple Products in the Cart.en.srt 9.02Кб
023 Storing Multiple Products in the Cart.mp4 59.12Мб
023 Using & Validating the Token.en.srt 12.59Кб
023 Using & Validating the Token.mp4 93.84Мб
024 Adding Auth Middleware to All Routes.en.srt 2.43Кб
024 Adding Auth Middleware to All Routes.mp4 20.24Мб
024 Displaying the Cart Items.en.srt 12.60Кб
024 Displaying the Cart Items.mp4 79.25Мб
024 Managing the User Status.en.srt 11.39Кб
024 Managing the User Status.mp4 91.98Мб
024 Storing Cartitems as Orderitems.en.srt 10.05Кб
024 Storing Cartitems as Orderitems.mp4 78.12Мб
025 Connecting Posts & Users.en.srt 8.09Кб
025 Connecting Posts & Users.mp4 59.43Мб
025 Fixing a Bug.en.srt 1.50Кб
025 Fixing a Bug.mp4 8.51Мб
025 Resetting the Cart & Fetching and Outputting Orders.en.srt 12.11Кб
025 Resetting the Cart & Fetching and Outputting Orders.mp4 92.41Мб
025 Using Variables.en.srt 21.28Кб
025 Using Variables.mp4 164.45Мб
026 Adding Authorization Checks.en.srt 5.10Кб
026 Adding Authorization Checks.mp4 31.98Мб
026 Deleting Cart Items.en.srt 5.46Кб
026 Deleting Cart Items.mp4 38.42Мб
026 Fixing a Pagination Bug.en.srt 3.50Кб
026 Fixing a Pagination Bug.mp4 30.34Мб
026 Wrap Up.en.srt 2.28Кб
026 Wrap Up.mp4 8.29Мб
027 Adding an Order.en.srt 5.67Кб
027 Adding an Order.mp4 37.83Мб
027 Clearing Post-User Relations.en.srt 3.63Кб
027 Clearing Post-User Relations.mp4 27.39Мб
027 Useful Resources & Links.html 1.22Кб
027 Wrap Up.en.srt 4.86Кб
027 Wrap Up.mp4 19.81Мб
028 Adding Relational Order Data.en.srt 8.96Кб
028 Adding Relational Order Data.mp4 53.54Мб
028 Useful Resources & Links.html 1.20Кб
028 Wrap Up.en.srt 3.31Кб
028 Wrap Up.mp4 11.01Мб
029 Getting Orders.en.srt 4.43Кб
029 Getting Orders.mp4 27.87Мб
029 Useful Resources & Links.html 1.03Кб
030 Removing Deleted Items From the Cart.en.srt 4.32Кб
030 Removing Deleted Items From the Cart.mp4 19.92Мб
031 Wrap Up.en.srt 3.23Кб
031 Wrap Up.mp4 11.41Мб
032 01-routing-requests.zip 1.70Кб
032 Useful Resources & Links.html 1.64Кб
033 Two Adjustments (behind the scenes).html 1.08Кб
034 02-parsing-request-bodies.zip 1.86Кб
036 03-blocking-and-non-blocking-code.zip 1.96Кб
038 04-using-the-node-modules-system.zip 2.69Кб
038 05-fixed-missing-head-tag.zip 2.72Кб
040 01-routing-requests.zip 1.70Кб
040 02-parsing-request-bodies.zip 1.86Кб
040 03-blocking-and-non-blocking-code.zip 1.96Кб
040 04-using-the-node-modules-system.zip 2.69Кб
040 05-fixed-missing-head-tag.zip 2.72Кб
040 assignment-solution.zip 1.80Кб
042 01-understanding-npm-scripts.zip 3.57Кб
045 02-using-nodemon-for-autorestarts.zip 3.69Кб
054 03-finished.zip 4.85Кб
056 01-understanding-npm-scripts.zip 3.57Кб
056 02-using-nodemon-for-autorestarts.zip 3.69Кб
056 03-finished.zip 4.85Кб
060 01-adding-middleware.zip 2.87Кб
062 02-looking-behind-the-scenes.zip 2.97Кб
063 03-handling-different-routes.zip 2.99Кб
065 04-limiting-middleware-execution-to-post-requests.zip 3.45Кб
066 05-using-express-router.zip 5.05Кб
068 06-filtering-paths.zip 5.86Кб
069 07-creating-the-html-files.zip 7.81Кб
070 08-serving-the-html-files.zip 7.76Кб
070 add-product.html 662б
070 shop.html 567б
071 09-returning-a-404-html-page.zip 8.74Кб
072 10-using-a-helper-function.zip 9.96Кб
073 11-styling-our-pages.zip 10.64Кб
074 12-serving-files-statically.zip 13.43Кб
076 01-adding-middleware.zip 2.87Кб
076 02-looking-behind-the-scenes.zip 2.97Кб
076 03-handling-different-routes.zip 2.99Кб
076 04-limiting-middleware-execution-to-post-requests.zip 3.45Кб
076 05-using-express-router.zip 5.05Кб
076 06-filtering-paths.zip 5.86Кб
076 07-creating-the-html-files.zip 7.81Кб
076 08-serving-the-html-files.zip 7.76Кб
076 09-returning-a-404-html-page.zip 8.74Кб
076 10-using-a-helper-function.zip 9.96Кб
076 11-styling-our-pages.zip 10.64Кб
076 12-serving-files-statically.zip 13.43Кб
076 assignment-1-solution.zip 3.00Кб
076 assignment-2-solution.zip 8.08Кб
077 00-starting-setup.zip 14.59Кб
078 01-sharing-data-across-requests-and-users.zip 16.62Кб
078 starting-resources.zip 8.80Кб
080 02-added-pug.zip 15.09Кб
081 added-pug-shop-template.zip 19.35Кб
085 03-pug-finished.zip 22.35Кб
089 04-adding-a-layout-to-handlebars.zip 31.88Кб
091 05-working-on-layout-with-partials.zip 41.89Кб
093 assignment-solutions.zip 27.83Кб
094 00-starting-setup.zip 14.59Кб
094 01-sharing-data-across-requests-and-users.zip 16.62Кб
094 02-added-pug.zip 15.09Кб
094 03-pug-finished.zip 22.35Кб
094 04-adding-a-layout-to-handlebars.zip 31.88Кб
094 05-working-on-layout-with-partials.zip 41.89Кб
094 assignment-solutions.zip 27.83Кб
095 00-starting-setup.zip 20.96Кб
098 01-finished-the-controller.zip 24.02Кб
099 02-adding-a-product-model.zip 25.44Кб
100 path.js 90б
101 03-fetching-data-from-files.zip 27.32Кб
102 04-refactored-code.zip 26.13Кб
104 00-starting-setup.zip 20.96Кб
104 01-finished-the-controller.zip 24.02Кб
104 02-adding-a-product-model.zip 25.44Кб
104 03-fetching-data-from-files.zip 27.32Кб
104 04-refactored-code.zip 26.13Кб
107 01-working-on-the-navigation.zip 33.07Кб
108 02-registering-the-routes.zip 37.85Кб
109 03-storing-product-data.zip 30.11Кб
111 04-editing-and-deleting-products.zip 32.12Кб
112 05-adding-another-item.zip 31.19Кб
113 01-working-on-the-navigation.zip 33.07Кб
113 02-registering-the-routes.zip 37.85Кб
113 03-storing-product-data.zip 30.11Кб
113 04-editing-and-deleting-products.zip 32.12Кб
113 05-adding-another-item.zip 31.19Кб
114 00-starting-setup.zip 32.31Кб
114 adjustments.zip 19.38Кб
115 00-starting-setup.zip 32.31Кб
115 adjustments.zip 19.38Кб
118 01-extracting-dynamic-params.zip 34.44Кб
119 02-loading-product-detail-data.zip 37.48Кб
120 03-rendering-the-product-detail-view.zip 38.87Кб
122 04-adding-a-cart-model.zip 38.80Кб
124 05-pre-populating-the-edit-product-page.zip 41.63Кб
126 06-editing-the-product-data.zip 39.54Кб
127 07-adding-the-product-delete-functionality.zip 40.00Кб
128 08-deleting-cart-items.zip 36.62Кб
131 09-fixing-a-delete-product-bug.zip 38.18Кб
133 00-starting-setup.zip 32.31Кб
133 01-extracting-dynamic-params.zip 34.44Кб
133 02-loading-product-detail-data.zip 37.48Кб
133 03-rendering-the-product-detail-view.zip 38.87Кб
133 04-adding-a-cart-model.zip 38.80Кб
133 05-pre-populating-the-edit-product-page.zip 41.63Кб
133 06-editing-the-product-data.zip 39.54Кб
133 07-adding-the-product-delete-functionality.zip 40.00Кб
133 08-deleting-cart-items.zip 36.62Кб
133 09-fixing-a-delete-product-bug.zip 38.18Кб
134 00-starting-setup.zip 36.62Кб
138 00-starting-setup.zip 36.62Кб
139 01-connecting-our-app.zip 38.25Кб
143 02-fetching-products-time-to-practice.zip 41.12Кб
144 03-inserting-data.zip 37.19Кб
145 04-fetching-a-single-product.zip 39.42Кб
147 00-starting-setup.zip 36.62Кб
147 01-connecting-our-app.zip 38.25Кб
147 02-fetching-products-time-to-practice.zip 41.12Кб
147 03-inserting-data.zip 37.19Кб
147 04-fetching-a-single-product.zip 39.42Кб
151 01-defining-a-model.zip 37.53Кб
153 02-inserting-data-and-creating-a-product.zip 41.83Кб
156 03-getting-a-single-product.zip 39.28Кб
158 04-updating-products.zip 37.89Кб
159 05-deleting-products.zip 37.92Кб
161 06-adding-a-one-to-many-relationship.zip 42.08Кб
162 07-creating-and-managing-a-user.zip 41.18Кб
164 08-fetching-related-products.zip 40.62Кб
166 09-creating-and-fetching-a-cart.zip 41.65Кб
168 10-adding-existing-products-and-retrieving.zip 43.80Кб
169 11-deleting-related-items.zip 40.49Кб
171 12-storing-cartitems-as-orderitems.zip 44.08Кб
172 13-resetting-the-cart-and-fetching.zip 44.35Кб
174 01-defining-a-model.zip 37.53Кб
174 02-inserting-data-and-creating-a-product.zip 41.83Кб
174 03-getting-a-single-product.zip 39.28Кб
174 04-updating-products.zip 37.89Кб
174 05-deleting-products.zip 37.92Кб
174 06-adding-a-one-to-many-relationship.zip 42.08Кб
174 07-creating-and-managing-a-user.zip 41.18Кб
174 08-fetching-related-products.zip 40.62Кб
174 09-creating-and-fetching-a-cart.zip 41.65Кб
174 10-adding-existing-products-and-retrieving.zip 43.80Кб
174 11-deleting-related-items.zip 40.49Кб
174 12-storing-cartitems-as-orderitems.zip 44.08Кб
174 13-resetting-the-cart-and-fetching.zip 44.35Кб
175 00-starting-setup.zip 41.54Кб
182 01-using-the-database-connection.zip 44.68Кб
185 02-fetching-all-products.zip 43.08Кб
186 03-fetch-a-single-product.zip 43.37Кб
189 04-finishing-the-update-product-code.zip 45.87Кб
191 05-deleting-products.zip 42.29Кб
192 06-fixing-the-add-product-functionality.zip 46.49Кб
194 07-storing-the-user-in-the-database.zip 45.76Кб
196 08-added-the-add-to-cart-functionality.zip 45.07Кб
198 09-displaying-the-cart-items.zip 43.01Кб
200 10-deleting-cart-items.zip 41.64Кб
202 11-adding-relational-order-data.zip 43.56Кб
204 12-removing-deleted-items-from-the-cart.zip 43.54Кб
206 00-starting-setup.zip 41.54Кб
206 01-using-the-database-connection.zip 44.68Кб
206 02-fetching-all-products.zip 43.08Кб
206 03-fetch-a-single-product.zip 43.37Кб
206 04-finishing-the-update-product-code.zip 45.87Кб
206 05-deleting-products.zip 42.29Кб
206 06-fixing-the-add-product-functionality.zip 46.49Кб
206 07-storing-the-user-in-the-database.zip 45.76Кб
206 08-added-the-add-to-cart-functionality.zip 45.07Кб
206 09-displaying-the-cart-items.zip 43.01Кб
206 10-deleting-cart-items.zip 41.64Кб
206 11-adding-relational-order-data.zip 43.56Кб
206 12-removing-deleted-items-from-the-cart.zip 43.54Кб
210 01-connecting-to-the-mongodb-server.zip 41.88Кб
212 02-saving-data-through-mongoose.zip 41.19Кб
213 03-fetching-all-products.zip 39.78Кб
216 04-deleting-products.zip 38.91Кб
217 05-adding-and-using-a-user-model.zip 41.49Кб
218 06-using-relations-in-mongoose.zip 41.14Кб
220 07-working-on-the-shopping-cart.zip 41.50Кб
221 08-loading-the-cart.zip 39.13Кб
226 09-getting-and-displaying-orders.zip 42.75Кб
228 01-connecting-to-the-mongodb-server.zip 41.88Кб
228 02-saving-data-through-mongoose.zip 41.19Кб
228 03-fetching-all-products.zip 39.78Кб
228 04-deleting-products.zip 38.91Кб
228 05-adding-and-using-a-user-model.zip 41.49Кб
228 06-using-relations-in-mongoose.zip 41.14Кб
228 07-working-on-the-shopping-cart.zip 41.50Кб
228 08-loading-the-cart.zip 39.13Кб
228 09-getting-and-displaying-orders.zip 42.75Кб
231 00-starting-setup.zip 39.74Кб
232 01-creating-the-login-form.zip 45.48Кб
233 02-adding-the-request-driven-solution.zip 48.13Кб
236 03-configuring-cookies.zip 44.79Кб
239 04-using-the-session-middleware.zip 46.88Кб
240 05-using-mongodb-session-store.zip 46.75Кб
242 06-deleting-a-cookie.zip 44.54Кб
243 07-fixing-some-minor-bugs.zip 45.80Кб
245 08-two-tiny-improvements.zip 44.25Кб
247 09-adjusted-code.zip 41.88Кб
248 00-starting-setup.zip 39.74Кб
248 01-creating-the-login-form.zip 45.48Кб
248 02-adding-the-request-driven-solution.zip 48.13Кб
248 03-configuring-cookies.zip 44.79Кб
248 04-using-the-session-middleware.zip 46.88Кб
248 05-using-mongodb-session-store.zip 46.75Кб
248 06-deleting-a-cookie.zip 44.54Кб
248 07-fixing-some-minor-bugs.zip 45.80Кб
248 08-two-tiny-improvements.zip 45.67Кб
248 assignment-solution.zip 44.22Кб
252 00-starting-setup.zip 45.08Кб
253 01-implementing-an-authentication-flow.zip 49.97Кб
254 02-encrypting-passwords.zip 46.55Кб
255 03-adding-a-tiny-improvement.zip 47.74Кб
256 04-adding-the-signin-functionality.zip 49.16Кб
258 05-using-middleware-to-protect-routes.zip 51.54Кб
261 06-adding-csrf-protection.zip 48.91Кб
262 07-fixing-the-order-button.zip 49.14Кб
263 08-providing-user-feedback.zip 49.18Кб
264 09-styling-error-messages.zip 49.02Кб
265 10-finishing-the-flash-messages.zip 50.50Кб
266 11-adding-additional-flash-messages.zip 51.55Кб
268 00-starting-setup.zip 45.08Кб
268 01-implementing-an-authentication-flow.zip 49.97Кб
268 02-encrypting-passwords.zip 46.55Кб
268 03-adding-a-tiny-improvement.zip 47.74Кб
268 04-adding-the-signin-functionality.zip 49.16Кб
268 05-using-middleware-to-protect-routes.zip 51.54Кб
268 06-adding-csrf-protection.zip 48.91Кб
268 07-fixing-the-order-button.zip 49.14Кб
268 08-providing-user-feedback.zip 49.18Кб
268 09-styling-error-messages.zip 49.02Кб
268 10-finishing-the-flash-messages.zip 50.50Кб
268 11-adding-additional-flash-messages.zip 51.55Кб
274 01-using-nodemailer-to-send-emails.zip 51.60Кб
276 01-resetting-password.zip 49.49Кб
278 02-creating-the-token.zip 49.80Кб
279 03-creating-the-reset-password-form.zip 54.40Кб
280 04-adding-logic-to-update-password.zip 54.28Кб
284 05-why-editing-fails.zip 50.87Кб
286 01-resetting-password.zip 49.49Кб
286 02-creating-the-token.zip 49.80Кб
286 03-creating-the-reset-password-form.zip 54.40Кб
286 04-adding-logic-to-update-password.zip 54.28Кб
286 05-why-editing-fails.zip 50.87Кб
290 01-setup-and-basic-validation.zip 53.24Кб
291 02-using-validation-error-messages.zip 54.53Кб
292 03-built-in-and-custom-validators.zip 54.37Кб
294 04-checking-for-field-equality.zip 53.77Кб
295 05-added-async-validation.zip 52.55Кб
296 06-keeping-user-input.zip 51.70Кб
298 07-adding-validation-to-login.zip 53.91Кб
299 08-sanitizing-data.zip 51.20Кб
301 09-validating-product-editing.zip 54.44Кб
303 01-setup-and-basic-validation.zip 53.24Кб
303 02-using-validation-error-messages.zip 54.53Кб
303 03-built-in-and-custom-validators.zip 54.37Кб
303 04-checking-for-field-equality.zip 53.77Кб
303 05-added-async-validation.zip 52.55Кб
303 06-keeping-user-input.zip 51.70Кб
303 07-adding-validation-to-login.zip 53.91Кб
303 08-sanitizing-data.zip 51.20Кб
303 09-validating-product-editing.zip 54.44Кб
303 assignment-solution.zip 51.13Кб
307 01-errors-some-theory.zip 1.60Кб
309 02-returning-error-pages.zip 54.17Кб
310 03-using-the-express-error-handling-middleware.zip 59.79Кб
313 04-status-codes.zip 52.09Кб
316 01-errors-some-theory.zip 1.60Кб
316 02-returning-error-pages.zip 54.17Кб
316 03-using-the-express-error-handling-middleware.zip 59.79Кб
316 04-status-codes.zip 52.09Кб
320 01-handling-file-uploads-with-multer.zip 1.04Мб
322 02-filtering-files-by-mimetype.zip 1.53Мб
325 03-serving-images-statically.zip 2.02Мб
328 04-restricting-file-access.zip 2.04Мб
329 05-streaming-data-vs-preloading-data.zip 2.04Мб
331 06-generating-pdf-files-with-order-data.zip 2.52Мб
332 07-deleting-files.zip 1.53Мб
333 08-fixing-invoice-links.zip 2.48Мб
335 01-handling-file-uploads-with-multer.zip 1.04Мб
335 02-filtering-files-by-mimetype.zip 1.53Мб
335 03-serving-images-statically.zip 2.02Мб
335 04-restricting-file-access.zip 2.04Мб
335 05-streaming-data-vs-preloading-data.zip 2.04Мб
335 06-generating-pdf-files-with-order-data.zip 2.52Мб
335 07-deleting-files.zip 1.53Мб
335 08-fixing-invoice-links.zip 2.48Мб
337 01-adding-pagination-links.zip 58.36Кб
339 02-preparing-pagination-data-on-the-server.zip 62.79Кб
340 03-adding-dynamic-pagination-buttons.zip 61.26Кб
341 03-adding-dynamic-pagination-buttons.zip 61.26Кб
342 04-re-using-pagination-logic.zip 59.99Кб
344 01-adding-pagination-links.zip 58.36Кб
344 02-preparing-pagination-data-on-the-server.zip 62.79Кб
344 03-adding-dynamic-pagination-buttons.zip 61.26Кб
344 04-re-using-pagination-logic.zip 59.99Кб
347 01-adding-client-side-code.zip 60.14Кб
350 02-manipulating-the-dom.zip 59.48Кб
351 01-adding-client-side-code.zip 60.14Кб
351 02-manipulating-the-dom.zip 59.48Кб
354 01-added-checkout-page.zip 59.58Кб
355 02-using-stripe.zip 59.62Кб
356 01-added-checkout-page.zip 59.58Кб
356 02-using-stripe.zip 59.62Кб
359 00-starting-setup.zip 2.17Кб
363 01-sending-requests-responses.zip 6.40Кб
365 02-sending-post-requests.zip 6.34Кб
367 00-starting-setup.zip 2.17Кб
367 01-sending-requests-responses.zip 6.40Кб
367 02-sending-post-requests.zip 6.34Кб
370 00-frontend-starting-setup.zip 81.79Кб
371 02-sending-post-requests.zip 6.34Кб
372 01-backend-fetching-list-of-posts.zip 6.75Кб
372 01-frontend-fetching-list-of-posts.zip 84.86Кб
375 02-backend-setting-up-a-post-model.zip 6.80Кб
375 02-frontend-setting-up-a-post-model.zip 85.35Кб
376 03-backend-storing-posts-in-database.zip 8.93Кб
377 04-static-images-and-error-handling.zip 9.00Кб
378 05-backend-fetching-a-single-post.zip 8.96Кб
378 05-frontend-fetching-a-single-post.zip 84.98Кб
380 06-backend-uploading-images.zip 8.90Кб
380 06-frontend-uploading-images.zip 82.68Кб
381 07-backend-updating-a-post.zip 9.05Кб
381 07-frontend-updating-a-post.zip 82.34Кб
383 08-backend-adding-pagination.zip 9.32Кб
383 08-frontend-adding-pagination.zip 83.10Кб
389 09-backend-logging-in-and-creating-jwt.zip 13.10Кб
389 09-frontend-logging-in-and-creating-jwt.zip 87.07Кб
391 10-backend-adding-auth-middleware-to-all-routes.zip 15.56Кб
391 10-frontend-adding-auth-middleware-to-all-routes.zip 90.57Кб
394 11-clearing-post-user-relations.zip 14.59Кб
396 00-frontend-starting-setup.zip 81.79Кб
396 01-backend-fetching-list-of-posts.zip 6.75Кб
396 01-frontend-fetching-list-of-posts.zip 84.86Кб
396 02-backend-setting-up-a-post-model.zip 6.80Кб
396 02-frontend-setting-up-a-post-model.zip 85.35Кб
396 03-backend-storing-posts-in-database.zip 8.93Кб
396 04-static-images-and-error-handling.zip 9.00Кб
396 05-backend-fetching-a-single-post.zip 8.96Кб
396 05-frontend-fetching-a-single-post.zip 84.98Кб
396 06-backend-uploading-images.zip 8.90Кб
396 06-frontend-uploading-images.zip 82.68Кб
396 07-backend-updating-a-post.zip 9.05Кб
396 07-frontend-updating-a-post.zip 82.34Кб
396 08-backend-adding-pagination.zip 9.32Кб
396 08-frontend-adding-pagination.zip 83.10Кб
396 09-backend-logging-in-and-creating-jwt.zip 13.10Кб
396 09-frontend-logging-in-and-creating-jwt.zip 87.07Кб
396 10-backend-adding-auth-middleware-to-all-routes.zip 15.56Кб
396 10-frontend-adding-auth-middleware-to-all-routes.zip 90.57Кб
396 11-clearing-post-user-relations.zip 14.59Кб
396 assignment-backend-solution.zip 14.47Кб
396 assignment-frontend-solution.zip 83.03Кб
399 01-transforming-then-catch.zip 14.43Кб
403 01-transforming-then-catch.zip 14.43Кб
403 assignment-backend-solution.zip 14.43Кб
403 assignment-frontend-solution.zip 83.03Кб
408 01-backend-establishing-a-connection-from-the-client.zip 16.20Кб
408 01-frontend-establishing-a-connection-from-the-client.zip 92.64Кб
409 add-post.js 301б
411 02-backend-synchronizing-post-additions.zip 16.18Кб
411 02-frontend-synchronizing-post-additions.zip 87.73Кб
412 update-post.js 272б
413 03-backend-updating-posts-on-all-connected-clients.zip 17.01Кб
413 03-frontend-updating-posts-on-all-connected-clients.zip 91.92Кб
415 04-backend-deleting-posts-across-clients.zip 16.29Кб
415 04-frontend-deleting-posts-across-clients.zip 88.14Кб
417 01-backend-establishing-a-connection-from-the-client.zip 16.20Кб
417 01-frontend-establishing-a-connection-from-the-client.zip 92.64Кб
417 02-backend-synchronizing-post-additions.zip 16.18Кб
417 02-frontend-synchronizing-post-additions.zip 87.73Кб
417 03-backend-updating-posts-on-all-connected-clients.zip 17.01Кб
417 03-frontend-updating-posts-on-all-connected-clients.zip 91.92Кб
417 04-backend-deleting-posts-across-clients.zip 16.29Кб
417 04-frontend-deleting-posts-across-clients.zip 88.14Кб
420 04-backend-deleting-posts-across-clients.zip 16.29Кб
421 04-frontend-deleting-posts-across-clients.zip 88.14Кб
422 01-adding-a-mutation-resolver.zip 14.64Кб
424 02-handling-errors.zip 14.14Кб
425 03-backend-connecting-the-frontend.zip 15.66Кб
425 03-frontend-connecting-the-frontend.zip 85.83Кб
427 04-backend-adding-login-functionality.zip 15.88Кб
427 04-frontend-adding-login-functionality.zip 87.10Кб
428 05-adding-a-create-post-mutation.zip 15.54Кб
430 06-backend-sending-the-create-post-query.zip 16.15Кб
430 06-frontend-sending-the-create-post-query.zip 88.22Кб
433 create-post-code.js 393б
434 07-backend-adding-pagination.zip 15.45Кб
434 07-frontend-adding-pagination.zip 83.83Кб
435 08-backend-uploading-images.zip 15.54Кб
435 08-frontend-uploading-images.zip 83.51Кб
437 09-backend-viewing-a-single-post.zip 15.92Кб
437 09-frontend-viewing-a-single-post.zip 85.46Кб
439 10-backend-deleting-posts.zip 17.12Кб
439 10-frontend-deleting-posts.zip 82.89Кб
443 11-backend-fixing-a-pagination-bug.zip 17.90Кб
443 11-frontend-fixing-a-pagination-bug.zip 86.52Кб
445 01-adding-a-mutation-resolver.zip 14.64Кб
445 02-handling-errors.zip 14.14Кб
445 03-backend-connecting-the-frontend.zip 15.66Кб
445 03-frontend-connecting-the-frontend.zip 85.83Кб
445 04-backend-adding-login-functionality.zip 15.88Кб
445 04-frontend-adding-login-functionality.zip 87.10Кб
445 05-adding-a-create-post-mutation.zip 15.54Кб
445 06-backend-sending-the-create-post-query.zip 16.15Кб
445 06-frontend-sending-the-create-post-query.zip 88.22Кб
445 07-backend-adding-pagination.zip 15.45Кб
445 07-frontend-adding-pagination.zip 83.83Кб
445 08-backend-uploading-images.zip 15.54Кб
445 08-frontend-uploading-images.zip 83.51Кб
445 09-backend-viewing-a-single-post.zip 15.92Кб
445 09-frontend-viewing-a-single-post.zip 85.46Кб
445 10-backend-deleting-posts.zip 17.12Кб
445 10-frontend-deleting-posts.zip 82.89Кб
445 11-backend-fixing-a-pagination-bug.zip 17.90Кб
445 11-frontend-fixing-a-pagination-bug.zip 86.52Кб
449 01-using-environment-variables.zip 59.28Кб
449 shop-snapshot.zip 1.65Мб
453 02-setting-up-request-logging.zip 59.16Кб
455 03-setting-up-a-ssl-server.zip 58.50Кб
458 04-a-deployment-example-with-heroku.zip 61.44Кб
461 01-using-environment-variables.zip 59.28Кб
461 02-setting-up-request-logging.zip 59.16Кб
461 03-setting-up-a-ssl-server.zip 58.50Кб
461 04-a-deployment-example-with-heroku.zip 61.44Кб
465 testing-00-start.zip 13.10Кб
465 testing-01-first-tests.zip 14.88Кб
466 testing-02-test-auth-middleware.zip 16.44Кб
467 testing-03-organizing-tests.zip 16.16Кб
469 testing-04-using-stubs.zip 15.93Кб
471 testing-05-testing-async-code.zip 17.48Кб
473 user-id.txt 25б
475 testing-06-hooks.zip 16.79Кб
476 testing-07-finished.zip 18.25Кб
478 testing-01-first-tests.zip 14.88Кб
478 testing-02-test-auth-middleware.zip 16.44Кб
478 testing-03-organizing-tests.zip 16.16Кб
478 testing-04-using-stubs.zip 15.93Кб
478 testing-05-testing-async-code.zip 17.48Кб
478 testing-06-hooks.zip 16.79Кб
478 testing-07-finished.zip 18.25Кб
487 modern-js-01-starting-setup.zip 3.59Кб
488 modern-js-01-starting-setup.zip 3.59Кб
488 modern-js-02-basic-es-modules-syntax.zip 3.71Кб
489 modern-js-03-more-es-modules.zip 3.64Кб
490 modern-js-04-promises.zip 3.53Кб
491 modern-js-01-starting-setup.zip 3.59Кб
491 modern-js-02-basic-es-modules-syntax.zip 3.71Кб
491 modern-js-03-more-es-modules.zip 3.64Кб
491 modern-js-04-promises.zip 3.53Кб
494 ts-01-basic-non-type-example.zip 1.99Кб
512 node-ts-01-finished.zip 8.46Кб
512 ts-01-basic-non-type-example.zip 1.99Кб
512 ts-02-assigning-types.zip 1.86Кб
512 ts-03-type-inference-casting.zip 2.14Кб
512 ts-04-with-config.zip 4.49Кб
512 ts-05-union-types.zip 4.56Кб
512 ts-06-array-and-object-types.zip 4.84Кб
512 ts-07-generic-types-generics.zip 4.97Кб
520 deno-01-first-code.zip 1.92Кб
521 deno-02-node-equivalent.zip 2.66Кб
523 deno-03-basic-deno-server.zip 2.67Кб
524 deno-04-node-server.zip 2.55Кб
525 deno-05-oak-first-steps.zip 2.67Кб
527 deno-06-node-api.zip 12.68Кб
528 deno-07-deno-api.zip 14.95Кб
530 deno-01-first-code.zip 1.92Кб
530 deno-02-node-equivalent.zip 2.66Кб
530 deno-03-basic-deno-server.zip 2.67Кб
530 deno-04-node-server.zip 2.55Кб
530 deno-05-oak-first-steps.zip 2.67Кб
530 deno-06-node-api.zip 12.68Кб
530 deno-07-deno-api.zip 14.95Кб
532 deno-db-01-starting-setup.zip 186.36Кб
533 deno-db-02-cors.zip 3.04Мб
534 deno-db-03-mongodb-helper.zip 187.87Кб
535 deno-db-04-store-and-fetch.zip 3.04Мб
536 deno-db-05-update-delete.zip 3.04Мб
538 deno-db-01-starting-setup.zip 186.36Кб
538 deno-db-02-cors.zip 3.04Мб
538 deno-db-03-mongodb-helper.zip 187.87Кб
538 deno-db-04-store-and-fetch.zip 3.04Мб
538 deno-db-05-update-delete.zip 3.04Мб
540 slides.pdf 7.04Мб
external-assets-links.txt 1.01Кб
external-assets-links.txt 188б
external-assets-links.txt 68б
external-assets-links.txt 111б
external-assets-links.txt 66б
external-assets-links.txt 58б
external-assets-links.txt 232б
Статистика распространения по странам
Индия (IN) 12
Вьетнам (VN) 2
Египет (EG) 1
Китай (CN) 1
Россия (RU) 1
Эфиопия (ET) 1
Пакистан (PK) 1
Аргентина (AR) 1
Франция (FR) 1
Всего 21
Список IP Полный список IP-адресов, которые скачивают или раздают этот торрент