Course Description

Become a skilled developer in popular and flexible frameworks. This program covers in- depth knowledge in industry leading technologies and trains you from beginner to advanced level. Build high-quality, elegant, data-driven applications of any scale. Take your skills to another level and get better at developing web applications and there are several steps you can take to better understand the subject and increase your chances of landing a job in the field. For testers worldwide, Selenium is the first choice for executing automated tests. Selenium is an open-source automation testing tool that supports several scripting languages like Python, C#, Java, Perl, Ruby, JavaScript, etc., depending on the application to be tested. One can choose the script accordingly.

Curriculum

Installation and Setting up path

Features

Python variables
Input & Output and Import
Why Learn Python
Who used Python

Using Pycharm & Scripting Keywords & Identifiers Operators, Indentations

Basic Data types: int, float, string, Boolean and Complex Numbers and String Tuple and List Dictionary and Set Arrays

String, String slices Date Math Random and Statistics PDF Data Extraction CVS module

Introduction to Tuples Working with Tuples Tuple Operations Function and Methods

Introduction to Lists Working with lists Lists Operations Function and Methods

Introduction to Sets Working with Sets Sets Operations Function and Methods

If…else Elif For, for else, while Break and Continue Pass Looping Techniques

Types of Functions Function Arguments Recursion Anonymous Function Global, local and Nonlocal Lambda Functions Modules Packages

Reading & Writing Files Manipulating File Pointer Type of Files File Operations Directories File I/O Attributes, File Methods

Try, Except and Finally Try else Custom Exception Error Vs. Exception

Real-time in OOPS Access Specifiers Class and Objects Methods Overloading and Overriding Inheritance Abstraction and Data Hiding Properties &Self-keyword

OS module Environment variables, Paths, directories, and filenames. Working with file systems, Dates and times

Starting a New Thread Creating Thread Using Threading Module Synchronizing Threads Multithreaded Priority Queue

My SQL & Mongo Database Connection with Python CRUD Queries in MySQL

Working with XML DOM and SAX introducing Parsing JSON into Python

pattern matching and searching Real time parsing of networking or system data using regex validation Concepts

Working with tkinter module Grid Positions Create Button Radio Button & Combo Box Check Box & Menu bar

