Unified Course-2

Learn software development with the basic to advanced level Python curriculum designed by the experts to cater to the current needs of the corporate world.

5 Months

Online/Offline

⭐⭐⭐⭐⭐ (593+)

Enquire No:

+91 9448403469

Batches Start From:

1st,10th & 20th of every month

150 Days of Thorough Training Curriculum Designed by Industry Experts Live Training with the Corporate Experts Frequent Mock Interviews and Tests 2000+ Hiring Partners

60 Days of Thorough Training Curriculum Designed by Industry Experts Live Training with the Corporate Experts Frequent Mock Interviews and Tests 700+ Hiring Partners

Document

Course Overview

5-Months Course Duration

We go over all the prerequisites needed to acquire a fantastic job, from the ground up.

100% Placement Assistance

Providing complete assistance with the preparation to crack the interviews

Placement Opportunities

We are assisting in finding better and more relevant job openings.

380+ hours of Live Training Interactive Sessions

Through guidance ensures the students gain the best out of the course.

Why Unified Courses?

This is the Second Unified Course of Global Quest Technologies, where the students will be getting the Python full stack development training. This course would start with the basics of Python and train the students entirely in the frameworks of Python, which will help them design the web pages using Python and its different aspects. Along with this, the candidate will also be given an insight into the databases of the front-end technologies. A student needs to be an excellent tester to be a successful developer. So, this course will also train the candidate on manual and Selenium testing using Python.

Instructors

Syllabus

Core Java

Core Java

  • Phase-1 (30 hrs)
    • Introduction to programming
    • Programming basics
    • Variables
    • Operators
    • Loops
    • Conditional statements
  • Phase-2 (20 hrs)
    •  Introduction to Data types
    • Primitive data types
    • Non-Primitive data types
    • Type casting
    • Numeric type promotion
    • Pattern Programming
  • Phase-3 (30 hrs)
    • Introduction to arrays
    • 1D Array
    • Multi dimentional arrays
    • Jagged Arrays
    • Disadvantage of arrays
    • Arrays class in java
    • Introduction to Strings
    • Immutable Strings
    • Mutable Strings
    • Interview based String questions
    • Categories of methods
    • Method overloading
  • Phase-4 (60 hrs)
    • Introduction to OOPs
    • Encapslation
    • Inheritance
    • Polymorphism
    • Abstraction
    • Interface
  • Phase-5 (40 hrs)
    • Exception Handling
    • Multi-Threading
    • Data Structures using Java
    • Collection Framework
Python Full Stack
  • Level – 1 Core Python
    • Python Introduction
    • Python Setup Environment & installation
    • Python various versions
    • Python – Different programming languages
    • Language Fundamentals
    • Operators
    • Input and Output Statements
    • Flow Controls
    • String Concept
    • List Data structure
    • Tuple Data Structure
    • Set Data Structure
    • Dictionary Data Structure
    • Functions, Packages & Modules
    • OOPS
    • Exception Handling
    • File Handling
  • Level – 2 Advance Python
    • Python database Connectivity(PDBC)
    • Regular Expressions
    • Multithreading
    • Decorator
    • Generator
    • Logging Modules
  • Level – 3 Django Framework
    • Django Introduction
    • Django Set Environment & Installation
    • Django Creating a Project
    • Django Apps Life Cycle
    • Django Admin Interface
    • Django Creating Views
    • Django URL Mapping
    • Django Template System
    • Django Models
    • Django Page Redirection
    • Django Sending E-mails
    • Django Generic Views
    • Django Form Processing
    • Django File Uploading
    • Django Apache Setup
    • Django Cookies Handling
    • Django Sessions
    • Django Caching
    • Django Comments
Manual Testing
  •  Introduction to Software & Hardware
  • Types of software,types of s/w companies
  • History of testing
  •  Importance of testing
  •  Introduction to performance testing

 

 SDLC,

  • Phases of SDLC
    • 1. Requirement elicitation and Analysis
    • 2. Planning
    • 3. Design
    • 4. Coding
    • 5. Testing
    • 6. Installation 
    • 7. Maintenance

 

  • Waterfall model
    • Terminology of Software Testing
  •  Spiral model
  •  Prototype model
  •  Types of Testing 
    • 1. White Box Testing
    • 2. Black Box Testing
    • 3. Grey Box Testing
  •  Process of developing the s/w,
  •  Introduction to WBT
  •  White Box Testing
  •  Types of wbt(4types)
  •  Unit testing
  •  Testing the code from memory point of view 
  •  Testing the code from performance point of view
  •  Introduction to BBT
  •  Black Box Testing
  •  Types of BBT
  •  Functional testing
  •  Integration testing(Gmail,Bookmyshow)
  •  Integration testing(Types of IT)
  •  System testing
  • Build process
  •  Differernt people involved in installing the s/w into testing environment
  •  Types of application 
  •  Pre-production environment
  •  UAT 
  •  Rules of testing
  •  Importance of Software Testing
  •  Principles of Software Testing
  •  Smoke testing 
  •  Sanity testing
  •  Exploratory testing
  •  Error Guessing
  •  Adhoc testing
  •  V model
  •  What is Quality Assurance?
  •  What is Quality Control?
  •  Difference b/w QA and QC
  •  Agile Model
  •  Recovery testing
  •  Performance testing and its types
  •  Globalization testing(I18N testing and L10N testing)
  •  Compatibility testing
  •  Usability testing 
  •  Accessibility testing
  •  Static testing and dynamic testing 
  •  Security testing
  •  Cokkies testing
  •  Session testing
  •  Functional Requirement 
  •  Non functional Requirement
  •  Experience Based techniques
  •  Introduction to Test case including template
  •  Test case for gmail(FT)
  •  Test case for gmail(IT)
  •  Test case design techniques
    • 1. Informal Review
    • 2. Walkthrough
    • 3. Technical Review
    • 4. Inspection
    • 5. Boundary Value Analysis
    • 6. ECP
  • Test case review process
  • Severity and Priority
  • Procedure to write test case
  • Test case execution
  • Defect tracking(Defect report, demonstration of mantis tool)
  • Bug life Cycle
  • Traceability matrix
  • Test case execution report
  •  Regression testing
  •  Retesting
  • Test plan
  • Test cycle
  • Patch 
  • Respin
  • Chart of software testing
  • STLC
  • Recap of complete Manual testing

 

