Menu Close

Programming Courses

Programming Logic & Techniques using C Language
  • Programming concepts, variables, constants, and expressions
  • Input, process and output
  • Algorithm, flow chart and pseudo code, dry run
  • Programming languages, History of C
  • Header files, compilation process
  • Structure of C program, primary data types
  • Comments
  • Operators: arithmetic, relational, logical, bitwise, conditional, shortcuts, increment, decrement
  • Controls, if, if…else, nested if…else, if…else ladder, switch, goto, break, continue
  • Loops: while, do…while, for
  • Arrays, multidimensional arrays
  • Strings, string array
  • Library functions
  • User defined functions
  • Recursion
  • Passing array to function
  • Nested recursion
  • Pointers
  • Pointer to array, string, pointer
  • Structure: nested, array of, pointer to
  • Union, Bit fields, Enumeration
  • Storage classes, macros, command line argument
  • File handling: text and binary files
  • Reading / Writing / Appending files
  • Graphics
Object Oriented Programming using C++ Language
  • Programming languages, compilers, interpreter
  • History of C++, characteristics, Difference with C
  • OOP concepts, C++ program structure
  • Tokens, data types, operators and expressions
  • Comments, stream manipulators
  • Primary data types
  • Operators, controls, iterative structures
  • Arrays, multidimensional arrays, strings
  • Library functions,
  • User defined functions, Recursion
  • Structure in C++, Enumeration
  • Dynamic memory allocation
  • Classes and objects
  • Static data member
  • Constructor, destructor, friend function & class
  • Inheritance, Access control in Inheritance
  • Virtual base class
  • Polymorphism, Compile time polymorphism
  • Virtual function, pure virtual function
  • virtual destructor, copy constructor
  • operator overloading: unary and binary
  • templates, class and function templates
  • exception handing
  • files
  • STL, RTTI
Object Oriented Programming using Core Java
  • Introduction and features, byte code, JIT Compiler
  • Comparison with C++, data types, escape sequence
  • Comments, reserved words, operators, variables
  • Structure of Java program, blocks
  • Controls and loops
  • Class, object and instance
  • Methods, constructors
  • this and new operator, garbage collection
  • Constructor overloading, recursion, access control
  • Static, final, super
  • Nested classes, arrays, inheritance
  • Method overriding
  • Polymorphism, runtime polymorphism
  • Abstract classes and methods
  • String classes, string buffer classes
  • Packages, interfaces, multithreading
  • Exception handling
  • Treating threads by extending threads, using interfaces
  • Try, catch, throw, creating new exceptions
  • Synchronizing, deadlock, console i/o
  • Byte stream, character stream, wrapper classes
  • Applets, events, listeners, AWT and GUI
  • Menus, painting, color, text and fonts
  • images
  • Layout manager
  • Network classes
Object Oriented Programming using Advance Java
  • Java Beans
  • BDK
  • JAR
  • Swings
  • Japplets
  • Icons, labels, text fields, buttons
  • Combo boxes, tabbed panes, scroll panes, trees
  • Servlets
  • Javax.servlet
  • Servlet parameters
  • Initialization parameters
  • Javax.servlet.http Package
  • Image menu
  • Project
Dot Net – ASP.Net / C#.Net / VB.Net

ASP.Net

  • Introduction to .net framework
  • Introduction to ASP.net
  • ASP.net pages
  • Introduction to server controls
  • Validation sever controls
  • Working with Master pages
  • Working with themes
  • Reading data
  • Working with XML data
  • Writing data
  • State management
  • Security in ASP.net
  • User and server controls
  • Catching concepts
  • Introduction to web services

C#.Net

  • Introduction to .net framework
  • Introduction to C#
  • Variable Expressions
  • Flow Controls
  • More about variables
  • Functions
  • Debugging and error handling
  • OOP concepts
  • Defining Classes
  • Defining class members
  • Window programs
  • Advance window features
  • Using common dialogs
  • ADO concepts
  • Assembly concepts
  • GDU concepts

VB.Net

  • Types of application architecture, .net framework, .net features, integrated development environment
  • Creating window forms
  • Implementing OOP in VB.net: creating class, implementing inheritance
  • Procedures and common dialog classes
  • Working with ADO.net
  • Accessing and manipulating data
  • Complex data binding
  • Filtering and sorting
  • Displaying data from multiple tables
  • Data updates
  • Creating reports, through crystal reports
  • Creating menus, working with MDI application
  • Accessing menu options
  • Performing File I/O
  • Multithreading
  • Exception handling and debugging
  • Creating help system
  • Context sensitive help
  • Creating components, life cycles
  • Polymorphism in components
  • User controls and managing components
  • Creating web services
Front End Development using Visual Basic
  • VB Environment, Event driven programming
  • Project properties, forms, saving project
  • Toolbox controls
  • Aligning controls, multiple controls, selecting multiple controls, control properties
  • Keyboard access keys
  • Variables, constants, data types
  • Controls and looping controls
  • Events and procedures
  • Code window, Form events
  • Functions: Numeric, data type inspection and conversion, string, date and time
  • Message box, input box
  • Input validation, Debugging
  • Menus, Creating tool bar, status bar
  • Common dialog box controls
  • Rich text box control, Multiple forms, Arrays,
  • interfaces
  • Data files
  • Accessing database: data control, data bound controls, data form wizard, ADODC, Data Environment Designer
  • Record set, BOF, EOF
  • Data Grid, OLE, ActiveX, DLL, Report Designer
RDBMS Concepts using Oracle (SQL and PL/SQL)
  • DBMS & Conventional system, functions of DBMS
  • Data models, ER, OO, Relational
  • Database Administrator
  • Data Integrity, Referential integrity
  • Keys: primary, foreign, composite, artificial
  • Schema and subschema, Codd’s Rules
  • Functional dependency, Normalization
  • SQL: Creating tables, alter, drop, grant, revoke
  • Inserting records, inserting from another table, insert into multiple tables
  • Deleting, updating, selecting records
  • Commit, save point, rollback
  • Operators, functions
  • group value function, group by, having, order by
  • views, joins, integrity constraints
  • PL/SQL, variables and constants
  • Control structures
  • Cursor: opening, fetching, closing, attributes
  • Exceptions, large objects, collections, varray
  • Records, Subprograms: functions and procedures
  • Packages, advantages of packages
  • Triggers, types of triggers, Transaction properties
  • Indexes, clustering, Table space allocation,
  • architecture of Oracle, Oracle handled files
Data structure
  • Basic Concepts
  • Abstract data types
  • Arrays (One dimensional and multidimensional)
  • String
  • Stack
  • Recursion
  • Queues
  • Linked list
  • Tree
  • Heap
  • Graph
  • Hashing
  • Sorting Techniques
  • Programs using C/ C++
PHP
  • Basic Concepts and installation
  • Comments
  • Variables and constants
  • Data types
  • Operators and controls
  • Numeric and Trigonometric functions.
  • Arrays
  • Array functions
  • String
  • String functions
  • User Defined Functions
  • Form handling
  • Reading data and output formatting
  • Browser handling
  • Object oriented programming
  • File handling
  • Database concepts and connectivity
Python
  • Introduction and Installation process
  • Comments
  • Output formatting
  • Variables
  • Type conversion
  • Key words
  • Escape sequence characters
  • Literals
  • Operators and precedence relationship
  • Indentation
  • Simple and compound statements
  • Controls
  • String handling
  • Python collections
  • List
  • Array
  • Tuple
  • Set
  • Dictionary
  • Functions
  • User Defined Functions
  • Recursion
  • Classes and objects
  • Implementing OOP concepts