Home | Programming

Java Programming

Learn Java Programming begining to advance level. Expert faculty and industry recognised certification course by top institute in Mumbai

Duration: 2 Months
Overview

Java is a powerful general-purpose programming language. It is used to develop desktop and mobile applications, big data processing, embedded systems, and so on. According to Oracle, the company that owns Java, Java runs on 3 billion devices worldwide, which makes Java one of the most popular programming languages. ICIT is one of the top training institute for Java Programming in Mumbai and Thane region

Course Curriculum
  • About Java, Java History, Features of Java,
  • Differs from Java & C++, OOPs concepts, Java
  • Environment
  • Development Tools
  • IDE : NetBeans7
  • Front-End : JAVA, JSP, Servlet, JDBC
  • Back-End : MYSQL / SQL SERVER
  • Overview IDE, Installation & Configuration of
  • Net Beans IDE for JAVA, Layout of Net beans,
  • Simple Java Program in Net Beans
  • Features Of JAVA
  • Java Programs Application, Simple Java
  • Program, Program Structure, Java
  • Tokens, Implementation, Compilations &
  • Execution, Comments, Java Virtual Machine,
  • Command Line arguments
  • Data types, variable, scope of variables, type
  • casting, operators & Expression, Control
  • Structures
  • Defining class, field declaration, method
  • declaration, creating objects, accessing class
  • members, Methods overloading, Nesting of
  • Methods, Constructor
  • Static Members:- variables & methods,
  • Inheritance : Extending a Class, Abstract
  • Login Sheet
  • Classes, Abstract Methods
  • Final Classes, Final Variable, Final Methods,
  • Inner Classes, Methods Overriding, this,
  • super, Visibility Control
  • Defining Interfaces, Extending Interfaces,
  • Implementing Interfaces
  • Introduction to Arrays, Types of arrays:- One
  • Dimensional & Two Dimensional, Strings
  • Concept, String class & it's Methods,
  • Wrapper
  • Classes, Annotation
  • Introduction, Java API Packages, Creating
  • Packages, Accessing a Package, Using a
  • Packages,
  • Access Control
  • Overview, Creating Thread, Thread Life
  • Cycle,
  • Thread Priority, Multithreading,
  • Synchronization
  • Overview of Errors, Types Of Errors,
  • Overview of Exceptions, Exception Handling,
  • Try catch finally, Throw, throws
  • Introduction, Stream Classes & it's
  • Classifications, Creating File, Reading/
  • Writing
  • characters, Reading/ Writing Bytes
  • Introduction, Collection Interfaces:- list , set
  • Map, Collection Classes:- Array List, Linked
  • List, Hash Set, Tree Set, Stack, Hash Table,
  • Hash map
  • Introduction to Applet, Applet Code
  • structure,
  • Applet Tag Section, Applet Life Cycle,
  • Implementation, Compilation & Running of
  • applet, Passing parameters embedding in
  • HTML
  • Introduction to Swing, Difference between
  • AWT, & swing, Swing components:-JApplet,
  • Jframe, JPanel, JLabel, JTextField, JButon,
  • JCheckBox,JRadioButton, JComboBox,
  • JDialog, JScroll Pane,Layout managers:- Flow
  • Layout, Border Layout,GridLayout, Abs
  • Coordinates
  • Introduction, Event, Event Source, Event
  • Classes, Event Listeners, Adapter Classes
  • Overview of HTML, Basic HTML Tags, Table
  • tags, Form tags & various Form objects,
  • What
  • is JSP, Why use JSP, Advantages of JSP,
  • Setting of JDK & Web Server for JSP
  • What is JDBC, How JDBC work,
  • Characteristics of JDBC, JDBC API or java.sql
  • package, JDBC Driver Model, JDBC Driver
  • Types, Understanding Common SQL
  • statements (Select, Insert, Update, Delete)
  • SQL Conformance, Two-tier Architecture for
  • Data
  • Acces, Three-tier Architecture for Data
  • Access,
  • Types of Driver Managers, JDBC Exception
  • classes
  • JDBC with JSP or Servlets for various sql
  • statements(Select, Insert, Update, Delete)
  • JSP Architecture, JSP Life Cycle, JSP
  • Development Model, Simple JSP Page to
  • Display Message & Date, Reading Form Data
  • using JSP
  • Scriptlet, Declaration, Expression,
  • Comments,
  • Directives, Actions, Implicit Object, Control
  • Flow Statements in JSP (Decision Making &
  • Loop)
  • page directive & it's attribute, include
  • directive, taglib directive, Implicit Object
  • (request, response, application, seesion,
  • page, pagecontext, out, config, exception,
  • error), object scope
  • JSP action in XML & it’s attributes,
  • Implements JSP Hit Counter
  • Overview, Client Request, Server Response,
  • Get method, Post Method, Difference
  • Between Get & Post method, Request
  • Dispatching Concept & it's Method
  • Cookies, session Object, Hidden Form Fields,
  • URL Rewriting
  • Overview, JavaBeans Properties, Accessing
  • JavaBeans, Accessing JavaBean Properties
  • Overview, Create Custom Tags, Access Tag
  • Body, Custom tag attributes. JSP Custom
  • tags, Overview, Using Exception Object, try
  • catch block
  • Introduction to Servlets, Servlet vs CGI,
  • Implements Servlet Program, Servlets
  • Package, Servlets Life Cycle, Servlet
  • Architectures
  • HTTTP Servlets, Servlets Hierarchy,
  • Difference between Generic Servlet &
  • HttpServlet, Difference Between doget &
  • Dopost
  • Overviews of Cookies, Benefits of Cookies,
  • Sending cookies, reading cookies, method of
  • cookies & it's attributes
  • Overviews of HTTP Session Interface, set
  • session values, get session values, Method of
  • HTTP session
