9247478885 |  9247478885
 info@visiontraining.in

C Language

C and C++

> C Language, C with Data Structures
> C++ OOPS
> Oracle Data Base
> Dot Net
> Web Technologies
> Testing Tools

              >> Manual testing
              >> Automation
              >> Selenium

 C and C++
Course Price: 1234
Duration: 45 Days
Enroll Now | Contact Now

40+
Hands On Training

2+ Live
Hands-On Learning

25+
Practical Assignments

Date DaysTimings Fee
09- Jan - 2023 Mon-Fri 08:00 AM & 10:00 AM Batches
(Class 1Hr - 1:30Hrs) / Per Session Course
1234
10-Jan-2023SAT-SUN08:00 AM & 10:00 AM Batches
(Class 1Hr - 1:30Hrs) / Per Session Course
2345

Let Us Help

Finding Your Right Courses

Vision Networks

Most Job Oriented C and C++

C Language & Data Structures

C++ OOPS

Oracle Data Base

Dot Net

Web Technologies

Testing Tools

Learn From Experts, Practice On Projects & Get Placed in IT Company
  • We Assist the candidates for interviews and Offer Placements in corporate companies.
  • It Fits for both Fresher and Experienced candidates from computer relevant stream.
  • Oracle Certified Professional C, C++ Programmer Guidance Support with Exam Dumps.
  • Qualified Tutors and Excellent Lab Equipments.
  • Our Trainer will guide the candidates to build their resume to the enterprise requirements.
  • Our Trainers Team supports the students for their Interview preparation and placements.

Vision Hyderabad offers C with Data Structures Training in more than 2+ branches with expert trainers. Here are the key features,

  1. What is language and Language generations
  2. Introduction to C Language
  3. C Tokens, C character Set
  4. Basic Structure of C Program
  5. Input / Output Functions
  6. C Operators
  7. First C Program and Programs on Operators
  8. Basic C Programs
  9. Basic C programs
  10. Program/ Instruction Definitions
  11. Algorithms and Flow Charts
  12. Control Statements and Conditional

 Statements (Simple if , if-else)

  1. Nested If and if-else ladder Statements
  2. Switch Statement
  3. Introduction to Loops and While Loop
  4. While Loop, Do-while Loop
  5. For Loop
  6. Nested Loops
  7. Arrays / One Dimensional array
  8. Searching ,Sorting of array
  9. Two Dimensional array
  10. Introduction to Functions, Predefined Functions
  11. User Defined Functions
  12. Recursion and Calling Function Methods
  13. Structures & Unions
  14. Pointers
  15. Files
  1. Introduction to C++ and differences between C and C++
  2. New features of C++ Like key words, operators , Reference Variables
  3. What is data type? Basic data types in C++
  4. OOPS – object oriented programming system
  5. OOPS Features (OBPL and OOPL)
  6. Classes and Objects
  7. Inheritance
  8. Polymorphism
  9. Benefits of object oriented programming system
  10. Applications of object oriented program
  11. Input and Output Streams
  12. Basic C ++ Programs
  13. Structure of C ++ program
  14. Access Specifiers of C++ Program (Private, Public, Protected)
  15. What is class and object? And Accessing Data members and
  16. member functions of the class, how to Create an object for the class
  17. Constructors and types of Constructors With their Characteristics
  18. Default constructor & parameterized Constructor
  19. Copy constructors
  20. Destructors
  21. FUNCTIONS IN C++ and their types
  22. Function with default arguments
  23. Over Loading (Compile time and run time forms)
  24. Function overloading and Advantages
  25. Operator over loading (++, –, >, +, += and =)
  26. Returning objects
  27. Returning addresses
  28. FRIEND FUNCTIONS AND FRIEND CLASSES
  29. STATIC DATA MEMBERS , MEMBER FUNCTIONS AND THEIR CHARACTERISTICS
  30. Array of objects and this pointer
  31. Inline function
  32. Function templates & class templates, advantages
  33. Virtual function and characteristics of virtual functions
  34. Inheritance Definition, forms and advantages of inheritance
  35. Single and multiple inheritance
  36. Hierarchical inheritance
  37. Multilevel, hybrid and multi path inheritance

Unit1 : Abstract Data types (ADT)

  • Handling Problems
  • Properties of Abstract data types
  • Importance of Data Structure

Unit 2: Linear Data Structures

  • Stack and its Applications
  • Queue and its Applications
  • Circular Queue
  • Priority Queue
  • De-Queue

