You are on page 1of 12
Our Strength is our FACULTY ... We believe in QUALITY... G++, 0S & UNIK Complete Package : ~2000/- ( Why DURGASOFT Best for ¢,C+,Data Structures and UNIX: | Any Course just Mr. Ramana Mr. Kiran Mr. Karthik AN ISO 9001:2008 CERTIFIED Software Solutions® www.durgasoft.com # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Introduction to Software and Classification System Software ‘Types of Operating System ‘Types of Programming Languages ‘Translators Desirable Program Characteristics Programming Techniques Introduction to G History of G Language Characteristics of C language Flavours of C Compilers The C character set Identifiers and Keywords Data types Constants ‘Variables and Arrays Declarations Expressions Statements Symbolic: Constants Operators Arithmetic Operators Unary Operators Relational and Logical Operators Assignment Operators The Conditional Operator Bitwise Operators Standard Input and Output Functions Preliminaries Library Functions Single Character Input - The getchar Function Single Character Output — The Putchar Function Entering input Data — The scant Function More about the scanf Function ‘Writing Output Data — The Printf Function More About the printf Function The gets and Puts Function Interactive (Conversational) Programming Preparing and Running a Complete C Program + Planning aC Program ‘Writing G Program Entering the Program into the Computer Compiling and Executing the Program Error Diagnostics Debugging Techniques DURGASOFT Control Structures * Branching : The Decision Control Structure * The if-else statement + Nesting of if ..Else statement + Switen statement Control Statements * Unconditional Uncontrolled Statements + Conditional Controlled Statements + Unconditional Controlled statements Low Level Programming + Number'Systems + Bitwise Operators + Bit Fields * Applications of Binary Systems Funetions Introducing Functions Defining a Function Accessing a Function Function Prototype Passing Arguments to a Function Recursion Nested Functions User Defined Header Files Function Calls Memory Organization Understanding Memory Concepts Storage Classes Automatic Variables External (Global) Variables Static Variables MultiFile Programs Register variables Pointers + Fundamentals Introduction to Memory Pointer Declarations Operations on Pointers Void Pointers Passing Pointer to Functions Function returning pointers More about Pointer + Passing Pointer Parameters to Functions + Call by References Arrays * Introduction Array Declaration Array initialization Single Dimension Arrays Painter and Arrays (Single Dimension) # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Array of Pointers Initialization a 2-Dimensional Arrays Three Dimensional Arrays Working with Pointers and Multidimensional Arrays Strings * Introduction to Strings indard String Library Functions Arrays and Strings Pointer and Strings Function and Strings Dynamic Memory Allocation Introduction To Macros * Macro Substitution * Macros with arguments * File Inclusion * Macro Testing + ANSI Additions Structures and Unions. Declaring a Structure Processing a Structure Typedet Asray of Structures Structures and Pointers Passing Structures to Functions Self Reterential Structures Unions and Structures Differences Uses of Structures Enumerations Data Files File Formatted I/O Functions Opening and Closing File Creating a Data File Processing a Data File Unformatted Data File Random Access Files Command Line Parameters Discussion on a Mini Project Graphics + Funetion to Support GUI * Implementation of Graphics DURGASOFT Highlight Solving technical interview questions fram different companies on each topic in the classroom. Project implementation FREE WEEKEND WORKSHOPS ON TOP MNC FAQ's # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 C++ Developer Training Course DURGASOFT Course Outline: Constructor with Default Arguments Nameless objects Programming Paradigms Dynamic Initialization through Constructors Why new Programming Paradigms Copy Mechanism and Types Evolution of Programming Paradigms Copy Constructor Limitations of POP’s Constructors with single and Two Dimensional ‘An Overview of C: Language Arrays Merits and Demerits of C Language Static Data Member and Functions Static Data with Constructors and Destructors Moving From € to C++ Nested Classes Intreduction Singleton Classes Streams Based l/O Keywords Inheritance ‘Operators Generalization and Specialization Manipulators Base and Derived classes Simple Programming in G++ Derived class Derivation Forms of Inheritance Modular Programming with Functions in C++ Inheritance and Member Accessibility ‘An Overview of Functions Single Inheritance on Different Derivations Inline Functions Constructors in Derived classes References Variables Destructors in Derived classes Function Overloading Constructors Invocation and Data Members Default Argument Initialization G++ Stack Multilevel Inheritance Runtime Memory Management Multiple Inheritance Hierarchical Inheritance Introduction to Object Oriented Virtual Base classes ‘Object Oriented Analysis Hybrid Inneritance ‘Object Oriented Analysis —Activities Composition Classes ‘Object Oriented Programming When to use Inheritance ‘Class and Objects Granting Access Class Specification Friend Functions and Classes (Class Objects Friend with Inheritance Accessing Class Members Defining Member Functions Operator Overloading ‘Outside Member Functions as Inline introduction Structures and Classes Overloadable Operators Difierence between Inside and Outside the Unary Operators Defining Member Functions Operator Keyword Advantages of Inside and Outside Member Operator Return values Functions Nameless Temporary objects Data Hiding Limitations of incre ment/Decrement Operators Accessing Boundary of Objects Binary Operator Overloading Pointers and Arrays within a class Arithmetic Operators Passing Objects as Arguments Concatenation of Strings Retuming Objects From Functions Comparison Operators Constant Member Functions Overloading Assignment Operators this pointer Comparison of Copy Constructor and Assignment Operators Object Initialization and Cleanup Overloading new and Delete operators ‘Constructors Data Conversion Parameterized Constructors Conversion between Basic Data types Destructor Conversion between objects and Basic Data Constructor Overloading types ‘Order of Construction and Destruction # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 C++ Developer Training Course + Conversion between Objects of Different Classes + Overloading with Friend Functions Polymorphism ‘Compile Time Polymorphism Run Time Polymorphism Need for Virtual Functions Pointer to Derived Class objects Definition of Virtual Functions Virtual Table ‘Asray of Pointers to base Class objects Pure Virtual Functions Abstract classes Virtual Destructors How is Dynamic Binding Achieved Rules for Virtual Functions RTT! Overview jeric Programming with Templates Introduction Function Templates ‘Overloaded Function Templates Nesting of Function calls, Multiple Arguments Function Template User Defined Template Arguments ‘Class Templates Inheritance of class Templates Class Templates with Overloaded Operators DURGASOFT Stream Computation with Console What are Streams Predefined Console Streams Hierarchy of Console Stream classes Unformatted /O Operations Formatted Console /O Operations Manipulators User Defined Manipulators Opening and closing of Files Files Modes Sequential Access to a File File Input/Output with fstream class Random Access to a File Developing a Project on Using Object Orieanted Concepts Exception Handling Introduction Error Handling Exception Handling Model List of Exceptions Using Exception Inheritance, Operator Overloading + Drawbacks of C++ Exceptions Introduction to NameSpaces. # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Data Structures through C Training Course Data Structures Introduction Structured Representation Statements and Control Structures Abstract Data Types Static & Dynamic Data Types Arrays & Painters Linked List Advanced Data Structures Data Structure Representation Analysis Performance analysis of Time and Space Design : Algorithm and Flowchart Pseudo code Coding ‘Asymplatic Notations-Use of Three Notations ‘Counting Number of Operations of the Programs ‘Order of Growth and Comparisons Testing Stacks with Algorithms Defining stack Application of stack ‘Conversion and Evaluation of Expressions ‘Operations of stack ‘Stack implemented as an array Stack implemented with pointers Using Stacks to solve problems Queues with Algorithms Defining Queue Application of Queue ‘Operation of Queue Circular Queue Priority Queue Double Ended Queue ‘Queue implemented with Pointers Differences between Stacks and Quaues Linked List Introduction Advantages of Linked List over an Array Application of Linked List Types of Linked Lists Singly Linked Lists ‘Operation of Singly Linked Lists Doubly Linked Lists ‘Operations cn Doubly Linked Lists Circular Linked Lists Circular Double Linked Lists Uses of Linked Lists Difference between Arrays and Linked List DURGASOFT Trees Introduction Binary Trees Implementation of Binary Trees Insertion into a Binary Tree Binary Tree Deletion Traversing a Binary Tree Binary Height Balanced Trees AVL Trees Sorting Techniques with Order of Growth Introduction Bubble Sort Selection Sort Quick Sort Merge Sort iterative Merge Sort Introduction to Heap Heap Operations Heap Sort Searching Techniques Introduction Linear Search Binary Search Hashing Techniques Graphs Introduction Division Method Mid Square Method Folding Method Hash Collision Open Address Mr. Kiran C,C++ & DS Expert Introduction Types of Graphs Various Representation of Graphs Application of Graphs Graph Traversals Paper Solving on all Data Structures Concepts including MN Company Papers Amazon, Oracle ,Microsoft ete Highlights: # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Data Structures through C++ Trai. Data Structures Introduction Structured Representation Statements and Control Structures Abstract Data Types Static Data Types Dynamic Data Types Arrays Pointers Linked List Advanced Data Structures, Data Structure Representation Using Templates Representation of Class of designing a Program Formula Based Representation Indirect Addressing ‘Simulating Pointers Special Matrices Diagonal Matrices ‘Symmetric Matrices TriDiagonal Matrices Sparse Matrices Upper Triangular Matrices Lower Triangular Matrices Stacks Defining stack Application of stack ‘Operations of stack Stack implemented as an array Stack implemented with pointers Using Stacks to solve problems Queues Defining Queue Application of Queue ‘Operation of Queue Circular Queue Priority Queue Double Ended Queue ‘Queue implemented with Pointers Differences between Stacks and Queues Linked List Introduction ‘Advantages of Linked List over an Array Application of Linked List Types of Linked Lists Singly Linked Lists ‘Operation of Singly Linked Lists Doubly Linked Lists ‘Operations.on Doubly Linked Lists DURGASOFT + Circular Linked Lists + Circular Double Linked Lists + Uses of Linked Lists Trees + Introduction + Binary Trees + Implementation of Binary Trees Insertion into a Binary Tree Binary Tree Deletion Traversing a Binary Tree Binary Height Balanced Trees B-Tree AVL Tree Bin Sort and Hashing Technique Graphs + Introduction + Types of Graphs + Various Representation of Graphs + Application of Graphs + Graph Traversals. Sorting Techniques + Introduction Bubble Sort Selection Sort Quick Sort Merge Sort iterative Merge Sort Introduction fo Heap Heap Operations Heap Sort Searching Techniques + Linear Search + Binary Search Mr. Kiran C,C++ & DS Expert # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Data Structures through C++ Trai. Data Structures Introduction Structured Representation Statements and Control Structures Abstract Data Types Static Data Types Dynamic Data Types Arrays Pointers Linked List Advanced Data Structures, Data Structure Representation Using Templates Representation of Class of designing a Program Formula Based Representation Indirect Addressing ‘Simulating Pointers Special Matrices Diagonal Matrices ‘Symmetric Matrices TriDiagonal Matrices Sparse Matrices Upper Triangular Matrices Lower Triangular Matrices Stacks Defining stack Application of stack ‘Operations of stack Stack implemented as an array Stack implemented with pointers Using Stacks to solve problems Queues Defining Queue Application of Queue ‘Operation of Queue Circular Queue Priority Queue Double Ended Queue ‘Queue implemented with Pointers Differences between Stacks and Queues Linked List Introduction ‘Advantages of Linked List over an Array Application of Linked List Types of Linked Lists Singly Linked Lists ‘Operation of Singly Linked Lists Doubly Linked Lists ‘Operations.on Doubly Linked Lists DURGASOFT + Circular Linked Lists + Circular Double Linked Lists + Uses of Linked Lists Trees + Introduction + Binary Trees + Implementation of Binary Trees Insertion into a Binary Tree Binary Tree Deletion Traversing a Binary Tree Binary Height Balanced Trees B-Tree AVL Tree Bin Sort and Hashing Technique Graphs + Introduction + Types of Graphs + Various Representation of Graphs + Application of Graphs + Graph Traversals. Sorting Techniques + Introduction Bubble Sort Selection Sort Quick Sort Merge Sort iterative Merge Sort Introduction fo Heap Heap Operations Heap Sort Searching Techniques + Linear Search + Binary Search Mr. Kiran C,C++ & DS Expert # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 SPE ree On ete DURGASOFT By ny Mr. Lokesh Sir (Real Time Expert & Working for Top MNC) Mr. Ramana Sir (Hob for Reputed Engineering College) Over view of the Operating system + Pack, unpack, gzip, gunzip, zcat, peat tar Features of os 20. Viewing long files History of unix/Linux + pg, more ,head, tail ,less.display Features of unix/Linux F lavours of uni/Linux 24. Comparing Files Comparision of unix with windows + cmp,comm, diff Architecture of unix/Linux + Zemp zdiff What is a shell? What is. a Kemal? and Tools, compilers 22. Printing files Unix File System + Ip, Ipr(with options) . Different type of files Ordinary Files + Ordinary Files 23. searching Files + Directory Files + find.Jocate,which, whereis what + Device Files 24. Standard Input & Output &Error Basic commands + Redirecting Input logname, pwd, hostname, uname, cal + Redirecting Output date + Redirecting Error logout(exit) , banner, tput clear,who, Is. whoami, finger, 25. Different date formats & cal with more options. who am i, uptime, time,history,seteny 26. Wild card Characters : *, $, \s, \>,*. 2, +1.? Creating users and Groups 27. Tools for Filters + groupadd,groupdel + gfep. grep with more options + useradd, userdel + {grep , egrep System startup and shutdown 28. Regular Expressions & patterns Init,halt shutdown What is the need of Regular Expression + Different run levels What is a Regular Expression Different type of Patterns Working with Files How to create files? ->Character pattern + Difference between cat and touch =Word Pattern + eal, touch, rm, split ~>Line pattern + ep, In, we, renaming Files(mv), nl 29, Flat Files Working with directories + What isa Flat File + mkdir, ed, rmalir, rm + What is the need of Flat File + Delimiter Flat Fite 17. Displaying Files + Custom Delimiter Flat File + Is. Is options 30. What is Delimiter? 31. Different types of Delimiters 18. Documentation 32. Reading data frm flat files + apropos, help,man info 33. Writing data to flat Files 19. Zip Files 34. Tools for handling flat files + Compress, uncompress + Cult, paste # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyd. Ph: 040-64512786, 9246212143, 8096969696 Complete JAVA Core Java, Adv. Java, Struts, Hibernate, Spring, Web Services... 9 « Mt DR. Nageswara Rao Mr. Natraj Mr. Rami Reddy — ava Expert ava Expert ava Expert Mr. Krishna Reddy Ar. Mr. Nagoor Babu Mr. Durga ‘Oracle Expect Oracle Expert JaraExpert Juva Expert 30+ Faculty members only for JAVA Anything in JAVA available @ DURGASOFT Students and Faculties together can build organization ae ee BANGALORE #202, 2nd Floor, 2nd Floor, Plot No: 58, 4 King bind Sal Shon er, HUDA Maitrivanam, ye aT SEES fi ‘nd Floor Sai Nagar, ‘Rel Colega oad Wumebod, nat denatcnen, |] Be eo Vesta, Hyder UL Voll gre. Ph: O40-G454 2786, 09246212143 || ph: Oansast2786, g0gegeu6g6 || Ph: 9505905786 || Ph:OB0-42071Gts, 968603177 www.durgasoft.com | Least Fee For NET Domain in India by Expert Faculty C#.NET, ASP.NET & SQL SERVER ASP.NET MVC 5 WEB SERVICES & WCF CD OSCE SILVER LIGHT LINQ & ENTITY FRAMEWORK CEL Windows Store Apps Sa De eel #202, 2nd Floor, Ind Floor, Plot No: $8, 4 et lig Eting Sales Sho oan, HUDA Maitrivanam Canera Bank Building ‘2nd Floae Sai Nagar, ‘968 Detal Culege Rd umeboi, Aree Herts, |) ey || atau Hyena, Wal kag, Ph: O4D-645{2786, 09246242443 || Ph 040-64542786, g0gegeaGg6 || Ph: 9505905786 | Ph:OB0-420719%5 968603177 www.durgasoft.com ADVANCED eS Ee m7 7 Cre ee eer b4 9999/- rere bas 12 + Yrs. REAL TIME EXPERT FROM MNC’s (GE, Moschip Semiconductor, SMachines) Expertise on Embedided Linux Porting, Device Drivers, Board support packages, Boo-teauers ete, Guast faculty at wee + CDAC (Centre for Development of Advanced Computing) Hyderabad. * National Institute of Micro Small and Medium Enterprise (Ministry of MSME, Govt. of india). ‘Vamsi Rajulapudi "JKC (Jawahar Knowledge Contre), (State Government of Andhra Pradesh) PSST TES > ADVANCED © & DATA STRUCTURES ee OMLY PLACE FOR AB. EMBEDDED TRAINING > Emacootn of concerrs ‘ON GH-ND ARM DEVELOPMENT BOARDS > empepoen unux > (AMCs a CenterA, Te OMAPBI25/20 $00, 7 ARM PROGESSOR ARCHIFEGTURE (7/9/11/GORTEX) | | ” bavin pans Sac Ts OMAP SOC. tenscon BCMZE39 806) > LINUX SYSTEM PROGRAMMING ~- TRAlMiNG Ok HARDWARE & FHBRCHARE Wc > LINUX KERNEL £ DEVICE DRIVER PROGRAMMING UWLIDES TESTING, VERFTCATION& VALIDATION > LIVE BxEneIste RELEVANT To iRoUSTHY STANDARDS > EMBEDDED LINUX & ANDROID os PonTING > coURSE CaMTENT DESIGNED EY LEADING ARE DDED EXPERTS = Topp Nerwonx puoracoLs & O0KET PnOs. IVE PmJeeTS, A WELL EQUIPPED LARORATORE BOOT-LOADERS (u-BoOT) Pay for 1 Batch Attend Multiple Batches > TRAIING ON BEAGLE BOARD, nASPaERRY PI, etranics), PANDA BOARD, FRIENDLYARM BOARDS. Se Ce BANGALORE #202, 2nd Floor, and Floor, Plat No: 58, 4 Ning Bbind Sales Shon Rr, HUDA Maitvanam, See 2nd Foor Sai Naga, ‘GR Dena olga maids rou erated stots. |] Sense races |) Maha, Hyderabad 104 Wat Boi Phe 040-6454 796, 604624214 || ph o4ng4st2786,gogegeseys || Ph : 9505905786 | Ph-O80-120719%, 068603071 www.durgasoft.com_

You might also like