Get $1 credit for every $25 spent!

The Complete Web Automation Developer Bundle

Ending In:
Add to Cart - $25
Add to Cart ($25)
$1,600
98% off
wishlist
(8)
Courses
8
Lessons
739

What's Included

Product Details

Access
Lifetime
Content
10 hours
Lessons
78

Learn Python 3 From Scratch

Build System Securities & Connect Your Hardware Using Python

By Let's Kode It | in Online Courses

Python is a great programming language to learn in conjunction with your new Wio Link, as you can also connect to the Rest API to communicate with your board in Python. Overall demand for Python programming has exploded in recent years as many industries are rapidly transitioning to Python and building automation tools. This comprehensive course will introduce you to the basics of Python 3, the newest series of this powerful coding language. Give yourself a leg up over other developers by adding Python to your programming repertoire.

  • Access 78 lectures & 10 hours of content 24/7
  • Learn back-end programming for web applications, games & in-house scripts
  • Study any time w/ video screencast & easily accessible code files
  • Test your knowledge w/ quizzes & homework
  • Learn coding best practices

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: basic

System Requirements

  • PC or Mac
  • Internet access required

Course Outline

  • Introduction
    • Instructor Introduction - 1:27
    • How to reach me anytime - 3:43
  • Setup And Configuration
    • Python Installation - Windows - 3:52
    • Configuration Of Python - Windows - 4:19
    • Python Installation And Setup - Mac - 9:17
    • *** Must Watch Lecture Before Moving Forward *** - 6:56
    • Package Management Using PIP - 8:04
    • IDE Options For Python Development - 5:46
    • Installing iPython - 3:41
  • Understanding Variables And Data Type
    • Python Terminal Walkthrough - 11:45
    • Understanding Objects And References - 12:01
    • Variables Rules - 7:24
    • Numbers Data Type And Math Operations - 7:26
    • Numbers - Exponentiation And Modulo - 5:44
    • Arithmetic Order Of Precedence - 6:51
    • Boolean Data Type - 6:02
    • Working With Strings - 9:33
    • String Methods - Part 1 - 10:59
    • String-Methods - Part 2 - 8:10
    • More String Slicing And Indexing - 7:41
    • Strings Formatting - 5:10
  • Advanced Data Types
    • List And Accessing The Elements - 7:54
    • List Methods - 10:53
    • Working With Dictionary - 10:34
    • Nested Dictionary - 7:03
    • Dictionary Methods - 6:41
    • Working With Tuple - 6:28
  • Comparison And Boolean Operators
    • Working With Comparators - 9:49
    • Understanding Boolean Operators - 7:10
    • Boolean Operators - Order Of Precedence - 7:41
  • Program Control Flow
    • Conditional Logic - If Else Conditions - 11:19
    • While Loop Demo - 7:49
    • Break Continue And WhileElse - 9:42
    • For Loop Demo - 11:25
    • Iterating Multiple Lists - Using the Zip Function - 3:49
    • Using Range Function In For Loop - 8:35
  • Methods - Working With Reusable Code
    • Understanding Methods - 10:27
    • Working With Return Values - 12:32
    • Working With Positional - Optional Parameters - 7:21
    • Understanding Variable Scope - 10:15
    • More Built-In Functions - 9:45
    • Exercise With Solution - Homework - 10:33
  • Classes - Object Oriented Programming
    • Understanding Objects And Classes - 9:15
    • Create Your Own Object - 12:37
    • Create Your Own Methods - 8:58
    • Inheritance - 8:07
    • Method Overriding - 8:47
    • Exercise With Solution - Homework - 4:02
  • Exception Handling
    • Exception Handling Demo - 10:17
    • Finally And Else Block - 7:38
    • Exercise With Solution - Homework - 3:28
  • Modules
    • Builtin Modules - 8:54
    • Create Your Own Modules - 6:42
  • Working With Files
    • How To Write Data To A File - 8:48
    • How To Read A File - 6:24
    • File Handling Using With And As Keywords - 9:32
  • Logging Infrastructure
    • Introduction To Logging Infrastructure - 10:49
    • Changing The Format Of Logs - 8:39
    • Logger - Console Example - 9:02
    • Logger - Configuration File Example - 12:27
    • How To Write A Generic Custom Logger Utility - 14:09
  • Unittest Infrastructure
    • Unittest Introduction - 5:36
    • Writing First Test Case - 11:00
    • How To Implement Class Level SetUp And TearDown Methods - 5:46
    • How To Assert A Test Method - 17:02
    • How To Run Code From Terminal - 8:33
    • How To Create A Test Suite - 9:41
  • Pytest -> Advanced Testing Framework
    • Pytest Installation And First Script - 9:09
    • How To Work With Pytest Fixtures - 4:47
    • Multiple Ways To Run Test Cases - 8:28
    • Conftest - Common Fixtures For Multiple Modules - 10:59
    • How To Maintain Run Oder Of Tests - 9:07
    • Running Tests Based On Command Line Arguments - 11:43
    • Structure Tests In A Test Class - 11:28
    • How To Return A Value From Fixtures - 6:59
    • How To Generate Html Test Report - 5:21
  • Conclusion
    • BONUS: What's Next and other cool free stuff - 2:20
    • Code Files

View Full Curriculum


Access
Lifetime
Content
26 hours
Lessons
196

Selenium WebDriver with Python 3.x: Novice to Ninja

Learn How to Implement an Automation Framework from Scratch Using a Real Web Application

By Let's Kode It | in Online Courses

The two aims of this course are to teach you the Python programming language and how to use it in conjunction with Selenium WebDriver. Over the comprehensive 25 hours of content, you'll go from beginner to advanced in Python and Selenium, understand automation framework design, how to log infrastructure, and much more. All of these skills will set your resume apart and put you on the path to a career in automation testing.

  • Access 196 lectures & 26 hours of content 24/7
  • Use real-time hosted web applications to understand how different components can be automated
  • Discuss logging infrastructure, cross-browser testing, automation framework design, & more
  • Install & configure Python & iPython
  • Set up & configure Selenium WebDriver

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • PC or Mac
  • Firefox or Chrome
  • Internet access required