Unit 3: Linked Allocation

  • Advantages & Disadvantages of sequential and

Linked Allocation

  • Single Linked List And its Applications
  • Double linked list
  • Circular linked list

Unit 4:Non Linear Data Structure-Trees

  • Introduction to tree
  • Binary tree and its Representation
  • Tree traversals
  • Applications of Binary Tree
  • Binary Search Tree

Unit 5: Non Linear Data Structure-Graph

• Graph & its Applications

1. What is ORACLE & introduction to ORACLE
2. Features & capabilities
3. History of data base
4. Data base definition & DBMS
5. Examples of data bases
6. Introduction to SQL
7. Data types in SQL
8. Languages in SQL
9. Data definition language(DDL) (create, desc , alter, truncate)
10. Data manipulation language(DML) (insert, update , delete)
11. Data query language(DQL) (select) (from and where clause)
12. Operators (comparison, arithmetic, logical, between, in, like)
13. Integrity constraints (entity , domain , referential)
14. Entity integrity constraints(unique, primary key)- field & table level
15. Domain integrity constrains (check , not null)
16. Referential integrity constrains( foreign key) – field & table level
17. On delete cascade
18. Transition control language ( commit , rollback , save point)
19. Functions in oracle( character, number, date, conversion, miscellaneous)
20. Character functions
21. Number functions
22. Date functions
23. Conversion & miscellaneous functions
24. Aggregate or group functions
25. Group by clause and having clause
26. Nesting of group functions & set functions or operators
27. Joins(simple, equi, non-equi, outer join, self join)
28. Equi, non-equi and simple
29. Self and outer join
30. Sub queries(single row, multiple row, multiple column, correlated)
31. Data base objects(views, synonyms, sequence, indexes)
32. SQL Formatting Commands(column, compute, title, set page, storage and printing)

1. Introduction To PL/SQL & Advantages
2. Main features Of PL/SQL
3. Block Structure Of PL/SQL & Pseudo Structure Of a PL/SQL Block
4. Execute Statements And PL/SQL Blocks From SQL *Plus
5. Types Of Blocks In PL/SQL(Anonymous, Named, Sub Programmed)
6. Data Types, Character Set, Identifiers
7. Declarations & Assigning values , Presenting Data On To The Screen
8. Basic Programs & Execution
9. Scope &Visibility Of Blocks
10. Control Structures ( Branching , Selection , Looping)
11. Branching statements ( Simple If , If-Than-Else If , else if , else if ladders)
12. Iterations OR Loops In PL/SQL(Simple, for, while)
13. Using SQL With PL/SQL(Data Retrieval Standards- %Type, %Rowtype)
14. Cursors(Implicit, Explicit)
15. Cursor Loops(Simple, For)
16. Working With Exceptions In PL/SQL(Predefined, non-predefined, user defined)
17. Working With Triggers and Advantages(before, after)
18. Sub programs and features
19. Procedures & parameters(in, out, in-out) and calling through sub programs
20. Functions and execution and calling through sub programs
21. Packages , package specification, package body specification

MS.NET Frameworks

