We lead to the Digital Era...

Day 1:

  • Overview of the Programming Languages

  • Data Type, Constants & Variables

  • What is Data Types

  • Integers, long and short

  • Integers, signed and unsigned

  • Chars, signed and unsigned

  • Floats and Doubles

  • Constants

  • Variables

  • Keywords

  • How to get input from user

  • How to display output to user

  • Statement: IF-Else Statement

  • for Loop

  • While Loop

  • Do-While Loop

  • Break

  • Continue

  • Switch

  • Function

  • What is a Function

  • Passing Values between Functions

  • Call by Value

  • Call by Reference

  • Pointer

  • An Introduction to Pointers

  • Pointer Notation

  • Back to Function Calls

  • Recursion

  • Preprocessor

  • The C Preprocessor

  • Features of C Preprocessor

  • Macro Expansion

  • Macros with Arguments with practical

  • Macros versus Functions with practical

  • File Inclusion

  • #if and #elif Directives

  • Miscellaneous Directives

  • #undef Directive

  • #pragma Directive

Day 2:

  • Arrays

  • Passing Array Elements in C Language to a Function

  • Pointers and Arrays

  • Passing an Entire Array to a Function

  • Two Dimensional Arrays

  • Initializing a 2-Dimensional Array

  • Pointers and 2-Dimensional Arrays

  • Pointer to an Array

  • Passing 2-D array to a Function

  • Array of Pointers

  • Three Dimensional Array

  • String: get length of a string in C Language using strlen( ) with practical

  • Copy a string in C Language using strcpy( )

  • Concatenate a string using strcat( )

  • Compare two string using strcmp( )

  • Structures: Declaring a Structure

  • Accessing Structure Elements

  • How Structure Elements are Stored

  • Array of Structures

Day 3:

  • File Operation: File Input/Output

  • File Operations

  • Opening a File

  • Reading from a File

  • Closing the File

  • Counting Characters, Tabs, Spaces

  • Copy Program

  • Writing to a File

  • File Opening Modes

  • String (line) I/O in Files

  • Operator & Enum: Operations On Bits

  • Bitwise Operators

  • One’s Complement Operator

  • Right Shift Operator

  • Left Shift Operator

  • Bitwise AND Operator

  • Bitwise OR Operator

  • Bitwise XOR Operator

  • Enumerated Data Type

  • Uses of Enumerated Data Type

Day 1:

  • Introduction

  • What is C++?

  • Why C++?

  • C and C++

  • Exception Handling

  • Object Oriented Programming

  • Standard Template Library

  • Types and declarations: Types

  • Booleans

  • Integer Types

  • Floating-Point Types

  • Sizes

  • Void

  • Enumerations

  • Declarations

  • Pointers

  • Arrays

  • Structures

  • Pointers into Arrays

  • Constants

  • References

  • Pointers to void

  • Structures

Day 2:

  • Expressions and Statements

  • A Deck Calculator

  • Operator Summary

  • Statement Summary

  • Comments and Indentation

  • Functions: Function Declarations

  • Argument Passing

  • Value Return

  • Overloaded

  • Function Names

  • Default Arguments

  • Pointer to Function

  • Macros

  • Namespaces

  • Exceptions

  • Source Files and Programs

  • Separate Compilation

  • Linkage

  • Using Header Files

  • Programs

Day 3:

  • Classes

  • Access Control

  • Constructors

  • Member functions

  • Static members

  • Destructors

  • Memory allocation

  • Member initialization

  • Operator overloading: Introduction

  • Operator Functions

  • A Complete Number Type

  • Conversion Operators

  • Friends

  • Large Objects

  • Essential Operators

  • Subscripting

  • Functions Calls

  • Dereferencing

  • Increment and Decrement

  • A String Class

  • Derived Classes

  • Abstract Classes

  • Design of Class Hierarchies

  • Class Hierarchies and Abstract Classes

Day 1:

  • Introduction to PHP

  • Evaluation of Php

  • Basic Syntax

  • Defining variable and constant

  • Php Data type

  • Operator and Expression

  • Handling Html Form With Php

  • Capturing Form Data

  • Dealing with Multi-value filed

  • Generating File uploaded form

  • Redirecting a form after submission

  • Decisions and loop

  • Making Decisions

  • Doing Repetitive task with looping

  • Mixing Decisions and looping with Html

  • What is a function

  • Define a function

  • Call by value and Call by reference

  • Recursive function

  • String: Creating and accessing String

  • Searching & Replacing String

  • Formatting String

  • String Related Library function

