C Development

  • History
  • Basic Structure of C programming
  • Tokens
  • Keywords
  • Identifiers
  • Format specifier
  • Introduction
  • Int
  • Float
  • Char
  • Double
  • Introduction
  • Declaration and Initialization
  • Type and Scope
  • Local variable
  • Static variable
  • Global variable
  • Storage class in C
  • Arithmetic
  • Relational
  • Bitwise
  • Logical
  • Assignment
  • Conditional
  • sizeOf()
  • Operator Precedance
  • if statement
  • Nested-if statement
  • if-else statement
  • if-ladder statement
  • switch-case statement
  • for loop
  • while loop
  • do-while loop
  • break
  • continue
  • goto
  • Single-dimentional
  • Multiple-dimentional
  • Introduction to string
  • What is function()?
  • function calling
  • Returntype in function
  • Call by value in C
  • Userdefined function
  • Predefined function

C++ Development

  • Lesson 1. What is C++, its Applications, Advantages etc.
  • Lesson 2. Difference between C and C++. major and minor difference
  • Lesson 3. Creating C++ source file, Editing, Compiling, Linking, Debugging
  • Lesson 4. Make File Utility, Command Line Arguments etc.
  • Lesson 1. Look at Procedure-oriented Programming
  • Lesson 2. A Brief Look At Object Oriented Programming(OOP)
  • Lesson 3. Applications of OOP, Benefits of OOPS
  • Lesson 1. Tokens
  • Lesson 2. C++ keywords
  • Lesson 3. Basic Data Types
  • Lesson 4. User-defined Data Types
  • Lesson 5. Derived Data Types
  • Lesson 6. Operators in C++
  • Lesson 7. Reference Variables
  • Lesson 8. Operator Precedence
  • Lesson 9. Control Structure
  • Lesson 1. Different forms of functions
  • Lesson 2. function prototyping
  • Lesson 3. Call by Reference
  • Lesson 4. Inline Functions
  • Lesson 5. Function overloading
  • Lesson 6. Operator Overloading
  • Lesson 7. friend and virtual functions
  • Lesson 8. Operator Precedence
  • Lesson 9. Control Structure
  • Lesson 1. C Structure revision
  • Lesson 2. Defining classes, defining member functions
  • Lesson 3. Declaration of objects to class Access to member variables from objects etc
  • Lesson 4. Different forms of member functions dependence on access specifiers(i.e. Private, public, protected)
  • Lesson 5. array of objects
  • Lesson 6. objects as function arguments
  • Lesson 7. returning objects
  • Lesson 8. pointers to members
  • Lesson 9. local classes
  • Lesson 1. Introduction
  • Lesson 2. Constructors
  • Lesson 3. Types of constructors
  • Lesson 4. Use of Multiple constructors
  • Lesson 5. Dynamic initialization of objects
  • Lesson 6. Destructors
  • Lesson 1. Introduction
  • Lesson 2. Defining operator overloading
  • Lesson 3. Overloading overloading(unary, binary operators)
  • Lesson 4. Overloading binary operators using friends
  • Lesson 5. Rules for overloading operators
  • Lesson 6. type conversion
  • Lesson 1. Introduction
  • Lesson 2. Types of inheritance
  • Lesson 3. Single inheritance
  • Lesson 4. Multiple inheritance
  • Lesson 5. Multilevel inheritance
  • Lesson 6. Hierarchical inheritance
  • Lesson 7. Hybrid inheritance etc
  • Lesson 1. Introduction
  • Lesson 2. Pointers
  • Lesson 3. Pointers to objects
  • Lesson 4. This pointer
  • Lesson 5. Pointers to derived class
  • Lesson 6. Varirtual functions
  • Lesson 7. Pure virtual functions etc
  • Lesson 1. Introduction
  • Lesson 2. C++ streams
  • Lesson 3. C++ stream classes
  • Lesson 4. Unformated / Formated I/O operations
  • Lesson 5. Managing output with manipulators
  • Lesson 1. Introduction
  • Lesson 2. creating/ opening / closing / deleting files
  • Lesson 3. file pointers and their manipulators
  • Lesson 4. updating file random access to file
  • Lesson 5. Error handling during file operations
  • Lesson 1. Introduction
  • Lesson 2. class templates
  • Lesson 3. function templates
  • Lesson 1. Introduction
  • Lesson 2. Exception handling – throwing, catching, re-throwing an exceptions, specifying exceptions etc

Copyright © 2019. Developed by GoSoft