Introduction
• The .NET Framework – an Overview
• Architecture of .NET Framework
• The Common Language Runtime (CLR)
• Common Type System (CTS)
• Common Language Specification (CLS)
• MS.NET Memory Management / Garbage Collection
C#.NET
Developing Console Application
• Entry point method – Main.
• Command Line Parameters
• Compiling and Building Projects
Language Basics
• Variables and Data Types
• String &StringBuilder.
• Boxing and Unboxing
• Operators
• Control Statements
• Arrays and Strings
Essentials of Object-Oriented Programming
• Object and Class Definition
• Inheritance and Polymorphism.
• Constructors and Destructors
• Abstract Classes
• Sealed Classes
• Partial Classes
• Interfaces
Working with WinForms
• Introduction
• Controls
• Menus and Conext Menus
• MenuStrip, ToolbarStrip.
• Graphics and GDI
• SDI and MDI Applications
• Dialogbox (Modal and Modeless)
• Form Inheritance
• Other Misc topics (Delegates and Events)
Data Access using ADO.NET
• Introduction to ADO.NET
• Managed Providers
Adding, Deleting and Modifying records in a Dataset
• Data Tables, Data Columns and DataRows, Constraints and DataRelations
• Using DataView
• Working with DataGridView.
Working with ASP.Net
Introduction to Web
• Basic of HTML and JavaScript
• Introduction to ASP.Net
• Type of Web Pages
• ASP.Net Web Page Life Cycle
• Working with Web Controls like HTML Server Controls and Web Server Controls
• Validation Controls
• Creating a Layout Using Master Pages
• Applying Themes and Styles to Controls
State Management
• View State
• Session
• Cookies
• Query String
• Application
• Cache
ADO.Net using ASP.Net
• ADO.NET Architecture and Object Model
• Difference b/w Dataset and Recordset
• Retrieving Data using Oledb and SqlClient Providers
• Manipulating Database using DataSet
• Manipulating Sql Server Database using DataSet
• Manipulating Remote Access Database
• Manipulation of XML Datasheet
• Executing Commands
• Using Data Access Controls like GridView, DataList, Repeater, etc….
Working with Services
• Windows Services
• Web Services
Web User Controls
• Creation & Working with Web user Control
• Creation & working with Custom Control
• Difference between Custom Controls and Web User
• web Configuration Settings
• Global .asax and Http Application
Introduction to AJAX
• Server Side Controls
• Client Side Controls
• Working with Ajax Tool Kit
Deployment
• Website Deployment with IIS
Working with Sql Server
• Manipulating with SQL All Commands
• T – SQL Like Functions, Stored Procedures, Triggers, etc.
SQL server
1. Introduction to SQL server
• RDMS
• Create database
2. Managing table
• Cerate table
• Implement data integrity
• Modifying table
• Dropping table
3. Manipulating data through DML statements
• Storing data in a table
• Updating data in a table
• Deleting data
• Retrieving the data
4. Function
• Numeric function
• String function
• Aggregate function
5. Query data using joins
• Inner join
• Outer join
• Cross join
• Operators
• Arithmetic operaters
• Realtional operators
• Logical operators
• SQL operators
• T-SQL
6. Store procedure creation
7. Constraints
8. Table Creation with relatioinship

Selenium Course Curriculum

Curriculum

Java Essentials for Testing With Selenium WebDriver

Java Programming Basics

  • Why Java for Selenium
  • Installing Java
  • Installing Eclipse
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
    • Practical Examples on Strings handling
  • Conditional Statements
    • If…else…
    • Switchcase
    • Practical Examples with conditions
  • Loops
    • While Loop
    • For Loop
    • Practical Examples with loops
  • Arrays
    • Single Dimensional Arrays
    • Two Dimensional arrays
    • Practical usage of arrays in Selenium
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types

Object Oriented Programming

  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Call by reference and Value
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages

Exception Handling

  • Exception handing with try catch block
  • Importance of exception handling
  • Exception and Error
  • Need of exception handling in Selenium framework

Automating Excel file Operations

  • Creating/Opening XLS Files
  • Reading/Writing Microsoft XLS Files
  • Counting Rows and Columns
  • Practical Examples

Selenium Introduction

Introduction to Selenium and its Components

  • What is Selenium?
  • Who developed Selenium?
  • Selenium Components

Selenium IDE

  • Installing Selenium IDE
  • Creating your First Selenium IDE script
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE
  • Creating and Running Tests
  • Creating and Running Test Suite

Selenium WebDriver

WebDriver Introduction

  • Introduction to WebDriver & Comparison with Selenium RC
  • Installing Selenium WebDriver
  • Architecture of selenium Webdriver
  • Creating your First Script in Webdriver

Launching AUT and Inspecting properties of Elements

  • Launching AUT in FireFox
  • Launching AUT in InternetExplorer
  • Launching AUT in Chrome
  • Launching AUT in Safari
  • Inspecting properties of Elements on different Browsers
  • Installing FireBug and FirePath
  • Creating FireFox Profile

Automating Operations on various Elements

  • Browser
  • TextBox
  • ListBox
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars

Automating Keyboard and Mouse Events

  • Action Class
  • KeyBoard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • RightClick, Double Click & Tool Tip

Handling multiple Windows

  • getwindowHandle()
  • getwindowHandles()
  • Switching between windows
  • Handling elements present in different windows

Handling Alerts

  • accept()
  • dismiss()
  • getText()
  • sendKeys()

Handling Frames

  • What is iFrame?
  • Locating Frames
  • Switching between Frames
  • Handling Frames

Creating Customize XPath

             What is XPath

  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath

Synchronization

  • ImplicitWait
  • WebDriverWait
  • FluentWait

TestNG

What is TestNG?

  • Advantages of TestNG over JUnit
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • @Test annotation
  • Running the Test
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with dataProvider
  • TestNG dataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG

Automation Test Frameworks

  • Modular Driven Framework
  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework

