SPIC – Education Encouragement Program
   
Highlights
-
Focus on in-depth technology knowledge
-
Advanced technology sessions
-
Experiencial learning
-
Application of knowledge to build technology solutions
-
Exposure to software development processes
-
Guidance from industry experts
-
Global Certification - SCJP or MCTS
-
Personality development and soft skills

Technology Foundation
  C Programming
 

Programming Concepts, Language Constructs, Expressions, Selection and Iteration constructs, Preprocessor, Arrays and Functions, Memory management, Structures and Pointers, Union, Enumeration, File Handling, Linked List and Data structure concepts.

  C++ Programming
  OO Programming Concepts, References & const, Function Overloading, inline functions, Namespace, Constructors and Destructors,const member functions, static member functions, Inline member functions, memory management, Inheritance, Virtual Methods, Virtual Destructor, Pure virtual functions, Multiple Inheritence, RTTI Introduction, Introduction to Templates
  DBMS & Oracle
  DBMS and RDBMS Concepts, Data Modeling, SQL, DDL, DML, Introduction to stored Procedures, Cursors, Views & Synonyms,Indexes,Sequences
  Linux
  Operating System Concepts, Linux Basic commands, Shell Programming

  Specialization : Java Or .NET
Java Specialization
  Core Java Programming
  JVM,Java Classes, Parameter Passing, Inheritance,Polymorphism, Abstract Classes, interfaces, packages, inner classes, Object class, String, String Buffer, Wrapper classes, Introduction AWT & Swing, Layouts and event handling, Exceptions, try-catch-finally Construct, Exception hierarchy, Writing your own exceptions ,Chained Exceptions,Assertions, Java Collection Framework, Lists and Maps, Usage of Collection classes, Java Applets, Java socket programming, File I/O
  J2EE- Web Components
  HTML, Java Script Basics, DOM , JDBC, HTTP basics, Java servlet life cycle, Servlet session Management, Servlet Collaboration, XML Basics, DTD, XML Parsing using JAXP (SAX & DOM), JSP basics, Scripting elements, JSP standard actions, JSP Custom Tags, Introduction to struts framework
  Advanced Technology
  Struts Framework, Hibernate, Spring Framework, Web Services
  Global Certifications -Sun Certified Java Professional (SCJP)
  (CX-310-055)Sun Certified Programmer for the Java 2 Platform, Standard Edition 5
   
.Net Specialization
  Micosoft .NET Framework 3.0 with C# .NET
  Language Basics, System Types and Interfaces new in .NET 2.0, Collections and Generics, Debugging and Monitoring and Applications, File I/O, Serializing Data and Custom Serialization, Delegates and Events, .NET Remoting Framework, Reflection, COM Interoperability.
  Windows Forms Applications
  Windows Application, Windows Form- Control Collection, Building GUI using Visual Studio.NET Form, Common members , Properties & Events Controls, Mouse and Keyboard Event Handling, Dialog boxes, Using ColorDialog, Creating Custom Dialog Boxes, GDI +, GDI + Namespaces, Graphics Class, Deployment of Windows Applications
  Introduction to Windows Presentation Foundation, Windows Communication Foundation and Windows Workflow Foundation
  Web Applications with ASP .NET 3.5
  ASP.NET Page life Cycle, Controls in ASP.NET, ASP.NET Object Model, State Management, Using ADO.NET on ASP.NET Pages,Master Pages, Themes, Profiles, Caching, Web Parts, Custom Controls, ASP .NET Ajax & ASP .NET Ajax control toolkit, LINQ in ASP.NET
  Advanced Technology
  Remoting, Web Services, AJAX, Silverlight
  Global Certifications -Microsoft Certified Technology Specialist (MCTS)
  (70-536)Microsoft .NET Framework 2.0 - Application Development Foundation
(70-528)Microsoft .NET Framework 2.0 - Web-Based Client Development
   
Project Incubation
  Processes and Practices
  Software Development Life Cycle, Unified Modeling Language(UML), Requirements Analysis, Object Model and Data Model Design, Coding Best Practices, Implementation and Testing, Project Execution and Control, Configuration Management
  Project Deployment
  Candidates would work on real-time project. Training on advanced technology, certifications and processes will be part of the incubation cycle.
  Soft skills
  Presentation & Communication Skills, Interview Technique & Feedback, Group Discussion, Preparation for Aptitude & Test Series, Personality Development Workshop, Personal Effectiveness