INCOMPANYJAVA.com

Java / J2EE trainingen


 

SEMM verzorgt opleidingen sinds 1987 en kan in Nederland bij uw organisatie in huis Java trainingen verzorgen. U zorgt voor een geschikte ruimte en wij verzorgen de cursus.

Onze trainingen zijn praktijkgericht en bestaan uit afwisselend klassikale uitleg en individueel oefenen.
Niet meer dan 10 deelnemers per cursus. Cursusdag = 5,5 uur + pauzes.

Prijzen zijn exclusief cursusmateriaal, 19%BTW en reis( +evt. verblijf )kosten indien buiten de Randstad.
Al ons cursusmateriaal is Engelstalig. Een cursus kan in het Engels gegeven worden.
Onze voorwaarden.



 

Java Basis

Java Gevorderd

Java User Interface

J2EE  JSP/servlets

J2EE  EJB

Prijzen per 1-5-2007, geldig tot nader aankondiging. 


Java Basis 3 dagen

Vereiste voorkennis : gestructureerd kunnen programmeren, basiskennis informatica .

Prijs € 3300,-



 

Language

syntax
data types, primitive and reference
while, for
if else
statement block
switch
break
continue
expressions
operators
    mathematical
    prefix/postfix
    logical
    assignment
    conditional
arrays
names
conventions
instance variables
local variables
constants

 

casting
static vars, methods
literals
special characters
calling methods
return
return type
parameter type
import
this
super
null
new
instanceof

JVM
J2SE
browsers
compile and run
stand-alone
platform-neutral
class file
jar file


 

Object Orientation

instance
constructor
initializing
inheritance
superclass, subclass
overloading
overriding
polymorphism
garbage collection
interfaces
packages
fully qualified names br>inner class
anonymous class
abstract class
access: public, protected, private, package

Exceptions

java.lang.Exception
try .. catch
finally
throw(s)
custom exception
java.lang.RuntimeException

Strings

java.lang.String
literals
concatenating
immutable
searching
substring
equality
conversion
  other type to String
  String to numeric, date
java.lang.StringBuffer
  manipulating characters
  conversion to String

Various

java.lang.System
System Properties
System.out
System.in
java.lang.Runtime

Date and time
 

Meer weten of bestellen ?


User Interface  3 dagen

Vereiste voorkennis : Java Basis

Prijs € 3800,-


GUI, Swing

event handling : mouse, keyboard

different listeners
Action interface
adapters
input mask
key filtering
keymap

java.awt.Component
size
position
state
java.awt.Container
javax.swing.JComponent
controls :
javax.swing.JButton
JPanel, JFrame,
JTextField, JTextArea,
JLabel, JScrollBar,
JList, JComboBox,
JCheckbox, JRadioButton,
JScrollPane,
table,
tree,
toolbar,
menu, bar + context, shortcut keys
editorpane,
progressbar,
splitpane,
tabbed pane,
child windows,
dialogs,
custom components, Swing + AWT

layers
Look and Feel
standalone

cursors

java.awt.Font
java.text formatting and parsing
 

 

layout managers
  • FlowLayout
  • BorderLayout
  • GridLayout
  • CardLayout
  • GridBagLayout
  • BoxLayout

  • borders

    java.awt.Graphics
    Graphics2D
    painting logic
    Swing painting
    clipping
    images, GIF, JPG, PNG

    update override
    double buffering

    Applets

    Applet
    JApplet
    Sun's plug-in
    HTML APPLET tag
    HTML parameters
    CODEBASE
    ARCHIVE
    init
    start
    stop
    destroy
    communicate
  • with browser
  • with other applets

  • sound

    Meer weten of bestellen ?



    Java Gevorderd 3 dagen

    Vereiste voorkennis : Java Basis

    Prijs €  3800,-



     

    IO

    java.io
    character Reader/Writer classes
    byte Stream classes
    buffering
    String files
    Unicode
    binary data I/O
    update a file
    random access
    java.io.File
    URL  IO
    Printing
    System clipboard, copy/paste
  • exchanging data with other apps
  • JDBC 2

    database access
    driver, types
    SQL  (beperkt)
    prepared statement
    commit, rollback
    updatable rowsets
    javax.sql.DataSource
    JNDI

    Collections

    List
    Set
    Map
    Vector
    Properties
    Enumeration
    add, search, remove
    iterate
    sort

    Mail

    javax.mail
    send
    receive
    delete
    attachment

    Threads

    implementing Runnable
    Thread subclass
    synchronizing
    priorities
    dealing with Swing

    Network communication

    Sockets, ServerSocket
    RMI, Remote Method Invocation

    Security

    SecurityManager
    untrusted code
    code signing
    x509
    RSA
    certificates
    CA
    keys
    keystore
    policy file
    policytool

    Beans

    properties
    events
    deployment
    jar
    manifest
    RAD

    Meer weten of bestellen ?


    J2EE  Servlets/JSP,  3 dagen

    Vereiste voorkennis : Java beheersen, redelijke kennis HTML (met name FORM), enige kennis SQL en XML pré.

    Prijs €  4700,-


    Servlets

    handling HTTP GET
    query string
    handling HTTP POST
    HTML FORM
    user session
    JDBC
    cookies
    authentication, authorization
    deployment
    XML
    web.xml
    jar, war
    Tomcat

    JSP

    Scriptlet
    Declaration
    Objects
    Content-type
    Query string
    Handling HTTP POST
    Session
    JDBC
    Include
    Exception
    Forward
    Beans
    Custom tags, attributes
    deployment
    EL
    JSTL intro

    Meer weten of bestellen ?


    J2EE   EJB ,  2 dagen

    Vereiste voorkennis : Java beheersen ( met name interfaces, JDBC, SQL, RMI, JSP/Servlets ) , begrip relationele database, enige kennis van XML.

    Prijs  nog niet bekend


    EJB,  Enterprise Java Beans

    environment
    containers
    session beans
  • stateless
  • stateful

  • entity beans
  • CMP
  • BMP

  • message driven beans, MDB
    use in :  JSP/Servlets
    EJB Query Language
    finder methods
    select methods
    home methods
    relationships
  • types : one to many etc.
  • one-way/two-way

  • abstract persistence schema
    interfaces, local + remote
    database access, connection pooling
    deployment, configuring
    jar, war, ear
    JAAS , security, roles
    transactions
    JNDI
    XML
    JBoss/Tomcat

    Binnenkort te bestellen


    Geschikte ruimte
    U zorgt voor een geschikte ruimte met gebruiksklare PC's ( Windows2000+, 512MB+ RAM, 500MB+ vrije schijfruimte) voor de cursisten en  de docent. De docent-PC uitgerust met een beamer, aangesloten op Internet en met een CD-unit die toegankelijk is voor elk station in de cursusgroep. U en wij installeren de voor de cursus nodige software.
    Het moet in of bij de cursusruimte mogelijk zijn om vlot te printen . Er dient een whiteboard+stiften aanwezig te zijn.

    SEMM
    KvK A'dam 33224427
    Postbus 9390
    1006 AJ Amsterdam
    info@incompanyjava.com

    Onze voorwaarden.