Page Object Model (POM) & Page Factory in Selenium

  • What is POM
  • Why POM?
  • Advantages of POM
  • Creating POM Tests
  • What is Page Factory?
  • Creating Tests with Page Factory

AutoIT

  • Installing AutoIT
  • Components of AutoIT
  • Using FinderTool
  • AutoIT commands
  • Creating Scripts in AutoIT
  • Creating executable files
  • Running AutoIT Scripts from Selenium

Selenium GRID

  • What is Selenium Grid?
  • When to Use Selenium Grid?
  • What is a Hub and Node?
  • How to Install and Use Grid 2.0?
  • Designing Test Scripts That Can Run on the Grid
  • Using the DesiredCapabilites Object
  • Using the RemoteWebDriver Object
  • Running a Sample Test Case on the Grid
  • Sequential and Parallel Test Execution
  • Running Tests on different Operating Systems
  • Running Tests on different Browsers

MAVEN & JENKINS

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

JENKINS

  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continues integration?
  • Continues integration with JENKINS

GIT

  • Downloading and Installing GIT
  • Installing GIT and GITHUB plug-ins for JENKINS
  • Configuring SSH host keys for GIT and JENKINS
  • GIT Bash commands
  • Uploading project to GIT

Project Testing WorkShop

Overview of Appium(Mobile Automation Testing)

    C++ is a center level programming language created by Bjarne Stroustrup beginning in 1979 at Bell Labs. C++ runs on an assortment of stages, like Windows, Mac OS, and the different renditions of UNIX. This C++ instructional exercise takes on a basic and functional way to deal with portray the ideas of C++ for amateurs to advanded computer programmers. C++ is a MUST for understudies and working experts to turn into an extraordinary Software Engineer. I will list down a portion of the vital benefits of learning C++:

    • C++ is extremely near equipment, so you get an opportunity to work at a low level which gives you part of control as far as memory the board, better execution lastly a powerful programming improvement.
    • C++ programming gives you a reasonable comprehension about Object Oriented Programming. You will see low level execution of polymorphism when you will carry out virtual tables and virtual table pointers, or dynamic sort distinguishing proof.
    • C++ is one of the each green programming dialects and cherished by a great many programming engineers. In the event that you are an incredible C++ software engineer, you won’t ever sit without work and all the more significantly you will get generously compensated for your work.
      C++ is the most broadly involved programming dialects in application and framework programming. So you can pick your area of interest of programming advancement.
    • C++ truly shows you the contrast between compiler, linker and loader, various information types, stockpiling classes, variable sorts their extensions and so forth
    • There are 1000s of valid justifications to learn C++ Programming. Yet, one thing without a doubt, to become familiar with any programming language, not just C++, you simply need to code, and code lastly code until you become master.

    events

    Upcoming
    Events

    You can show all events here to let people take the chances to get involve.

    Call now: +91-9247478885 and know the exciting offers available for you!

    • The entire C, CPP training has been built around Real Time Implementation
    • You Get Hands-on Experience with Industry Projects, Hackathons & lab sessions which will help you to Build your Project Portfolio

    All the instructors at Vision are practitioners from the Industry with minimum 5-12 yrs of relevant IT experience. They are subject matter experts and are trained by Vision for providing an awesome learning experience.

    No worries. Vision assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.

    You can contact our support number at +91-92474 78885 

    Group Discount

    If you’ve got Three or more people in your training we’ll be delighted to offer you a group discount.

    Testimonials

    Recently Placed Students in TOP MNC

    testimonial-avatar-01

    Great quality!

    I wanted to place a review since their support helped me within a day or so, which is nice! Thanks and 5 stars!
    Oliver Beddows
    / Designer, Manchester
    testimonial-avatar-02

    Code Quality

    ThemeMove deserves 5 star for theme's features, design quality, flexibility, and support service!
    Madley Pondor
    / Reporter, San Diego
    testimonial-avatar-03

    Customer Support

    Very good and fast support during the week. They know what you need, exactly when you need it.
    Mina Hollace
    / Reporter, London
    testimonial-avatar-04

    Nice Design

    I think EduMall is the best theme I've ever had. Never regret for this purchase, thank you ThemeMove.
    Luvic Dubble
    / Designer, Manchester
    blog-12

    Data Science

    As our elementary students head back to school in person, …

    blog-11

    JAVA

    In high-stakes testing environments prevalent in many formal learning institutions, …

    blog-10

    Tally+GST

    Through apps with social components, readers can be connected through …