Course Outline

  • Introduction
    • Instructor Introduction - 1:27
    • How to reach me anytime - 3:43
  • Setup And Configuration
    • Python Installation - Windows - 3:52
    • Configuration Of Python - Windows - 4:19
    • Python Installation And Setup - Mac - 9:17
    • *** Must Watch Lecture Before Moving Forward *** - 6:56
    • Package Management Using PIP - 8:04
    • IDE Options For Python Development - 5:46
    • Installing iPython - 3:41
  • Understanding Variables And Data Type
    • Python Terminal Walkthrough - 11:45
    • Understanding Objects And References - 12:01
    • Variables Rules - 7:24
    • Numbers Data Type And Math Operations - 7:26
    • Numbers - Exponentiation And Modulo - 5:44
    • Arithmetic Order Of Precedence - 6:51
    • Boolean Data Type - 6:02
    • Working With Strings - 9:33
    • String Methods - Part 1 - 10:59
    • String Methods - Part 2 - 8:10
    • More String Slicing And Indexing - 7:41
    • Strings Formatting - 5:10
    • Strings Quiz *** Test Your Knowledge ***
  • Advanced Data Types
    • List And Accessing The Elements - 7:54
    • List Methods - 10:53
    • List Quiz *** Test Your Knowledge ***
    • Working With Dictionary - 10:34
    • Nested Dictionary - 7:03
    • Dictionary Methods - 6:41
    • Dictionary Quiz *** Test Your Knowledge ***
    • Working With Tuple - 6:28
    • Tuple Quiz *** Test Your Knowledge ***
  • Comparison And Boolean Operators
    • Working With Comparators - 9:49
    • Understanding Boolean Operators - 7:10
    • Boolean Operators - Order Of Precedence - 7:41
  • Program Control Flow
    • Conditional Logic - If Else Conditions - 11:19
    • While Loop Demo - 7:49
    • Break Continue And While/Else - 9:42
    • For Loop Demo - 11:25
    • Iterating Multiple Lists - Using the Zip Function - 3:49
    • Using Range Function In For Loop - 8:35
  • Methods - Working With Reusable Code
    • Understanding Methods - 10:27
    • Working With Return Values - 12:32
    • Working With Positional / Optional Parameters - 7:21
    • Understanding Variable Scope - 10:15
    • More Built-In Functions - 9:45
    • Exercise With Solution *** Homework *** - 10:33
  • Classes - Object Oriented Programming
    • Understanding Objects / Classes - 9:15
    • Create Your Own Object - 12:37
    • Create Your Own Methods - 8:58
    • Inheritance - 8:07
    • Method Overriding - 8:47
    • Exercise With Solution *** Homework *** - 4:02
  • Exception Handling
    • Exception Handling Demo - 10:17
    • Finally And Else Block - 7:38
    • Exercise With Solution *** Homework *** - 3:28
  • Modules
    • Builtin Modules - 8:54
    • Create Your Own Modules - 6:42
  • Working With Files
    • How To Write Data To A File - 8:48
    • How To Read A File - 6:24
    • File Handling Using "With" And "As" Keywords - 9:32
  • Selenium WebDriver -> Setup And Installation
    • Selenium Webdriver Installation - Mac - 4:17
    • Selenium Webdriver Installation - Windows - 3:01
    • How To Install Selenium Plugin To PyCharm - 2:26
    • Selenium 3.x Update - 8:06
  • Selenium WebDriver -> Running Tests On Various Browsers
    • Run Tests On Firefox - 12:15
    • Run Tests On Chrome - Mac - 6:21
    • Run Tests On Chrome - Windows - 5:52
    • Requirements To Run Tests On IE - 3:44
    • Run Tests On IE - 2:31
    • Requirements To Run Tests On Safari
    • Run Tests On Safari - 4:46
    • How To Set Drivers In System Path - Mac - 8:22
    • How To Set Drivers In System Path - Windows - 7:00
    • Interview Questions - 4:30
  • Selenium WebDriver -> Finding Elements
    • Understanding Elements And DOM - 8:36
    • Find Element By Id And Name - 10:19
    • Understanding Dynamic Ids And Selenium Exception - 8:02
    • Find Element By Xpath And Css Selectors - 7:10
    • Find Element By Link Text - 6:22
    • Find Element By Class Name And Tag Name - 15:30
    • Understanding By Class - 7:24
    • How To Find List Of Elements - 11:54
    • Interview Questions - 6:05
  • CSS Selectors - Advanced Locators
    • Using Ids With CSS Selectors To Find Elements - 9:55
    • Using Multiple Css Classes To Find Elements - 11:27
    • Using Wildcards With Css Selectors - 11:28
    • Finding Child Nodes Using Css Selectors - 7:09
    • CSS Cheat Sheet
  • Xpath - Advanced Locators
    • Difference Between Absolute And Relative Xpath - 12:27
    • How To Build An Effective Xpath - 5:31
    • Using Text To Build An Effective Xpath - 7:45
    • Build Xpath Using Contains Keyword - 6:24
    • Build Xpath Using Starts-with Keyword - 8:01
    • How To Find Parent And Sibling Nodes - 7:38
    • Exercise With Solution Interview Question - 11:40
    • Xpath Cheat Sheet
  • Selenium WebDriver -> Working With Web Elements
    • Browser Interactions Introduction - 8:22
    • Browser Interaction - Practical Implementation - 10:58
    • How To Click And Type On A Web Element - 15:53
    • How To Find The State Of A Web Element - 10:28
    • Radio Buttons And Checkboxes - 14:18
    • Working With Elements List - 10:00
    • Understanding Dropdown Elements - 5:09
    • Working With A Dropdown Element - Practical Example - 7:30
    • How To Work With Hidden Elements - 7:43
    • Working With Hidden Elements - Practical Example - 10:40
    • Interview Questions - 4:41
  • Practice Exercise
    • Practice Exercise Question - 2:06
    • Practice Exercise Solution - 8:46
  • Selenium WebDriver -> Useful Methods And Properties
    • How To Get The Text On Element - 4:37
    • How To Get Value Of Element Attribute - 5:03
    • Generic Method To Find Elements - 14:44
    • How To Check If Element Is Present - 12:57
    • How To Build Dynamic XPath - 10:01
    • Interview Questions - 4:26
  • Selenium WebDriver -> Wait Types
    • Implicit Wait Vs Explicit Wait - 12:48
    • Implicit Wait - Practical Example - 4:29
    • Explicit Wait - Practical Example - 8:48
    • Generic Method To Work With Explicit Wait - 11:19
    • Interview Questions - 4:05
  • Selenium WebDriver -> Advanced
    • Calendar Selection Introduction - 8:47
    • Calendar Selection - Practical Example - 4:28
    • Calendar Selection - Real Time Example - 8:16
    • Autocomplete Introduction - 7:59
    • AutoComplete - Practical Example - 4:50
    • How To Take Screenshots - 9:27
    • Generic Method To Take Screenshots - 6:41
    • Executing Javascript Commands - 7:23
    • How To Find Size Of The Window - 3:20
    • How To Scroll Element Into View - 11:06
    • Interview Questions - 5:05
  • Selenium WebDriver -> Switch Window And IFrames
    • How To Switch Window Focus - 9:41
    • Switch To Window - Practical Example - 6:02
    • How To Work With Iframes - 11:07
    • Switch To IFrame - Practical Example - 7:39
    • Handling Javascript Popup - 8:55
  • Selenium WebDriver -> Working With Actions Class
    • Mouse Hover Actions - 11:06
    • How To Drag And Drop Element On A Web Page - 7:28
    • Working With Sliders Actions - 5:50
  • Logging Infrastructure
    • Introduction To Logging Infrastructure - 10:49
    • Changing The Format Of Logs - 8:39
    • Logger - Console Example - 9:02
    • Logger - Configuration File Example - 12:27
    • How To Write A Generic Custom Logger Utility - 14:09
  • Unittest Infrastructure
    • Unittest Introduction - 5:36
    • Writing First Test Case - 11:00
    • How To Implement Class Level SetUp And TearDown Methods - 5:46
    • How To Assert A Test Method - 17:02
    • How To Run Code From Terminal - 8:33
    • How To Create A Test Suite - 9:41
  • Pytest -> Advanced Testing Framework
    • Pytest Installation And First Script - 9:09
    • Pytest Naming Conventions
    • How To Work With Pytest Fixtures - 4:47
    • Multiple Ways To Run Test Cases - 8:28
    • Conftest - Common Fixtures For Multiple Modules - 10:59
    • How To Maintain Run Order Of Tests - 9:07
    • Running Tests Based On Command Line Arguments - 11:43
    • Structure Tests In A Test Class - 11:28
    • How To Return A Value From Fixtures - 6:59
    • Install PyTest HTML Plugin
    • How To Generate Html Test Report - 5:21
  • Automation Framework - Part 1
    • Automation Framework Introduction - 10:26
    • Understanding Framework Structure - 5:03
    • Test Scenario Without Framework - 10:58
    • Convert Test Case To Page Object Model Framework - 8:58
    • Refactor Your Page Object Class - Part 1 - 11:27
    • Build Your Custom Selenium Driver Class - 10:32
    • Refactor Your Page Object Class - Part 2 - 11:31
  • Automation Framework - Part 2
    • Add Logging To Automation Framework - 11:07
    • How To Verify Test Case Result - 7:08
    • Complete Login Page Test Cases - 10:28
    • Create Conftest To Implement Common Setup Methods - 10:59
    • Refactor Conftest - Make Framework More Readable - 8:11
  • Automation Framework - Part 3
    • How To Assert Without Stopping Test Execution - 9:06
    • How To Assert Without Stopping Test Execution - Practical Example - 1 - 10:27
    • How To Assert Without Stopping Test Execution - Practical Example - 2 - 9:50
    • Implement Screenshots In A Framework - 10:53
    • Taking Screenshots On Test Failure - 7:16
    • BasePage And Util Concept Introduction - 14:42
    • Inheriting BasePage Class - 4:04
  • Automation Framework -> Practice Exercise
    • CustomDriver - Additional Methods Before Exercise - 7:08
    • Practice Exercise Question - 8:06
    • Find Element Locators - Solution Part 1 - 4:59
    • Create Register Courses Page Class - Solution Part 2 - 11:46
    • Create Register Courses Test Class - Solution Part 3 - 11:02
    • Practice Exercise Solution Update - Part 1 - 10:02
    • Practice Exercise Solution Update - Part 2 - 12:14
  • Data Driven Testing
    • Setup And Configuration - 4:34
    • Data Driven Testing - Practical Implementation - 11:28
    • Utility To Read CSV Data - 7:57
    • Multiple Data Sets Test Case - Practical Example - 8:01
  • Running Complete Test Suite
    • How To Manage Navigation In Framework - 9:37
    • Refactor Login Tests - 8:26
    • How To Run A Test Suite - 5:21
    • Running Test Suite On Chrome - 10:55
  • Conclusion
    • BONUS: What's Next and other cool free stuff - 2:20

