Course Details
Image

ICP

ICP is a career program designed to equip students with the professional skills required to secure successful jobs or freelancing opportunities in the growing web development industry. With structured learning & expert faculty teaching, ACWD program trains you in best industry practices for developing & managing user-friendly, visually appealing websites, database design, and programs.

Apply For This Course Now

Total Course Duration: 9 Months

  • Overview of C

  • Constants, variable and data types

  • Operators and expressions

  • Managing input and output operations

  • Decision making and branching

  • Decision making and looping

  • Arrays

  • Character arrays and strings

  • User defined functions

  • Structures and unions

  • Pointers

  • File management in C

  • Principles of object-oriented programming

  • Beginning with C++

  • Tokens, expression and control structures

  • Function with C++

  • Classes and objects

  • Constructors and destructors

  • Operator overloading and type conversion

  • Inheritance: extending classes

  • Pointers, virtual functions and polymorphism

  • Managing console I/O operations

  • Working with files

  • Introduction

  • Editing and viewing HTML files

  • Setting up the document structures

  • Formatting text by using tags

  • Using lists and background

  • Creating hyperlinks and anchors

  • Creating tables and formatting tables

  • Creating user forms

  • Incorporating sound and video

  • Creating division-based layouts

  • What is CSS?

  • Understanding styles

  • Constructing style rules

  • Creating styles and IDs for applying styles

  • Applying styles to hyperlinks

  • Creating and linking to external style sheets

  • Introduction to Java script

  • Operators

  • Conditional statements

  • Popup boxes

  • Arrays

  • Events and functions

  • JavaScript form validation

  • JavaScript exceptions

  • Introduction to jQuery

  • jQuery selector

  • jQuery and dom

  • jQuery and events

  • jQuery and Ajax

  • jQuery UI

  • Introduction to Java

  • An overview of Java

  • Data types, variables and arrays

  • Operators

  • Control statements

  • Introducing classes

  • A closer look at methods and classes

  • Inheritance

  • Packages and interface

  • Exception handling

  • Multithreaded programming

  • Enumerations, autoboxing

  • I/O operations

  • Applet classes

  • Generics

  • Introduction

  • C# language fundamentals

  • Classes and objects

  • Inheritance & polymorphism

  • Structures, enumeration, garbage collection

  • Abstract classes & interfaces

  • Arrays, collections & string manipulation

  • Exception handling

  • Delegates & events

  • WinForms & Windows application

  • More windows control & standard dialog boxes

  • Data access using ADO.net

  • Multithreading

  • The file system & streams

  • Introduction

  • XML syntax

  • XML schema

  • Name spaces

  • XSL transformation

  • XSL formatting objects and CSS

  • The parser and DOM

  • Writing XML

  • N-tier architecture and XML

  • DBMS ((Database Management System)

  • Types of data model

  • Entity relationship model

  • Normalization

  • Retrieving data using SQL select statement

  • Restricting and sorting data

  • Group by function

  • Joins

  • Sub query

  • Manipulating data

  • Creating other schema objects

  • Introduction to data structure

  • Arrays

  • Stack and queues

  • Linked list

  • Tree and multilevel indexing

  • Graphs

  • Sorting techniques

  • Searching techniques

  • File structure

  • Overview of PL/SQL program

  • PL SQL creating procedure

  • Creating functions

  • Managing subprograms

  • Creating packages

  • More package concepts

  • Creating databases triggers

  • Creating cursors

  • Introduction to Visual Basic Programming
  • The .NET framework
  • The visual basic language essentials
  • Working with forms and controls
  • Working with procedures
  • Validating user input
  • Object-oriented programming in visual basic .NET
  • Handling errors and exceptions
  • Enhancing the user interface
  • Using ADO.NET & accessing data with ADO.NET
  • Deploying application
  • Generating reports using crystal report & report wizard
10+2 / Graduates / Undergraduates / Working professional
Java Programmer, C# Programmer, XML Programmer, VB.net Programmer