Automation Testing(Selenium)
  • Ways of Testing 
    • Manual Testing 
    • Automation Testing
  • Introduction to Manual Testing
  • Introduction to Automation Testing
  • Advantages of Automation Testing
  • Software Testing
  • Difference b/w Manual Testing and Automation Testing
  • Tools used for Automation Testing
  • Selenium
    • Introduction to Selenium
    • History of Selenium
    • Why Selenium ?
    • Selenium IDE
      • Steps to install Selenium IDE for Chrome Browser
    • Steps to use Selenium IDE
    • Java-Selenium Architecture
    • Runtime Polymorphism Program in Selenium
    • Procedure to add test case to the Project
    • Steps to create a Test Suite
    • Steps to Convert the actions performed in Selenium IDE to Code
    • Disadvantage of Selenium IDE
    • Selenium RC
    • Web Driver
    • Selenium Grid
      • Selenium Web Driver
      • Steps to Configure Eclipse 
      • Procedure to create a Project in Eclispe
      • Procedure to create a Package inside the Project
      • Steps to download Selenium Standalone Server Jar
      • Steps to Selenium Jar File to the Project
      • Driver S/w
      • Steps to download chromedriver, firefoxdriver
      • Steps to configure Driver S/w to the Selenium Project’
      • Configuring Driver S/w by Setting Environment Variable
  • Scenario to Automate using Selenium
    • Scenario 1 
    • Scenario 2 
    • Scenario 3 
    • Scenario 4 
    • Scenario 5 
    • Scenario 6
  • Locaters
  • Types of Locaters
    • Basic Locaters
    • Advanced Locaters
  • id
    • Scenario 1 
  • name
    • Scenario 1 
  • class
    • Scenario 1 
  • tagname
    • Scenario 1 
  • linktext
    • Scenario 1 
  • Partial linktext
    • Scenario 1 
    • Advantage of Partial linktext over linktext
  • CSS selectors
    • tag & id
    • tag & class
    • tag & attribute
    • tag, class & attribute
    • substrings
      •     Startswith
      •     Endswith
      •     Contains
  • X path
    • Absolute X Path
    • Relative X Path
  • Steps to find the webelements in the browser window
  • Absolute X Path
  • Relative X Path
  •  Types of Relative X Path
  • Synchronization
  • Types of Synchronization
    • Unconditional Synchronization
    • Conditional Synchronization
  • Unconditional Synchronization
  • Conditional Synchronization
    • Implicit Wait
    • Explicit Wait
    • Page Load Timeout
  • Difference b/w Implicit Wait & Explicit Wait
  • Boolean Methods in Selenium 
    • isSelected()
    • isDisplayed()
    • isEnabled()
  • Automating Operations on various Elements
    • Browser
    • Textbox
    • List Box/Dropdowns
    • Links
    • Check Box
    • Radio Button
    • HTML Tables
    • Calendars
  • Popups
    • Alert Box Popup
    • Confirm Box Popup
    • Prompt Box Popup
  • Switching off Tabs
  • Handling the Switching off Tabs
  • Difference between findElement() and findElements()
  • Frames in HTML
  • Handling Frames
  • Automating Keyboard and Mouse Events
    • Action vClass
    • Keyboard Events
    • Drag & Drop Actions
    • Mouse Hover Action
    • Right Click, Double Click & Tool Tip
  • Mouse and Keyboard Events
  • HTML code for Tables
  • Handling the Tables
  • Handling multiple Windows
    • getwindowHandle()
    • getwindowHandles()
    • Switching between windows
    • Handling elements present in different windows
  • Handling Alerts
    • accept()
    • dismiss()
    • getText()
    • sendKeys()
  • Frameworks 
  • Data-Driven Framework
  • Keyword-Driven Framework
  • Hybrid Driven Framework 
    • With Property File 
    • With Excel Sheets ( Using apache POI Jars)
  • Page Object Model
  • Page Factory Model
  • TestNG 
    • Why do we need TestNG in Selenium?
    • Installing TestNG in Eclipse
    • Creating a New TestNG Test File
    • Test annotation
    • Checking reports created by TestNG
    • Generating HTML Reports
    • Annotations used in TestNG
    • Validating Tests with Assertions
    • Creating multiple Tests
    • Prioritizing Tests
    • Parameterizing Tests with data Provider
    • TestNG data Provider with Excel
    • Creating and Running Test Suites with TestNG.xml
    • Parallel Test Execution with TestNG
    • Cross Browser Testing using TestNG
  • Maven 
    • What is Maven and Why Maven?
    • Installing/Configuring Maven
    • Creating Maven Project
    • Importing Maven Project into Eclipse
    • What is POM.xml?
    • Adding Dependencies to POM.xml
  • GitHub
    • Real Time Projects
  • Object Orientation
Cucumber BDD (Framework)
  • What is BDD
  •  Feature File
  • Step Definition file
  •  Test Runner file
  •  Cucumber framework design
  • Cucumber options
  • API Testing :
    •  What is API & API Testing
    • API Operations
      o GET
      o POST
      o PUT
      o PATCH
      o DELETE
  • API testing using Postman
  •  API Test Automation using Rest Assured framework
 
