• +91 9988773176
  • office@simbacourse.com

Syllabus

Understanding fundamental principle of programming

  • Tokens
  • Data Types & Operators
  • Understanding Input /Output in C

Decision Control Statements

  • Simple if, if-else, Nested if else
  • Switch Case

Iteration Control Statements

  • For , While & Do While Loops
  • Nested Loops

Arrays

  • Understanding Arrays
  • Using Arrays to implement data structure programs Linear search, Binary Search, Bubble Sort & Selection Sort
  • 2D Arrays and Matrices Programs

Strings

  • Understanding Strings
  • Using String Library Functions
  • Using 2D Char Array Functions
  • Understanding Functions
  • Call by value call by reference
  • Library Functions
  • Command Line Argument

Pre Processor Directives

  • Pre -Processor Directives
  • Creating own Header

Structure

Syllabus

  • Introduction to C/C++
  • Using Cin / Cout
  • Object Oriented Programming
  • Encapsulation
  • Classes & Objects
  • Class and user defined data type
  • Constructor & Destructor
  • This Pointer
  • Inline function
  • Scope resolution operator
  • Pointer to object
  • Data Abstraction
  • Public, Private & Protected Access Specifiers
  • Friend Function Inheritance
  • Introduction to Inheritance
  • Types of Inheritance
  • Methods of Inheritance
  • Method Overriding
  • Virtual Base Class
  • Polymorphism
  • Function overloading
  • Virtual function
  • Operator overloading
  • Dynamic Memory Allocation
  • New & Delete Operator Creating dynamic Array
  • Using Strings with dynamic memory allocation
  • Templates & Data Structures
  • Template & its Types
  • Stacks
  • Queues
  • Linked Lists

Syllabus

  • OOPs Concepts
  • The History and Evaluation of Java
  • An Overview of Java
  • Java Runtime Environment
  • Data Types, Variable, Operators & Arrays
  • Controls Statements
  • Classes, Objects, Methods & constructors
  • Inheritance & Polymorphism
  • Strings
  • Packages and Interfaces
  • Exception Handling
  • Multithreaded Programming
  • Exploring Java.lang
  • Collections & Util Classes
  • Exploring Input /Output in Java

Syllabus

React JS ─ Overview

  • React ─ Features
  • React ─ Advantages
  • React ─ Limitations

React JS ─ Environment Setup

  • Step 1 -Install Global Packages
  • Step 2 -Create the Root Folder
  • Step 3 - Add Dependencies and Plugins
  • Step 4 - Create the Files
  • Step 5 - Set Compiler, Server and Loaders
  • Step 6 - index.html
  • Step 7 - App.jsx and main.js
  • Step 8 - Running the Server

React JS ─ JSX Using JSX

  • Nested Elements
  • Attributes
  • JavaScript Expressions
  • Styling
  • Comments
  • Naming Convention

React JS ─ Components

  • Stateless Example
  • Stateful Example

React JS ─ Props Overview

  • Using Props Default Props
  • State and Props

React JS ─ Props Validation

  • Validating Props

React JS ─ Component API

  • Set State
  • Force Update
  • Find Dom Node

React JS ─ Component Life Cycle

  • Lifecycle Methods

React JS ─ Forms

  • Simple Example
  • Complex Example

React JS ─ Events

  • Simple Example
  • Child Events

React JS ─ Refs

  • Using Refs

React JS ─ Keys

  • Using Keys

React JS ─ Router

  • Install a React Router
  • Create Components
  • Add a Router

React JS ─ Flux Concept

  • Flux Elements
  • Flux Pros

React JS ─ Using Flux

  • Step 1 - Install Redux
  • Step 2 - Create Files and Folders
  • Step 3 - Actions
  • Step 4 - Reducers
  • Step 5 - Store
  • Step 6 - Root Component
  • Step 7 - Other Components

React JS ─ Animations

  • Step 1 - Install React CSS Transitions Group
  • Step 3 - Appear Animation
  • Step 4 - Enter and Leave Animations