Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Build a Full-Stack Chrome Extension with NodeJS and MongoDB, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:02:55
    About The Course
  2. Урок 2. 00:04:35
    Why Web Automation?
  3. Урок 3. 00:02:28
    War Stories From Scraping The Web
  4. Урок 4. 00:03:04
    My Latest App
  5. Урок 5. 00:03:38
    Why Make / Take This Course?
  6. Урок 6. 00:08:57
    Project Tutorial with Screenshots
  7. Урок 7. 00:14:37
    High-Level Project Architecture
  8. Урок 8. 00:09:38
    Setting up the Manifest.json - your App HQ
  9. Урок 9. 00:02:45
    Setting Up the Popup
  10. Урок 10. 00:06:28
    Adding AngularJS and Angular UI Router within the Popup HTML
  11. Урок 11. 00:03:33
    Adding Bootswatch and Custom Styling in Popup
  12. Урок 12. 00:09:00
    Setting up Angular UI-Router and our Home View
  13. Урок 13. 00:14:28
    Setting Up Your NodeJS Server
  14. Урок 14. 00:09:22
    Setting up Background.js with jQuery
  15. Урок 15. 00:07:20
    Chatting Between Background.js and Server
  16. Урок 16. 00:07:56
    Setting Up the Login view and Main Controller in the Popup
  17. Урок 17. 00:07:52
    Setting Up a Mongo Database with mLab
  18. Урок 18. 00:05:45
    UPDATE: MongoDB with Atlas: PART 1
  19. Урок 19. 00:02:23
    UPDATE: MongoDB with Atlas: PART 2
  20. Урок 20. 00:04:25
    Logging the Form Data in the Controller
  21. Урок 21. 00:04:37
    Authentication Game Plan - Understanding How The Pieces Fit (Architecture Recap)
  22. Урок 22. 00:04:21
    Setting Up Signup View and Connecting to UI-Router
  23. Урок 23. 00:08:20
    Passing Signup Form Data from Popup to Background
  24. Урок 24. 00:12:20
    Setting Up Authentication Logic on Background and Server
  25. Урок 25. 00:13:54
    Successfully Creating User and Trying to Login
  26. Урок 26. 00:09:59
    Successfully Logging In and Sending Server Response back to the Popup
  27. Урок 27. 00:09:07
    Redirecting Logged-In User to the Welcome View
  28. Урок 28. 00:05:38
    Saving User Token in LocalStorage
  29. Урок 29. 00:08:44
    NodeJS Middleware
  30. Урок 30. 00:02:37
    High-Level Architecture of Saving Product Data
  31. Урок 31. 00:09:01
    Setting Up the Product API
  32. Урок 32. 00:07:55
    Grab Purchase Years
  33. Урок 33. 00:09:06
    Passing Purchase Years to Background Script
  34. Урок 34. 00:08:12
    Handling Purchase Years Array within Background Script
  35. Урок 35. 00:07:55
    Sending orderDetails from Content to Background
  36. Урок 36. 00:08:29
    Successfully Saving Product and Page Records
  37. Урок 37. 00:08:03
    Successfully saving more than 1 product on a given page
  38. Урок 38. 00:15:02
    Logic of Navigating to the Next Page
  39. Урок 39. 00:04:36
    Helper Functions to Select Data and From the DOM and URL
  40. Урок 40. 00:08:13
    Section Overview - Game Plan for Saving Product Reviews and Summaries
  41. Урок 41. 00:05:39
    Helper Functions for Fetching & Parsing Product Data
  42. Урок 42. 00:07:53
    Handling JavaScript Race Conditions
  43. Урок 43. 00:07:05
    Adding View in Popup to Enable Users to Fetch Their Purchase History
  44. Урок 44. 00:06:15
    Backend API for Saving Products from Search Results
  45. Урок 45. 00:05:50
    Content Script Code for Fetching Search Results Data
  46. Урок 46. 00:04:21
    Grabbing Product Summaries and Reviews for Search Page Results
  47. Урок 47. 00:07:25
    Sending Product Reviews and Search Page Data to the Server
  48. Урок 48. 00:06:02
    Successfully Saving Products and Sending Next Steps to Content Script
  49. Урок 49. 00:05:55
    Successfully Looping from Page to Page of Search Results
  50. Урок 50. 00:06:29
    Setting Up Views for Scraping Search Results
  51. Урок 51. 00:06:56
    Successfully Scraping Current Search and Multiple Search Keywords
  52. Урок 52. 00:08:04
    New Course: How To Scale Your Chrome Extension Growth