MySQL
  • MySQL Training 
    • Getting started with MySQL
    • Installing MySQL database server
    • Downloading MySQL sample database
    • Loading the sample database into your own MySQL database server
  • Querying data
    • SELECT, SELECT DISTINCT
  • Filtering data
    • WHERE
    • AND
    • OR
    • IN
    • BETWEEN
    • LIKE
    • LIMIT
    • IS NULL
  • Sorting data
    • ORDER BY
    • Natural sorting using ORDER BY clause
  • Joining tables
    • MySQL alias
    • MySQL Join
    • INNER JOIN
    • LEFT JOIN
    • RIGHT JOIN
    • CROSS JOIN
    • Self-join
  • Grouping data
    • GROUP BY clause
    • HAVING
  • MySQL subquery, derived table, and CTE
    • MySQL subquery
    • MySQL der+ived table
    • MySQL CTE
    • Recursive CTE
  • Using Set operators
    • UNION and UNION ALL
    • INTERSECT, MINUS
  • MySQL transaction
    • MySQL table locking
  • MySQL indexes
    • Managing MySQL database indexes
    • UNIQUE index
  • Modifying data in MySQL
    • INSERT
    • INSERT IGNORE
    • UPDATE
    • UPDATE JOIN
    • DELETE
    • ON DELETE CASCADE
    • DELETE JOIN
    • REPLACE
    • Prepared Statement
  • Managing MySQL databases and tables
    • Managing database in MySQL
    • Understanding MySQL Table Types
    • CREATE TABLE
    • MySQL sequence
    • ALTER TABLE
    • Renaming table
    • Removing a column from a table
    • Adding a new column to a table
    • DROP TABLE
    • MySQL temporary table
    • TRUNCATE TABLE
  • MySQL data types
    • INT
    • DECIMAL
    • BIT
    • BOOLEAN
    • CHAR
    • VARCHAR
    • TEXT
    • DATE
    • TIME
    • DATETIME
    • TIMESTAMP
    • JSON
    • ENUM
  • MySQL constraints
    • NOT NULL constraint
    • Primary key constraint
    • Foreign key constraint
    • UNIQUE constraint
    • CHECK constraint
  • Procedure
    • Views
    • Advanced sql clauses
    • Real time data manipulation on database.
MongoDB
  •  Introduction to DBMS
  •  Introduction to NoSQL Databases
  • Versions of MongoDB
  •  MongoDB Installation
  • Compass Installation
  •  MongoDB Server and Shell
  •  db.help( ), db.stats( )
  •  Oracle vs MongoDB
  •  Default databases of MongoDB
  •  Creating and deleting databases and collections in MongoDB
  • JSON and BSON
  •  MongoDB Collection
  •  Basic CRUD operation
  •  Various ways of inserting a document in MongoDB (Insertion in depth)
  • Importing documents from
    •  JavaScript
    •  JSON
    •   csv
  •  Installing Mongoimport tool
  •  Nested Documents in MongoDB
  • In depth about ObjectID
  •  Retrieval operation in depth
  •  Query operators
  •  Logical operators
  •  Update and Delete operations in depth
  •  Cursors in MongoDB
HTML5
  • Introduction to HTML
    • What is HTML?
    • What is an HTML Element?
    • Editors
    • Basic HTML Tags
      • Heading Tags
      • Paragraph Tag
      • Line Break Tag
      • Links
      • Head
      • Images
      • Tables
      • Centering Content
      • Horizontal Lines
      • Preserve Formatting
      • Nonbreaking Spaces
    • HTML Attributes
      • Core Attributes
      • Internationalization Attributes
      • The xml:lang Attribute 
    • A simple HTML Document Structure
      • The <!DOCTYPE> Declaration
    • Features of HTML
    • How WEB works?
    • What is WEB Page?
  • Introduction to HTML5
    • History of HTML5
    • New Features
    • Browser Support
    • Backward Compatibility
    • Why HTML5?
    • Power of HTML5
  • HTML5 Syntax
    • The DOCTYPE
    • Character encoding
    • The <script> Tag
    • The <link> Tag
    • HTML5 Elements
    • HTML5 Attributes
    • HTML5 Document Structure
  • HTML5 Attributes
    • Standard Attributes
    • Custom Attributes
  • HTML5 Events
  • HTML5 WEB Forms 2.0
    • The <input> element in HTML4
    • The <input> element in HTML5
    • HTML5 datetime
    • HTML5 datetime local
    • HTML5 date
    • HTML5 month
    • HTML5 week
    • HTML5 time
    • HTML5 number
    • HTML5 range
    • HTML5 email
    • HTML5 URL
    • The <output> element
    • The placeholder attribute
    • The required attribute
  • HTML5 Sematic
    • What are Semantic Elements?
    • Semantic Elements: <div> and <span>
    • Non – Semantic Elements: <form>, <table>, and <img>
    • New Sematic Elements in HTML5 
  • HTML5 SVG
    • Viewing SVG Files
    • Embedding SVG in HTML5
    • SVG Circle
    • SVG Rectangle
    • SVG Line
    • SVG Ellipse
    • SVG Polygon
    • SVG Polyline
    • SVG Gradients
    • SVG Star
  • HTML5 CANVAS
    • The Rendering Context
    • Browser Support
    • HTML5 Canvas Example
    • Canvas – Drawing Rectangle
    • Canvas – Drawing Paths
    • Canvas – Drawing Lines
    • Canvas – Drawing Bezier Curves
    • Canvas – Drawing Quadratic Curves
    • Canvas – Using Images
    • Canvas – Create Gradients
    • Canvas – Styles and Colors
    • Canvas – Text and Fonts
    • Canvas – Pattern and Shadow
    • Canvas – Save and Restore States
    • Canvas – Translation
    • Canvas – Rotating
    • Canvas – Scaling
    • Canvas – Transforms
    • Canvas – Composition
    • Canvas – Animations
  • HTML5 MathML
    • MathML Examples
    • Using MathML Characters
    • Matrix Presentation Examples
  • HTML5 WEB Storage
    • Session Storage
    • Local Storage
    • Delete WEB Storage
  • HTML5 WEB SQL Database
    • The Core Methods
    • Opening Database
    • Executing Queries
    • INSERT Operation
    • READ Operation
    • Final Example
  • HTML5 Server Sent Events
    • WEB Application for SSE
    • Server-side Script for SSE
    • Handle Server-Side Events
  • HTML5 WebSockets
    • WebSocket Attributes
    • WebSocket Events
    • WebSocket Methods
    • WebSocket Example
    • Client-Side HTML and JavaScript Code
    • Install pywebsocket
    • Start the server
  • HTML5 Audio and Video
    • Embedding Video
    • Video Attribute Specification
    • Embedding Audio
    • Audio Attribute Specification
    • HTML5 Audio and Video Tags
    • Handling Media Events
    • Configuring Servers for Media Type
  • HTML5 Geolocation
    • Geolocation Methods
    • Geolocation getCurrentPosition () API
    • Geolocation watchPosition () API
    • Geolocation clearWatch() API
    • Location Properties
    • Handling Errors
    • Position Options
  • HTML5 WEB Workers
    • What are WEB workers?
    • How WEB workers work?
    • Stopping WEB workers
    • Handling Errors
    • Checking for Browser Support
