SlideShare a Scribd company logo
1 of 8
Download to read offline
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
Hi,
Happy Day !!
Program Details: C & C++
Course content:
Training Name : HB Certified Programmer in C & C++
Duration : 60 hrs
Training Content:
Introduction to "C" Language
 Data types
 Indentation
o If else
 Operators
 The “WHILE” Loop

 The “For “ Loop
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Nested Loop Statements
 The “BREAK” & “CONTINUE” Statement
o Switch case default & break
 Bitwise operators
Functions
 Introduction to Functions
 Need for Functions
 Standard & User defined Functions
 What is header file
 How to create our own header file
 Difference between source file & exe file
 How to create exe file
 Defining & Calling Functions
 Storage Classes
o Automatic Storage Classes
o Register Storage Classes
o Static Storage Classes
o External Storage Classes
 Pass by Value, pass by Reference
 Return by value & return by address
 Recursive Functions
Pointers
 Memory concept
 Pointers to variable
 Pointers to pointers
 Pointers with operation
Arrays
 Introduction to Arrays
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Need for Arrays
 Arrays with pointers
 Arrays with functions
 Types of Arrays
 One Dimensional Arrays
 Two Dimensional Arrays
 Multi Dimensional Arrays
Strings
 Char pointers
 Char array (String)
 Declaring & Initializing String Variables
 Strings with pointers
 Strings with functions
 String Functions
 Creation of our own string.h
 Array of Strings
 #define (preprocessing work)
Structures, Unions, Enum and typedef
 Enum and typedef
 Introduction to Structures
 Defining Structures
 Struct with pointers, arrays, strings and functions
 Array, Strings as Structures Members
 Containership
 Union, Different between Structure & Union
Graphics Programming
 In text Mode
 In Graphics Mode
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
File Operations
 Introduction to files
 Types of Files
 File Pointers
 Opening & Closing Files
 Modifying & deleting Files
 Interacting with
o text files (ex: .txt, .c, .cpp)
o non text files (ex: .dat, .mpg, .avi, .mp3)
o data base files
 Creating database with file operation
 Command Line Arguments
Dynamic Memory Allocation ( DS )
 Purpose of dynamic memory allocation
 Malloc , calloc ,realloc and free
 Sorting
 Recursion
 Lists
 Single linked lists
 Double linked lists
 Circular linked lists
 Stacks
 Queues
 Adding 2 lists
 Inserting a node in required position
 Deleting a node from required position
Introduction to "C++" Programming
C++-programming
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Oops
 Function Prototypes
 Comments
 Typecasting
 Void Pointers
 The :: operator
 The Const Qualifier
 Reference variables
Functions
 Function Prototypes
 Function Overloading
 Default Arguments in Functions
 Call by value, address & reference
 Return by value, by address & by reference
 Inline Functions
Classes in C++
 Member function
 Function Definition Outside The Class
 Classes and Constructors
 Destructors
 Copy Constructor
 The this Pointer
 New and delete Operators
 Using new and delete
 Malloc ( ) / free ( ) versus new/delete
 Classes, Objects and Memory
 Structures vs. Classes
Miscellaneous Class Issues
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Static Class Data
 Static Member Functions
 Data Conversion
 Friend functions & friend Classes
 Data Conversion between Objects of Different Classes
Overloading operators
 Introduction
 Overloading assignment operator
 Overloading ++, --, +, -, *, /,<,> …. & Logical operators
 Overloading operators between different objects
 Overloading << and >> (stream operators)
Inheritance
 Constructors in Inheritance
 Private Inheritance
 Protected Inheritance
 Functions That Are Not inherited
 Virtual Function
 Pure virtual functions
 Virtual Functions in Derived Classes
 Virtual Functions and Constructors
 Destructors and virtual Destructors
 Virtual Base Classes
 Abstract class
 Abstract base class
Advanced Features
 Classes Within Classes
 Friend Functions
 Friend Classes
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Overloading << and >>
Input / Output In C++ (File operations)
 Manipulators
 File I/O with Streams
 Opening and closing files
 Creating database with file Operation
 Binary I/O
 Elementary Database Management
 Interacting with
o Text files (ex: .txt, .c, .cpp)
o Non-text files (ex: .dat, .mpg, .avi, .mp3)
 Creating database with file operation