Day 2:

  • Array: Anatomy of an Array

  • Creating index based and Associative array

  • Accessing array Element

  • Looping with Index based array

  • Looping with associative array using each() and foreach()

  • Some useful Library function

  • Working with file and Directories

  • State management

  • String matching with regular expression

  • Generating Images with PHP

  • Introduction to OOPS:  Objects

  • Declaring a class

  • The new keyword and constructor

  • Destructor

  • Access method and properties using $this variable

  • Public ,private, protected properties and methods

  • Static properties and method

  • Class constant

  • Inheritance & code reusability

  • Polymorphism

  • Parent:: & self:: keyword

  • Instanceof operator

  • Abstract method and class

  • Interface

Day 3:

  • Exception Handling

  • Understanding Exception and error

  • Try, catch, throw

  • Database Connectivity with MySql

  • Introduction to RDBMS

  • Connection with MySql Database

  • Performing basic database operation(DML) (Insert, Delete, Update, Select)

  • Setting query parameter

  • Executing query

  • Join (Cross joins, Inner joins, Outer Joins, Self joins.)

Day 1:

  • JAVA Concepts

  • OOPs Concepts

  • Inheritance in detail Exception handling Packages & interfaces

  • JVM & .jar file extension

  • Multi threading (Thread class & Runnable Interface)

  • Introduction to Android

  • What is Android?

  • Setting up development environment

  • Dalvik Virtual Machine & .apk file extension

  • Basic Building blocks

  • Activities, Services, Broadcast Receivers & Content providers

  • UI Components – Views & notifications

  • Components for communication -Intents & Intent Filters

Day 2:

  • Application Structure (in detail)

  • AndroidManifest.xml- Uses

  • permission & use

  • SDK- Resources & R.java

  • Assets

  • Layouts & Drawable Resources

  • Activities and Activity lifecycle

  • First sample Application

  • Emulator

  • Android Virtual Device

  • Launching emulator

  • Editing emulator settings

  • Emulator shortcuts

  • Logcat usage

  • Introduction to DDMS

  • Second App:- (switching between activities)

Day 3:

  • Basic UI design

  • Form widgets

  • Text Fields

  • Layouts

  • Option menu

  • Context menu

  • Sub menu

  • Menu from XML

  • Menu via code- Examples

  • UI design: Time and Date

  • Images and media Composite

  • Alert Dialogs & Toast

  • Popup- Examples

PROJECT: DESIGNING A SELF APPLICATION

Day 1:

  • Introduction to HTML

  • HTML Tags

  • Creating Forms

  • Creating tables

  • Managing home page

  • Introduction to CSS

  • Three ways to use CSS

  • CSS Properties

  • Designing website

  • Working with Templates

  • Introduction to Javascript

  • Three ways to use Javascript

  • Working with events

  • Client-side Validation

  • Introduction to JQuery

  • Validation using JQuery

  • JQuery Forms

  • JQuery Examples

Day 2:

  • Introduction to AJA

  • PHP with AJAX

  • Working with database

  • Understanding Controller

  • Request & Response Parameter

  • Controller Action

  • Request Life Cycle callbacks

  • Controller method

  • Redirection

  • Working with component

Day 3:

  • Understanding Model

  • Creating Model for Database Table

  • Retrieving Data Using Model

  • Method for all Basic CURD(Create ,Read, Update, Delete)

  • Create own Model method

  • Making custom SQL Queries

  • Data Validation

  • Understanding ORM (Object Relational Mapping)

  • Working with Simple association

  • Working with layout

  • Create custom Layout

  • Working with Helper class

  • Creating and using user define Helper

  • Working with element

Day 1:

  • An Introduction to C#

  • What is .NET?

  • What is the CLR?

  • The FCL

  • Primitive Types

  • Namespaces

  • Statements and Expressions

  • Operators

  • Classes and Objects

  • Constructors

  • Reference Types

  • Object Oriented Programming

  • Inheritance

  • Access Modifiers

  • Abstract Classes

  • Virtual Members

  • Static Classes

  • Sealed Classes

  • Partial Classes

  • C# – Types

  • C# – Events

Day 2:

  • C# – Flow Control and Exceptions

  • C# and the CLR

  • C# and Generics

  • C# and LINQ

  • C# and the DLR

  • Object Oriented Programming with C#

  • Primitive Procedural Preoccupations

  • The Big Encapsulation

  • Functional Programming with C#

  • Exploring the .NET Framework

  • File I/O

  • Resource management with try/finally/using

  • Using XML serialization

  • Introducing assembly resolution

  • Deploying dependent assembly probing

  • Using a config file to control probing

  • Array List

  • Hash table

  • Sorted List

  • Stack and Queue

  • Introduction to Windows Form

  • Form Controls

  • User Define Controls

