inoftek.com

Loading

Advanced C Programming Course
Understanding Memory for C programs
Build process
Operators
Expressions
Program Flow Control
Functions
Arrays
    1 and 2 Dimension Array
    Arrays and Functions
    3 Dimension Array
Structures and Unions
    structures and functions
    Array of structures
    Unions
    Typedef in structures
Overview of Pointers
Advanced Pointers
    Pointers (integer pointer, character pointer)
    Pointers and arrays
    Pointers and functions.
    Pointer to pointers
    Pointers and Structures.
Advanced C Projects/Programs
    Single linked list
    Double Linked List.
Industry Oriented Hands-on Projects
Linux System Programming Course
1.  Introduction to Linux systems.
   a. Linux architecture.
   b. Writing 'Hello World' program, compiling using GCC and its execution.
2. What is system call and standard library function calls
3. Kernel and User mode in Linux
4. File operations
    open(), close(), read(), write(), lseek()
    Blocking and Non-Blocking calls.
    Atomic operations, Race condition.
5. Memory Management and Virtual Memory
     stack segment, code segment,  heap segment, data segment,
     Virtual memory management.
     functions related to Memory allocation - Malloc(), calloc(), Realloc(), Auto variables, static variables.
6.  Process Management
     Process creation, Process termination, wait(), Process ID, fork() system call, Exec() family of system call, Parent-Child Process management,   
     Command line arguments of Process.
7.  Signals
     signal(), signal handlers, sending signals to process, ignoring and default signal actions.
8.  Posix Threads
     Thread creation, thread termination, thread ID, joinable and detachable threads.
9.  Thread synchronisation
      Mutex, Condition variables, Thread safe.
10.  Posix - Inter Process communication.
      Pipes, FIFO, Posix message Queue, Posix Semaphores, Posix Shared Memory.
Industry Oriented Hands-on Projects
Python Programming for Embedded Systems
A. Python Programming
Overview of building program in Python environment.
Python Variables, Expressions, statements.
          Condition Execution.
          Functions,
          Arrays in Python
          Iterations - While loop, For loop
          Python Operators,
Data Types -
          Integer, String, List, Dictionary, Tuple
Overview of OOPS concepts in Python.
Classes and Objects, Class variables, Instance variables.

B. Embedded Python programming using RPI.
SSH, Linux overview
Multi Threading       
UDP Socket programming      TCP Socket programming      GPIO, LED programming in RPI    I2C Communication
Course on Advanced c++ (C++17)
C++ Fundamentals
Functions & Memory Basics
Object-Oriented Programming (OOP)
Classes and objects
Constructors & destructors
Copy constructor
Assignment operator
Encapsulation, inheritance, polymorphism
Virtual functions
Standard Template Library
Containers - Vector, List,deque, map, set
Iterators, Algorithm, Lambda basics
Move Semantics
Templates & Generic Programming
About Our AcademyAbout Our CompanyAbout Our Company

We provide Industry oriented Courses

We provide you with best courses for Embedded products development

Industry experienced Tutors.

Learn from industry-experienced tutors with real-world expertise in Embedded Systems, Linux, C/C++, and Python, delivering practical, job-oriented training.

Online Class for Working Professionals

Live interactive online classes designed for working professionals to learn Embedded Systems, Linux, C/C++, and Python with flexible timing and practical, industry-focused training.

Classroom based face-face live coaching

For students who want to attend live classes.

What We’re OfferingWhat We’re OfferingWhat We’re Offering

Online and Classroom based Courses from Industry Expert Trainers.

We specialize in providing Industry-oriented courses for Technology based products in Embedded systems, Micro-Controller, Micro-Processors, ARM, Linux system, IoT,Automotive.