New Advanced Features
 Templates
 Function templates
 Class templates
 Exception handling
 Namespaces
 RTTI (Runtime Type Information)
 STL (Standard Template library)
 Dynamic cast operator
 Typeid operator
 Typeinfo class
Data Structures with C++
 Sorting
 Recursion
 Lists
 Single linked lists
HB Education and Consulting Services (P) Ltd
New No.89, Old No. 39/40,1st
Main Road,
Gandhi Nagar, Adyar, Chennai – 6000 020
Tel: +91-44-42115338, +91-8939273509
Email: sasikala@hbservices.in
Web: www.hbservices.in
 Double linked lists
 Circular linked lists
 Traversing of linked lists
 Stacks
 Queues
 Adding 2 lists
 Inserting a node in required position
 Deleting a node from required position
Please Visit http://www.hbservices.in/ccna.html
Other Courses : CCNA | ITIL | CCNP | MCITP | GB | MCSA | BB | Adv Excel
Revert for any clarification or Call /Whatsapp @ 8939273509

More Related Content

Similar to C,c++ training centre in adyar

Advanced excel training - HB Educational Services
Advanced excel training - HB Educational ServicesAdvanced excel training - HB Educational Services
Advanced excel training - HB Educational ServicesHB Educational Services
 
PROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESPROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESBALUJAINSTITUTE
 
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docx
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docxC++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docx
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docxRAHUL126667
 
C, C++ Training Institute in Chennai , Adyar
C, C++ Training Institute in Chennai , AdyarC, C++ Training Institute in Chennai , Adyar
C, C++ Training Institute in Chennai , AdyarsasikalaD3
 
Python Training in Chandigarh(Mohali)
Python Training in Chandigarh(Mohali)Python Training in Chandigarh(Mohali)
Python Training in Chandigarh(Mohali)ExcellenceAcadmy
 
C++ prgg lang syllabus[1]
C++ prgg lang syllabus[1]C++ prgg lang syllabus[1]
C++ prgg lang syllabus[1]Uma Maheswari
 
Intermediate excel - HB Educational Services
Intermediate excel - HB Educational ServicesIntermediate excel - HB Educational Services
Intermediate excel - HB Educational ServicesHB Educational Services
 
Computer Programming in C++
Computer Programming in C++ Computer Programming in C++
Computer Programming in C++ Dreamtech Press
 
Kursi Front End Development
Kursi Front End DevelopmentKursi Front End Development
Kursi Front End Developmenttctal
 
Kurs Front End Development
Kurs Front End DevelopmentKurs Front End Development
Kurs Front End Developmenttctal
 
Intermediate excel training centre in adyar
Intermediate excel training centre  in adyarIntermediate excel training centre  in adyar
Intermediate excel training centre in adyarsasikalaD3
 
Programmingwithc 131017034813-phpapp01
Programmingwithc 131017034813-phpapp01Programmingwithc 131017034813-phpapp01
Programmingwithc 131017034813-phpapp01Getachew Ganfur
 
M.tech.(cse) (regular) part i(semester i &amp; ii)
M.tech.(cse) (regular) part i(semester i &amp; ii)M.tech.(cse) (regular) part i(semester i &amp; ii)
M.tech.(cse) (regular) part i(semester i &amp; ii)Rekha Bhatia
 

Similar to C,c++ training centre in adyar (18)

Advanced excel training - HB Educational Services
Advanced excel training - HB Educational ServicesAdvanced excel training - HB Educational Services
Advanced excel training - HB Educational Services
 
PROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESPROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURES
 
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docx
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docxC++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docx
C++ PROGRAMMINGPROGRAM DESIGN INCLUDING DATA STRUCTURES.docx
 
C, C++ Training Institute in Chennai , Adyar
C, C++ Training Institute in Chennai , AdyarC, C++ Training Institute in Chennai , Adyar
C, C++ Training Institute in Chennai , Adyar
 
Python Training in Chandigarh(Mohali)
Python Training in Chandigarh(Mohali)Python Training in Chandigarh(Mohali)
Python Training in Chandigarh(Mohali)
 
C++ prgg lang syllabus[1]
C++ prgg lang syllabus[1]C++ prgg lang syllabus[1]
C++ prgg lang syllabus[1]
 
Ccna 200-125 Training Content
Ccna 200-125 Training ContentCcna 200-125 Training Content
Ccna 200-125 Training Content
 
Intermediate excel - HB Educational Services
Intermediate excel - HB Educational ServicesIntermediate excel - HB Educational Services
Intermediate excel - HB Educational Services
 
