Invalid quantity. Please enter a quantity of 1 or more.
There are not enough tickets to satisfy your request.
Please enter your name.
Please enter an email address.
Please enter a valid email address.
Please enter your message or comments.
Please enter the code as shown on the image.
Please select the date you would like to attend.
Please enter an email address.
Please enter a valid email address in the To: field.
Please enter a subject for your message.
Please enter a message.
You can only send this invitations to 10 email addresses at a time.
$$$$ is not a properly formatted color. Please use the format \"#RRGGBB\" for all colors.
Please limit your message to $$$$ characters. There are currently ££££.
$$$$ is not a valid email address.
Please enter a discount code.
N/A
Sold Out
You have exceeded the time limit and your reservation has been released.
The purpose of this time limit is to ensure that registration is available to as many people as possible. We apologize for the inconvenience.
This is option is not available anymore. Please choose a different option.
Please read and accept the waiver.
All fields marked with * are required.
Please double check your email address. The email address format does not appear valid.
$$$$ requires a number between ££££ and §§§§.
US Zipcodes need to be 5 digits.
Please double check your website URL.
All fields marked with * are required.
Your credit card expiration date is in the past.
Your credit card CSC needs to be 4 digits.
Please confirm your order:
$$$$
You have selected to Pay by Check.
Click OK to confirm your order.
Please confirm your order:
$$$$
You have selected to Pay at the Door.
Click OK to confirm your order.
Please confirm your order:
$$$$
You have selected to Pay upon Receiving an Invoice.
Click OK to confirm your order.
Your credit card CSC needs to be 3 digits.
Your billing zip code needs to be 5 digits.
There was a problem saving your address.
There was a problem saving your credit card info.
There was a problem saving your personal information.
Please select the date you would like to attend.
McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Copying Prohibited by Law - McAfee Secure is a Trademark of McAfee, Inc.
Unknown card type.
No card number provided.
Credit card number is in invalid format.
Wrong card type or credit card number is invalid.
Credit card number has an inappropriate number of digits.
Please enter numbers here.
Please enter an integer value.
Numbers must be less or equal to $$$$.
All the required fields have not been filled out. Click OK to proceed without all the required information, or click Cancel to finish entering the missing data.
Sorry, invalid event registration form.
Sorry, invalid event or database error.
Sorry, quantity must be a positive integerlid.
Sorry, you did not select a valid ticket.
Sorry, invalid event organizer email address.
Your order was canceled.
Thank You. Your order has been successfully completed. Your name and email address have been added to the list of event attendees.
Sorry, that option is sold out.
Sorry, that option is no longer available.
Sorry, there are only tickets of that type still available.
Sorry, you entered an invalid quantity. Please enter a quantity of 1 or more next to the type or types of tickets you would like to purchase.
Sorry, you did not select any tickets to purchase. Please enter a quantity of 1 or more next to the type or types of tickets you would like to purchase.
Sorry, there are no tickets left for this event.
Sorry, there is only 1 ticket left for this event.
Sorry, there are only tickets left for this event.
The tickets, ticket quantity or date and time you've requested are no longer available, due to previous sales. Please choose a different date, time or number of tickets and place your order again.
Sorry, one or more of the tickets you requested are no longer available for purchase.
Sorry, you need to select the date you want to attend.
Sorry, the discount code you entered is not valid yet.
Sorry, the discount code you entered has expired.
Sorry, the discount code you entered is not valid.
Your session has expired. Try ordering again.
Sorry, the discount code you entered is not available any more.
Sorry, the tickets you are trying to order are not currently available.
Sorry, the payment type chosen is invalid for this event.
We're sorry, this invitation is invalid.
We're sorry, this invitation has already been used.
We're sorry, you already have an order being processed for this event. Please wait a few minutes and try again.
We're sorry, there is a problem with your invitation. Please try again.
Sorry, the payment type chosen is invalid for this event.
Sorry, your billing address was not saved properly, please try again.
Sorry, we experienced an internal error, please try again.
The captcha you entered is invalid. Please try again.
Sorry, the payment type chosen is invalid for this event.
Sorry, your billing address was not saved properly, please try again.
Sorry, we experienced an internal error, please try again.
State
Zip Code
Province
Postal Code
County
State/Territory
State/Province
Event Details
Kurzbeschreibung
NetBeans ist nicht nur eine beliebte IDE, sondern auch eine modulares
Framework für die Entwicklung von Desktop-Anwendungen. Die NetBeans
Plattform ist eine Generische Applikation mit Features wie einem
Plugin-System inklusive Update-Management, einem Windowing-System mit
Docking-Unterstützung und frei verschiebbaren transparenten Fenstern,
Splashscreens, Einstellungs- und Persistenz-Management. Zusätzlich gibt
es eine Vielzahl hilfreicher Bibliotheken für die Erstellung von
einheitlichen User Interfaces, wie zum Beispiel Fortschrittsmonitore,
ein Wizard-System und Unterstützung bei der Internationalisierung.
Kursaufbau
Die Ausbildung ist speziell auf die Bedürfnisse professioneller
Java-Entwickler zugeschnitten, die an der Entwicklung kommerzieller
Anwendungen arbeiten. Um einen schnellen Einstieg zu ermöglichen
beginnen alle Lektionen mit einer kurzen, aber gründlichen Einführung
einer neuen API oder eines Konzeptes
unmittelbar gefolgt von "hands-on" Übungen. Das Verhältnis von Theorie
zu Praxis ist in etwa 40:60.
Das Training umfasst den kompletten Lebenszyklus der
Software-Entwicklung.
Zusätzlich zu den APIs werden vermitteln wir auch Best Practices und
Tipps & Tricks für Softwaretests, Anpassungen des Build-Systems,
Lizenz-und Update-Management, Deployment, Installerbau,...
Kurs-Module
- Einführung zu NetBeans RCP & Modul-System
- Das Modul-System
- Anwendungslebenszyklus
- Plattform APIs
- ...
- Swing Komponenten & das NetBeans Window System
- Form Builder
- TopComponents & CloneableTopComponents
- Positionierung von Anwendungsfenstern über Modes
- Gruppierung und Konzertierung von Fenstern
- Persistenz
- ...
- Actions
- Swing Action vs CallableSystemAction
- Kontextabhängige Actions & NB Extension Points: CallBackSystemAction & CookieAction
- Anpassung von Menübestandteilen: Presenter
- Tastaturkürzel
- ...
- Wizards & Dialoge
- Benachrichtigungen
- Standarddialoge
- Wizards
- ...
- Filesystem & Datasystem
- SystemFileSystem & Layers: Eine Registry für Alles
- FileObjects: Abstrakte Files und ihre Listener
- Mimetype Verwaltung
- Zustandsabhängige Objekt-Fähigkeiten
- ...
- Modulare APIs in NetBeans
- Das NetBeans Modul-System
- ServiceLoader in NetBeans
- Communication mittels Lookups
- Loose Kopplung über das SystemFileSystem
- Wichtige Extension Points
- ...
- MVC in NetBeans: Nodes API& Explorer API
- Nodes
- ExplorerViews
- Verschiedene Views für denselben Node
- PropertySheets
- ...
- Standard-Komponenten
- Option Panels
- Navigator
- Property-Sheets
- Hilfe-System
- Output-Fenster
- ...
- Plugin- und Update-Verwaltung
- Erzeugen eines Update Centers für die Anwendung
- Kontrolle der Anzeige im Plugin Manager
- Anpassungen des Update Centers
- ...
- Testen von Plattform-Anwendungen
- Unit Tests
- Funktionale Tests mittels simpletest
- Kontinuierliche Integration
- ...
- Builds & Plattformen
- Anpassungen des Build-Prozesses
- Plattform Verwaltung
- Platform Chaining: Erzeugen einer eigenen Plattform
- ...
- Deployment
- Webstart
- Installer bauen
- Nativ wirkende Mac Os X Installer
- ...
- OSGi
- OSGi Bundles einbinden
- Kommunikation zwischen Bundles und Plugins
- dOSGi
Kursunterlagen
Alle Kursunterlagen sind in gedruckter Form verfügbar. Quellcode und
Beispiellösungen der Übungen sind zusätzlich auf CD verfügbar.
Trainer
Anton Epple hat mehr als 10 Jahren Erfahrung in der Leitung von Java-Projekten und veröffentlichte zahlreiche Artikel über das Thema. Er ist als Berater weltweit für eine Vielzahl von Unternehmen tätig, angefangen von
Start-ups bis hin zu Fortune 500-Unternehmen, in vielen Bereichen,
einschließlich der Finanzinstitutionen und Aerospace. In
seiner Freizeit ist Anton Community Leader für die JavaTools Community auf Java.net und ein Mitglied des NetBeans Dream Team and
Governance Board.
Wer sollte teilnehmen?
Professionale Java-Entwickler die sich für die Arbeit mit der NetBeans RCP-Plattform interessieren.
Firmentrainings
Für Unternehmen, die mehr als einen Teilnehmer zu unseren Trainings senden gewähren wir gestaffelt Rabatte:
2 Teilnehmer: 10%, Rabattcode: group_registration_2
3 Teilnehmer: 15%, Rabattcode: group_registration_3
4 Teilnehmer: 20%, Rabattcode: group_registration_4
mehr als 4 Teilnehmer: 25%, Rabattcode: group_registration_5
Ab 4 Teilnehmern ist ein angepasstes Firmentraining eine empfehlenswerte Alternative, da wir so besser auf Ihre individuellen Bedürfnisse eingehen können.
Dieses Training kann dann für ein konkretes Projekt und die spezifischen Fragen Ihres Entwicklerteams zugeschnitten werden und das Training kann an Ihrem Wunschtermin abgehalten werden. So können bestimmte Themen vertieft behandelt, oder neue Trainingsmodule für Ihren Bedarf erstellt werden und bei Bedarf kann das Training auch weltweit vor Ort abgehalten werden. Bei Interesse kontaktieren Sie uns einfach und wir erstellen Ihnen ein individuelles Angebot.
When
Wednesday, October 13, 2010 at 9:00 AM
- to -
Friday, January 7, 2011 at 5:00 PM (GMT+0100)
Add to my calendar
Where
Eppleton IT Consulting
Bergmannstr. 66
80339 Munich
Germany
Other Maps:
Hosted By
Eppleton IT Consulting
Eppleton ist ein Privatunternehmen in München.
Wir sind spezialisiert auf Java-Consulting für die Rich Client Softwareentwicklung. Unsere Experten helfen Ihnen bei der Optimierung Ihrer Software-Entwicklung und unterstützen Sie in allen Phasen des Software-Entwicklungs Lebenszyklus. Wir bieten Hilfe für die Wahl der richtigen Software-Architektur, Tools und Design Patterns und helfen Ihnen bei der Optimierung Ihrer QA-Prozesse.
Unsere Aktivitäten reichen von Coaching für Management-und IT-Personal über technische Unterstützung bis zum Projekt-Outsourcing. Die Erfahrung unserer Trainer und Software-Architekten bei der Entwicklung von hochqualitativer, testbarer Software verkürzt die Entwicklungszeit und hilft Ihnen Zeit und Geld zu sparen.

