6 Weeks Industrial Training

Six Weeks Industrial Training

I. Introduction

1. Why Java

2. Paradigms

3. Diff b/w Java & Other (C,C++)

4. Java history

5. Java features

6. Java programming format

7. Java Tokens

8. Java Statements

9. Java Data Types

10. Typecasting

11. Arrays

II. OOPS

1. Introduction

2. Class

3. Object

4. Static Keywords

5. Constructors

6. This Key Word

7. Inheritance

8. Super Key Word

9. Polymorphism (Over Loading & Over Riding)

10. Abstraction

11. Encapsulation

12. Abstract Classes

13. Interfaces

III. STRING MANIPULATIONS

1. String

2. String Buffer

3. String Tokenizer

IV. PACKAGES

1. Introduction to all predefined packages

2. User Defined Packages

3. Access Specifiers

V. EXCEPTION HANDLING

1. Introduction

2. Pre Defined Exceptions

3. Try-Catch-Finally

4. Throws, throw

5. User Defined Exception examples

VI. MULTITHREADING

1. Thread Creations

2. Thread Life Cycle

3. Life Cycle Methods

4. Synchronization

5. Wait() notify() notify all() methods

VII. I/O STREAMS

1. Introduction

2. Byte-oriented streams

3. Character – oriented streams

4. File

5. Random-access file

6. Serialization

VIII. NETWORKING

1. Introduction

2. Socket, Server socket

3. Client –Server Communication

IX. WRAPPERCLASSES

1. Introduction

2. Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.

X. COLLECTION FRAME WORK

1. Introduction

2. Util Package interfaces, List, Set, Map

3. List interface 7 its classes

4. Set interface & its classes

5. Map interface & its classes

XI.INNER CLASSES

1. Introduction

2. Member inner class

3. Static inner class

4. Local inner class

5. Anonymous inner class

XII. AWT

1. Introduction

2. Components

3. Event-Delegation-Model

4. Listeners

5. Layouts

6. Individual components Lable, Button, CheckBox, Radio Button.

7. Choice, List, Menu, Text Field, Text Area

XIII. SWING(JFC)

1. Introduction Diff b/w awt and swing

2. Components hierarchy

3. Panes

4. Individual Swings components Jlabel

5. JButton, JTextField, JTextAres.

 

ADVANCE - JAVA

I.JDBC           

            1. Introduction

            2. Jdbc Architecture

            3. Types of Drivers

            4. Statement

            5. ResultSet

                   1.Read Only ResultSet

                   2.Updatable ResultSet

                   3.Forward Only ResultSet

                   4.Scrollable ResultSet

            6. PreparedStatement

            7. Connection Modes

            8. SavePoint

            9. Batch Updations

           10. CallableStatement

           11. BLOB & CLOB

II.SERVLETS

          1. Introduction

          2. Web application Architecture

          3. Http Protocol & Http Methods

          4. Web Server & Web Container

          5. Servlet Interface   

         6. GenericServlet

          7. HttpServlet

          8. Servlet Life Cycle

9. ServletConfig

 10. ServletContext

 11. Servlet Communication

                   1. Servlet-Browser communication

                             1. sendError

                             2. setHeader

                             3. sendRedirect

                  2. Web-component Communication

                             1. Forward

                             2. Include

                  3.Servlet-Applet Communication

 12. Session Tracking Mechanisms

                             1. HttpSession

                             2. Cookies

                             3. URL-Rewriting

                             4. Hidden-Form Fields

 13.Filters & Wrappers

 14.Listeners

 15.Web-Security

III.JSP        

          1. Introduction

          2. Jsp LifeCycle

          3. Jsp Implicit Objects & Scopes

          4. Jsp Directives

                   1.page

                   2.include

                   3.taglib

         5. Jsp Scripting Elements  

                   1.declaratives

                   2.scriptlets

                   3.expressions

         6. Jsp Actions

                     1.Standard Actions

                           1. useBean  tag

                           2. setProperty tag

                           3. getProperty tag

                           4. include  tag

                           5. forward  tag

                           6. param  tag

                           7. plug-in  tag

                           8. params tag

                           9. fallback tag

                         10. directives tag

                         11. scriptlet tag

                         12. expression tag

                   2.Custom Actions

                          1. Classic Tags

                          2. Simple Tags

           7. JSTL & Tag Library