CSS
  • Introduction to CSS
    • What is CSS?
    • Why to learn CSS?
    • Advantages of CSS
    • Syntax and Anatomy of CSS
  • CSS Inclusion
    • Inline Style Sheet
    • Internal Style Sheet
    • External Style Sheet
    • CSS Imports @import Rule
    • Overriding CSS Rules
    • Browser Handling
    • Comments in CSS
  • Types of selectors
    • Type Selector
    • Universal Selector
    • Descendant Selector
    • Class Selector
    • ID Selector
    • Chile Selector
    • Attribute Selector
    • Grouped Selector
  • CSS Colors
    • RGB Values
    • Hex Code Values
    • Short Hex Code Values
  • CSS Background
    • Background
    • Background color
    • Background image
    • Background repeat
    • Background position
    • Background attachment
  • CSS Fonts
    • Styling Fonts with CSS
    • Font Family
    • Font Size
    • Font Weight
    • Font Variant
    •  
  • CSS Text
    • Formatting Text with CSS
    • Text color
    • Text alignment
    • Text decoration
    • Text transformation
    • Text indentation
    • Letter spacing
    • Word spacing
    • Line height
  • CSS Links
    • Styling Links with CSS
    • Modifying standard link styles
    • Setting custom color of links
    • Removing the default underline from links
    • Making text links look like buttons
  • CSS Lists
    • Types of HTML lists
    • Styling lists with CSS
    • Changing the marker type of lists
    • Changing the position of list markers
    • Using images as list markers
    • Setting all list properties at once
    • Creating navigation menus using lists
  • CSS Table
    • Styling tables with CSS
    • Adding borders to tables
    • Collapsing table borders
    • Adjusting space inside tables
    • Setting table width and height
    • Controlling the table layout
    • Aligning the text inside table cells
    • Controlling the position of tables caption
    • Handling empty cells
    • Creating zebra striped tables
    • Making a table responsive

 

CSS BOX MODEL

 

  • CSS Box Model
    • What is box model?
    • Width and height of the elements
  • CSS Dimension
    • Setting elements dimensions
    • Setting the width and height
    • Setting maximum width and height
    • Setting minimum width and height
    • Setting a width and height range
  • CSS Padding
    • CSS padding properties
    • Define paddings for individual sides
    • The padding shorthand property
    • Effort of padding and border on layout
  • CSS Border
    • CSS border properties
    • Understanding the different border styles
    • Setting the border width
    • Specifying the border color
    • The border shorthand property
  • CSS Margin
    • CSS margin properties
    • Setting margins for individual sides
    • The margin shorthand property
    • Horizontal centering with auto margins



CSS ADVANCED 

 

  • CSS Outline
    • CSS outline properties
    • Outline vs borders
    • Understanding the different outline styles
    • Setting the outline width
    • Specifying the outline color
    • The outline shorthand property
    • Removing outline around active links
  • CSS Cursors
    • Changing the look for cursor
    • Creating a customized cursor
  • CSS Overflow
    • Handling overflowing content
  • CSS Units
    • Understanding CSS units
    • Relative length units
    • Absolute length units
  • CSS Visual Formatting
    • CSS visual formatting model
    • Types of boxes generated in CSS
      • Block boxes
      • Inline boxes
  • CSS Display
    • CSS display property
    • Changing the default display value
    • Display block
    • Display inline
    • Display inline – block
    • Display none
  • CSS Visibility
    • Controlling the Visibility of Elements
    • CSS visibility vs Display
  • CSS Position
    • CSS positioning methods
    • Static positioning
    • Relative positioning
    • Absolute positioning
    • Fixed positioning
  • CSS Layers
    • Stacking elements in layers using z-index property
  • CSS Float
    • Floating elements with CSS
    • How elements float
    • Turning off float using clear property
  • CSS Alignment
    • Text alignment
    • Center alignment using the margin property
    • Aligning elements using the position property
    • Left and right alignment using the float property
    • Clearing floats
    • Fixing the collapsed parent
  • CSS Pseudo-Classes
    • What is Pseudo-class
    • Anchor Pseudo-classed
    • The :first-child Pseudo-class
    • The :last-child Pseudo-class
    • The :nth-child Pseudo-class
    • The :lang Pseudo-class
    • Pseudo-classes and CSS Classes
  • CSS Pseudo-Elements
    • What is pseudo-element?
    • The ::first-line Pseudo-element
    • The ::last-line Pseudo-element
    • The ::before and ::after Pseudo-element
    • Pseudo-elements and CSS Classes
  • CSS Media Types
    • Introduction to media types
    • Creating media dependent style sheets
    • Different media types
  • CSS Sprites
    • What is a sprite
    • Advantages of using CSS image sprite
    • Making the image sprite
    • Display an icon from image sprite
    • Creating a Navigation Menu Using CSS Image Sprite
    • Foundation HTML5 for Navigation
    • Applying the CSS on Navigation
  • CSS Opacity
    • Cross browser opacity
    • CSS opacity in different browsers
    • CSS image opacity
    • Change image opacity on mouse over
    • Text in transparent box
    • CSS transparency using RGBA
    • Declaring a fallback color
  • CSS Attribute Selectors
    • Understanding the attributes selectors
    • Styling forms with attribute selectors
  • CSS Validation
    • Why validate your CSS code
    • Validate a website

 

