Automation Course Syllabus
Automation Course Syllabus
COURSE
While students in large colleges study mass amounts of theory, we offer up to date, fresh and
relevant QA and Testing Automation classes focused on practical work methods, adapted to
industry needs so you can penetrate the job market with enough confidence and the right
experience to do your job right.
Our classes are taught by industry experts, those who work simultaneously as interviewers
and recruiters in high-tech companies and know exactly what it takes to succeed. Each
student learns only what they need to know for their future jobs – for this reason, all
candidates are screened and evaluated before admission in order to guarantee the highest
level of learning and ensure future career opportunities.
What does this mean for you? You gain the best hands-on experience and pay less money -
two birds, one stone.
Companies
We offer customized QA and Automation courses and workshops according to
your company needs. Course materials are suited to your everyday tasks and
training requirements.
“Find Work״
Our goal is helping you achieve a total career upgrade and land that dream job.
That's why we built a Professional Branding Intensive Course that gives our
students a competitive edge over other candidates.
45 Hours 90 Hours
------- -------
Automation Professional Independent
Course Practice
12 Hours
-------
High-Tech English
Booster-Course
Students will learn Python development, automating full stack (Front and Backend) and
how to establish automation infrastructure. This course, which was designed by working
professionals, will begin from the basics of automation testing using Selenium and continue
to the most advanced automation testing topics. Students will be taught Python
development, as well as advanced techniques that will ease their automation testing
learning process.
TOPIC DESCRIPTION
PYTHON CORE
Overview and setup • Introduction
• Case studies
• Market share
• Python Interpreters
• Compiling Vs. Interpreting
• Installation
• IDE setup
• PyEnv
• Venv
OOP • Classes
• Objects
• Methods and functions
• Function parameters
• Function arguments
• Function overload
• Function overriding
• Constructors
• Packages
• Inheritance
• Programming conventions
• Garbage collection
• Regular expressions
FRONTEND AUTOMATION
Selenium intro • Overview
• Selenium modules
• Selenium components
BACKEND AUTOMATION
REST API overview • HTTP intro
• Layers
• What is API?
• What is REST?
• Why REST?
• REST vs. SOAP
• API overview
• Rest methods
• Status codes
JSON • Overview
• Structure
• JSON rules
• JSON parsing
CONTINUOUS DEVELOPMENT
CI Intro • Overview
• Why continuous integration is used for?
• Jenkins introduction
• Jenkins Architecture