Exam & Certification
  • Once you complete this master’s program, you will receive the course completion certificate by ICIT

 

ICIT Course Completion Certificate will be awarded upon the completion of the project work (after the expert review) and upon scoring at least 50% marks in the quiz. ICIT certification is well recognized in top  MNCs .

Who should attend?

Freshers including BE, BSc, B.Tech, MCA, MSc, BCA, etc. who wish to climb the ladder of success as a software developer, web application developer, etc. can pursue this career-oriented course. Experienced professionals in the lookout of domain change can also take up this course.

FAQ's

1.1) What Java Certifications exist?

In a press release on 20 May 1999 IBM, Novell, Oracle, Sun Microsystems and the Sun-Netscape Alliance announced a collaboration to establish a standard for recognition of Java skills. In the short term this probably does not affect most people as the current Java Certified Programmers exam remains the pre-requisite for all of the other exams. This new alliance does seem to be very good news however in that a wider recognition of the certification exam means it should become more valuable. The announcement also introduces some vendor specific exams, so after you have passed the Programmer Exam you can take a test to show your knowledge of a particular development tool such as IBM Visual Age or Oracle JDeveloper. I am not sure of the timescale of availability for these additional exams.

1.2) What are the benefits of becoming certified?

Being certified will demonstrate to employers a minimum level of knowledge of the Java language. Because Java is a relatively new language there are few people with extensive practical experience. It will also concentrate your mind on the fundamentals of the language. With the proliferation of GUI based tools it is possible to create good looking Java applications without understanding what is going on "under the hood". It doesn't try to cover all of the Java technologies. You can become certified an still know nothing about JavaBeans, Corba, RMI or servelets.

1.3) What happens when new versions of the exam come out

Re-certification means you will have to re-take the new version of the exam, rather than just the updated features of the new version. So far there have been versions of the exam for JDK 1.0x and 1.1 and since February 1999 the Java2 exam has been available. Because the Programmers exam concentrates on the core of the language you probably won't gain much from upgrading from one version to the next, except a slight gloss on your resume. A revised version of the exam was released in August 2002.


I Agree to accept Terms & Conditions.


Call Now WhatsApp Enquire Now

Quick Enquiry

Please fill complete form to get contacted by our counsellor.