Industrail training in php
Industrail training in phpIndustrail training in php
Industrail training in php
 
Ati course contents
Ati course contentsAti course contents
Ati course contents
 
Computer Programming in C++
Computer Programming in C++ Computer Programming in C++
Computer Programming in C++
 
Kursi Front End Development
Kursi Front End DevelopmentKursi Front End Development
Kursi Front End Development
 
Kurs Front End Development
Kurs Front End DevelopmentKurs Front End Development
Kurs Front End Development
 
Intermediate excel training centre in adyar
Intermediate excel training centre  in adyarIntermediate excel training centre  in adyar
Intermediate excel training centre in adyar
 
Ruby on Rails Training in Bangalore Classroom, Online
Ruby on Rails Training in Bangalore Classroom, OnlineRuby on Rails Training in Bangalore Classroom, Online
Ruby on Rails Training in Bangalore Classroom, Online
 
Course Content - CETPA
Course Content - CETPACourse Content - CETPA
Course Content - CETPA
 
Programmingwithc 131017034813-phpapp01
Programmingwithc 131017034813-phpapp01Programmingwithc 131017034813-phpapp01
Programmingwithc 131017034813-phpapp01
 
M.tech.(cse) (regular) part i(semester i &amp; ii)
M.tech.(cse) (regular) part i(semester i &amp; ii)M.tech.(cse) (regular) part i(semester i &amp; ii)
M.tech.(cse) (regular) part i(semester i &amp; ii)
 

More from sasikalaD3

Aws solution architect training and certification
Aws solution architect training and certificationAws solution architect training and certification
Aws solution architect training and certificationsasikalaD3
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyarsasikalaD3
 
Aws certified dev ops administrator
Aws certified dev ops administrator  Aws certified dev ops administrator
Aws certified dev ops administrator sasikalaD3
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyarsasikalaD3
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyarsasikalaD3
 
Computer hacking forensic investigator
Computer hacking forensic investigatorComputer hacking forensic investigator
Computer hacking forensic investigatorsasikalaD3
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyarsasikalaD3
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyarsasikalaD3
 
Itil exam centre in adyar
Itil exam centre in adyarItil exam centre in adyar
Itil exam centre in adyarsasikalaD3
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyarsasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyarsasikalaD3
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyarsasikalaD3
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyarsasikalaD3
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyarsasikalaD3
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyarsasikalaD3
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyarsasikalaD3
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyarsasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyarsasikalaD3
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyarsasikalaD3
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyarsasikalaD3
 

More from sasikalaD3 (20)

Aws solution architect training and certification
Aws solution architect training and certificationAws solution architect training and certification
Aws solution architect training and certification
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyar
 
Aws certified dev ops administrator
Aws certified dev ops administrator  Aws certified dev ops administrator
Aws certified dev ops administrator
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyar
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyar
 
Computer hacking forensic investigator
Computer hacking forensic investigatorComputer hacking forensic investigator
Computer hacking forensic investigator
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyar
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyar
 
Itil exam centre in adyar
Itil exam centre in adyarItil exam centre in adyar
Itil exam centre in adyar
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyar
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyar
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyar
 
Mcsa training institute in adyar
Mcsa training institute in adyarMcsa training institute in adyar
Mcsa training institute in adyar
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyar
 
C,c++ training centre in adyar
C,c++ training centre in adyarC,c++ training centre in adyar
C,c++ training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Core java training centre in adyar
Core java training centre in adyarCore java training centre in adyar
Core java training centre in adyar
 
Advanced excel training centre in adyar
Advanced excel training centre in adyarAdvanced excel training centre in adyar
Advanced excel training centre in adyar
 

Recently uploaded

Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfElizabeth Walsh
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsPallavi Parmar
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxakanksha16arora
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 

Recently uploaded (20)

Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell Tolls
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

