Duration : 3.5 Months

    Eligibility :

  • BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc

    Pre-requisite :

  • Basic Knowledge of C Programming

    1) PROGRAMMING FUNDAMENTALS :

    Programming in C

  • Introduction to Programming
  • Data Types, Operators
  • Compilation, Linking, Execution, Debugging
  • Integrated Development Environment
  • Console Input and Output
  • Control Structures
  • Functions
  • Pointers
  • Storage classes, Dynamic Memory allocation
  • Arrays, Strings
  • File IO
  • Structures and Unions
  • Command Line arguments
  • Macros

    Programming in C++

  • Concepts of Object Oriented Programming
  • Class and Object
  • C++ as a better C
  • Operator Overloading
  • Inheritance
  • Polymorphism
  • File IO
  • Exception Handling
  • RTTI, Type Casting
  • Templates
  • Namespaces
  • Standard Template Library

    Database Fundamentals & SQL

  • Database fundamentals
  • Normalization
  • SQL / PL-SQL
  • Stored Procedure, Function
  • Triggers,Indexes, Clusters

    Introduction to OS & Networking

  • Overview of Operating System
  • Concept of Process and Thread
  • Memory Management
  • Network Basics
  • Classification of Networks
  • Network Topologies
  • Network Communication and Protocols
  • TCP/IP fundamentals

    2) WEB FUNDAMENTALS

    HTML

  • HTML Basics: Structure, Elements and Attributes
  • Various Input fields in html
  • Tables, Frames, Lists, Layouts
  • Fonts, Colors
  • Images, Audio, Videos
  • HTML Forms
  • Cascading Style Sheet

    Java Script

  • Java Script Language basics
  • Variables, Data Types, Functions, Operators
  • Control flow using conditional and Iterative statements
  • Managing HTML DOM and Events
  • Java Script Objects
  • Window Management using Java Script

    3) OPEN SOURCE TECHNOLOGIES

    Linux

  • Introduction to Linux
  • The Linux File System
  • Getting Started to Linux
  • Basic Commands
  • Pipes and Filters
  • Using vi Editor
  • Linux Shell Programming
  • Process, Signals
  • Semaphore and Mutex
  • Inter-process Communication
  • POSIX Threads

    PHP

  • Basics of PHP
  • Using Web Forms
  • Data Validation
  • Session and State management
  • User Identification
  • Working with Databases
  • Handling XML
  • File Handling
  • Sending Emails
  • Regular Expressions
  • AJAX using PHP

    MySQL

  • Installation and Administration
  • Connection to MySQL
  • MySQL Data types
  • Creating database and Tables
  • Select, Insert, Update, Delete
  • MySQL Regular Expression
  • Joins
  • Transactions
  • Indexes and Sequences

    PERL

  • Installation and Setting
  • Perl Variables, scalars
  • Arrays and Hashes
  • Control flow statements
  • Perl File IO
  • Subroutines
  • Regular Expressions
  • Object Oriented Perl

    PYTHON

  • Installation and Setting
  • Understanding Python environment
  • Python Data types
  • Basic Operators and Control Structures
  • Collection classes
  • File IO using Python
  • Handling Exceptions
  • CGI Programming
  • Handling Databases

    4) INTERVIEW SKILLS

  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern

    5) EVALUATION

  • Technical Assignments
  • Technical Test
  • Technical Interview

    6) INTERNATIONAL CERTIFICATION

  • Guidance for International Certification

    7) PROJECT (OPTIONAL)

  • Design
  • Development