CSS3 FEATURES

 

  • CSS3 Border
    • Using CSS3 borders
    • Creating CSS3 rounded corners
    • Adding CSS3 border images
  • CSS3 Color
    • Defining colors in CSS3
    • RGBA Color values
    • HSL Color Values
    • HSLA Color Values
  • CSS3 Background
    • Using CSS3 backgrounds
    • CSS3 background-size Property
    • CSS3 background-clip Property
    • CSS3 background-origin Property
    • CSS3 Multiple Backgrounds
  • CSS3 Gradients
    • Using CSS3 Gradients
    • Creating CSS3 Linear Gradients
    • Setting direction of linear gradient using angles
    • Creating linear gradients using multiple color stops
    • Setting the location color stops
    • Repeating the linear gradients
    • Creating CSS3 Radial Gradients
    • Setting the Shape of Radial Gradients
    • Setting the size of Radial Gradients
    • Repeating the Radial Gradients
    • CSS3 Transparency and Gradients
  • CSS3 Text Overflow
    • Handling text overflow in CSS3
    • Hiding overflow text
    • Breaking Overflow Text
    • Specify word breaking rules
  • CSS3 Drop Shadows
    • Using css3 drop shadows
    • CSS3 Box-shadow Property
    • CSS3 Text-shadow Property
  • CSS3 2D Transforms
    • 2D transformation of elements
    • Transform Functions
    • 2D Transform Functions
  • CSS3 3D Transforms
    • 3D transformation of elements
    • Transform Functions
    • 3D Transform Functions
  • CSS3 Transitions
    • Understanding CSS3 Transitions
    • Performing multiple Transitions
    • Transition Shorthand Property
    • CSS3 Transition Properties
  • CSS3 Animation
    • Creating CSS3 Animations
    • Defining Keyframes
    • Animation shorthand property
    • CSS3 animation properties
  • CSS3 Multi-Column Layouts
    • Creating multi-column Layouts
    • Setting column count or width
    • Setting column gap
    • Setting column rules
    • CSS3 multiple columns properties
  • CSS3 Box Sizing
    • Redefining box width with box – sizing
    • Creating Layouts with Box Sizing
  • CSS3 Flexbox
    • Understanding the Flex Layout Model
    • How flex layout works
    • Controlling flow inside flex container
    • Controlling the dimensions of flex items
    • Align flex items along Main Axis
    • Align flex items along Cross Axis
    • Recording Individual Flex Items
    • Horizontal and Vertical Center Alignment with Flexbox
    • Enable Wrapping of Flex Items
  • CSS3 Filters
    • Understanding the CSS3 Filter Functions
    • The blur effects
    • Setting the image brightness
    • Adjusting the image contrast
    • Adding Drop shadow to Images
    • Converting an image to Grayscale
    • Applying hue rotation on Image
    • The invert Effect
    • Applying opacity to Images
    • Applying sepia effect to Images
    • Adjusting the saturation of Images
  • CSS3 Media Queries
    • Media queries and responsive WEB design
    • Changing column width based on screen size
    • Changing layouts based on screen size
  • CSS3 Miscellaneous
    • Extending User Interface with CSS3
    • Resizing Elements
    • Setting Outline Offsets



JavaScript
  • Introduction
    • What is JavaScript
    • Client – Side JavaScript
    • Advantages of JavaScript
    • Limitations of JavaScript
    • Applications of JavaScript Programming
    • JavaScript Development Tools
    • Where is JavaScript Today?
  • JavaScript Syntax
    • Your First JavaScript Code
    • Whitespace and Line Breaks
    • Semicolons and Optional
    • Case Sensitivity
    • Comments in JavaScript
  • JavaScript Enabling
    • JavaScript in Internet Explorer
    • JavaScript in Firefox
    • JavaScript in Chrome
    • JavaScript in Opera
    • Warning for Non – JavaScript Browsers
  • JavaScript Placement
    • JavaScript in <head> … </head> Section
    • JavaScript in <body> … </body> Section
    • JavaScript in <body> and <head> Sections
    • JavaScript in External File
  • JavaScript Variables
    • Datatypes
    • Variable
    • Variable Scope
    • Variable Names
    • Reserved Words
  • JavaScript Operators
    • What is an Operator?
    • Arithmetic Operators
    • Bitwise Operators
    • Assignment Operators
    • Comparison Operators
    • Logical Operators
    • Miscellaneous Operators
  • JavaScript Conditional Statements
    • Flow Chart of if – else
    • If statement
    • If – else statement
    • If – else – if statement
  • JavaScript Switch – Case
    • Flow chart of switch-case
    • Break keyword
    • Default keyword
  • JavaScript Loops
    • The while Loop 
    • The do – while Loop
    • The for Loop
    • The for – in Loop
  • JavaScript Loop Control 
    • The break statement
    • The continue statement
    • Using Labels to Control the Flow
  • JavaScript Functions
    • Functions Definition
    • Calling a Function
    • Function Parameters
    • The return statements
    • Nested Functions
    • Function () Constructor
    • Function Literals
  • JavaScript Event
    • What is an Event?
    • onclick Event Type
    • onsubmit Event Type
    • onmouseover and onmouseout
    • HTML5 Standard Events
  • JavaScript Cookies
    • What are Cookies?
    • How it Works?
    • Storing Cookies
    • Reading Cookies
    • Setting Cookies Expiry Date
    • Deleting a Cookie
  • JavaScript Page Redirect
    • What is Page Redirection?
    • JavaScript Page Refresh
    • Auto Refresh
    • How Page Re-direction Works?
  • JavaScript Dialog Box
    • Alert Dialog Box
    • Confirmation Dialog Box
    • Prompt Dialog Box
  • JavaScript Void Keyword
  • JavaScript Page Printing
    • How to Print a Page?
  • JavaScript Objects
    • Object Properties
    • Object Methods
    • User – Defined Objects
    • Defining Methods for an Object
    • The ‘with’ Keyword
  • JavaScript Number
    • Number Properties
    • Prototype
    • Constructor 
    • Number Methods
  • JavaScript Boolean
    • Boolean Properties
    • Prototype
    • Constructor 
    • Boolean Methods
  • JavaScript String
    • String Properties
    • Prototype
    • Length
    • Constructor 
    • String Methods 
    • String HTML Wrappers
  • JavaScript Arrays
    • Arrays Properties
    • Prototype
    • Length
    • Constructor
    • Arrays Methods
  • JavaScript Date
    • Date Properties
    • Prototype
    • Constructor
    • Date Methods
  • JavaScript Math
    • Math Properties
    • Math Methods
  • JavaScript RegExp
    • Brackets
    • Quantifiers
    • Literal Characters
    • Metacharacters
    • Modifiers
    • RegExp Properties
    • Constructor
    • Global
    • ignoreCase
    • lastIndex
    • multiline
    • Source
    • RegExp Methods
  • JavaScript DOM
    • The Legacy DOM
    • The W3C DOM
    • The IE4 DOM
    • DOM Compatibility