View Full Curriculum


Access
Lifetime
Content
32 hours
Lessons
213

Selenium WebDriver with Java: Novice to Ninja + Interview

Get a Complete Overview of the Web Automation Testing Process with Real Examples

By Let's Kode It | in Online Courses

This broad course begins with Selenium WebDriver and expands into topics as diverse as Java, TestNG, Maven Build Management, Jenkins, database testing, and much more. It's an all-encompassing look at the automation testing process from beginner to advanced. Each example is taken from testing real-time hosted web apps so you'll get an actual, hands-on look at the automation process in action.

  • Access 213 lectures & 32 hours of content 24/7
  • Learn how to code in Java
  • Explore TestNG, Selenium grid, Log4J, Maven, Jenkins, & more
  • Understand database testing, performance testing, & behavior driven testing using Cucumber
  • Discuss advanced reporting using the Page Object Model

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Downloadable for offline viewing
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: basic

System Requirements

  • PC or Mac
  • Firefox or Chrome
  • Internet access required

Course Outline

  • Selenium Introduction
    • Course Outcome - *** MUST WATCH *** - 8:34
    • Instructor Introduction - 1:27
    • Why Selenium? - 9:24
    • Selenium WebDriver Architecture - How WebDriver Works? - 8:00
    • How to reach me anytime? - 3:43
  • Setup and installation of required tools and plugins
    • Overview and Install Java - 5:09
    • Java Environment Setup - Mac - 8:29
    • Java Environment Setup - Windows - 4:07
    • Install Eclipse - Windows - 5:16
    • Eclipse Installation - Mac - 4:29
    • Install Maven Plugin - 3:09
  • Java Concepts - Data Types / Classes / Methods
    • Hello World - 10:57
    • Variables - 14:24
    • Reference Data Type - Strings Example - 11:32
    • String Methods - Part 1 - 11:19
    • String Methods - Part 2 - 8:53
    • String Vs StringBuffer Vs StringBuilder *** Interview Question ***
    • Arrays - 15:43
    • Classes And Methods - 10:51
    • Understanding Objects - 10:45
    • This Keyword - 8:39
    • Constructors - 11:06
    • Conditional Statement - 10:07
    • Switch Statement - 9:34
    • While Loop - 14:43
    • For Loops - 9:48
  • Practice Exercise With Solution + *** Interview Question ***
    • Practice Exercise With Solution + *** Interview Question *** - 11:08
    • Practice Exercise + Interview Question -> Reverse Characters Of A String - 2:31
    • Practice Exercise + Interview Solution -> Reverse Characters Of A String - 9:18
  • Java Concepts - Object Oriented Programming Concepts
    • Inheritance - 15:23
    • Access Modifiers and Packages - 17:24
    • Abstract Class - Abstraction Part 1 - 15:51
    • Interface - Abstraction Part 2 - 12:57
    • Interface vs Abstract Class - Interview Question
    • Method Overloading - 14:24
    • More On Method Overloading - 4:16
    • Method Overriding - 12:34
    • Overloading vs Overriding - Interview Question
    • Exceptions - Checked - 17:21
    • Exceptions - RunTime - 10:02
    • Reading Properties File
  • Selenium WebDriver -> Running Tests On Various Browsers
    • Setup Selenium 3.x Environment - 7:50
    • How To Add Selenium WebDriver JavaDoc - 4:48
    • Selenium 3.x Update - 8:06
    • Running Tests On Google Chrome - 9:36
    • Running Tests On Firefox - 7:50
    • Running Tests On Internet Explorer - 10:25
    • Resolving IE Related Issues - 4:46
    • Running Tests On Safari - 7:21
    • *** Interview Questions *** - 3:06
  • Mutliple Ways To Locate Elements
    • Find Elements Using ID And XPATH - 8:24
    • Find Elements Using Name - 4:42
    • LinkText And PartialLinkText Update
    • Find Elements Using LinkText And PartialLinkText - 8:08
    • Find Elements Using ClassName - 6:39
    • Find Elements Using TagName And *** Interview Question *** - 6:32
  • CSS Selectors - Advanced Locators
    • Using Ids With CSS Selectors To Find Elements - 9:55
    • Using Multiple CSS Classes To Find Elements - 11:27
    • Using Wildcards With CSS Selectors - 11:28
    • Finding Child Nodes Using CSS Selectors - 7:09
    • CSS Cheat Sheet
  • Xpath - Advanced Locators
    • Difference Between Absolute And Relative Xpath - 12:27
    • How To Build An Effective Xpath - 5:31
    • Using Text To Build Effective Xpath - 7:45
    • Build Xpath Using Contains Keyword - 6:24
    • Build Xpath Using Starts-With Keyword - 8:01
    • How To Find Parent And Sibling Nodes - 7:38
    • Exercise With Solution *** Interview Question *** - 11:40
    • Xpath Cheat Sheet
  • Selenium WebDriver -> Working With Web Elements
    • JUnit Introduction - 9:08
    • How To Click And Type On A Web Element - 14:27
    • How To Navigate Between Web Pages - 16:30
    • How To Find The State Of A Web Element - 10:22
    • Radio Buttons And CheckBoxes - 14:05
    • Working With List Of Elements - 12:09
    • Understanding Dropdown Elements - 5:09
    • Working With A Dropdown Element *** Practical Example *** - 9:37
    • Understanding Multiple Select Elements - 3:41
    • Working With Multiple Select *** Practical Example *** - 8:44
    • How To Work With Hidden Elements - 5:42
    • Working With Hidden Elements *** Practical Example *** - 10:23
  • Useful Methods
    • How To Get The Text On Element - 6:27
    • How To Get Value Of Element Attribute - 6:10
    • Generic Method To Find Elements - 12:33
    • Generic Method To Find Element List - 6:26
    • How To Check If Element Is Present - 9:06
    • Generic Methods - Code Refactoring - 6:09
  • Selenium WebDriver -> Wait Types - Handling Synchronization Issues
    • Implicit Wait Vs Explicit Wait - 10:59
    • Implicit Wait - Practical Example - 6:30
    • Explicit Wait - Practical Example - 8:39
    • Generic Method To Work With Explicit Wait - Part 1 - 11:23
    • Generic Methods To Work With Explicit Wait - Part 2 - 7:49
    • Interview Questions - 5:55
  • Selenium WebDriver -> Advanced
    • Calendar Selection - working with date pickers - 8:47
    • Calendar Selection *** Practical Example *** - 4:08
    • Calendar Selection *** Real Time Example *** - 6:48
    • Autocomplete - 9:35
    • Handling Web Tables - 12:38
    • Executing JavaScript Commands - 8:40
    • How To Find Size Of The Window - 5:31
    • How To Scroll Element Into View - 8:51
    • Capturing screenshots of a web page - 12:14
  • Selenium WebDriver -> Switch Window And IFrames
    • How To Switch Window Focus - 11:04
    • Switch To Window *** Practical Example *** - 8:28
    • How To Work With IFrames - 11:00
    • Switch To IFrame *** Practical Example *** - 8:04
    • Handling JavaScript Popup - 9:52
  • Selenium WebDriver -> Working with Actions Class
    • Mouse Hover Actions - 9:34
    • Drag and Drop Elements on a Web Page - 8:02
    • Working With Sliders Actions - 6:20
  • Automation Framework
    • Automation Framework Introduction - 14:38
    • Page Object Model - 15:10
    • Creating Object Repository and Page Class - 10:21
    • Page Factory - 16:18
    • Find all links on a web page - BONUS - 14:58
  • Logging Infrastructure - Using Log4j2
    • Log4j2 Introduction - 10:56
    • Using Default Configuration - 9:56
    • Using Configuration File - Console Logging - 10:27
    • Using Configuration File - File Logging - 10:52
    • Working With Custom Loggers - 6:42
    • Test Case Example Using Log4j2 - 6:19
  • TestNG Framework
    • Downloading TestNG JAR Files
    • TestNG Introduction - 14:24
    • Running Test Suite - 12:58
    • Grouping Tests - 10:07
    • Dependent Tests - 9:39
    • Prioritizing Tests - 8:37
    • Reporters And Asserts - 18:55
    • Parameters And DataProviders - 18:41
    • Multiple Browsers And Parallel Tests - 12:10
    • Listeners - 19:53
    • MultiThreading And Parallel Tests - 14:45
    • Taking Screenshot On Test Failure - Part 1 - 10:23
    • Taking Screenshot On Test Failure - Part 2 - 5:51
  • Advanced Reporting
    • Advanced Reporting Introduction And Features - 9:56
    • Extent Reports JARs Download Location
    • Advanced Reporting - Practical Example - 12:18
    • Attaching Screenshots To Advanced Reports - 9:05
    • Multiple Test Cases *** Practical Example *** - 9:23
    • Reporting With Page Object Model - 11:18
    • Exercise With Solution *** Homework *** - 7:34
  • Selenium WebDriver -> Data Driven Testing
    • Data Driven Testing Introduction - 7:21
    • Reading Data From Excel File - 10:32
    • Reading Multiple Data Sets From Excel File - 8:40
    • Multiple Data Set Test Case Practical Example - 14:38
    • Writing Data To Excel File - 8:45
  • Working With Firefox Profiles
    • Firefox Profiles Introduction - 5:47
    • Using Firefox Profile In Web Automation Code - 6:19
    • Chrome Options - Bring Up Chrome With Extensions - 10:41
  • Selenium WebDriver -> File Upload And Windows Authentication
    • File Upload Windows - Robot - 10:47
    • File Upload Mac - Robot - 10:36
    • AutoIT Installation And Finder Tool - 6:32
    • File Upload Windows - AutoIT - 11:33
    • Handling Windows Authentication Using AutoIT - 9:39
  • WebDriver Event Listener
    • WebDriver Event Listener - Part 1 - 8:29
    • WebDriver Event Listener - Part 2 - 7:25
  • Cross-Browser Testing Using Selenium Grid 2.0
    • Selenium Grid Introduction - 7:52
    • Hub And Nodes Configuration - Part 1 - 14:54
    • Hub And Nodes Configuration - Part 2 - 11:47
    • Grid Configuration Using JSON File - 8:59
    • Running Test Case On Selenium Grid Environment - 14:46
    • Real Time Practical Example Of Selenium Grid - 17:48
  • Build Management With Maven
    • Maven Features and Advantages - 8:42
    • Setup and Installation (MAC and Windows) - 14:57
    • Creating And Importing Maven Project - 12:33
    • Maven Local And Central Repositories - 9:44
    • POM Explanation - Core Of Maven - 19:10
    • Build Lifecycle And Maven Commands - 16:38
    • Maven Project Migration - 9:32
    • Maven TestNG Integration And Maven Profiles - 16:08
    • Where To Find TestNG Reports In Maven? - 6:21
  • Continuous Integration With Jenkins
    • Jenkins Features And Advantages - 8:50
    • Jenkins Setup And Installation - 5:49
    • Jenkins Configuration - 8:04
    • Securing Jenkins - 6:27
    • Jenkins Plugins Management - 4:41
    • Jenkins Git Integration - 3:10
    • Building A Maven Project Using Jenkins - 6:58
    • Building A Freestyle Project Using Jenkins - 6:30
    • Building A Remote Project Using Git And Jenkins - 7:47
    • Jenkins Scheduling Builds On A Git Repository - 12:31
  • Database Testing
    • Testing MySql And Oracle - 14:34
    • Testing MongoDB - 14:46
  • Performance Testing
    • Performance Testing Going The System Way - 14:46
    • Performance Testing By Making A StopWatch - 9:29
  • Behavior Driven Development Using Cucumber
    • Features And Advantages - 9:10
    • An Example Of Cucumber Template - 7:18
    • Cucumber Eclipse Plugin Installation - 2:51
    • Downloading Cucumber Jars - 8:00
    • Setting Up Cucumber Project - 4:44
    • Selenium Login Test - 7:22
    • Understanding The Feature File - 8:58
    • Gherkin Keywords Explanation - 12:03
    • Running The Tests Using Feature File - 10:23
    • Understanding Cucumber Options - 6:24
    • Converting Selenium Test To Cucumber With Step Definition - 11:48
  • Sauce Labs Integration
    • Sauce Labs Introduction - 6:32
    • How To Get Access Key - 4:31
    • Sauce Labs Practical Example - 7:04
  • Java Advanced - Collections Framework
    • Array List - 12:38
    • Linked List - 7:41
    • Array List vs Linked List *** Interview Question *** - 10:29
    • Sets - 11:28
    • Maps - 9:29
    • Different Kind Of Maps *** Interview Question *** - 10:42
  • Selenium IDE / WebDriver -> Basics
    • Using IDE to Generate Code - 15:18
    • Assert vs Verify - Selenium IDE Commands - 6:37
  • Conclusion
    • BONUS: Other Cool Stuff - 2:20
  • Logging Infrastructure - Using Log4j - Obsolete
    • Log4j Introduction - 15:34
    • Log4j Console Appenders - 9:58
    • Configuring Properties File - 15:48
    • Test Case Using Logging Infrastructure - 11:21
    • Appenders Initialization Issues Of Log4j - 7:26

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
27

