Java Programming
This course is designed for beginners who want to know about object oriented programming.
No. of Classes:
PHP/MySQL: 16 Class
Course Fee:
Java Programming: 8,000 BDT
(Currently 25% discount available. Discount Fee: 6,000 BDT)
Resource Person:
Md. Abdus Salam
[Formar Software Engineer. Webcraft Bangladesh]
Course Details:
A Java Premier
v What is Java? – A programming language & a platform
v Why Java? – Benefits to the industry, businesses and individuals and software developers.
v Installing JDK, JRE
v The “Hello World!” application “by hand”
v The “Hello World!” application using Eclipse or NetBeans
v Application Programming Interface (API)
01: Object Oriented Programming Concepts
v What is OOP?
v Why OOP?
v Data abstraction
v Encapsulation
v Messaging
v Polymorphism
v Inheritance
v Association
02: OOP in Java
v Classes and Objects
v Variables and Operators
v Expressions, Statements and Blocks
v Control Flow
v Interfaces
v Packages
v Coding standards
More Java
v Numbers and Strings
v Arrays and Collections
v Exceptions
v I/O
v Concurrency
v The Environment
v Deployment – Jar, Applet, JNLP
Desktop applications with GUI
v Introduction to AWT/Swing/JFC
v Java Event Model
v Developing an application – ImageViewer
v Cut, Copy & Paste
v Start of the project – Developing a POS application for a retail shop (desktop version)
More about desktop applications with GUI
v Using Swing Components
v A quick web browser
v System Tray and Notification
v Introduction to…
Ø Concurrency in Swing applications
Ø Layout
Ø Printing
Ø Event Listeners
Advanced Java
v Collections
v JavaBeans (setter, getter, BeanInfo)
v Networking (“Hello Socket!” application)
v Class loading
03: Database using JDBC
v Relational database concepts
v Accessing data using JDBC (MySQL)
Ø Prepared Statements
Ø Transactions
Ø Stored Procedures
04: Concepts of web programming with Java EE
v About web programming
v About HTML, JavaScript, Web Server
v Java EE servers and containers
v Tomcat and Glassfish
v Your “Hello Web!” application