IV.IDE

          1. MyEclipse

V.SERVERS

        1. Tomcat

        2. Weblogic

VI.DATABASE

        1. Oracle

 

Syllabus

Introduction to Android

Android Overview and History

·         How it all got started

·         Why Android is different (and important)

Android Stack

·         Overview of the stack

·         Linux kernel

·         Native libraries

·         Dalvik

·         App framework

·         Apps

SDK Overview

·         Platforms

·         Tools

·         Versions

Hello World App

·         Creating your first project

·         The manifest file

·         Layout resource

·         Running your app on Emulator

Main Building Blocks

·         Activities

·         Activity lifecycle

·         Intents

·         Services

·         Content Providers

·         Broadcast Receivers

Basic Android User Interface

·         XML versus Java UI

·         Views and layouts

·         Common UI components

·         Handling user events

Android system Overview

·         Preferences

·         Notifications

Advanced UI

·         Selection components

·         Adapters

·         Menus and Dialogs

·         Animations

Multimedia in Android

·         Multimedia Supported audio formats

·         Simple media playback

·         Supported video formats

·         Simple video playback

SQL Database

·         Introducing SQLite

·         SQLiteOpenHelper and creating a database

·         Opening and closing a database

·         Working with cursors Inserts, updates, and deletes

Basic Content Providers

·         Content provider MIME types

·         Adding, changing, and removing content

·         Working with content files

Advanced Android

Location Services

·         Working with the Location Manager

·         Working with Google Maps extensions

Services

·         Overview of services in Android

·         Implementing a Service

·         Service lifecycle

Broadcast Receivers

·         What are Broadcast Receivers

·         Implementing broadcast receiver

Intent Filters

·         Role of filters

·         Intent-matching rules

·         Filters in your manifest

WiFi

·         Monitoring and managing Internet connectivity

·         Managing active connections

·         Managing WiFi

Camera

·         Taking pictures

·         Rendering previews

Bluetooth

·         Controlling local Bluetooth device

·         Discovering and bonding with Bluetooth devices

·         Managing Bluetooth connections

·         Communicating with Bluetooth

Microsoft .Net Framework Concept

What is Microsoft .Net Framework?

What are the functions of Microsoft .net framework?

Common Language Runtime in .Net Framework

How to Common Language Runtime

What is .Net Framework Class Library?

What is Common Language Specification?

What is Common Type System?

What is Microsoft Intermediate Language?

What is Portable Executable (PE) File Format?

What is Microsoft Just In Time Compiler?

What is .Net Namespaces?

What is C#, C++ v/s C#, Java vs C#, C# History, C# Features, C# Example, C# Variables, C# Data Types, C# Operators, C# Keywords?

C# Control Statement:

C# if-else, C# switch,

C# Loop Concepts: For Loop, C# While Loop, C# Do-While Loop,  C# Break, C# Continue, C# Goto, C# Comments

C# Function Concepts:

C# Function, C# Call By Value, C# Call By Reference, C# Out Parameter

C# Arrays Concepts:

C# Arrays, C# Array Types C# Array to Function, C# Multidimensional Array, C# Jagged Arrays

Array string Function, Types of Function, Collections- ArrayList and Generics List

OOPS concept in C#, C# Object Class,

C# Object and Class, C# Constructor, C# Destructor, C# this, C# static, C# static class, C# static constructor, C# Structs, C# Enum

C# Inheritance Concept: Single Inheritance, Multi Level, Interface

LAB

C# Polymorphism Concept

C# Member Overloading, C# Method Overriding

C# Properties- Usage of C# Properties, having logic while setting value

C# Exception Handling :

C# Exception Handling, C# try/catch, C# finally, C# Custom Exception, C# checked unchecked, C# System Exception

C# Multithreading :

C# Multithreading, C# Thread Life Cycle, C# Thread class, C# Main Thread, C# Thread Example, C# Thread Sleep, C# Thread Abort, C# Thread Join, C# Thread Name, C# Thread Priority

 

ASP.Net

 

Creating an ASP.NET Website Using Visual Studio .NET

 