Mac Linux Command Line Basics

Get Started with Terminal Commands on Your Mac & Linux Systems

By Let's Kode It | in Online Courses

This 3-hour course includes a wide range of topics and gets you started on using your Mac or Linux system from the command line or terminal. This course will get you started with the most used commands in the Unix and Linux world and help you increase your efficiency while doing daily tasks. By the end of this course, you will be able to navigate through files and folders on your computer using a terminal and run programs and write scripts to automate common tasks.

  • Access 27 lectures & 3 hours of content 24/7
  • Understand the fundamentals of the Unix/Mac/Linux operating system & use them for increasing daily productivity
  • Learn tips & tricks of command line
  • Navigate through files & folders on your computer using a terminal
  • Run programs & write scripts to automate common tasks

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 15 days of purchase
  • Updates included
  • Experience level required: basic

System Requirements

  • Internet access required
  • Unix/Linux system or virtual machine on Windows system

Course Outline

  • Introduction
    • Introduction - 4:13
    • Instructor Introduction - 1:27
    • What will you learn - 4:26
    • How to reach me anytime? - 3:43
  • Useful tools
    • Terminal walkthrough - 4:53
    • Advanced terminal features - iTerm - 15:10
    • iTerm Shortcuts
  • Working with the file system
    • Creating directories using command line - 14:51
    • Navigating the file system - 8:53
    • Copying files withing and between directories - 14:45
    • Explanation of ls command options
    • Moving and Renaming files and directories - 9:39
    • Deleteing directories and files - 5:03
  • Redirection using multiple ways
    • Redirecting string to files - 11:27
    • Piping data and sorting files - 9:32
    • Removing duplicates from a file using the power of command line - 8:44
    • Searching in files and directories - 14:49
    • Find and replace strings in files - 9:01
    • Summarizing redirection - 3:44
  • Working With Environment Variables
    • Terminal session and editors - 8:45
    • Concepts of bash_profile and bashrc - 10:23
    • Creating alias to type less - 7:24
    • Setting environment variables - Part 1 - 6:25
    • Setting environment variables - Part 2 - 10:44
    • Changing the command prompt
    • Summarizing environment variables - 6:30
  • Conclusion
    • BONUS: What's Next and other cool free stuff - 3:42

