Our Training Programs

Training is the process for providing required skills to the employee for doing the job effectively, skilfully and qualitatively. Training of employees is not continuous, but it is periodical and given in specified time. Generally training will be given by an expert or professional in related field or job.
Training is required at every stage of work and for every person at work. To keep oneself updated with the fast changing technologies, concepts, values and environment, training plays a vital role. Training programmes are also necessary in any organisation for improving the quality of work of the employees at all levels. It is also required when a person is moved from one assignment to another of a different nature. Taking into account this context, this unit aims at providing insight into the concept, need and methods of training, also areas of evaluation of training, retraining and dimensions of organisational learning.
Training is a process of learning a sequence of programmed behavior. It is the application of knowledge & gives people an awareness of rules & procedures to guide their behavior. It helps in bringing about positive change in the knowledge, skills & attitudes of employees. Training is investment in getting more and better quality work from your talent.
Thus, training is a process that tries to improve skills or add to the existing level of knowledge so that the employee is better equipped to do his present job or to mould him to be fit for a higher job involving higher responsibilities. It bridges the gap between what the employee has & what the job demands.
Since training involves time, effort & money by an organization, so an organization should to be very careful while designing a training program. The objectives & need for training should be clearly identified & the method or type of training should be chosen according to the needs & objectives established. Once this is done accurately, an organization should take a feedback on the training program from the trainees in the form of a structured questionnaire so as to know whether the amount & time invested on training has turned into an investment or it was a total expenditure for an organization.
Recurrent training is training that is scheduled at periodic intervals in order to keep employee skill abilities at a maximum level. Recurrent training often occurs in certain industries, like health care and aviation where human safety is involved. Recurrent training can be outsourced, provided by a visiting instructor, or performed by instructors from a corporate training department.


    "Your Future is created by what you do today Let's shape it With Summer Training Program"


    With ever changing technologies & methodologies, the competition today is much greater than ever before. The industrial scenario needs constant technical enhancements to cater to the rapid demands. If you are an engineering student or pursuing graduate/post-graduate level IT degree then you may have already heard the term "Summer Training". These trainings are important because it is the best way to acquire and clear your concepts about your respective fields.
    We offer high quality Courses for 4 & 6 weeks. Few Courses in Summer Training Program are Programming Techniques using 'C', PHP, VLSI, VHDL & PCB Design, Data Structure using C Language, Core Java, J2EE - Hibernate with Spring Framework, J2EE - Struts with Hibernate Framework, Android, ASP.NET With C#, Embedded & Robotics-Basics & Advanced, ARM, Linux Administration with Scripting, Networking concepts with security , STADD PRO , AUTO CAD , ANSYS etc.

    Our Training Program starts in mid of May and ends in August.     Register



    "Time is money, So utilize your winter vacations"


    Winter training programs provide great opportunity for engineering students to utilize their winter vacation in the right way. You can develop hands-on learning experience by building several projects as part of these programs. These winter training programs are designed to give you a very good practical learning experience and develop skills that will be very useful for your career.
    We offer high quality Courses for 4 weeks. Few Courses in Winter Training Program are Programming Techniques using 'C', PHP, VLSI, VHDL & PCB Design, Data Structure using C Language, Core Java, J2EE - Hibernate with Spring Framework, J2EE - Struts with Hibernate Framework, Android, ASP.NET With C#, Embedded & Robotics-Basics & Advanced, ARM, Linux Administration with Scripting, Networking concepts with security , STADD PRO , AUTO CAD , ANSYS etc.

    Our Training Program starts in mid of December and ends in February.     Register



    Industrial Training is important for making an engineering student work ready. To graduate from an engineering program at UNSW all students must complete a minimum of 60 days of approved Industrial Training. It means, not only do you graduate with some real on-the-job experience.

    • Training in an industrial / commercial / financial environment provides the trainees with the opportunity to develop a problem solving attitude and to have an insight into the functioning of the accounts department.
    • It also diversifies their practical experience and helps them in developing the attributes of team work and correlation with members of other professions and disciplines.
    • It is intended to provide the trainees with a new dimension to their experience.
    • This would necessarily involve exposure of trainees to the entire gamut of activities of industrial establishments in a phased and systematic manner.
    • An exposure to the working environment of a large commercial organization will give them an integrated view of its operations.
    • It is essential that the member imparting training in industrial including commercial and financial enterprises, recognizes that perception of the overall business environment is the prime objective of such training.



    You can register for Industrial Training.     Register



    These training programs are conducted at college campus. Experts from Imbuent will stay in college and conduct training program. We prefer 5 to 6 hours a day and one week schedule.final plan is set up by our sales representative,will work with the college administration. Final schedule can be work out in order to be convincement to all. Placement training will be conducted in the college premises which includes technical and soft skills training.We believe that the youngsters can be better guided by a group of youngsters. Our trainers who are young engineers from the industry will keep the students motivated and attentive throughout the sessions.

    • Higher Predictability & Accountability on hiring & training of entry level talent.
    • Significantly reduced costs & shorter recruitment cycles, together with an Improved Quality of Hires.
    • It is intended to provide the trainees with a new dimension to their experience.
    • State-of-the-art Training Methodology & Subject Matter Experts provide world class learning experience.
    • Flexibility in Customizing Solutions to address unique & varied needs of clients.



    Register for money saving programme.     Register



    ----- Android Application Development -----


    Android
        What is Android
        Android Development Tools
        Security and permissions
        Installation of Android Studio
        Using Eclipse for Android development
        Using Android Virtual Devices or real devices for testing
        Getting started with Android Studio
        Parts of an Android application
        Android application components overview
        Base user interface components in Android
        The Android manifest
        Resources
        Layout resource files
        Views
        Layout Manager and ViewGroups
        Use layouts and view interaction
        Using Resources
        Assets
        Using resources in XML files and in code
        Using ScrollView
        Deployment
    What is Android
        The Android operating system
        Task
        Android platform components
        Google Play
    Android Development Tools
        Android SDK
        Android debug bridge (adb)
        Gradle and the Android plug-in for Gradle
        Android Developer Tools and Android Studio
        Android RunTime (ART)
        How to develop Android applications
        Conversion process from source code to Android application
    Security and permissions
        Security concept in Android
        Permission concept in Android
    Installation of Android Studio
        System requirements
        Requirements for using Linux
        Download Android Studio
        Installation of Android Studio
        Configuration
    Android SDK Manager
        Using the Android SDK manager
        Open the Android SDK manager in Android Studio
        Install selected Android version or library
        Install support library
    Using Eclipse for Android development Using Android Virtual Devices or real devices for testing
        Android emulator and Android Virtual Device
        Debug certificate and expire date
        Android device emulator shortcuts
        Google vs. Android AVD
        Speed optimization with GPU rendering
        Speed optimization with the Intel system image
        Alternative emulator
        Using a real Android device for testing
    Getting started with Android Studio
        Create a new Android project
        Review the generated project
        Create a virtual device (AVD)
        Start your virtual device
        Start the application on your virtual device
    Parts of an Android application
        Android application
        Android software components
        Context
    Android application components overview
        BroadcastReceiver
        Service
        ContentProvider
    Base user interface components in Android
        Fragments
        Views and layout manager
        Device configuration specific layouts
        Home screen and lock screen widgets
        Live Wallpapers
    The Android manifest
        Configuration of your Android application
        Declaring components in the manifest file
        Permissions
        Android manifest example
        Version and package
        Application and components
        Minimum and target SDK
        Required device configuration
        Installation location
        More info
    Resources
        Resource files
        Example: Defining strings, string arrays, colors and dimensions
        Resource qualifiers
        Resource IDs and R.java
        Good practices for resources IDs
        System resources
    Layout resource files
        XML layout files
        Defining IDs
        Good practice: Predefined IDs via a separate file
        Performance considerations with layouts
    Views
        View class
    Layout Manager and ViewGroups
        What is a layout manager?
        Important layout managers
        Layout attributes
        FrameLayout
        LinearLayout
        RelativeLayout
        GridLayout
        ScrollView
    Use layouts and view interaction
        Review generated layout file
        Adjust views
        Validate layout
        Implement button behavior in your activity
        Validate button interaction
        Display text from your EditText field
        Validate popup message
    Using Resources
        References to resources in code
        Accessing views from the layout in an activity
        Reference to resources in XML files
        Reference to Android system resources in XML files Assets
        What are assets?
        Accessing assets
    Using resources in XML files and in code
        Add images to your project
        Add views to your project
        Assign image to your image view
        Replace images via button click
        Validating
    Using ScrollView
    Deployment
        Overview
        Defining software and hardware requirements for the application
        Signing your application for the release
        Export your application via Android Studio
        Export your application via the Eclipse IDE
        Via external sources
        Google Play (Market)
        Google Analytics
        Google cloud Messaging
        Firebase
        Supporting RTL for Arabic Language
        Localization

    ----- Big Data & Hadoop -----


    Understanding Big Data and Hadoop
        Big Data
        Limitation & Solution of existing Data Analytics Architecture
        Hadoop Features, Ecosystem, Storage
        HDFS
    Hadoop Architecture and HDFS
        Hadoop 2.x Cluster Architecture - Federation and High Availability
        A Typical Production Hadoop Cluster
        Hadoop Cluster Modes
        Common Hadoop Shell Commands
        Hadoop 2.x Configuration Files
        Single node cluster and Multi node cluster set up Hadoop Administration.
    HadoopMapReduce Framework
        MapReduce Use Cases
        Traditional way VsMapReduce way
        Why MapReduce
        Hadoop 2.x MapReduce Architecture
        Hadoop 2.x MapReduce Components
        YARN MR Application Execution Flow
        YARN Workflow, Anatomy of MapReduce Program
        Demo on MapReduce
        Input Splits
        Relation between Input Splits and HDFS Blocks
    Advanced MapReduce
        Counters
        Distributed Cache
        MRunit
        Reduce Join
        Custom Input Format
        Sequence Input Format
        Xml file Parsing using MapReduce.
    Pig
        About Pig
        MapReduceVs Pig
        Pig Use Cases
        Programming Structure in Pig
        Pig Running Modes
        Pig components
        Pig Execution
        Pig Latin Program
        Data Models in Pig
        Pig Data Types, Shell and Utility Commands
        Pig Latin : Relational Operators
        File Loaders
        Group Operator
        COGROUP Operator
        Joins and COGROUP
        Union
        Diagnostic Operators
        Specialized joins in Pig
    Hive
        Hive Background
        Hive Use Case
        About Hive
        HiveVs Pig
        Hive Architecture and Components
        Metastore in Hive
        Limitations of Hive
        Comparison with Traditional Database
        Hive Data Types and Data Models
        Partitions and Buckets
        Hive Tables(Managed Tables and External Tables)
        Importing Data, Querying Data
        Managing Outputs
        Hive Script
        Hive UDF
        Retail use case in Hive,
        Hive Demo on Healthcare Data set
    Advanced Hive and HBase
        Hive QL: Joining Tables
        Dynamic Partitioning
        Custom Map/Reduce Scripts
        Hive Indexes and views Hive query optimizers
        Hive : Thrift Server
        User Defined Functions
        HBase: Introduction to NoSQL Databases and HBase
        HBase v/s RDBMS
        HBase Components
        HBase Architecture
        Run Modes & Configuration
        HBase Cluster Deployment
    Advanced HBase
        HBase Data Model
        HBase Shell
        HBase Client API
        Data Loading Techniques
        ZooKeeper Data Model
        Zookeeper Service
        Zookeeper
        Demos on Bulk Loading
        Getting and Inserting Data
        Filters in HBase
    Processing Distributed Data with Apache Spark
        What is Apache Spark
        Spark Ecosystem
        Spark Components
        History of Spark and Spark Versions/Releases
        Spark a Polyglot
        What is Scala?
        Why Scala?
        Spark Context
        RDD
    Oozie and Hadoop Project
        Flume and Sqoop Demo Oozie
        Oozie Components
        Oozie Workflow
        Scheduling with Oozie
        Demo on Oozie Workflow
        Oozie Co-ordinator
        Oozie Commands
        Oozie Web Console
        Oozie for MapReduce
        PIG, Hive, and Sqoop
        Combine flow of MR
        PIG
        Hive in Oozie
        HadoopProject Demo,Hadoop Integration with Talend

    ----- C & C++ -----


    INTRODUCTION
           History of C
           Importance of C
           Programming style
           Basic structure of C program
    UNDERSTANDING MEMORY MAP
           Memory organization: DOS as Case study
           Program memory area at runtime
           Memory representation of data objects & function objects
    CONSTANTS, VARIABLES & DATA TYPES
           Character set, C Tokens
           Keywords & Identifiers
           Data type & its memory representation
           Overflow & Underflow of data
    OPERATORS & EXPRESSIONS
           8 types of Operators
           Bitwise Operators explained
           Operator precedence
           Operator associativity
           Type conversion in expression
    CONTROL STRUCTURES: BRANCHING
           Decision making with if statement
           If….else statement
           Nested if …..else statement
           Else ….if ladder
           Switch statement, GOTO statement
           The?: operator
    CONTROL STRUCTURES: LOOPING
           The While statement
           Do statement
           For statement
           Jumps in loop
    ARRAYS & STRINGS
           Benefits of an Array
           Types of arrays (1D , 2D , Multi-D)
           Limitations of an array
           Manipulating a String
           Arrays of Strings
           Comparison of Strings
           String handling functions
    HANDLING POINTERS
           Understanding basics of Pointers
           Rules for Pointers
           Pointer declaration
           Accessing a variable through its Pointer
           Pointers and Arrays
    FUNCTIONS
           Why Functions
           Types of Functions
           A Multifunctional program
           Return values & their types
           Nesting of Functions
           Recursion
           Arguments & return types
    STRUCTURES & UNIONS
           Defining a structure
           Why a structure is used
           Structure initialization
           Structures within structures
           Unions & its properties
           Application of Union
    FILE HANDLING IN C
           What is a File?
           File Structure
           Defining, Opening a file
           Input/ Output Operations on files
    Object Oriented Programming

    ----- Networking -----


    IP DATA NETWORKS
      Understand the operation of data networks.
      Know the purpose and functions of network devices such as routers, switches, bridges and hubs.
      Be able to select components to meet a specific network requirement.
      Understand how certain applications can impact network performance.
      Know the protocols, purpose and operation of both the OSI and TCP/IP models.
      Describe the data flow between two hosts on a network
      Be able to choose the most appropriate cables, media, ports and connectors to connect network devices and hosts to a LAN.
    LAN SWITCHING
      Understand the media access control method for Ethernet.
      Describe the basic switching concepts and the operation of switches.
      Configure and verify switch configuration including remote access management.
      Verify a network and switch operation using basic utilities such as ping, telnet and SSH.
      Describe VLANs and the need for routing between VLANs.
      Understand network segmentation and traffic management.
      Be able to configure and verify VLANs.
      Configure and verify trunking on Cisco switches.
      Understand advanced switching technologies:
        RSTP
        PVSTP
        Ether Channel
      Be able to configure and verify PVSTP operation.
      Describe the process of root bridge election.
    IP ADDRESSING (IPv4 AND IPv6)
      Describe the need for public and private addresses for IPv4.
      Understand IPv6 addresses.
      Describe the appropriate IPv6 addressing scheme for a LAN/WAN environment.
      Describe the appropriate IPv4 addressing scheme for a LAN/WAN environment, including VLSM and summarization.
      Describe the technologies required to run IPv6 and IPv4 concurrently such as dual stack.
    IP ROUTING
      Understand the basic routing concepts.
      Understand the boot process of a Cisco router.
      Configure and verify a basic router configuration using the command line interface.
      Configure and verify both serial and Ethernet interfaces.
      Be able to verify the network connectivity and configuration of a router.
      Configure a static or default route given specific requirements, then verify.
      Manage Cisco IOS files and image(s).
      Understand Cisco IOS licensing.
      Understand and distinguish different methods of routing and routing protocols.
      Configure and verify EIGRP in a single autonomous system.
      Configure and verify OSPF (v2 and v3) in a single area.
      Configure and verify inter VLAN routing using router-on-a-stick.
      Be able to configure SVI interfaces.
    IP SERVICES
      Configure and verify DHCP on a Cisco router.
      Understand the features and applications of each type of ACL.
      Be able to configure and verify ACLs.
      Understand the basic operation of NAT.
      Configure and verify NAT based on a set of network requirements.
      Be able to configure and verify NTP as a client.
      Understand, configure and verify Syslog and utilize Syslog output.
      Understand SNMP v2 and v3.
    NETWORK DEVICE SECURITY
      Be able to configure and verify device security features.
      Understand, configure and verify switch port security features.
      Configure and verify ACLs for filtering network traffic.
      Limit telnet and SSH access to a router by configuring ACLs.
    TROUBLESHOOTING
      Troubleshoot and correct common issues concerning IP addressing and host configurations.
      Be able to utilize net flow and monitor data.
      Troubleshoot and fix spanning tree operation.
      Troubleshoot and resolve routing issues, including OSPF, and EIGRP.
      Troubleshoot and correct VLAN problems.
      Identify and resolve inter VLAN problems.
      Troubleshoot and resolve switch trunking issues.
      Troubleshoot and fix ACL problems.
      Troubleshoot and correct layer 1 problems.
      Troubleshoot and correct WAN issues.
      Troubleshoot Ether Channel issues.
    WAN Technologies
      Understand and identify different WAN technologies including:
        Metro Ethernet
        Frame Relay
        VSAT
        Cellular 3G and 4G
        MPLS
        T1/E1
        ISDN
        DSL
        Cable
         VPN
      Configure and verify a serial WAN connection.
      Configure Frame Relay on Cisco routers including verification.
      Be able to configure and verify a PPP connection between two Cisco routers.

    ----- Internet Of Things -----


    Internet Web Service
    Mashing up things and services
    Group Formation & Project details
    Towards Formalizing your activity model
    Implementation (Getting activity into Asbase)
    Implementation (Getting activity out of Asbase)
    Vocabulary Integration
    Integration towards Projects
    Infrastructure as a service
    Platform as a service
    Software as a service
    Embedded system
    Networking
    Senosrs

    ----- JAVA -----


    INTRODUCTION TO JAVA
      History and Features of Java
      Comparison of C, C++, and Java
      Java Versions and its domain areas
      Life cycle of Java program
      Writing first Java program
      Analyze the tokens of Java program
    DATA TYPES, IDENTIFIERS AND VARIABLES
      Java data types
      The concept of Variables, Operators, and control Statements
    INPUT/OUTPUT
      Getting Input from the keyboard using Scanner class
      Displaying Output with printf, println, and print methods
    CLASSES & OBJECTS
      The concepts of OOPS
      What is the class and object
      How to create a class and object
      The content of class (blocks, variables, constructors, methods etc)
      Access modifiers
      The Constructors (the internals)
    METHODS IN JAVA
      Method prototype and signature
      Method overloading and methods with var-args
      Method with parameters (primitives and reference)
      How to return primitive/reference from a method
    RELATIONSHIP BETWEEN OBJECTS
      The implementation of Association
      How to implement association and aggregation in java
    INHERITANCE & POLYMORPHISM
      Concept of Inheritance
      The 'this' and 'super' keyword
      The introduction to Object class (the ultimate super-class) and its methods
      The garbage collection in java
      The Concept of Abstract Class and abstract methods
      Concept of Interface and their internals
      Multiple Inheritance using interfaces
      Abstract Class Verus Interface
    EXCEPTION HANDLING
      What is Exception in Java
      Need of exception in Java
      Difference of exception and error
      The try/catch/throw/throws/finally keywords
      Multiple Exceptions
      Custom Exception
      Assertions in Java and their usage
    MULTI THREADING
      What is a Java thread
      Need of thread in Java
      The constructor and methods of Thread class
      Life cycle of Java thread
      Writing Thread using Thread Class and Runnable Interface
      Daemon and Non-Daemon threads
      Synchronization in java
      Thread collaboration
      Writing a real life application using multi-threads
    DATABASE CONNECTIVITY (THE JDBC)
      Concepts of JDBC
      Need Of Jdbc
      Types Of JDBC Drivers
      Type1: Jdbc-Odbc bridge Driver
      Type2: Native API Driver
      Type3: Middleware layer Driver
      Type4: Pure Java Driver
      Difference between the JDBC drivers
      Connecting with Databases (MS Access, My Sql, and Oracle)
      Executing query in database
      Other miscellaneous topics in JDBC
    ARRAYS
      Why java arrays are different from the array of C and C++
      How array can be created in java
      How is array iterated in java
      The zigzag array
      How array can be used in software development
    PACKAGES
      Concept of Packages
      Need of packages
      How to create packages using compiler
      How to use packages
      Concept of JAR file
      How to create the JAR file
    STRING
      What is String
      Creating String literals
      The constructors of String
      The methods of String
      String immutability and its use
    STRING BUFFER & STRING BUILDER
      What is StringBuffer class
      The constructors of StringBuffer
      The methods of StringBuffer
      The StringBuilder and its usage
    REFLECTION API
      What is reflection API
    Need of reflection
      The Method, Field, Constructor, and Modifier class
      Implementation of the reflection concepts
      Access private members of a class using Reflection API
    SERVLETS AND JSP
      Introduction of Servlet
      Difference b/w CGI, PHP, ASP, and Servlet
      Lifecycle (callback) Methods Of Servlet
      Servlet Implementation & Configuration
      ServletRequest and ServletResponse Interface and their method
      SevletConfig and ServletContext Interface and their method
      Introduction of Web server i.e. Sun Glassfish, Apache Tomcat, Oracle Weblogic
      Introduction to IDE (Integrated Development Environment) like: Eclipse, NetBeans
      The JSP (Java Server Pages)
      The concept of Java Beans
      Using Java Beans with the JSP
    THE COLLECTION FRAMEWORK
      Introduction of Collection Framework
      Need of Collection
    \  Collection API (the classes and interfaces)
      The methods of Collection interface
      List Interface (the ArrayList, Vector, LinkedList, and Stack classes)
      The Iterator, ListIterator, and Enumeration interfaces
      Set Interface (the HashSet, and LinkedHashSet classes)
      Map Interface (the Hashtable, HashMap, LinkedHashMap classes)
      The Collections class and its need
      How Collection Framework is used in industry (the real project development)
      Writing an application using Collection API and JDBC

    ----- PHP -----


    INTRODUCTION TO PHP
       What is Web?
       Introduction to PHP for Web Development & Web Applications
       History & Future Scope of PHP
       Benefit & Importance of PHP in web applications
       Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & My SQL
    LANGUAGE BASICS
       Introduction to Language constructs like Variables:
       Naming Variables
       Assigning and Displaying Variable Values
       Creating variables
       Displaying variable values
       Writing Your First Script That Uses Variables
       Using Variable Variables
       Removing Variables
       Understanding Data Types
       Assigning data types
      Type casting
       Type Juggling
       Introduction of PHP Keywords
       Comments, Operators & Expressions :( Arithmetic, Assignment, Comparison, Logical Operators)
       String & echo, print for outputting in web page: string functions
       Working with flow control through Control Statement: if-else, if-else ladder.
       Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.
    ARRAYS
       What is an Array?
       Creating and Working with Arrays
       Creating arrays
       Viewing arrays
       Modifying arrays
       Removing values from arrays
       Sorting Arrays
       Walking through an Array
       Traversing an array manually
       Using foreach to walk through an array
       Finding Array Size
       Converting Arrays into Strings (And Vice Versa)
       Converting Variables into Arrays (And Vice Versa)
       Splitting and Merging Arrays
       Exchanging keys and values
       Multidimensional Arrays
       Creating multidimensional arrays
       Viewing multidimensional arrays
       Using multidimensional arrays in statements
       Walking through a multidimensional array
       Built-in PHP Arrays
    PHP FUNCTIONS
       Defining functions
       Using variables in functions
       Passing values to a function
       Returning a value from a function
       Using built-in functions
       Defining User functions
       Passing parameter(Call By Value & Call By Reference) & return value
       Trends of PHP Functions (Missing Parameter, Formal parameter declaration)
       Importing content of one page into another (include & require)
    ERROR & EXCEPTION HANDLING
       Introduction to Exception handling: Using Try/catch/throw
       Creating Custom exception
    OBJECT ORIENTED PROGRAMMING
       Classes, Object & Constructor & Destructor
       Introducing Object-Oriented Programming
       Objects and classes
       Properties
       Methods
       Object-oriented concepts PHP 5
       Developing an Object-Oriented Program
       Using objects
       Selecting properties and methods for each object
       Defining a Class
       Using $this
       Adding methods
       Destroying Objects
       Using Access Specifier (public, private & protected)
       Encapsulation, Inheritance, Abstraction
       Abstract Class, Interface, Traits
       Magic Methods
    FILES INPUT/OUTPUT
       File Streams(Input, Output, Temp)
       Creating and deleting a file.
       Reading and writing test files.
       Checking for existence of file.
       Determining file size.
       Opening a file for writing, reading or appending.
       Writing data to the file.
       Reading characters.
    PHP FORMS
      • GET / POST / REQUEST
       Using html controls in web page
       Master/Child Page Concept
    MYSQL DATABASE CONNECTION
       Creating Database & Tables/ privileges /creating users
       Using Database Queries for accessing & manipulating data from database
       Opening Database Connection/closing database connection
       Select/Insert/delete & Update Database from forms
    STATE MANAGEMENT
       The anatomy of a cookie.
       Setting a cookie with PHP.
       Deleting a cookie
       Working with the query string
       Creating query string.
       What is session.
       Starting a session.
       Working with session variables.
       Destroying session
       Passing session Ids.
       Query String
    CONTROLS WITH DATABASE CONNECTION
       Submitting & showing data to/from web controls from/to database
       Uploading files to server/ upload form /upload script
       Sending emails/ email script
    Code Igniter (FRAMEWORK)
       Introduction to MVC structure
       Discussion of Code Igniter PHP framework
       OOPs programming in Code Igniter
       Controllers
       Reserved Names
       Views
       Models
       Helpers
       Using CodeIgniter Libraries
       Creating Your Own Libraries
       Using CodeIgniter Drivers
       Creating Your Own Drivers
       Creating Core Classes
       Hooks - Extending the Core
       Auto-loading Resources
       Common Functions
       URI Routing
       Error Handling
       Caching
       Profiling Your Application
      Security

    ----- PYTHON -----


    Introduction
      History
      Features
      Setting up path
      Working with Python
      Basic Syntax
      Variable and Data Types
      Operator
    Conditional Statements
      If
      If- else
      Nested if-else
    Looping
      For
      While
      Nested loops
    Control Statements
      Break
      Continue
      Pass
    String Manipulation
      Accessing Strings
      Basic Operations
      String slices
      Function and Methods
    Lists
      Introduction
      Accessing list
      Operations
      Working with lists
      Function and Methods
    Tuple
      Introduction
      Accessing tuples
      Operations
      Working
      Functions and Methods
    Dictionaries
      Introduction
      Accessing values in dictionaries
      Working with dictionaries
      Properties
      Functions
    Functions
      Defining a function
      Calling a function
      Types of functions
      Function Arguments
      Anonymous functions
      Global and local variables
    Modules
      Importing module
      Math module
      Random module
      Packages
      Composition
    Input-Output
      Printing on screen
      Reading data from keyboard
      Opening and closing file
      Reading and writing files
      Functions
    Exception Handling
      Exception
      Exception handling
      Except clause
      Try? Finally clause
      User Defined Exceptions
    OOPs concept
      Class and object
      Attributes
      Inheritance
      Overloading
      Overriding
      Data hiding