Understanding Property bar and Solution Explorer

 

Creating a Microsoft ASP.NET Web Form

 

Add a Web Form to an ASP.NET Web Application project

 

Using Code-Behind Pages

 

Using Page Events

 

Creating a Page Load Event Procedure

 

Creating a Click Event Procedure

 

Working with Controls

 

Standard Controls

 

Label Control

 

Literal Control

 

Textbox Control

 

Checkbox Control

 

Radio button Control

 

Button Control

 

Link button Control

 

Image Button Control

 

Image Control

 

Hyperlink Control

 

Understand Validation Controls

 

Using Required Field Validator Control

 

Range Validator Control

 

Compare Validator Control

 

Regular Expression Validator Control

 

Validation Summary Control

 

Displaying Advertisements

 

Storing Advertisement in an XML File

 

Displaying Different Page Views

 

Working with Master Page

 

Creating Master Pages

 

Using Images and Hyperlinks in Master Pages

 

Using List Control

 

Working with Drop Down list Control

 

Working with the Radio button List Control

 

Working with ListBox Control

 

Working with Checkbox List Control

 

Working with the Bulleted List Control

 

Grid View Control

 

Displaying Data

 

Displaying Empty Data

 

Using Tree View

 

Reporting

 

Crystal Report

 

 

Sql Connection

 

Sql Command

 

Execute Non Query

 

Accessing Data with ADO.NET

 

SQL Introduction

 

Create Database

 

Creating Tables

 

Selecting Data

 

Inserting into a Table

 

Updating Records

 

Deleting Records

 

Drop table and database

 

Primary key

 

Unique Key

 

Not Null

 

Check Default

 

GROUP BY clause

 

HAVING clause

 

Join

 

Stored Procedures

 

Cursor

Ajax

Script Manager

 

Update Panel

 

Water Mark

 

Validator Callout

 

Calendar Extender

 

Timer

 

Tab Container

Microsoft VB.Net 2010

-  INTRODUCTION TO MICROSOFT.NET FRAMEWORK 4.0

-  EXPLORING THE VISUAL STUDIO IDE 2010

-  GETTING STARTED WITH VISUAL BASIC.NET 2010

-  WORKING WITH FUNCTIONS, PROCEDURES AND PROPERTIES

-  ADVANCED FEATURES OF VISUAL BASIC 2010

-  WINDOW FORMS & CONTROLS

-  WORKING WITH DIALOG BOXES

-  CREATING MDI APPLICATIONS & HELP SYSTEM

-  Introduction to ADO.net

-  DATA ACCESS AND MANIPULATION WITH ADO.NET

-  THE LANGUAGE INTEGRATED QUERY (LINQ)

-  DATA ACCESS USING ENTITY FRAMEWORK

-  WINDOWS PRESENTATION FOUNDATION (WPF)

-  DATA BINDING WITH WPF

-  WPF GRAPHICS

-  WPF ANIMATIONS

 

 

HTML

HTML Basics

Creating Form Using Html

Using .CSS Script in Dreamweaver

JAVA SCRIPT

Introduction to JavaScript

Types of JavaScript Variables, operators, Loops

Using Objects, Events

Common JavaScript Function

Using JavaScript in Dreamweaver

JavaScript validation

PHP FUNDAMENTALS

Embedding PHP with HTML

Embedding HTML with PHP

Introduction Variables

Using Variables

Understanding Data types

Using Operators

Writing Statements and Comments

Using Conditional and comments

Using Conditional Statements(if – Else)

Using Repetition Statements(while, do while, for)

OBJECT ORIENTED PROGRAMMING AND PHP

PHP 5 Objects

Class Inheritance

Auto loading Classes

Constructor & Destructors

Member & Method Visibility

The Static keyword

Abstract Classes

Object Interfaces

Overloading

Class Members

PHP and My SQL

Database Connectivity

Fetching Data From Database

Inserting Data into Database

Updating Data in Database

Deleting Data from in Database

Advance PHP

 

HTML

Introduction to Internet

Understanding Browsers

Starting with HTML

HTML Page Structure

Defining Web Layout( Head & Body)

Head Tags

BODY tag with Bgcolor, Background with image and text color.