Day 3:

  • Web Application using ASP.NET

  • ASP.NET Architecture

  • Control-based Programming

  • User Interface Elements

  • Deployment

  • Web Sites, Applications, and Virtual Directories in IIS

  • ASP.NET Diagnostics and Health Monitoring

  • ASP.NET Working with Data

  • Data Binding

  • State Management

  • Validation

  • Caching

  • ASP.NET 3.5 Security

  • IIS 6 & IIS7 URL Authorization

  • Forms authentication

  • Role-based authorization

  • Trimming site maps with roles

  • Config file encryption

  • ASP.NET Membership

  • Resources and Internationalization

  • ASP.NET 3.5 Advanced Topics

  • HTTP Pipeline

  • Custom Controls

  • Web Parts

  • Web Services

Day 1:

  • Introduction to Java programming

  • The Java Virtual Machine

  • Variables and data types

  • Conditional and looping constructs

  • Arrays

  • Object-oriented programming with Java Classes and Objects

  • Fields and Methods

  • Constructors

  • Overloading methods

  • Garbage collection

  • Nested classes

  • Inheritance

  • Overriding methods

  • Polymorphism

  • Making methods and classes final

  • Abstract classes and methods

  • Interfaces

  • Exception handling with try-throw-catch-finally constructs

  • The Exception classes

  • The Object class

  • Cloning objects

  • The JDK LinkedList class

  • Strings

  • String conversions

  • Working with types

  • Wrapper classes

  • Enumeration interface

  • Package access

  • Documentation comments

Day 2:

  • Applets

  • Configuring applets

  • Applet capabilities and restrictions

  • Basics of AWT and Swing

  • Layout Managers

  • Event Handling

  • The Action Listener interface

  • Panels

  • Classes for various controls, such as label, choice, list, Checkbox, etc.

  • Dialogs and frames

  • Using menus

  • Using the adapter classes

  • Graphics

Day 3:

  • Threads

  • Synchronization

  • The I/O Package

  • InputStream and OutputStream classes

  • Reader and Writer classes

  • Basic concepts of networking

  • Working with URLs

  • Concepts of URLs

  • Sockets

  • Database connectivity with JDBC

  • Java security

Day 1:

  • Introduction to Python

  • Installation and Working with Python

  • Understanding Python variables

  • Python basic Operators

  • Understanding python blocks

  • Python Data Types

  • Declaring and using Numeric data types: int, float, complex

  • Using string data type and string operations

  • Defining list and list slicing

  • Use of Tuple data type

  • Python Program Flow Control

  • Conditional blocks using if, else and elif

  • Simple for loops in python

  • For loop using ranges, string, list and dictionaries

  • Use of while loops in python

  • Loop manipulation using pass, continue, break and else

  • Programming using Python conditional and loops block

  • Python Functions

  • Modules and Packages

Day 2:

  • Python String

  • List and Dictionary Manipulations

  • Dictionary manipulation

  • Python File Operation

  • Python Object Oriented Programming

  • Oops

  • Python Regular Expression

  • Python Exception Handling

Day 3:

  • Python Database Interaction

  • SQL Database connection using python

  • Creating and searching tables

  • Reading and storing config information on database

  • Programming using database connections

  • Python Multithreading: Understanding threads

  • Forking threads

  • Synchronizing the threads

  • Programming using multithreading

Sample Project

Day 1:

  • Data Centre foot prints & Concepts

  • Introduction To cloud

  • Virtualization concepts

  • Types of Virtualization & its benefits

  • Introduction to Various Virtualization OS-Vmware , KVM etc

  • HA/DR using Virtualization

  • Moving VMs

  • SAN backend concepts

  • Cloud Fundamentals

  • Cloud Building Blocks

  • Understanding Public & Private cloud environments

Day 2:

  • Cloud as IaaS

  • Private Cloud Environment

  • Basics of Private cloud infrastructure

  • QRM cloud demo

  • Public Cloud Environment

  • Understanding & exploring Amazon Web services

  • Managing and Creating Amazon EC2 instances

  • Managing and Creating Amazon EBS volumes

  • Tata Cloud details & demo-

  • Managing Hybrid Cloud environment

Day 3:

  • Setting up your own Cloud

  • How to build private cloud using open source tools

  • Understanding various cloud plugins

  • Setting up your own cloud environment

  • Auto_provisioning

  • Custom images

  • Integrating tools like Nagios

  • Integration of Public and Private cloud

  • Future directions

  • Cloud Domain and scope of work

  • Cloud as PaaS, SaaS

  • Cloud Computing Programming Introduction

  • Trends and market of cloud

Day 1:

  • Big Data

  • Beyond the Hype

  • Big Data Skills and Sources of Big Data

  • Big Data Adoption

  • What is Big Data?-

  • Characteristics of Big Data

  • The Four V’s

  • Understanding Big Data with Examples

Day 2:

  • The Big Data Platform

  • Key aspects of a Big Data Platform

  • Governance for Big Data

  • Five High Value BDUse Cases

  • Overview of High Value BDUse Cases

Day 3:

  • Technical Details of Big Data Components

  • Text Analytics and Streams

  • Cloud and Big Data

Close Menu