JAVASCRIPT ADVANCED

  • JavaScript Errors and Exception
    • Syntax errors
    • Runtime errors
    • Logical errors
    • The try – catch – finally statement
    • The throw statement
    • The onerror () method
  • JavaScript Form Validation
    • Basic Form Validation
    • Data Format Validation
  • JavaScript Animation
    • Manual Animation
    • Automated Animation
    • Rollover with a Mouse Event
  • JavaScript Multimedia
    • Checking for Plug – Ins
    • Controlling Multimedia
  • JavaScript Debugging
    • Error Message in IE
    • Error Message in Firefox or Mozilla
    • Error Notifications
    • How to Debug a Script
    • Useful Tips for Developers
  • JavaScript Image Map
  • JavaScript Browsers
    • Navigator Properties
    • Navigator Methods
    • Browser Detection
Bootstrap 4
  • Introduction to Bootstrap 4
    • What you can do with bootstrap
    • Advantages of using bootstrap
  • Getting Started
    • Creating your first WEB page
    • Downloading the Bootstrap files
  • Grid System
    • What is bootstrap grid system
    • Creating two column layouts
    • Creating three column layouts
    • Bootstrap auto-layout columns
    • Column wrapping behavior
    • Creating multi-column layouts
    • Nesting of grid columns
    • Creating variable width columns
    • Alignment of grid columns
    • Reordering of grid columns
    • Offsetting the grid columns
    • Creating compact columns
    • Breaking Columns to a New Line
  • Fixed System
    • Creating fixed layouts 
  • Fluid System
    • Creating fluid layouts
  • Responsive Layout
    • What is responsive WEB Design
    • Creating responsive layouts
  • Typography
    • Working with headings
    • Working with paragraphs
    • Text formatting
    • Test transformation
    • Text coloring
    • Styling blockquotes
  • Tables
    • What is Tables
    • Creating a Simple Table with Bootstrap
    • Creating tables with striped rows
    • Creating tables with borders/ borderless
    • Enabling hover state on table row
    • Creating small or compact table
    • Setting table head colors
    • Optional Emphasis Classes for Table rows
    • Creating Responsive tables with bootstrap
  • Lists
    • Creating lists
    • List items inline
    • Creating horizontal definition lists
  • List Groups
    • Creating list groups with bootstrap
    • List group with linked items
    • List group with contextual states
  • Forms
    • Creating forms with bootstrap
    • Creating vertical form layout
    • Creating horizontal form layout
    • Creating inline form layout
    • Creating static form control
    • Placement of checkboxes and radios
    • Creating disabled form controls
    • Creating read-only inputs
    • Column and height sizing of input fields
    • Help text
    • Form validation
    • Supported form control
  • Custom Forms
    • Creating custom form controls
    • Creating customs checkboxes
    • Creating custom radio buttons
    • Disabling custom checkboxes and radios
    • Creating toggle switches
    • Creating custom select menu
    • Creating custom range inputs
    • Creating custom file inputs
  • Input Groups
    • Extending form controls with bootstrap
    • Creating prepended and appended inputs
    • Checkboxes and radio buttons addons
    • Placing multiple inputs or addons
    • Buttons addons for text inputs
    • Adding segmented dropdown button groups
    • Height sizing
  • Buttons
    • Creating buttons with bootstrap
    • Bootstrap button styles
    • Bootstrap outline buttons
    • Changing the sizes of buttons
    • Disabled buttons
    • Active buttons
    • Spinner buttons
  • Button Groups
    • Creating buttons groups
    • Creating button toolbar
    • Height Sizing of Button Groups
    • Nesting Button Groups
    • Vertically Stacked Button Groups
    • Creating Justified Button Groups
  • Images
    • Styling images with bootstrap
    • Creating Responsive Images and Videos
    • Horizontal Alignment of Images
  • Cards
    • Introduction
    • Creating a Basic card
    • Content types for card component
    • Customizing the card background
    • Customizing the card border and text
    • Card layout options
    • Creating card decks
    • Creating card columns
    • Creating horizontal cards
    • Card image overlays
    • Text alignment inside card
    • Specifying card size
    • Card with stretched link
  • Media Objects
    • Using the bootstrap media object
    • Creating nested media objects
    • Alignment of media objects
    • Creating a media list
  • Icons
    • Using icons in bootstrap 4
    • How to include font awesome
    • How to use font awesome icons in your code
  • Navs
    • Nav components
    • Creating basic nav 
    • Alignment of nav items
    • Creating the basic tabs
    • Creating the pills nav
    • Tabs and pills nav with dropdown menus
    • Fill and justify nav component
  • Navbar
    • Creating a simple navbar 
    • Adding dropdown to navbar
    • Placing search form inside navbar
    • Changing the color scheme of navbars
    • Fixed navbar
  • Breadcrumbs
    • Creating breadcrumbs
  • Pagination
    • Creating pagination with bootstrap
    • Pagination with disabled and active states
    • Changing the sizes of pagination
    • Alignment of pagination
  • Badges
    • Creating badges with bootstrap
    • Contextual classes for badges
    • Creating pill badges
    • Showing counter with badges
  • Progress Bars
    • Creating progress bar 
    • Creating progress bar with label
    • Setting the height of progress bars
    • Creating stripped progress bar
    • Creating animated progress bar
    • Changing progress bar value dynamically
    • Creating stacked progress bar
    • Progress bars with emphasis classes
    • Striped progress bars with emphasis classes
  • Spinners
    • Creating the spinners
    • Creating colored spinner
    • Creating growing spinners
    • Sizing of spinners
    • Using spinners within buttons
    • Alignment of spinners
  • Jumbotron
    • Showcasing contents with jumbotron
    • Creating full page width jumbotron
  • Helper Classes
    • Color Classes
    • Background Color Classes
    • Text Alignment Classes
    • Broder Classes
    • Spacing Classes
    • Float Classes
    • Shadow Classes
    • Sizing Classes
    • Vertical Alignment Classes
    • Position Classes
    • Display Classes
    • Miscellaneous Classes

 