Text formating

Text attributes

Importance of heading tags (H1–H6)

Marquee text with or without background, Blink the text attributes

Divide section using <HR> line with width, align, size

Knowing Images format for web

Working with images

Images attributes

Working with Tables

Table attributes

Colspan, Rowspan

Table Border, Align, Valign

Table background image, color to cell

Nesting tables

Using list

Ordered list

Unordered list

Bullets (disc, square, circle)

Upper alphabets, lower alphabet, roman upper or lower

Working with Links

Internal Links

External Links

Anchor Link

Email Link

Linking with text

Links with images

working with forms

knowing get and post action

Radio button, Check box,

Text box, Drop-down list,

Use attribute Size, Max-length, Name attributes

CSS

Introduction to Cascading Style Sheets

Types of Style Sheets

(Inline, Internal and External)

Class Selector

ID Selector

Absolute Relative Positioning

Inline menu

DIV + CSS Layout Design

PSD to CSS Conversion

Photoshop

Defining page setup for web

Understanding file formats for web

Understanding Pixels & Resolution

Navigating Photoshop

Working with tools

Working with Multiple Images, Rulers, Guides & Grids

Working with layers,

Merging Layers, locking layers

Blending modes, opacity & fill

Adjusting Canvas Size & Canvas Rotation

Creating text, applying styles effects

Creating web patterns

Levels, Curves adjustment

Patch tool image correction

Enhancing image for web

Retouching images

Transforming of images

Color pallete

Using filters for effect

Render, glass, wood texture, emboss

Creating Web Layout

Creating Web banners

Web Animation in Photoshop

Converting Photoshop Layout to HTML in Photoshop

Javascript

Intro to JavaScript

Understanding variables & functions

Working with alert, confirm and prompt

Understanding loop, arrays

Creating rollover image

Working with operators.

Dreamweaver

Exploring Dreamweaver Interface

Planning & Setting Web Site Structure

Working with panels

Understanding and switching views

Using property inspector

Formatting text

Creating Web pages

Hyperlinking pages

External Linking

Anchor & Email Link

Inserting Tables

Merging cells

Setting table properties

Working with images

Understanding jpg and GIF file format

Image Linking

Creating rollover images

Inserting flash swf file in web pages

Working with forms

Validating forms

Creating and working with Templates

Working with Spry Menu Bar

Creating Tabbed Panel

Creating Collapsible panel

Using Behaviours

Creating interactive website

Creating Table less website using CSS

Flash

Animation concept FPS

Understanding animation for web

Flash interface

Working with tools

Creating basic animation frame by frame

Creating animation using onion skin

Shape animation

Understanding fps and timing difference

Understanding and creating symbols for animation

Motion tween animation

Using rotate, alpha effects in animation

Motion guide animation

Understanding movie clips

Working with colors pallet

Adding sound to animation

Adding sound to buttons

Importing images from other software’s

Creating effective web banners

Creating web buttons

Creating web advertisement

Creating interactive web Presentation

 

1. Introduction :

What is object oriented programming? Why do we need objectoriented.

Programming characteristics of object-oriented languages. C

and C++.

 

2. C++ Programming basics :

Output using cout.Directives. Input with cin. Type bool. The setw

manipulator. Type conversions.

 

3. Functions :

Returning values from functions.Reference arguments. Overloaded

function. Inline function. Default arguments. Returning by reference.

 

4. Object and Classes :

Making sense of core object concepts (Encapsulation, Abstraction,

Polymorphism, Classes, Messages Association, Interfaces)

Implementation of class in C++, C++ Objects as physical object, C++

object as data types constructor. Object as function arguments. The

default copy constructor, returning object from function. Structures

and classes. Classes objects and memory static class data.Const

and classes.

 

5. Arrays and string arrays fundamentals. Arrays as class Member

Data :

Arrays of object, string, The standard C++ String class

 

6. Operator overloading :

Overloading unary operations. Overloading binary operators, data

conversion, pitfalls of operators overloading and conversion

keywords. Explicit and Mutable.

 

7. Inheritance :

Concept of inheritance. Derived class and based class. Derived

class constructors, member function, inheritance in the English

distance class, class hierarchies, inheritance and graphics shapes,

