🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
2 Students

Description

What Will You Learn?

  • Node.JS basics
  • How to scrape a website: the fundamentals and practical skills
  • Node.JS and Selenium web scraping automation
  • How to install and uninstall node modules
  • And more!

Requirements

  • HTML, JavaScript basics
  • Knowledge of variables, IF condition, loops
  • NFT Certificate
  • 59 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 7h 29min of content, in total.

Section 1: What this Course is about
05:39
Section 2: Setting Up the Environment & Basics of Scraping
1:25:47
Editor
01:40
Scraping Parts
02:46
Driver
04:33
Seleinum Elements
03:43
Selenium Methods
02:26
Basic Scrape
07:27
Selenium Wait
03:27
Quiting Browser
03:51
Writing Method
16:11
Exception Handling
14:01
ScreenShot
09:51
Project Division
01:58
Section 3: Project (Google Translate 2018)
1:36:57
1st Project Preview
02:50
Getting Language ID
15:30
Getting Language Related to Array
07:00
Creating Language File
07:29
Deleting Existing File
05:08
Removing Bug and Running the Process in BackGround
06:57
Building Scrape File
09:37
Scrape GoogleTranslate Function Part 1
06:50
Scrape GoogleTranslate Function Part 2
14:50
Adding Data to CSV File
05:34
Limiting the Characters according to Google
05:55
Adding Delays
05:35
Final Testing
03:42
Section 4: Project (Google Translate 2019)
2:20:46
Google Translate 2019 Preview
02:11
Opening Language Box
08:02
Getting Class
14:40
Getting Language Id
10:57
Getting Name
18:33
Creating File
09:26
Deleting Existing File
07:47
Reading Client CSV File
09:37
Starting Scrape function
07:30
Running Script
16:32
Exception Handling
10:08
Limiting Translation Content
03:56
Saving Output Data for Client
10:06
Adding Delay Factor and Testing
11:21
Section 5: Project | Scraping Travel Insurance Website
2:00:02
2nd Project Preview
03:57
Understanding Test Cases
05:42
Adding Const and Variables
06:23
Looping Params
04:47
Executing Test Case and Sending it to Index.JS file
11:01
Starting Index File
13:10
Convert Date Function
07:17
Selecting 1st Two Fields
06:05
Trip Duration
09:24
Finishing Current Page
09:20
Compiling Results
13:14
Appending to CSV File
04:37
Debugging
16:42
Final Testing Travel Pro
07:34
Goodbye
00:49

About the Instructor

Jazeb Akram is a Data Scientist and has been working as a Developer consultant. He has been working as a Freelancer since 2011. He designed various Applications for many companies and also training individuals on development tools and languages. Jazeb Also has a university degree in computer science from the University of the Punjab, Pakistan, and a master's degree in Data Science from Western Sydney University, Australia.

You can read his full portfolio on his website jazebakram.com



Another Jazeb’s passion is teaching. He has joined the world's best learning platforms as an online instructor. Jazeb Akram says that the reason he came into teaching is his successful freelance experience because he loves to teach and gets very passionate and assisting others to achieve success in programming. That’s why at the end of his courses, students develop unique skill sets that they can use in a real-life and improve their career.

Jazeb loves to travel and explore new places.

On BitDegree, you have an opportunity to be guided by this amazing instructor to learn programming, complete projects and build apps. Jazeb Akram will teach you JavaScript, PHP, CSS, SQL and more. Choose the best course for you and dive into learning today!

See All Instructor Courses

BitDegree platform reviews