07.Express Essential Training (2018)/01-Introduction/01-Welcome.mp44.28MB
07.Express Essential Training (2018)/01-Introduction/02-What you should know.mp41.37MB
07.Express Essential Training (2018)/01-Introduction/03-Using the exercise files.mp43.17MB
07.Express Essential Training (2018)/02-Setting Up Express/01-Introduction to Express.mp47.79MB
07.Express Essential Training (2018)/02-Setting Up Express/02-Install Nodenpm.mp43.87MB
07.Express Essential Training (2018)/02-Setting Up Express/03-Express application generator.mp412.7MB
07.Express Essential Training (2018)/03-Getting Started/01-Initial Node server setup with Express.mp417.07MB
07.Express Essential Training (2018)/03-Getting Started/02-Add data to the server.mp414.6MB
07.Express Essential Training (2018)/03-Getting Started/03-Create a basic route.mp411.74MB
07.Express Essential Training (2018)/03-Getting Started/04-Test endpoints with Postman.mp410.98MB
07.Express Essential Training (2018)/03-Getting Started/05-Create a basic data endpoint.mp410.41MB
07.Express Essential Training (2018)/03-Getting Started/06-Add a static route for file serving.mp414.3MB
07.Express Essential Training (2018)/04-Routing with Express/01-Routing Parameters.mp421.84MB
07.Express Essential Training (2018)/04-Routing with Express/02-Routing Route handlers.mp410.39MB
07.Express Essential Training (2018)/04-Routing with Express/03-Routing Common methods.mp415.51MB
07.Express Essential Training (2018)/04-Routing with Express/04-Routing Chaining.mp414.64MB
07.Express Essential Training (2018)/05-Middleware with Express/01-Basic middleware with Express.mp414.99MB
07.Express Essential Training (2018)/05-Middleware with Express/02-Built-in middleware.mp421.09MB
07.Express Essential Training (2018)/05-Middleware with Express/03-Error-handling middleware.mp413.4MB
07.Express Essential Training (2018)/05-Middleware with Express/04-Third-party middleware.mp415.51MB
07.Express Essential Training (2018)/06-Advanced Topics in Express/01-Debugging in Express.mp415.55MB
07.Express Essential Training (2018)/06-Advanced Topics in Express/02-Using Express behind a proxy.mp410.5MB
07.Express Essential Training (2018)/06-Advanced Topics in Express/03-Security overview for Express.mp42.62MB
07.Express Essential Training (2018)/06-Advanced Topics in Express/04-Real-time web with Express.mp43.89MB
07.Express Essential Training (2018)/07-Conclusion/01-Next steps.mp41.11MB
08.Building RESTful APIs with Node.js and Express/01-Introduction/01-Building a REST API with Node and Express.mp44.35MB
08.Building RESTful APIs with Node.js and Express/01-Introduction/02-What you should know.mp41013.84KB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/01-Brief introduction of the libraries.mp42.93MB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/02-Introduction to your project.mp41.35MB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/03-Introduction to Postman.mp45.21MB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/04-Install Node and Express.mp48.49MB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/05-Install Mongo.mp413.7MB
08.Building RESTful APIs with Node.js and Express/02-Setting Up/06-Basic Babel ES6 setup.mp45.42MB
08.Building RESTful APIs with Node.js and Express/03-Initial Server Build/01-RESTful APIs refresher.mp42.1MB
08.Building RESTful APIs with Node.js and Express/03-Initial Server Build/02-Initial server setup.mp413.65MB
08.Building RESTful APIs with Node.js and Express/03-Initial Server Build/03-Initial server files and folders.mp44.38MB
08.Building RESTful APIs with Node.js and Express/03-Initial Server Build/04-Basic routing endpoints.mp411.04MB
08.Building RESTful APIs with Node.js and Express/03-Initial Server Build/05-Basics of middleware and uses.mp49.8MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/01-MongoDB basics refresher.mp47.37MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/02-Database setup.mp48.79MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/03-Schema setup.mp413.28MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/04-Create POST endpoint.mp412.97MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/05-Create all items GET endpoint.mp48.85MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/06-Create specific ID GET endpoint.mp412.91MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/07-Create PUT endpoint.mp412.87MB
08.Building RESTful APIs with Node.js and Express/04-CRUD Operations/08-Create DELETE endpoint.mp415.55MB
08.Building RESTful APIs with Node.js and Express/05-Other API Options/01-Static files serving.mp49.04MB
08.Building RESTful APIs with Node.js and Express/05-Other API Options/02-Other potential libraries for API.mp43.59MB
08.Building RESTful APIs with Node.js and Express/06-Conclusion/01-Next steps.mp41.45MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/01-Introduction/01-Course overview.mp42.09MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/01-Introduction/02-What this course covers.mp43.83MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/02-Getting Started/01-Modern JavaScript.mp413.56MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/02-Getting Started/02-Setting up project dependencies.mp416.6MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/02-Getting Started/03-Project structure and configurations.mp410.32MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/03-Node as a Web Server/01-Node modules.mp49.08MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/03-Node as a Web Server/02-The HTTPHTTPS modules.mp46.33MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/03-Node as a Web Server/03-Creating an Express server.mp410.37MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/03-Node as a Web Server/04-Using the EJS template language.mp410.63MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/01-React elements and JSX.mp416.18MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/02-React components.mp49.19MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/03-Component composability.mp47.13MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/04-Components with modules.mp47.63MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/05-Component state.mp49.02MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/04-React Basics/06-Component life cycle.mp46.79MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/05-Working with Data/01-Loading the test data.mp44.23MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/05-Working with Data/02-Displaying a list of objects.mp47.87MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/05-Working with Data/03-Using Sass with Node.mp410.61MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/05-Working with Data/04-Reading from the state.mp48.65MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/05-Working with Data/05-Fetching data from a remote API.mp49.23MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/06-Rendering on the Server/01-Fetching data from the server side.mp48.98MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/06-Rendering on the Server/02-Server rendering with ReactDOMServer.mp415.16MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/06-Rendering on the Server/03-Fix the checksum problem.mp414.97MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/01-Handling the contest click event.mp410.27MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/02-Navigating to a contest.mp410.53MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/03-Looking up the contest on route change.mp416.9MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/04-Fetching contest information from the API.mp412.22MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/05-A bit of refactoring.mp410.29MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/06-Server-side routing for a contest.mp415.26MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/07-Navigating to a list of contests.mp410.26MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/07-Routing on Client and Server/08-Handling the browsers back button.mp416.86MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/01-Reading data from MongoDB.mp422.3MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/02-API to fetch a list of names.mp47.34MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/03-Displaying the list of names.mp424MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/04-Example script to update all data.mp411.19MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/05-Converting the application to use _id.mp419.34MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/06-Creating an API to propose a name.mp422.23MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/07-Wiring the proposed new name form.mp421.92MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/08-Challenges and QA.mp44.14MB
09.Learning Full-Stack JavaScript Development - MongoDB, Node, and React/08-Working with MongoDB/09-Alternatives MERN and Electrode.mp426.1MB
13.Node.js - Testing and Code Quality/01-Introduction/01-Cleaning your codebase.mp43.91MB
13.Node.js - Testing and Code Quality/01-Introduction/02-What you should know.mp44.89MB
13.Node.js - Testing and Code Quality/01-Introduction/03-Preparing for Nodejs development.mp45.57MB
13.Node.js - Testing and Code Quality/01-Introduction/04-Exercise files.mp44.17MB
13.Node.js - Testing and Code Quality/01-Introduction/05-Demo setup and tour.mp414.25MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/01-What is code quality.mp420.59MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/02-Coding conventions and standards.mp416.56MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/03-Creating and enforcing coding standards.mp419.83MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/04-Unit integration and functional testing.mp426.25MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/05-Testing frameworks.mp414.57MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/06-TDD and BDD test specifications.mp414.73MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/07-Assertions for correctness.mp412.04MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/08-Challenge Organize your tests.mp42.76MB
13.Node.js - Testing and Code Quality/02-Testing and Code Quality Fundamentals/09-Solution Organize your tests.mp44.55MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/01-Standardizing with EditorConfig.mp422.2MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/02-Adding EditorConfig to a project and IDE.mp49.28MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/03-Comparing JavaScript linters.mp412.6MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/04-Installing ESLint.mp48.91MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/05-Configuring ESLint.mp415.45MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/06-Extending an ESLint shareable config.mp412.91MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/07-Linting your codebase.mp415.11MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/08-Fixing code in VSC with ESLint.mp416.64MB
13.Node.js - Testing and Code Quality/03-Finding Errors with Linting/09-Challenge Create a shareable ESLint config.mp42.66MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/01-Survey of Nodejs testing frameworks.mp412.74MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/02-Install Jest in a Nodejs project.mp45.87MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/03-What and where to unit test.mp412.37MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/04-Writing your first Jest unit test.mp49.16MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/05-Running a test suite with Jest.mp415.06MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/06-Testing asynchronous callbacks with Jest.mp414.37MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/07-Writing callback test suites with Jest.mp415.68MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/08-Testing promises with Jest.mp418.73MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/09-Challenge Test asyncawait with Jest.mp42.36MB
13.Node.js - Testing and Code Quality/04-Validate Correctness with Unit Testing/10-Solution Test asyncawait with Jest.mp47.98MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/01-Replacing code with test doubles.mp417.07MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/02-Mocking functions for test code.mp417.65MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/03-Writing your first Jest mock.mp414.52MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/04-Mock an entire module with Jest.mp419.22MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/05-Mocking module dependencies.mp415.98MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/06-Spying to observe interactions.mp418.84MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/07-Challenge Mock a successful reservation creation.mp42.58MB
13.Node.js - Testing and Code Quality/05-Replacing and Inspecting Using Spies Stubs and Mocks/08-Solution Mock a successful reservation creation.mp417.23MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/01-Why code coverage matters.mp414.32MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/02-Measuring code coverage with Jest.mp416.02MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/03-Functional testing with Jest.mp49.76MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/04-Test doubles and Express apps.mp412.46MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/05-Form submissions with SuperTest.mp416.85MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/06-Fallacies of 100% test coverage.mp411.27MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/07-Coverage with continuous integration.mp410.96MB
13.Node.js - Testing and Code Quality/06-Reporting on Your Entire Codebase/08-Challenge Isolate routes for faster tests.mp41.93MB
13.Node.js - Testing and Code Quality/07-Conclusion/01-Testing and code quality goals.mp410.02MB
13.Node.js - Testing and Code Quality/07-Conclusion/02-Where to go from here.mp49.11MB