public and private inheritance, aggregation : Classes within classes,

inheritance and program development.

 

8. Pointer :

Addresses and pointers. The address of operator and pointer and

arrays. Pointer and Faction pointer and C-types string. Memory

management : New and Delete, pointers to objects, debugging

pointers.

 

9. Virtual Function :

Virtual Function, friend function, Static function, Assignment and copy

initialization, this pointer, dynamic type information.

 

10. Streams and Files :

Streams classes, Stream Errors, Disk File I/O with streams, file

pointers, error handling in file I/O with member function, overloading

the extraction and insertion operators, memory as a stream object,

command line arguments, and printer output.

 

Term work / Practical :Each candidate will submit a journal in which at

least 10 assignments based on the above syllabus and the internal paper.

Installation

Review of Basic Accounting Concepts

Getting Familiar with Tally.ERP 9

Managing Company Data

Company Information

Country Specific Configuration

Creating a Company

Loading a Company

Shut Company

Alter Company

Delete Company

Gateway of Tally

Accounts Only

Accounts with Inventory

Company Features

Accounting Features

Inventory Features

Statutory & Taxation

Tally.NET Features

Maintaining Masters

Accounting Configuration & Features

Groups

Introduction

Pre-defined Groups in Tally.ERP 9

Creating Groups - Single & Multiple

Creating Groups - Advanced usage

Display, Alter and Delete Groups

Ledgers

Introduction

Pre-defined Ledgers in Tally.ERP 9

Creating Ledgers - Single & Multiple

Creating Ledgers - Advanced usage

Purchase / Sales Ledgers

Expense / Income Ledgers

Party Ledgers

Duties & Taxes Ledgers

Assets / Liabilities Ledgers

Display, Alter and Delete Ledgers

Stock Groups

Introduction

Creating Stock Groups - Single & Multiple

Display, Alter and Delete Stock Groups

Stock Categories

Introduction

Creating Stock Categories - Single & Multiple

Display, Alter and Delete Stock Categories

Units of Measurement

Introduction

Simple Units of Measure

Compound Units of Measure

Stock Locations / Godowns

Introduction

Creating Stock Locations / Godowns - Single & Multiple

Display, Alter and Delete Stock Locations / Godowns

Stock Items

Introduction

Creating Items - Single & Multiple

Creating Items - Advanced usage

Display, Alter and Delete Items

Voucher Entry in Tally.ERP 9

Accounting Vouchers

Introduction

Pre-defined Voucher Types in Tally.ERP 9

Voucher Entry - Main Screen Familiarization

Receipt Entry - Normal and Bill-wise

Printing Receipt Voucher as Formal Receipt

Payment Entry - Normal and Bill-wise

Payment Entry with Narration for each entry

Warn on Negative Cash Balance

Pre-Allocate Bills for Payment and Receipt

Printing Payment Voucher

Cheque Printing in Tally.ERP 9

Contra Entry

Using Payment / Receipt as Contra

Journal Entry

Allowing Cash Accounts in Journals

Debit Note Voucher

Credit Note Voucher

Purchase Voucher

Purchase Invoice - Accounting Invoice

Sales Voucher

Sales Invoice - Accounting Invoice

Inventory Vouchers

Introduction

Pre-defined Voucher Types in Tally.ERP 9

Purchase Invoice - Item Invoice

Purchase Invoice Configuration

Sales Invoice - Item Invoice

Sales Invoice Configuration

Printing Sales Invoices

Debit & Credit Notes in Invoice Mode

Purchase Order Processing in Tally.ERP 9

Sales Order Processing in Tally.ERP 9

Printing Purchase & Sales Orders

Receipt Note (GRN)

Delivery Note Voucher

Rejections In Voucher

Rejections Out Voucher

Stock Journal Voucher

Godown Transfer Journal Voucher

Physical Stock Voucher

Advanced Concepts in Tally.ERP 9

Memorandum Vouchers

Optional Vouchers

Reversing Journals

Post-dated Vouchers

Manufacturing and Assembling

Bill of Material

Manufacturing Stock Journal Voucher

Different Actual and Billed Quantities

Batch-wise Details

Manufacturing and Expiry Dates

Voucher Types and Voucher Numbering

