Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Dec
15th @11:00AM
Faculty: Mr. Praanav (17+ Yrs of Exp,..)
Duration: 30 Days
Venue:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96
Syllabus:
JavaScript
1. Introduction to JavaScript
- What is JavaScript?
- Features and advantages
- Role of JavaScript in web development
2. What is DOM (Document Object Model)?
- Understanding the DOM tree structure
- How to write and execute a JavaScript program
- Accessing and manipulating DOM elements
3. Introduction to HTML Tags
- Basic structure of an HTML page
- Integrating JavaScript with HTML
4. Visual Studio Code Setup
- Installing VS Code
- Using Live Server Extension
- JavaScript comments and statements
5. JavaScript Variables & Data Types
- Declaring variables (var, let, const)
- Primitive and non-primitive data types
6. JavaScript Operators
- Arithmetic, assignment, comparison, logical, and ternary operators
7. Conditional Statements in JavaScript
8. Loops & Jumping Statements
- while loop
- for loop
- do...while loop
- break and continue
9. Functions in JavaScript
- Function declaration and expression
- Arrow functions
10. Working with Objects
- Creating and accessing objects
- Object properties and methods
11. Arrays in JavaScript
- Creating and iterating arrays
- Common array operations
12. Array Methods in JavaScript
- Important methods: map(), filter(), reduce(), forEach(), etc
13. Date Constructor
- Working with the Date object
- Project: Creating a Digital Clock using JavaScript
14. Strings & Numbers in JavaScript
- String manipulation and template literals
- Number methods and conversions
15. Exception Handling
- Using try, catch, finally, and throw
- Handling runtime errors gracefully
16. OOP Concepts in JavaScript
- Classes and objects
- Methods and constructors
17. Static Keyword in JavaScript
- Declaring and using static methods and properties
18. Encapsulation in JavaScript
19. Inheritance
- Class inheritance
- Method overriding
- Using the super keyword
20. Prototype in JavaScript
- Understanding prototype and prototype chaining
- Adding methods dynamically
21. Polymorphism in JavaScript
- Method overriding and dynamic method behavior
22. Working with JSON
- Converting JSON text to JavaScript objects (JSON.parse)
- Converting JavaScript objects to JSON text (JSON.stringify)
Playwright
1. Introduction to Playwright
2. Installation and Environment Setup
3. Creating and Running Tests in Playwright / VS Code Editor
4. Locating Web Elements (Part 1)
5. Locating Web Elements (Part 2)
- Using Built-in locators in Playwright
6. Playwright Test Generator
8. Hard and Soft Assertions in Playwright
9. Working on Different Types of Elements
- Editbox / TextBox
- Push buttons
- Checkboxes
- Radio buttons
- Dropdowns
- Auto-suggest dropdowns
- Static dropdowns
10. Working on Pop-ups
11. Working on Frames
12. Working on Multiple Windows
13. Working on Calendar / Date Pickers
14. Mouse & Keyboard Actions in Playwright
- Mouse hover
- Right click
- Double click
- Drag and drop
- Key-based operations
15. Handling File Uploads
16. Advanced Concepts in Playwright
- Playwright Hooks
- Grouping Tests
- Capture Screenshots
- Trace Viewer
- Tagging Tests
- Playwright Annotations
- Page Object Model (POM)
17. Playwright Reports
- Built-in Reports
- Allure Reports
18. REST API Testing
- HTTP Requests:
- GET
- POST
- PUT
- DELETE
19. Interview Oriented Session
20. Resume Preparation