View Full Curriculum


Access
Lifetime
Content
11 hours
Lessons
86

Rest API Automation with Rest-Assured: Novice to Ninja

This is an 11-Hour Course on Rest API Automation with Basic to Advanced Level Framework Implementation from Scratch

By Let's Kode It | in Online Courses

Rest-Assured is a powerful set of APIs to automate Restful APIs/Restful Webservices just like Selenium WebDriver. Almost all web applications use Rest APIs to communicate with the back-end and they have gained a lot of popularity in modern day application architecture. This is a single course for everything you need to know related to Rest API manual testing and automation. This course gives you over 11 hours of unique content with real example code files provided to refer and learn with examples.

  • Access 86 lectures & 11 hours of content 24/7
  • Gain a detailed understanding of Rest API automation frameworks
  • Get an in-depth understanding of Rest API automation using Rest-Assured w/ real-time examples
  • Be able to explain, design & implement structured automation frameworks using Rest-Assure libraries
  • Understand the TestNG framework & create reports using TestNG

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

System Requirements

  • PC or Mac
  • Internet access required

Course Outline

  • Introduction
    • Course Outcome - *** MUST WATCH *** - 6:41
    • Instructor Introduction - 1:27
    • How To Reach Me Anytime - 3:43
  • Java Setup and Installation
    • Java Installation - 5:09
    • Java Environment Setup - Mac - 6:36
    • Java Environment Setup - Windows - 4:07
    • Eclipse Installation - Windows - 5:16
    • Eclipse Installation - Mac - 4:29
  • 12 Hours Of Java And TestNG Lectures
    • 7 Hours Of Java Content
    • 5 Hours of TestNG Lectures
  • RestAPI Introduction
    • RestAPI Architecture - Part 1 - 6:49
    • RestAPI Architecture - Part 2 - 5:30
    • What Are Endpoints - 5:03
    • Get-POST-PUT-DELETE Requests - 12:10
    • Understanding Headers - 8:54
    • Twitter API Documentation - 4:57
    • Rest API Information Text File
  • Rest Client Setup
    • Postman REST Client Installation - 5:43
    • Advanced Rest Client Setup - 2:41
    • Rest Easy Client - Setup - 3:54
  • RestAPI Testing Using Postman Client
    • What To Verify In RestAPI Testing - 8:54
    • Understanding Google Maps API Documentation - 10:26
    • How to get Google API Key - 3:18
    • GET Request Postman Client - Practical Example - 10:44
    • POST Request Postman Client - Practical Example - 10:20
    • Delete Request Postman Client - Practical Example - 5:04
    • POST-GET-DELTE Complete Workflow - Practical Example - 6:08
    • Understanding WADL Documentation - 7:25
  • RestAssured Setup
    • RestAssured Setup - Part 1 - 4:51
    • RestAssured Setup - Part 2 - 12:48
    • Build Path Clean Up - 5:16
  • RestAPI Automation Overview
    • Get Request - Practical Example - 16:46
    • How to get response body - 7:57
    • Understanding JSON Hierarchy - 9:30
    • How To Validate Response Body - 8:43
    • POST Request - Practical Example - 15:50
    • POST Request with Java Object Serialization - 14:43
    • Query Parameters Vs Path Parameters - 10:52
  • OAuth Real World Twitter APIs Example
    • Understanding Twitter APIs OAuth - 10:08
    • How To Generate Twitter Access Tokens - 5:25
    • Twitter GET-POST Request Using Postman - 9:17
    • OAuth Environment Setup - 8:00
    • Twitter POST Request - Practical Example - 9:10
  • Validating JSON Response
    • How to extract JSON response - Part 1 - 8:48
    • How to extract JSON response - Part 2 - 6:04
  • Twitter End-To-End Workflow
    • Twitter GET Request - 8:30
    • Twitter End-To-End Workflow - 8:26
    • Path Parameter Usage In Twitter Workflow - 4:53
  • Validating XML Response
    • How to extract XML response - Part 1 - 11:28
    • How to extract XML response - Part 2 - 5:18
  • Request And Response Logging
    • Request And Response Logging Introduction - 3:27
    • RestAPI Request Logging - 8:22
    • RestAPI Response Logging - 7:50
  • Rest Assured Assertions
    • What to validate in Rest Assured? - 7:04
    • Hard Asserts Using RestAssured - 12:54
    • Soft Asserts Using Rest Assured - 5:56
  • Useful Tricks
    • RootPath - Practical Example - 12:55
    • How To Check Response Time - 10:47
  • Rest Assured Specifications
    • Rest Assured Specifications Advantages - 3:53
    • Request Specification - 10:23
    • Response Specification - 11:53
    • Clubbing Request And Response Specification - 3:23
  • Automation Framework - Part 1
    • Advantages Of Automation Framework - 5:21
    • Maven Project Setup - 9:23
    • Organizing Framework Constants - 12:41
    • Project Dependencies Setup - 7:26
  • Automation Framework - Part 2
    • Building Rest Utilities - Part 1 - 14:55
    • Building Rest Utilities - Part 2 - 12:54
    • Building Rest Utilities - Part 3 - 12:06
    • Building Rest Utilities - Part 4 - 8:04
  • Automation Framework - Part 3
    • User Timeline Framework Test - Part 1 - 12:03
    • User Timeline Framework Test - Part 2 - 8:10
    • User Timeline Framework Test - Part 3 - 10:56
  • Practice Exercise
    • Practice Exercise Question - 2:41
    • Practice Exercise Solution - 12:59
  • End To End Framework Execution
    • Running End-To-End Framework Using TestNG - 7:36
    • End-To-End Framework Execution Using Maven - 11:00
    • Complete Framework Code Download
  • Build Management With Maven
    • Introduction - 2:28
    • Maven Features and Advantages - 8:42
    • Maven Setup And Installation - 14:56
    • Creating And Importing Maven Project - 12:33
    • Maven Local And Central Repositories - 9:44
    • Pom Explanation - 19:10
    • Build Lifecycle And Maven Commands - 16:37
  • Conclusion
    • BONUS: What's Next and other cool free stuff - 3:42

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
36

