JAVA+ UI Traing
This course teaches you how to create user interface (ui) along with how to develop an application using java, the user interface (UI) is everything designed into an information device with which a person may interact. It is also the way through which a user interacts with an application or a website and how to develop an application or website using java programming language which is use to write a program once and then run this program on multiple operating systems. The combination of both UI and JAVA will teach you to create a layout and visuals of a website via HTML, CSS, Javascript & Anglarjs, while in back-end will teach you to deal with the functionality of a website that will collect data.
[su_accordion][su_spoiler title=”J2SE (JAVA 2 STANDARD EDITION)” open=”no” style=”default” icon=”plus” anchor=”” class=””]
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”INTRODUCTION TO JAVA” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Understanding Requirement: why JAVA
Why java important to the internet
JAVA on LINUX PLATFORM
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”INTRODUCTION TO JAVA VIRTUAL MACHINE” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Java Virtual machine Architecture
Class loading process by class loaders
Role of Just In time compiler (JIT)
Execution Engine
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”AN OVERVIEW OF JAVA AND BUZZWORDS” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Data Types , Variables ad Arrays
Operators
Control statements
Object oriented paradigms
Abstractions
The Three OOP Principles:
(Encapsulation, Inheritance, Polymorphism)
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”JAVA CLASSES AND OOP IMPLEMENTATION” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Class fundamentals
Commands line arguments
Learning Static Initializer
Declaration of objects
Instance variable Hiding
Overloading and Overriding of Methods
Understanding of Access Controls (private, public and protected)
Learning Nested and Inner classes
Dynamic method Dispatching
Using Abstract classes
Using final to prevent Overriding & Inheritance
Garbage collection
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”PACKAGES AND INTERFACES” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Defining a package
Understanding CLASSPATH
Access Protection
Importing packages
Defining and Implementing interfaces
Anonymous classes
Abstract classes Vs Interfaces
Adapter classes
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”EXCEPTION HANDLING” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Fundamental of Exception handling
Types of Exceptions
Learning exceptions handlers
Try and Catch
Multiple catch Clauses
Nested Try statements
Throw , throws and finally
Creating custom exceptions
Assertion
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”STRING HANDLING” open=”no” style=”default” icon=”plus” anchor=”” class=””]
Learning String Operation
Learning character Extraction
Learning string Comparison
Understanding string Buffer Classes
String builder class
Creating Immutable Class
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”NEW IN JDK 5/6/7″ open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Premain method , Object size
Generics
Annotations
Vargs
Static Import
For each
String in which
Multiple exception handling
Dimond Operator
Finding out constant and method declaration belong to an interface
Creating an instance of a class whose name is not known until runtime
Getting and setting value of an objects field if field name is unknown until runtime
Invoking a method on an object if the method is unknown until runtime
Creating a new array whose size and components type are not know until runtime
Invoking private member of a class
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”WINDOWS PROGRAMMING SWING & AWT” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Introduction to JFC
Controls
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”EVENT DELEGATION METHOD” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Event Classes
Event listeners
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”APPLENET” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Applenet Basics
Architecture and Skeleton
Simple Apple Display Methods
The HTML Applet Tag
Inter Applet communication
Trusted Applet (Applet with Database)
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”MULTI THREADED PROGRAMMING” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
The java thread model
Creating a thread: Extended Thread and Implementing Runable
Creating multiple Thread and Context Switching
Synchronization: methods and statements
Inter thread Communication
Thread local
Dead lock
Threadpool executer class
Shutdown hookup
Re-entrent locking
The java thread model
Creating a thread: Extended Thread and Implementing Runable
Creating multiple Thread and Context Switching
Synchronization: methods and statements
Inter thread Communication
Thread local
Dead lock
Threadpool executer class
Shutdown hookup
Re-entrent locking
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”INTRODUCTION TO I/O STREAMS” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
File handling
Binary Streams
Character stream
Serialization
Scanner
Stream tokenizer
String tokenizer
GzipOutStream class
Data Encryption & decryption
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”NETWORKING” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
URL, InetAddress
Socket And Server Socket
Datagram socket
Socket factories
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”REFLECTION API” open=”no” style=”default” icon=”plus” anchor=”” class=””]
-
Determining the class of an object
Getting information about classes modifier, fields, methods, constructor, and super classes
[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”ADVANCED JAVA/J2EE (JAVA 2 ENTERPRISE EDITION)” open=”no” style=”default” icon=”plus” anchor=”” class=””]
[/su_spoiler]
[/su_accordion]