Βρείτε Σεμινάρια

Σεμινάριο σε αίθουσα

Java Programming

Το σεμινάριο έχει λήξει! Δείτε όλα τα ενεργά σεμινάρια πατώντας εδώ.

Σε ποιους απευθύνεται

Αυτή η σειρά μαθημάτων είναι για προγραμματιστές οι οποίοι ενδιαφέρονται να προσθέσουν την γλώσσα Java στα προσόντα τους.

Σκοπός

Σε αυτό το σεμινάριο οι χρήστες μαθαίνουν το συντακτικό προγραμματισμού της γλώσσας Java. Επίσης μπορούν να δημιουργήσουν γραφικά χρήστη (Interfaces) (GUI’s) χρησιμοποιώντας AWT και Swing. Τέλος οι χρήστες θα μάθουν πώς να αναπτύσσουν τις Java εφαρμογές και προαιρετικά πώς να αnπτύξουν Applets.

Περιγραφή σεμιναρίου

ΥΛΗ ΣΕΜΙΝΑΡΙΟΥ

1. Introduction
• Overview
• History of Java
• Goals of Java
• Java Virtual Machine
• Garbage Collection
• Hello World Example
• Source File Layout
2. Java Basics
• Overview
• Comments
• Semicolon and White Spaces
• Blocks
• Keywords
• Primitive Data Types
• Identifier
• Variables
• Literals
• Arithmetic Operators
• Bitwise Operator
• Assignment Operators
• Miscellaneous Operators
• Scope of a Variable
• Arrays
• Multidimensional Arrays
• Reading from the Keyboard
3. Branching and Looping
• Overview
• Conditions
• The if Statement
• The if . . . else Statement
• Logical Operators and if...else
Statement
• The switch Statement
• The while Statement
• The do . . . while Statement
• The for loop
• Break and Continue
4. Arrays
• Arrays
• Declaring Arrays
• Creating Arrays
• Accessing Arrays
• Initializing Arrays
• Multidimensional Arrays
• Copying Arrays
5. Objects
• Overview
• Object-Oriented Programming
• Methods
• Overloading
• Creating an Instance of a Class
• Constructors
• Inheritance
• The super Keyword
• The this Keyword
• Overriding
• Using == vs. equals()
• The toString() Method
• Static Initializers
• Access Modifiers
• Creating Constructors/Methods
6. Advanced Class Concepts
• Overview
• Inner Classes/Nested Classes
• Abstract Classes
• Interfaces
7. Exceptions
• Overview
• What is Exception?
• Benefits
• How to work with exception
• The try . . . catch . . . finally
Statement
• Flow of Program Control
• Checked Exceptions
• Unchecked Exceptions
• Catching Multiple Exceptions
• Rethrowing Exceptions
• Exception thrown by a Method
• The Exception Class
• Creating your Own Exceptions
8. Stream I/O
• Overview
• File I/O
• The File Class
• Methods
• Example
• Input Stream
• Methods
• Output Stream• DataInputStream and
DataOutputStream
• DataInputStream Methods
• DataOutputStream Methods
• FileInputStream and
FileOutputStream
• FileInputStream Methods
• FileOutputStream Methods
• FileInputStream/DataOutputStream
Example
• FileInputStream/DatInputStream
Example
• Reader and Writer
• Why Use Readers and Writers
• Example
9. Servlets
• Overview
• Java Servlets
• Responsibilities of a Servlet
• Hello World Servlet
• Retrieving Form Fields
• Session Tracking
10. JavaServer Pages (JSPs)
• Overview
• What are JavaServer Pages
• JSP Benefits
• How JSP Works
• Implicit Objects
• Hello JSP World - an Example
• JSP Directives
• Attributes of Page Directive
• Retrieving Form Fields
• Session Tracking
• Servlet to JSP Communication
• Invoking a JSP
11. EJB
• Overview
• Needs for EJB
• What are EJBs?
• Characteristics of EJBs
• The EJB Architecture
• EJB Server
• EJB Container
• EJB Classes and Interfaces
• Enterprise Java Beans
• FlowLayout
• BorderLayout
• GridLayout
Appendix A. AWT
• Foundations of AWT
• Components
• Container
• Layout Manager
• Common Layout Manager
• FlowLayout
• BorderLayout
• GridLayout

Πληροφορίες συμμετοχής

Κόστος 350€

Φόρμα Εκδήλωσης Ενδιαφέροντος

Τα στοιχεία σας αποστέλλονται απευθείας στην εταιρεία που διοργανώνει το πρόγραμμα εκπαίδευσης.