C,c++ training centre in adyar

  • 1. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in Hi, Happy Day !! Program Details: C & C++ Course content: Training Name : HB Certified Programmer in C & C++ Duration : 60 hrs Training Content: Introduction to "C" Language  Data types  Indentation o If else  Operators  The “WHILE” Loop   The “For “ Loop
  • 2. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Nested Loop Statements  The “BREAK” & “CONTINUE” Statement o Switch case default & break  Bitwise operators Functions  Introduction to Functions  Need for Functions  Standard & User defined Functions  What is header file  How to create our own header file  Difference between source file & exe file  How to create exe file  Defining & Calling Functions  Storage Classes o Automatic Storage Classes o Register Storage Classes o Static Storage Classes o External Storage Classes  Pass by Value, pass by Reference  Return by value & return by address  Recursive Functions Pointers  Memory concept  Pointers to variable  Pointers to pointers  Pointers with operation Arrays  Introduction to Arrays
  • 3. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Need for Arrays  Arrays with pointers  Arrays with functions  Types of Arrays  One Dimensional Arrays  Two Dimensional Arrays  Multi Dimensional Arrays Strings  Char pointers  Char array (String)  Declaring & Initializing String Variables  Strings with pointers  Strings with functions  String Functions  Creation of our own string.h  Array of Strings  #define (preprocessing work) Structures, Unions, Enum and typedef  Enum and typedef  Introduction to Structures  Defining Structures  Struct with pointers, arrays, strings and functions  Array, Strings as Structures Members  Containership  Union, Different between Structure & Union Graphics Programming  In text Mode  In Graphics Mode
  • 4. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in File Operations  Introduction to files  Types of Files  File Pointers  Opening & Closing Files  Modifying & deleting Files  Interacting with o text files (ex: .txt, .c, .cpp) o non text files (ex: .dat, .mpg, .avi, .mp3) o data base files  Creating database with file operation  Command Line Arguments Dynamic Memory Allocation ( DS )  Purpose of dynamic memory allocation  Malloc , calloc ,realloc and free  Sorting  Recursion  Lists  Single linked lists  Double linked lists  Circular linked lists  Stacks  Queues  Adding 2 lists  Inserting a node in required position  Deleting a node from required position Introduction to "C++" Programming C++-programming
  • 5. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Oops  Function Prototypes  Comments  Typecasting  Void Pointers  The :: operator  The Const Qualifier  Reference variables Functions  Function Prototypes  Function Overloading  Default Arguments in Functions  Call by value, address & reference  Return by value, by address & by reference  Inline Functions Classes in C++  Member function  Function Definition Outside The Class  Classes and Constructors  Destructors  Copy Constructor  The this Pointer  New and delete Operators  Using new and delete  Malloc ( ) / free ( ) versus new/delete  Classes, Objects and Memory  Structures vs. Classes Miscellaneous Class Issues
  • 6. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Static Class Data  Static Member Functions  Data Conversion  Friend functions & friend Classes  Data Conversion between Objects of Different Classes Overloading operators  Introduction  Overloading assignment operator  Overloading ++, --, +, -, *, /,<,> …. & Logical operators  Overloading operators between different objects  Overloading << and >> (stream operators) Inheritance  Constructors in Inheritance  Private Inheritance  Protected Inheritance  Functions That Are Not inherited  Virtual Function  Pure virtual functions  Virtual Functions in Derived Classes  Virtual Functions and Constructors  Destructors and virtual Destructors  Virtual Base Classes  Abstract class  Abstract base class Advanced Features  Classes Within Classes  Friend Functions  Friend Classes
  • 7. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Overloading << and >> Input / Output In C++ (File operations)  Manipulators  File I/O with Streams  Opening and closing files  Creating database with file Operation  Binary I/O  Elementary Database Management  Interacting with o Text files (ex: .txt, .c, .cpp) o Non-text files (ex: .dat, .mpg, .avi, .mp3)  Creating database with file operation New Advanced Features  Templates  Function templates  Class templates  Exception handling  Namespaces  RTTI (Runtime Type Information)  STL (Standard Template library)  Dynamic cast operator  Typeid operator  Typeinfo class Data Structures with C++  Sorting  Recursion  Lists  Single linked lists
  • 8. HB Education and Consulting Services (P) Ltd New No.89, Old No. 39/40,1st Main Road, Gandhi Nagar, Adyar, Chennai – 6000 020 Tel: +91-44-42115338, +91-8939273509 Email: sasikala@hbservices.in Web: www.hbservices.in  Double linked lists  Circular linked lists  Traversing of linked lists  Stacks  Queues  Adding 2 lists  Inserting a node in required position  Deleting a node from required position Please Visit http://www.hbservices.in/ccna.html Other Courses : CCNA | ITIL | CCNP | MCITP | GB | MCSA | BB | Adv Excel Revert for any clarification or Call /Whatsapp @ 8939273509