Bootstrap Advance

 

  • Modals
    • Creating Modals with Bootstrap
    • Activate Modals via Data Attributes
    • Activate Modals via JavaScript
    • Changing the size of Modals
    • Changing Modal Content Based on Trigger Button
    • Creating Vertically Centered Modal
    • Using the Grid inside Modals
    • Loading Content in Modal via Ajax
    • Options
    • Methods
    • Events
  • Dropdown
    • Creating Dropdown Menus with Bootstrap
    • Adding Dropdowns via Data Attributes
    • Dropdown within a Navbar
    • Dropdown within Navs
    • Dropdown within Buttons
    • Bootstrap split button Dropdowns
    • Dropdowns inside button groups
    • Creating Dropup, Dropleft and Dropright Menus
    • Creating the Right Aligned Dropdown Menus
    • Adding Header to Dropdown Items
    • Disable items within a Dropdown
    • Adding Dropdown via JavaScript
    • Options
    • Methods
    • Events
  • Tabs
    • Creating Tabs with Bootstrap
    • Creating Dynamic Tabs via Data Attributes
    • Creating Dynamic Tabs via JavaScript
    • Methods
    • Events
  • Tooltips
    • Creating the Tooltips with Bootstrap
    • Setting the directions of Tooltips
    • Options
    • Method
    • Events
  • Popovers
    • Creating Popovers
    • Setting the direction of popovers
    • Hiding the popovers on Next Click
    • Options
    • Methods
    • Events
  • Alerts
    • Creating alert Message 
    • Additional Content inside Alerts
    • Matching Links color inside Alerts
    • Closing Alerts via Data Attribute
    • Closing Alerts via JavaScript
    • Methods
    • Event
  • Stateful Buttons
    • Controlling Button States
    • Creating Single Toggle Button
    • Creating Buttons Checkbox
    • Creating Buttons Radio
    • Methods
  • Accordian
    • Creating Accordian Widget 
    • Accirdian with plus and minus icons
    • Expanding and Collapsing Elements via Data Attributes
    • Epanding and Collapsing Elements via JavaScript
    • Options
    • Methods
    • Events
  • Carousel
    • Creating Carousels with bootstrap
    • Activate Carousels via Data Attributes
    • Activate Carousels via JavaScript
    • Options
    • Methods
    • Events
  • Typeahead
    • Creating Typeaheads with Bootstrap
    • Creating Twitter Typeaheads with Local Dataset
    • Creating Twitter Typeaheads with External Dataset
  • ScrollSpy
    • Creating ScrollSpy
    • Creating ScrollSpy via Data Attributes
    • Creating ScrollSpy via JavaScript
    • Options
    • Methods
    • Events
  • Toasts
    • Creating the Toasts
    • Stacking Toasts Vertically
    • Placement of Toasts
    • Options
    • Methods
    • Events



React JS
  •  Introduction to React JS
  •  Installation Of React JS
  •  IDE Setup
  •  Building few React Apps
  •  React Components
    •  File Extensions
    •  Class vs Function Components
    •  JSX
    •  Dynamic and Re-usable components
  •  Props And State
  •  Fragments
  •  Passing Props from Parent to Child
  •  Passing data from Child to Parent
  •  Conditional Rendering
  •  React Event Handling
  •  State Management 
  •  State vs Props
  •  React-Icon Library
  •  Inspecting with React Dev Tools 
  •  React vs Angular vs VueJs 
  •  Forms in React
  •  useRef Hook 
  •  Spread operator and Functional updates
  •  Advanced State Management
    •  Context API
    •  use Reducer Hook
  •  Backend API
  •  Data Fetching using Fetch function 
  •  useEffect Hook 
  •  Handling loading State, useEffect Hook Cleanup 
  •  useCallback Hook 
  •  useMemo Hook 
  •  Custom Hooks
  •  Submitting data with Fetch
  •  React Router
    •  Router Layout routes 
    •  Router Links and Navigation
    •  Data fetching using loader 
    •  Submitting data using action
  •  Introduction to Redux  
  •  React-Context vs Redux
  •  Working with Redux
  •  React with Redux
  •  Redux Tool Kit 
  •  Project Work
Quantitative Aptitude
  • Speed maths
  • Number System
  • Percentages
  • Ratios
  • Averages
  • Profit and Loss
  • Simple and Compound Interest
  • Ages
  • Mixtures
  • Time and Work
  • Time speed and Distance
  • Permutations and Combinations
  • Probability
  • Clocks
Reasoning
  • Coding and Decoding
  • Blood Relations
  • Seating Arrangements
  • Syllogisms
  • Direction Sense
  • Ranking test
    • Data Sufficiency