sending email sending html email using python sending attachments as an email
introduction to Django Django and python MVC: Model View and Template
Web Scraping Chabot & Language Translate Find the Similarity ratio between text Tagging Sentence to find key word Google map integration Bubble sort algorithm QR code generator Spell checker Scraping Wikipedia Anagram & Screenshot app,Python for networking Getting input from user Working with images & building a photo gallery
Core files : models.py, urls.py, views.py setting up connections managing users and the Django admin tool
views forms classes, validation and authentication
Test data bases Doctests Debugging Best Practices
Creating Database and Table Fetching the data from database Django connectivity with MySQL Crud Operation in Django
Introduction Evolution,DOM Basic Structures and Tags Heading tags,Text Formatting tags Font tag Break tag Hr tag Comments Scrolling text Link Details Tag List Table Form Multimedia Meter tag Layouts-Header, Nav, Section, Article
Introduction Syntax Types-Inline, Internal, External Selectors-Simple, Class, Id, Universal, Grouping Commands Background Properties-Image,Background-Repeat, Background-Position, BackgroundAttachments Text properties-Background color, Text color, Text Alignment, Text Decoration, Text Transition, Text Shadow Font properties-Font-Family, Font - Size Link List style Image as a List Type Border style Properties-Dotted, Dashed, Solid, Double, Groove, Ridge, Inset & Outset, Border-color, Border-Individual Sides, Rounded Borders Table-Table border, Collapsed table borders, Zebra stripes Margin-Top, Bottom, Right, Left Padding- Top, Bottom,Right, Left Position- Static, Relative, Fixed, Absolute, Sticky Display-inline, Block, inline-blockN, one Float-Left, Right, None
Introduction Input and Output Events-Onclick, Onchange, Onsubmit, Onmouseover,Onload Variables String Numbers Boolean Array Object Operators Conditional statements Looping Statements Function String and it’s methods Array and it’s methods Slideshow Admin Authentication
Introduction-Bootstrap, History, Why use Bootstrap Container Grid classes- xs, sm, md, lg Table-Table-bordered, Table-hover, Table- condensed Image Shapes- img-roundedi, mg-circle, Img- thumbnail Button- btn, btn-default, btn-primary, btn- success,btn-info, btn-waring, btn-danger, btnlink Button Sizes-btn-lg, btn-sm, btn-xs Glypicons Dropdown Navbar with dropdown Form, Carousel, Modal
Introduction Syntax Selectors Events
Hide and Show Fade-Fade in, Fade out, Fade toggle, Fade To Slide- Slide up, Slide down, Toggle Animate- Multiple Props, Relative, Predefined Stop() Callback- With call back Without call back Chaning
Get-Text, HTML, Value, Attributes Set- Text, HTML, Value, Attributes, Callback function for(Text,HTML,Value,), function for attributes Add-Append, Prepend, After, Before Image Shapes- img-rounded, img-circle, Img-thumbnail Remove-Remove(), Empty() CSS Classes-Add, Remove, Toggle CSS()-Width, Height, Inner, outer Dimensions
Introduction Load Get and Post jQuery noConflict(),JQuery filters
Environment setup and Basic Syntax Variable,Operators,Decision Making Iterators,Function Strings,Arrays,Tuples Union,Interfaces Classes,Objects,Namespaces,Modules
Introduction Version, Installation, create-react-app React Features Props & Cons React Vs Angular js React Vs React Native React Vs Vue React JSX, React Components React State React Props eact Props Validation React State Vs Props React Constructor React Component API Component Life Cycle React Form Controlled Vs Uncontrolled React Events Conditional Rendering React List React Keys React Refs React Fragments React Router React CSS React Animation React Bootstrap React Map React Table Higher order component React code splitting React context React Hooks React Flux concept, Flux Vs MVC React Redux React Portals, React Error Boundaries
Introduction Expression-Numbers,String Object Array Directives- Data Binding,Repeating HTML Elements,Creating a new Directive Modal -The ng-modal Directive,Two way Binding ,Validate user Input, Application status, CSS Classes Data binding-Data modal,HTML View,ng- modal directive,Two way binding,Angular js controller Controllers- Angular js controller,Angular js methods Scope-How to use ,Understanding scope,Know your scope, Root scope Filter - Adding filters to Expression,Adding filters to Directives,Currency filter,The filter Filter Service - What is service, Uses of service ,The $http service,The $timeout service,The $interval service,Creating your own service,Use a custom service inside a filter
Introduction Modules-Built in modules, include modules, create your own module, Include your own module HTTP Module-Bulit in HTTP Module, Node.js as a webserver, Add an HTTP Header, Read, split the query string File system module-Node.js as a file server, Read, Create, Update, Delete, Rename, Upload URL Module-Built in URL module, Node.js file server Upload files-The formidable module, upload files Events- Events in Node.jsEvent, module, the Event Emitter Object
npm Http Module, URL Module Database conn9ectivity Middleware, Templates Cookies, Sessions
What is selenium? Selenium IDE Selenium RC Selenium Web driver Selenium Grid
Introduction to Automation Introduction to Selenium Web driver Interface Methods Locators in Selenium Web driver Select Class & Action Class JavaScript Executor/Waits in Selenium/Alerts in Selenium Java Robot
Grid Architecture Configuring the Hub Configuring the Nodes Test Execution,Result Analysis
Data Driven, Keyword driven Database testing Hybrid Driven Testing Cucumber integration with Maven
screenshot in selenium web driver File uploading inselenium Handle Web Table Handling Tooltips Handling multiple windows
Web Service API Testing Post Man Installation, navigation Sending request and CreatingCollection Get, Post, Put, Delete
Appium Architecture Features of Appium How Appium Works?

Maped Certification

PCEP-30-xx (30-02)
Certified Entry Level Python Programmer)
Pass Percentage : 70%
No.Of.Questions: 30
Duration: 45 Min
PCAP-31-xx (31-03)
Certified Associate Python Programmer)
Pass Percentage : 70%
No.Of.Questions: 40
Duration: 35 Min
PCPP-32-1xx (32-101)
(Certified Professional in Python Programmer1)
Pass Percentage : 75%
No.Of.Questions: 45
Duration: 65 Min
PCPP-32-2xx (32- 201)
(Certified Professional in Python Programmer2)
Pass Percentage : 70%
No.Of.Questions: 45
Duration: 65 Min

Exit Profile

Full Stack Developer
Front-end Developer
Back-end Developer
Web Developer
Automation Tester
Selenium Tester with Java
Automation Test Engineer
Software Test Engineer
Quality Analyst / Assurance