Voucher Class

Cost Centres

Allocating Expenses and Incomes to Cost Centres

Multiple Cost Categories

Cost Centre Class

Budgeting in Tally.ERP 9

Credit Limits

Multi-Currency and Forex Gains / Losses

Price Levels and Price Lists

Reporting & MIS

Basic Concepts of Reporting in Tally.ERP 9

Report Configuration and Filtering

Balance Sheet

Profit & Loss Account

Trial Balance

Sales Register

Purchase Register

Journal Register

Day Book

Cash Book

Bank Book

Bank Reconciliation

Group Summary

Outstandings - Receivables and Payables with Ageing Analysis

List of Vouchers by Voucher Type

Group Vouchers and Ledger Vouchers

List of Accounts

Statistics - All Accounting and Inventory Masters and Vouchers

Stock Summary

Display - Stock Item

Stock Group Summary

Stock Category Summary

Stock Location / Godown Summary

Stock Query

Purchase Orders Book

Sales Orders Book

Reorder Status

Movement Analysis

Batch-wise Reports

Stock Ageing Analysis

Purchase Bills Pending

Sales Bills Pending

Stock Transfers Register

Physical Stock Register

Cash Flow and Funds Flow

Cost Center Reports

Ratio Analysis

Exception Reports

Account Confirmation Statements

Payment Reminder Letters

Printing from Tally.ERP 9

Expert Level

Custom Configuration of Tally.ERP 9

Group Companies and Consolidation

Exporting Data from Tally.ERP 9 in various formats

Emailing from Tally.ERP 9

Advanced Tally

Managing TDS in Tally.ERP 9

Managing VAT & CST in Tally.ERP 9

Managing Service Tax in Tally.ERP 9

Managing Excise Tax in Tally.ERP 9

Managing TCS Tax in Tally.ERP 9

Managing GST

 

Module 1: HTML

  • Introduction to HTML
  • HTML Basic Tag
  • HTML Image, Hyperlink
  • HTML List
  • HTML Table
  • HTML Div
  • HTML Frame
  • HTML Forms
  • HTML Font
  • Marquee Tag

Module 2: Adobe Dreamweaver CS5

  • Introduction to Adobe Dreamweaver CS5
  • Dreamweaver Interface Basics
  • Type of Views
  • Defining a Dreamweaver Site
  • Benefits of Using Dreamweaver Site
  • Creating a Site for Static Project
  • Creating a Site for PHP Project
  • Standard Tool Bar
  • Multiple Browser Previews
  • Anchor Links / Email Links / Named Anchors
  • Insert Table
  • Insert Div
  • Inserting Images / Image Hot Spots
  • Inserting Tables
  • Text Tags
  • Forms in Dreamweaver
  • Input Tags
  • Select Tag / List Tag / Opt Group
  • Buttons (Submit and Reset)
  • File Type / Encoding Type

Module 3: DHTML (CSS)

  • Introduction to CSS
  • CSS Background
  • CSS Margin
  • CSS Padding
  • CSS Border
  • CSS Float
  • CSS Links
  • CSS Text
  • CSS Outline

Module 4: HTML5

  • Introduction to HTML5
  • What’s new in HTML5
  • HTML5 APIs
  • HTML5 Features
  • HTML5 Doc Type
  • New Structure Tags
  • Section
  • Nav
  • Article
  • Aside
  • Header
  • Hgroup
  • Footer
  • New Media Tags
  • Audio and Video tags
  • New Form Tags

Module 5: Cascading Style Sheets (CSS 3)

  • Introduction to CSS 3
  • Basic CSS3 Selectors
  • Advanced CSS3 Selectors
  • New CSS3 Properties
  • CSS Rounded Corners
  • Box Shadow
  • Text Shadow Property
  • Text Stroke Property
  • Multiple Backgrounds
  • CSS Clip
  • CSS Gradients
  • Column Rules
  • Opacity
  • Transitions
  • Transform

Module 6: JavaScript

  • Introduction to Java Script
  • JavaScript Variable
  • Statement
  • Operator
  • Function
  • Alerts
  • Array
  • Form Validation
  • JavaScript Event
  • JavaScript Date function
  • GetElementById

