Course Details
Image

ICSD

ICSD is the professional career program which is delivered with the selective options of technology with coverage of project and assignments which make it easier for them to be short-listed for software development profiles. Undergraduate/graduate students normally lack the practical exposure and over here their education is added with hands on experience on most sought-after technologies of the day.

Apply For This Course Now

Total Course Duration: 12 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

  • Basic of HTML, CSS and Javascript

  • Basic of dreamweaver CS 6.0

  • Overview of PHP

  • Using variable and operators

  • Controlling program flows

  • Working with arrays

  • Using functions and classes

  • Working with files and directories

  • Working with database and SQL

  • Working with XML

  • Working with cookies, sessions, headers

  • Handling errors

  • Developing PHP Application

  1. String handling

  2. Exploring java language

  3. Java util. part-1: Collection framework

  4. Java util. part-1: More utility classes

  5. I/O: Exploring java I/O

  6. Networking

  7. Introducing AWT: Working with windows, graphics and text

  8. Using AWT: Controls, layout manager and menus

  9. The concurrency utilities

  10. NIO, regular expression and other packages

  11. Introducing swing

  12. Exploring swing

  13. SQL

  14. JDBC using SQL

  15. Sending E-mails

  16. Servlets

  17. JSP

  18. Servlets and JSP exceptions

  19. Javabeans and the JSP expression languages

  20. Custom tag libraries

  21. Filters

  22. Database connectivity

  23. Developing web applications

  24. Struts 2 Framework

    • Introducing to struts 2

    • Struts 2 configuration

    • Action & subclasses

    • Action classes and UI

    • Validator framework

    • In-built inceptor

    • Struts 2 tag libraries

    • Using data tags

  25. Entity bean

    • Entity

    • Entity vs. session beans

    • Entity beans

    • The entity manager API

    • Entity instance’s life cycle

    • Entity creation

    • Primary key and entity identity

  • Introducing ASP.NET

  • Using master pages, themes and caching

  • Handling events and managing state

  • Using server controls

  • Input validation and site navigation

  • Globalization and accessibility

  • Creating custom web controls

  • Debugging and deploying

  • Working with client-side scripting, AJAX & jQuery

  • Writing & working with HTTP modules and web services

  • Connecting to and querying data with LINQ

  • Working with data source controls & data-bound controls

  • Implementing user profiles, authentication and authorization

  • Creating websites with ASP.NET MVC 4

  • ADO.NET disconnected classes

  • Introducing LINQ

  • LINQ to SQL

  • LINQ to XML

  • ADO.NET entity framework

  • WCF & WPF data services

  • Developing reliable application

  • Deploying your application

  • 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
Graduates / Undergraduates / Working professional
Web application developer, ASP.NET MVC developer, .NET developer with MVC, Java Programmer, Java web application developer, PHP Developer, Drupal Programmer, Codeigniter Developer