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