TestNG Complete Bootcamp: Novice to Ninja

Speed Up Your Automation Goals with This TestNG A to Z Guide

By Let's Kode It | in Online Courses

TestNG is a testing framework that helps automation testers to focus on writing and implementing test cases so that they can concentrate on testing the functionality of applications. It also manages the logistics of running, monitoring and reporting. This course covers a wide range of topics from TestNG annotations, different kinds of assertions, running a Test Suite, running tests in the desired sequence, grouping related tests, understanding dependent tests, reading parameters from an XML file, TestNG HTML reports, and contains all materials including code files.

  • Access 36 lectures & 4 hours of content 24/7
  • Have a detailed understanding of TestNG testing frameworks
  • Use features like Parallel Test Execution
  • Learn how to run the same test method w/ multiple sets of data
  • Be able to design a testing framework using capabilities provided by TestNG testing framework
  • Have a complete understanding of reading parameters from XML files

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

System Requirements

  • PC or Mac
  • Internet access required
  • Basic knowledge of Java
  • Some understanding of testing & automation

Course Outline

  • Introduction
    • Course Outcome *** MUST WATCH ***
    • Instructor Introduction
    • How to reach me anytime?
  • Java Environment Setup
    • Java Installation - 5:09
    • Java Environment Setup - Mac - 6:38
    • Java Environment Setup - Windows - 4:09
    • Eclipse Installation - Windows - 5:16
    • Eclipse Installation - Mac - 4:23
  • TestNG Setup
    • TestNG Introduction - 5:53
    • TestNG Setup - 9:02
    • How To Add TestNG Javadoc - 5:52
  • TestNG Annotations And Asserts
    • First Testng Class - Test Annotation - 9:56
    • TestNG Asserts - 14:12
    • TestNG Soft Asserts - 8:19
    • Method And Class Annotations - 8:43
    • Running A Test Suite - 12:05
    • BeforeSuite And AfterSuite Annotations - 8:03
    • BeforeTest And AfterTest Annotations - 9:03
  • TestNG Advanced Features
    • Prioritizing Test Cases In A Desired Sequence - 5:14
    • How To Group Test Methods - Part 1 - 9:04
    • How To Group Test Methods - Part 2 - 4:54
    • Understanding Dependent Test Methods - 10:52
    • How To Disable And Timeout Test Methods - 5:57
    • How To Preserve Order Of Execution - 6:51
  • TestNG Parameters And Parallel
    • How To Provide Parameters To Test Methods - 12:29
    • How To Run Tests In Parallel - 9:29
    • DataProviders - Part 1 - 8:37
    • DataProviders - Part 2 - 4:51
  • TestNG Listeners
    • ITestResult Interface - 8:37
    • IInvokedMethodListener - 14:12
    • ITestListener - 16:22
    • ISuiteListener - 6:36
    • TestNG Listeners - Code Refactoring - 6:39
  • TestNG Reporter Logs and HTML Reports
    • TestNG Reporters And Logs - 12:37
  • Conclusion
    • Overview Of Parallel Execution - 0:51
    • Parallel Test Execution - Practical Example - 11:21

