image

About the Java Technology

The Java platform differs from most other platforms in that it's a software-only platform that runs on top of other hardware-based platforms. The Java platform has two components: The Java Virtual Machine. The Java Application Programming Interface (API).

Course Syllabus

Programming Logic & Flow Charts - 8 Hours
  • Programming Fundamentals
  • Operating System
  • Types of Application Programs
  • Algorithm
  • Flow Charts
Programming Fundamentals Using C - 20 Hours
  • Introduction to C Language
  • Including External Modules, Data Types
  • Variables & Constants
  • Expressions & Operators (Ariithmetic, Relational, Logical, etc.)
  • Sequence Controls & Loops in C
  • Functions
  • Arrays
  • Sorting & Searching Arrays
  • Multi Dimensional Arrays
  • String & Math Funtions
Introduction To OOPS - 12 Hours
  • What is Procedural Programming?
  • What is Object Oriented Programming?
  • Advantages of OOPS Over Procedural Programming
  • What is a Class & an Object?
  • Member Variable (Object Level (Instance) Variable)
  • Static Variable (Class Level Variable)
  • Local Variable
  • Object Function (Member Functions)
  • Constructor
  • Static Functions
  • Access Specifier - Private, Protected, Default/Internal,Public
  • The Basic Characteristics of OOPS
  • Abstraction
  • Interfaces
  • What is a Package or Name Space?
HTML5 Programming with Java Script & CSS3 - 40 Hours
  • Overview of HTML & CSS
  • Creating & Styling HTML Pages
  • Introduction to Java Script
  • Creating Forms to Collect & Validate User Input
  • Communicating with a Remote Server
  • Styling HTML5 by Using CSS3
  • Creating Objects & Methods by Using HTML 5 APIS
  • Adding Offline Support to Web Applications
  • Implementing an Adaptive User Interface
  • Creating Advanced Graphics
  • Animating the User Interface
  • Implementing Real - Time Communication by Using Web Sockets
  • Perfoming Backgroung Processing by Using Web Workers
XML - 16 Hours
  • Introduction to XML
  • DTD & XML Schema
  • Using CSS with XML
  • Using XSLT in XML
  • Using XPATH in XML
  • Using XML DOM
Using FTP (File Transfer Protocol) - 4 Hours
  • Introduction to Network
  • Client/Server Concepts
  • Protocols
  • IP Addressing
  • What is FTP?
  • Different Software Tools used for FTP (Filezilla, Cute FTP etc.)
  • How to Create a free Domain on the web?
Core Java Programming - 50 Hours
  • History of Java
  • Features of Java
  • Data Types and Operators
  • Variables
  • Control Statements and Loops
  • Introduction to OOPS
  • Understanding need of Classes & Objects
  • Identifying features of Objects
  • Classes, Objects, Construct & Methods
  • Use of this Keyword
  • String Class, String Buffer and String Builder
  • Encapsulation and Access Specifier
  • Inheritance
  • Polymorphism
  • Abstract Class and Interface
  • Exception Handling
  • Understanding Collection Framework
  • Collection Classes and collection Interfaces
  • File Input and Output
  • Multithreading
  • Database Connectivity
  • Understanding JDBC
  • Components of JDBC
  • Understanding Prepared and callable Statements
  • Transaction Management
  • Introduction to Swing
  • Understanding AWT and Swing
  • Difference between AWT and Swing
  • Understanding Various Aspects of Ul
  • Different Controls
  • Layout Manager
  • Event Handling with Swing
Advanced Java : Web Component Development with Servlets & JSPs, Java EE6 - 40 Hours
  • Introduction to Java Servlets
  • Introduction to Java Server Pages
  • Implementing an MVC Design
  • The Servlet's environment
  • Container facilities for Servlets and JSPs
  • More View facilities
  • Developing JSP pages
  • Developing JSP pages using custom tags
  • More Controller facilities
  • More options for the Model
  • Asynchronous web application
  • Web application security
MySQL - 24 Hours
  • Introduction to RDBMS
  • Introduction to MySQL
  • Installing MySQL, Using MySQL Admin
  • Showing and using databases, displaying databases and tables
  • SQL Queries - SELECT, INSERT, DELETE. UPDATE , ALTER
  • MySQL functions
  • Creating files in CSV format
  • Creating backups
  • Using Stored Procedures
  • MySQL injection
Hibernate - 12 Hours
  • Introduction to Hibernate
  • Understanding Hibernate environment
  • Hibernate Annotations
  • Hibernate Query Language (HQL)
  • Aggregation Methods and Pagination
  • Criteria Queries
Android Programing - 40 Hours
  • Getting Started with Android Programming
  • Activities and intents
  • Getting to Know the Android User Interface
  • Designing Your User interface Using Views
  • Displaying Pictures and Menus with Views
  • Data Persistence
  • Content Providers
  • Messaging
  • Location-Based Services
  • Networking
  • Developing Android Services
UML for Modelling Software Projects (Systems) - 8 Hours
  • Fundamentals of UML
  • Identify the Evolution, Scope & Building Blocks of UML
  • UML Drawing Tools Such as Edraw,Dia ETC.
  • Structural Diagrams & Behavioral Diagrams
  • Create Class & Object Diagrams
Version Control System Subversion (SVN) - 12 Hours
  • What is Version Control System?
  • Introduction to Subversion (SVN)
  • Creating Repositories in SVN
  • Standard Layout for SVN Repositories
  • Basic Commands in SVN
  • Adding Files to Repository
  • Listing Files in Repository
  • Checkout
  • Updating the Working Copy,SVN Diff
  • What is Tortoise SVN?
  • Installing Tortoise SVN?
  • Overlaid Icons in Tortoise SVN.
  • Creating Repositories in Tortoise SVN.
  • Repo Browser
  • Performing Basic SVN Commands in Tortoise SVN.
Soft Skill Training - 8 Hours
  • Basics of Communication
  • Importance of Effective Communication
  • Prepare & Deliver an Effective Presentation
  • Interview Question
  • How to prepare for an Interview
  • Resume Writting Tips
  • Identify Common Questions Asked in an Interview
Project Internship - 14 Hours