Σε ποιους απευθύνεται
Σκοπός
Σε αυτό το σεμινάριο οι χρήστες μαθαίνουν το συντακτικό προγραμματισμού της γλώσσας 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€
Φόρμα Εκδήλωσης Ενδιαφέροντος