Ovaj seminar polaznicima daje osnovna znanja Java programskog jezika. Pokriva Java 6 sintaksu te osnove objektno orjentirane paradigme. Polaznici će koristiti podosta API paketa kao što su IO tokovi, kolekcije, GUI paketi, niti, paketi za komunikaciju sa bazama podataka. Na kraju seminara daje se poseban osvrt na performance Java aplikacija sa hintovima i najboljim iskustvima. U dodatku opcionalno polaznici mogu naučiti koristiti sokete, regularne izraze te dobiti uvid u J2EE platformu
40 sati(a), 5 dana
"Java programming", grupa autora
Poznavanje C, C++ ili C# programskog jezika, poznavanje objektno orjentirane paradigme.
Algebra svjedodžba o pohađanju seminara
Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055)
GETTING STARTED WITH J2SE
What is Java?,How to Get Java, A First Java Program, Compiling and Interpreting Applications, The JDK Directory StructureLANGUAGE FUNDAMENTALS
A Java Program, If Statements, Switch Statements, Loop Statements,Syntax Details,Primitive Datatypes, Variables,Expressions in Java,Strings,Arrays, Enhanced for LoopOBJECTS AND CLASSES
Defining a Class, Creating an Object,Instance Data and Class Data,Methods,Constructors, Access Modifiers,EncapsulationUSING JAVA OBJECTS
Printing to the Console,printf Format Strings,StringBuilder and StringBuffer,Methods and Messages,toString,Parameter Passing,Comparing and Identifying Objects,Destroying Objects,Using the Primitive-Type Wrapper Classes,AutoboxingINHERITANCE IN JAVA
Inheritance,Inheritance in Java,Casting,Method Overriding,Polymorphism,super,The Object ClassADVANCED INHERITANCE AND LANGUAGE CONSTRUCTS
Enumerated Types - Pre-Java 5.0,Enumerated Types Today,More Enumerated Types,Abstract Classes,Interfaces,Using Interfaces,Comparable,Collections,GenericsPACKAGES
Packages,The import Statement,Static Imports,CLASSPATH and Import,Defining Packages,Package ScopeEXCEPTION HANDLING
Exceptions Overview,Catching Exceptions,The finally Block,Exception Methods,Declaring Exceptions,Defining and Throwing Exceptions,Errors and RuntimeExceptions,AssertionsINPUT/OUTPUT STREAMS
Overview of Streams,Bytes vs. Characters,Converting Byte Streams to Character Streams,File Object,Binary Input and Output,PrintWriter Class,Reading and Writing Objects,Basic and Filtered StreamsCORE COLLECTION CLASSES
The Collections Framework,The Set Interface,Set Implementation Classes,The List Interface,List Implementation Classes,The Queue Interface,Queue Implementation Classes,The Map Interface,Map Implementation ClassesCOLLECTION SORTING AND TUNING
Using Java 5.0 Features with Collections,Sorting with Comparable,Sorting with Comparator,Sorting Lists and Arrays,Collections Utility Methods,Tuning ArrayList,Tuning HashMap and HashSetINNER CLASSES
Inner Classes,Member Classes,Local Classes,Anonymous Classes,Instance Initializers,Static Nested ClassesINTRODUCTION TO SWING
AWT and Swing,Displaying a Window,GUI Programming in Java,Handling Events,Arranging Components,A Scrollable Component,Configuring Components, Menus,Using the JfileChooserSWING EVENTS AND LAYOUT MANAGERS
The Java Event Delegation Model,Action Events,List Selection Events,Mouse Events,Layout Managers,BorderLayout,FlowLayout,GridLayout,BoxLayout,Box,JtabbedPaneINTRODUCTION TO JDBC
The JDBC Connectivity Model,Database Programming,Connecting to the Database,Creating a SQL Query,Getting the Results,Updating Database Data,Finishing UpJDBC SQL PROGRAMMING
Error Checking and the SQLException Class,The SQLWarning Class,JDBC Types,Executing SQL Queries,ResultSetMetaData,Executing SQL Updates,Using a PreparedStatement,Parameterized Statements,Stored Procedures,Transaction ManagementINTRODUCTION TO THREADS
Non-Threaded Applications,Threaded Applications,Creating Threads,Thread States,Runnable Threads,Coordinating Threads,Interrupting Threads, Runnable Interface,ThreadGroupsTHREAD SYNCHRONIZATION AND CONCURRENCY
Race Conditions,Synchronized Methods,Deadlocks,Synchronized Blocks,Thread Communication — wait() ,Thread Communication — notify(), Java 5.0 Concurrency Improvements ,Thread-Aware Collections ,Executor ,CallableJAVA PERFORMANCE TUNING
Is Java Slow?,Don't Optimize Until You Profile,HotSpot Virtual Machine,Garbage Collection Concepts,Garbage Collection Generations,Garbage Collection in Java 5.0,Object Creation,String, StringBuffer, and StringBuilder ,Synchronized,Inline ,ethods,Tuning CollectionsAPPENDIX A - NETWORKING WITH SOCKETS
Clients and Servers,Ports, Addresses, and Protocols,The Socket Class ,Communication Using I/O ,Servers ,The ServerSocket Class,Concurrent Servers,The URL Class,The URLConnection Class
Nudimo vrhunska rješenja za velike grupe polaznika saznajte više...
Obratite nam se s povjerenjem da zajedno kreiramo optimalnu edukaciju saznajte više...

Zagreb - Maksimirska 58a, tel: 01 2332 861
Split - Slavićeva 15, tel: 021 444 555
Osijek - Reisnerova 74, tel: 031 373 400
Zadar - Špire Brusine 16, tel: 023 315 888
Pula - Ciscuttijeva 2, tel: 052 350 380
Dubrovnik - Vukovarska 19, tel: 020 295 333
Dugo Selo - J. Zorića 21, tel: 01 2753 012
Županja - J.J.Strossmayera 9, tel: 032 831 854
Sisak - S. i A. Radića 42, tel: 044 541 700
Bjelovar - Ante Trumbića 4, tel: 043 220 840
Šibenik - A.K. Miošiča 11, tel: 022 333 623
Rijeka - Korzo 24a, tel: 051 214 036
Jastrebarsko - Dr. Franje Tuđmana 9, tel: 01 6281 126
Samobor - Trg Matice hrvatske 3, tel: 01 3360 112
Vinkovci - Gajeva 18, tel: 032 331 215
Koprivnica- Josipa Vargovića 4/1.kat, tel: 048 621 109
Zaprešić - Trg žrtava fašizma 11, tel: 01 3310 116
Varaždin - Ivana Kukuljevića 7, tel: 042 555 410
Trogir - Obala bana Berislavića 15, tel: 021 881 543
Karlovac - Bogoslava Šuleka 29, tel: 047 295 999
Slavonski Brod - P. Krešimira IV 32b, tel: 035 296 496
Vukovar - I.G. Kovačića 3, tel: 032 443 153
Kutina - S. Radića 3, tel: 044 682 318
Metković - Kralja Zvonimira 5, tel: 020 684 684