Module 7: Responsive Web Designing

  • Introduction to RWD
  • Using CSS Media Queries
  • Choosing breakpoints
  • Sizing content to the viewport
  • Responsive Navigation

Module 8: Bootstrap

  • Introduction to Bootstrap
  • Bootstrap with CSS
  • Layout Components
  • Bootstrap Plug-ins

Module 9: Adobe Photoshop

  • Introduction to Stock Photography
  • Types of Image Graphics
  • Vector Graphics and Tools
  • Scalar Graphics and Tools
  • Introduction to Adobe Photoshop
  • Interface Tour of Photoshop and Palettes
  • Color Modes and Resolution Options
  • File Types in Photoshop
  • Move Tool
  • Marque Tools
  • Lasso Tools
  • Quick Selection / Magic Wand
  • Crop / Slicing Tool
  • Image Manipulation Tools
  • Brushes
  • Patterns
  • Gradients
  • Pen Tool / Shape Tool
  • Text Tool
  • Working with Layers, Groups and Smart Objects
  • Image Adjustments
  • Layer Masking, Layer Clipping
  • Using Blending Options
  • View Menu / Window Menu
  • Filter Effects
  • PSD to HTML Slicing
  • Design Banners for Website

Programming Language in  C

Introduction to Programming

 

Types of programming langauges

 

Introduction to C Language

 

Introduction to Turbo C

 

Language Elements

 

Operators

 

Control Statements - if and switch

 

Looping Structures

 

Characters Handling

 

Arrays

 

Multidimentional Arrays

 

String Handling

 

User-defined functions

 

Pointers

 

Pointer notation vs. Array notation

 

Structures, Unions

 

Pre-processor 

 

File Handling

 

Command Line Arguments

 

Dynamic Memory Allocation

OBJECT ORIENTED PROGRAMMING C++

 

1. Introduction :

What is object oriented programming? Why do we need objectoriented.

Programming characteristics of object-oriented languages C and C++.

 

2. C++ Programming basics :

Output using cout.Directives. Input with cin. Type bool. The setw manipulator. Type conversions.

 

3. Functions :

Returning values from functions.Reference arguments. Overloaded

function. Inline function. Default arguments. Returning by reference.

 

4. Object and Classes :

Making sense of core object concepts (Encapsulation, Abstraction,

Polymorphism, Classes, Messages Association, Interfaces)

Implementation of class in C++, C++ Objects as physical object, C++

object as data types constructor. Object as function arguments. The

default copy constructor, returning object from function. Structures

and classes. Classes objects and memory static class data.Const

and classes.

 

5. Arrays and string arrays fundamentals.

 Arrays as class Member Data, Arrays of object, string, The standard C++ String class

 

6. Operator overloading :

Overloading unary operations. Overloading binary operators, data

conversion, pitfalls of operators overloading and conversion

keywords. Explicit and Mutable.

 

7. Inheritance :

Concept of inheritance. Derived class and based class. Derived

class constructors, member function, inheritance in the English

distance class, class hierarchies, inheritance and graphics shapes,

public and private inheritance, aggregation : Classes within classes,

inheritance and program development.

 

8. Pointer :

Addresses and pointers. The address of operator and pointer and

arrays. Pointer and Faction pointer and C-types string. Memory

management : New and Delete, pointers to objects, debugging

pointers.

 

9. Virtual Function :

Virtual Function, friend function, Static function, Assignment and copy

initialization, this pointer, dynamic type information.

 

10. Streams and Files :

Streams classes, Stream Errors, Disk File I/O with streams, file

pointers, error handling in file I/O with member function, overloading

the extraction and insertion operators, memory as a stream object,

command line arguments, and printer output.

 

 

Term work / Practical :Each candidate will submit a journal in which at

least 10 assignments based on the above syllabus and the internal paper.

 

  • footer-logo
  •   FD-4, 2nd Floor, Pitampura,
    Near Pitampura Metro Station
    New Delhi : 110034 (India)
  •   011-47018524, 011-47596963
  •   SCO 60-61, 2nd Floor
    Above SBI Bank,
    Sector-34 , Chandigarh
  •   0172-4185334, +91-9357064212
  • info@proudtechnologies.com