Innovation... driven by intelligence and logic

AESULADD. OOPs using C++ with Eclipse on Linux

Project based Career Oriented Training

in

Advanced Embedded Systems using Linux, ARM and Device Drivers


Training Contents for Module: OOPs using C++ with Eclipse on Linux

  • Understand Object Oriented Programming Concepts
  • Basice in C++
    • working with C++ syntax and semantics
  • Classes and Objects
  • Constructors and Destructors
  • Introduction to Eclipse
  • Understand Memory Management and Pointers
  • Polymorphism: operator overloading, Function Overloading
  • Implementing Friend Functions
  • Implement and use Data Structures using C++.
  • C++ Standard Library: Input/Output with files
  • Inheritance: single, public, private and protected, multiple, hierarchical, ultilevel, hybrid, multilevel, hybrid
  • understand and implement Advanced Concepts: Templates, Namespaces, Exceptions, reprocessors
  • Introduction To QT
  • Abstract Classes and STL Classes.
    • ​String Class, Vector Class
  • Have good understanding about g++ compiler.
  • debug complex C++ programs using gdb.
  • A Project using Linux, Eclipse and C++ based on concepts absorbed.

There are 9 modules and 6 projects in the training

Sn

Training Module

Session Labs Hours
1.

Linux System Administration.   click here for more...

5 5 30
2.

Data Structures with C using Linux, vim, gcc, gdb, SCCT & Project    click here for more...

20 25 190
3.

OOPs using C++ with Eclipse on Linux & Project. click here for more...

15 25 130
4.

Shell Scripting using Bash.   click here for more...

5 5 40
5.

Linux Network Administration. click here for more...

10 10 60
6.

Linux System Programming using Processes, IPC, Sync & threads & Project.   click here for more...

10 15 30
7..

Linux Network Programming using Sockets & NW Protocols & Project.   click here for more...

5 5 60
8.

Character Device Driver Development & Project.   click here for more...

15 15 80
9.

An Embedded Linux on ARM Cortex A8 using Storage & Project.   click here for more...

10 10 60
  Total

95

115 650

__Back__


EmbLogicTM is an ISO 9001:2008(QMS) (Quality Management System) Certified Company

 

 

Go to Top ^