Soft Skill
  • Interview Skills:
    • Resume Writing
    • Group Discussion
    • Mock Interview (HR Round)
  • Communicative Skills:
    • Comprehension Skills
    • Grammar with fun
    • Vocabulary Skills
    • Email Skills
    • Art of Presentation
    • Art of Writing
    • Body Language 
    • Cover Letter 
    • Listening Skills
  • Personality Development:
    • Attitude
    • Self Confidence 
    • Grooming 
    • Meeting & Reporting
    • Time management
    • Creativity at workplace
    • Ethical values
    • Leadership and Team building
    • Decision making and Negotiation
    • Stress management
    • Corporate Expectations 
    • Customer Relationship Management 
    • Goal Setting
    • SWOT Analysis
    • SelfEfficacy
  • Etiquettes:
    • Telephonic
    • Dining 
    • Corporate

Course Features

Mentorship by Industry Experts

Get hands-on learning from the industry experts and polish your real-life application skills.

Industrial Boost camps

Polish your skills for the industry with the updated Industrial Boot Camps

Peer Networking

Learn with the like-minded individuals and grow together with them with the network you form

Placement Assistance

Get thorough placement assistance from finding openings to cracking the interview.

Course Fee

Online/Offline Training + Mentorship

Rs. 25,000/-

Register Here

Frequently Asked Questions

Why should I take the Unified Course by Global Quest Technologies?

The Unified Course by Global Quest Technologies is especially designed to acquaint the individuals from the very root of software development to the practical applications of it. The students get complete guidance not only for clarifying course-related doubts but also regarding the preparation for placements.

What is the duration of Unified Courses provided by GQT?
Unified Course-2 is a 5-month long course that would teach you the basics of programming to full-stack development. It will also prepare you with aptitude and reasoning skills that would be beneficial for the placements and interviews.
How much do I need to pay for the Unified Course?
For the complete curriculum and the placement assistance through the Unified Course – 2 offered by GQT, it would cost you INR 30,000.
Who should enroll in the Unified Course by Global Quest Technologies?
Students looking forward to building a career in IT and Software Development can enroll themselves in the Unified Course. The graduation and post graduation students looking forward to upskill their profile to land better jobs are also welcome to apply.
Does GQT provide placement assistance?
Yes, GQT provide a complete placement assistance along with the necessary skill development for the students so that they can land on better jobs. We also prepare the students with rigorous mock interviews and tests to prepare them for the corporate world.

Student Testimonials

Triveni Madiwal
Triveni Madiwal
It's been very interesting session, aptitude being taught by Mr. Kanakaraj and Mr. Praveen Jadhav. Really, GQT is emerging beyond expectations.
Kumudha Annamalai
Kumudha Annamalai
I'm attending the aptitude class at GQT. The teaching is very useful and easy to understand. Now I have an idea to clear the aptitude round in interviews.
Jeyapriya S
Jeyapriya S
I have attended the aptitude class for last two days .I must say it was an exceptional learning experience.The instructor 's expertise and teaching methodology made complex concepts easy to understand and apply.The explanation were clear and concise ,leaving no room for confusion.Happy to be part of GQT technology.
merugumala harshitha
merugumala harshitha
Hi everyone. It was a great experience for me in Global Quest Technologies.raj sir and aphatap sir teach soft skills .I liked the way of teaching and way of supporting. Raj sir and Praveen sir teaching is very good appitude. I am zero knowledge in apptitude but now I learn I improve my skills very Special thanks to our CEO Mr.Narendra sir and trainer's.. I am very happy to to learned the type of all course.I'm interview ready it's just because of Narendra sir who helped me to get a chance to join here in GQT. Thank you for giving this opportunity.i request to all to join the GQT utilise this opportunity and grown up your skills .... THANK YOU
Pradeepa S
Pradeepa S
Had a very good aptitude session with our mentors Kanagaraj sir and Praveen Jadhav sir, they are awesome and they deliver the easiest method to solve the problems and crack the questions ASAP. I would say GQT is the best for delivering the best coaching for the students who are seeking for the jobs.
Sushumitha Datti
Sushumitha Datti
I don't think I will listen this type of class anywhere in the future. I'm glad that I have learnt the skills from Rajendra sir and Aftab sir. My way and thoughts and perspectivea changes within these 5 days of training. Thank you sir for all your training and encouraging. You made me think that the outside world is not as big and tough as I thought.. But I will swing in the battle of life. As in the part of GQT I'm in the part of Aptitude too. Can't believe that I can solve the problems in a easy way. Thanks to Mr.Raj and Praveen Sir.
Rohan kumar
Rohan kumar
Rohan kumar S 1VK20AI020 Vivekanand Institute of technology I joined GQT as a CSR student and we had aptitude class on this weekend and the classes were awsome. We had a lot of fun and it was a interactive sessions.
Kalaiyarasi N B
Kalaiyarasi N B
It is an great learning experience in GQT. I am an CSR student who is highly satisfied with learning environment provided by the GQT institution. Especially, I have fabulous exposure to the Apitude learning provided by our excellent trainers KANAGARAJ SIR and PRAVEEN JADHAV SIR.
James
James
Read More
I enrolled for the Unified Course - 3 and I think that was a right choice that I made. I have been able to have a grasp on the course, also I was able to get thorough assistance with my placement. They also helped me work on my soft skills and personality development.
Priyanka
Priyanka
Read More
The live sessions have been beneficial for me in understanding the concept. The instructors are very well thorough with the updated trends of the corporate industry and they provided guidance on a very personal level to help me improve my skills
Ramya
Ramya
Read More
I am impressed by the way they have helped me in getting placed. During the course they provided great help in developing skills like etiquettes and personality development, but even after that they have been there throughout the process of my placement.
Radha
Radha
Read More
I am glad I found GQT. The way they trained me from start to end was really detailed and I liked the way they have handled me when I was here. From the live classes to skill building to helping me find good job openings, they have been there throughout, helping me prepare to crack the interviews.