About this Course
This intensive hands-on course explores Java language features and packages.
Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job.
The course begins with learning basic concepts of java like features of java, object oriented programming concepts and how they are implemented in java.
At the intermediate level there is discussion about packages, interface etc and at advanced level the course begins with a discussion of collections.
Database programming using JDBC is covered in depth.
Object serialization is covered. Distributed programming in Java is introduced.
Server-side Web programming is introduced using servlets, JSP’s.
There is also discussion on EJb’s and struts framework.
In this course we are starting from the fundamentals and covering in deeper concept of object oriented programming ,exception handling,threads,GUI development using applets and swings,Collection,Database connectivity etc. This course is a collection of examples and case studies At the end of the course we are providing a Project Work (Case Study),so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.COURSE CONTENT:
Module 1: Introduction to Java
♦ Features of Java
♦ The Java Virtual Machine
♦ Staring a Java Program
♦ Importing classes
♦ Formatting the Output
Module 2: Data types, Operators &Control statements
♦ Data types
♦ Literal
♦ If-else
♦ For ,While, do-while loops
♦ Switch statement
♦ Continue, Break Statement
Module 3: Input and Output
♦ Accepting Input from the Keyboard
♦ Scanner Class
♦ Displaying Output
♦ Displaying Formatted Output
Module 4: Arrays
♦ Type of Arrays (1 D, 2 D, 3 D …arrays)
♦ Command Line Arguments
♦ Jagged Arrays
Module 5: Strings,StringBuffer andStringBuilder
♦ Creating Strings
♦ String Class Methods
♦ Immutability of Strings
♦ String Buffer Class Methods
♦ String Builder Class Methods
Module 6: Introduction to OOPsr
♦ Features of Object Oriented Programming System
♦ Object Creation
♦ Access Specifiers
♦ Constructors
Module 7: Methods in Java
♦ Understanding Methods
♦ Static Methods
♦ Instance Methods
♦ Passing objects to Methods
♦ Recursion
♦ Factory Methods
Module 8: Relationship between Objects
♦ Relating Objects using References
♦ Inner Class
Module 9: Inheritance
♦ Inheritance basics
♦ Super keyword
♦ Protected Specifier
♦ Types of Inheritance
Module 10: Polymorphism
♦ Polymorphism using Methods
♦ Final Class
Module 11: Type casting
♦ Casting Primitive Data types
♦ Casting Referenced Data types
♦ Object Class
Module 12: Abstract classes & Interfaces
♦ Abstract Class & Method
♦ Multiple Inheritance using Interfaces
♦ Abstract Classes vs. Interfaces
Module 13: Packages
♦ Different Types of Packages
♦ Interfaces in a Package
♦ Access Specifiers
Module 14: Exception Handling
♦ Errors in a Java Program
♦ Exceptions
♦ Types of Exceptions
♦ Re-throwing an Exception
Module 15: Wrapper classes
♦ Character Classm
♦ Integer Class
♦ Float Class
♦ Double Class
♦ Math Class
Module 16: The Collection framework
♦ Collection Objects
♦ String Tokenizer Class
♦ Calendar Class
♦ Date Class
Module 17: Streams and Files
♦ Streams
♦ Writer and Reader
♦ Zipping and Unzipping Files
♦ Serialization of Objects
♦ File Class
Module 18: Threads
♦ Multi-Threading
♦ Creation of Threads
♦ Synchronization
♦ Dead lock of Threads
♦ Thread Communication
♦ Thread Group
Module 19: Graphics Programming using AWT&Layout Managers
♦ Components
♦ Event Delegation Model
♦ Font class
♦ FlowLayout
♦ BorderLayout
♦ CardLayout
♦ GridLayout
♦ BoxLayout
Module 20: Graphics Programming using Swing
♦ Java Foundation Classes
♦ Packages of JFC
♦ MVC
♦ JComponent Class
♦ Handling Events
Module 21: Applets
♦ Creating an Applet
♦Uses of Applets
♦ A Simple Applet
♦ Applet with Swing Components
Module 22: Generic Types
♦ Generic Class
♦Generic Method
♦ Generic Interface
Module 23: Java Database Connectivity
♦ JDBC fundamentals
♦Database connection
♦ Retrieving Data from Database
♦ Stored Procedures
♦ ResultSetMetaData
♦Database MetaData
♦ Types of JDBC Drivers
Duration : 40hrs
Entry Requirement : Basic Computer Knowledge
Course Rating
- /5 from users
Course Enquiry
Course Info
- Course Provider G-TEC COMPUTER EDUCATION CENTRE (PTE. LTD.)
- Course Category Technology
- Course Price $1350
Comments