News & Updates
Vier NetBeans Platform Trainings in Südafrika
Eppleton veranstaltet in Kooperation mit Jumping Bean gleich vier Trainings in Südafrika. Die NetBeans RCP Certified Traininings in Johannesburg und Kapstadt werden jeweils als 3- und als 5-tägiger Kurs angeboten. Als Trainer konnten wir NetBeans Platform Guru Geertjan
Wielenga gewinnen, der als NetBeans Platform Trainer und Autor für das NetBeans Team in Prag arbeitet und neben seiner Tätigkeit als Autor von Büchern Tutorials und Artikeln über die NetBeans Platform auch der Hauptautor des NetBeans Platform Certified Trainings ist.
NetBeans RCP Certified Training in San Francisco
Munich, San Francisco. A NetBeans Platform (a.k.a. NetBeans RCP) training is going to be held in
San Francisco from 27 to 29 September. This year, right after JavaOne, Munich-based training organization Eppleton is holding the
first NetBeans Platform training in San Francisco, as a result of a
partnership between Marakana and Eppleton. The course will be
led by NetBeans Platform expert and NetBeans Dream Team member Anton Epple.
In addition to Anton, who is leading the course, there will be other
NetBeans Platform experts present, since many of
them will be in town because of JavaOne. One of those additional
NetBeans Platform gurus is Geertjan
Wielenga, who is a NetBeans Platform trainer and writer working in
the NetBeans Team, based in Prague, Czech Republic. Aside from writing
tutorials, books, and other documents about the NetBeans Platform, he
organizes, creates, and helps to deliver the related training
materials.
"There's been a continuously growing interest in the NetBeans Platform over the past years," says Anton Epple. "While
some years ago the NetBeans Platform was only used by some enthusiastic
developers, Sun's and Oracle's decision to put more effort into the
NetBeans Platform and treat it as a product in its own right has changed the picture.
We see more NetBeans Platform applications every day in every
software development domain you can think of. And, with NetBeans
Platform 6.9, especially with the adoption of OSGi,
we anticipate to see even more adoption, since the NetBeans Platform is
now the only Java desktop application framework that uses the standard
module system (OSGi) together with the standard UI widget toolkit
(Swing)."
For complete course information, and registration, please visit:
NetBeans Platform training course page
And, if you're at JavaOne, don't miss this one of a kind training!
Anton Epple, der Trainer dieses Kurses hat einen Beitrag in der neuesten Ausgabe des JavaMagazin (Ausgabe 9.2010) veröffentlicht. Der Artikel diskutiert Neuerungen in der aktuellen Version 6.9 und vor allem die neusten Features der Platform. Wem der Weg zum Kiosk zu weit ist: Der Artikel ist auch Online abrufbar. Viel Spass beim Lesen!