View Full Curriculum


Access
Lifetime
Content
6 hours
Lessons
46

The Complete Step-By-Step Java for Testers

An A to Z Guide to Learning Java for Your Selenium WebDriver & Test Automation Needs

By Let's Kode It | in Online Courses

This is a comprehensive yet simple course on the Java programming language and it concentrates on Java programming concepts needed for Selenium WebDriver or any other automation tool. Java is one of the most useful programming languages to learn, and it can help you build back-end web applications and robust test automation frameworks. Especially for Selenium WebDriver GUI automation, Java is the most popular choice and has the largest community.

  • Access 46 lectures & 6 hours of content 24/7
  • Be able to explain, design & implement efficient Java programs
  • Learn how to clear test automation interviews
  • Understand the concepts of Object-Oriented Programming
  • Understand all Java concepts required for Selenium WebDriver or any other automation tool

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Downloadable for offline viewing
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: basic

System Requirements

  • PC or Mac
  • Firefox or Chrome
  • Internet access required

Course Outline

  • Introduction
    • Course Outcome - *** MUST WATCH *** - 4:11
    • Instructor Introduction - 1:27
    • How to reach me anytime? - 3:43
  • Setup and installation of required tools
    • Overview and Install Java - 5:09
    • Java Environment Setup - Mac - 6:36
    • Java Environment Setup - Windows - 4:07
    • Install Eclipse - Windows - 5:16
    • Eclipse Installation - Mac - 4:34
  • Java Concepts - Data Types
    • Getting Started With Hello World - 10:57
    • Variables And Data Types - 14:24
    • Reference Data Type - Strings Example - 11:32
    • String Methods - Part 1 - 11:18
    • String Methods - Part 2 - 8:52
    • Strings Quiz *** Test Your Knowledge ***
    • String Vs StringBuffer Vs StringBuilder *** Interview Question ***
    • Arrays - 15:43
  • Classes And Methods -> Object Oriented Concepts
    • Classes And Methods - 10:51
    • Understanding Objects - 10:45
    • This Keyword - 8:39
    • Constructors - 11:06
    • Conditional Statement - 10:07
    • Switch Statement - 9:34
    • While Loop - 14:43
    • For Loops - 9:48
  • Practice Exercise
    • Practice Exercise With Solution + *** Interview Question *** - 11:08
    • Practice Exercise + Interview Question -> Reverse Characters Of A String - 2:31
    • Practice Exercise + Interview Solution -> Reverse Characters Of A String - 9:18
  • Inheritance, Access Modifiers And Abstraction
    • Inheritance - 15:23
    • Access Modifiers and Packages - 17:24
    • Abstract Class - Abstraction Part 1 - 15:51
    • Interface - Abstraction Part 2 - 12:56
    • Interface vs Abstract Class *** Interview Question ***
    • Method Overloading - 14:24
    • More On Method Overloading - 4:16
    • Method Overriding - 12:34
    • Overloading vs Overriding *** Interview Question ***
  • Exception Handling
    • Exceptions - Checked - 17:21
    • Exceptions - RunTime - 10:02
    • Reading Properties File - 8:10
  • Java Advanced - Collections Framework
    • Array List - 12:38
    • Linked List - 7:41
    • Array List vs Linked List *** Interview Question *** - 10:28
    • Sets - 11:27
    • Maps - 9:29
    • Different Kind Of Maps *** Interview Question *** - 10:41
  • Conclusion
    • BONUS: Great Discount Selenium WebDriver Course $20 ONLY

View Full Curriculum


Access
Lifetime
Content
10 hours
Lessons
57

JavaScript for Beginners: A Complete Guide

Learn the Web's Most Popular Front-End Coding Language & Start Advanced Wio Link Projects Today

By Let's Kode It | in Online Courses

JavaScript is not only another language that can be used in conjunction with Wio Link, but a great coding language to master in general. In fact, JavaScript is one of the most popular languages used in coding for the Web, and an essential skill for high paying jobs in web development and web testing. Through this introductory course, you'll learn JavaScript fundamentals as well as more advanced techniques that will prepare you to code for web and mobile apps.

  • Access 57 lectures & 10 hours of content 24/7
  • Learn the fundamentals of data types, objects, arrays, & functions
  • Manage cookies
  • Work w/ concepts like events, event handlers & HTML elements
  • Debug JavaScript code
  • Validate & submit forms
  • Utilize window objects, history, screen & timing events

Instructor

Let's Kode It excels from software inception to implementation. They offer high-quality technology courses that suit a newbie as well as an intermediate. They focus on technologies that are essential to perform in today's job market. Their instructors are Masters graduate from reputed universities and have over 10 years of industrial experience and working as team leads in multinational companies. They are experts in various fields of SDLC from application development, testing to system administration.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: basic

System Requirements

  • PC or Mac
  • Internet access required
  • Basic HTML & CSS knowledge

Course Outline

  • Introduction
    • Why JavaScript Introduction - 8:06
    • What will you learn - 5:28
    • Instructor Introduction - 1:27
    • JavaScript Code Editors - 4:55
    • How to Insert JavaScript - 12:32
    • Fun with JavaScript - 4:47
  • Variables and Data Types
    • Variables - 11:35
    • Data Types - 17:52
  • Operators and Keywords
    • Arithmetic and Assignment Operators - 9:05
    • Comparison and Logical Operators - 15:11
    • Reserved Keywords - 2:43
  • JavaScript Functions
    • Functions Introduction - 12:26
    • Function Parameters - 14:37
    • Function Invocation - Part 1 - 12:00
    • Function Invocation - Part 2 - 6:17
  • JavaScript Objects and Scope
    • Objects Introduction - 17:16
    • Object Properties and Methods - 10:44
    • JavaScript Scope - 9:10
  • JavaScript Strings
    • JavaScript Strings - 9:56
    • String Methods - Part 1 - 14:27
    • String Methods - Part 2 - 16:16
  • JavaScript Numbers
    • JavaScript Numbers - 17:07
    • Number Methods - Part 1 - 10:41
    • Number Methods - Part 2 - 10:52
  • Arrays
    • Arrays - 18:17
    • Array Methods - Part 1 - 15:43
    • Array Methods - Part 2 - 11:57
  • Math and Date Objects
    • Math Object - 12:43
    • Date Object - 10:16
    • Date Formats - 9:03
    • Date Methods - 10:27
  • Conditional Statements
    • Boolean - 10:03
    • Conditional Statements - 12:07
    • Switch Statement - 12:31
  • Working with Loops
    • While Loop - 9:54
    • Break and Continue Statements - 7:20
    • For Loop - 17:18
  • Exception Handling and Debugging
    • Debugging - 10:11
    • Exception Handling - 16:14
  • Hoisting and Use Strict
    • JavaScript Hoisting - 7:48
    • Use Strict - 10:11
  • Simple but Important
    • JavaScript Performance - 9:21
    • Coding Conventions - 12:46
  • Forms Validation
    • JavaScript Forms Validation - 11:06
    • Constraint Validity - 9:10
  • HTML DOM
    • Understanding DOM - 14:56
    • Creating and Deleting Elements - 12:24
  • JavaScript Events
    • JavaScript Events - 11:34
    • Event Listeners - 15:40
  • Window Objects
    • Window Object - 10:42
    • Window Screen - 7:47
    • JavaScript Popups - 12:05
    • Accessing Browsers History - 5:04
    • Timing Events - 10:30
  • Cookies Management
    • Cookies - Part 1 - 7:27
    • Cookies - Part 2 - 17:00
  • Conclusion
    • Whats Next - 3:41

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 15 days of purchase. Once your license is redeemed, all sales are final.