Training – Objektorientierte Javaprogrammierung Kurstitel: Objektorientierte Javaprogrammierung Dauer: individuell mit Ihnen abgestimmt (abhängig von der Anzahl der gewünschten Module) Datum: individuell mit Ihnen abgestimmt Ort: individuell mit Ihnen abgestimmt Zielgruppe: Softwareentwickler ohne Javakenntnisse Softwareentwickler mit Grundkenntnissen in der Javaentwicklung Softwareentwickler mit Kenntnissen einer anderen Programmiersprache Auszubildende (z.B. Fachinformatiker/in - Anwendungsentwicklung) Kursbeschreibung: In unserem modularen Training bieten wir durch eine erprobte Mischung aus Vorlesungen, Übungen und Praktikumsaufgaben eine umfassende Einführung in die objektorientierte Javaprogrammierung. Nach erfolgreichem Abschluss der Schulung sind Sie in der Lage objektorientierte Anwendungen zu planen, zu entwickeln und zu dokumentieren. Die Schulung befähigt Sie im Anschluss die SCJP (Sun Certified Java Programmer) Prüfung abzulegen. Die Inhalte der Schulung sind in vier Module gegliedert, wobei wir die einzelnen Themengebiete gerne in Absprache mit Ihnen individuell an Ihre Bedürfnisse anpassen, um Ihnen eine für Sie optimale Schulung gewährleisten zu können. Module: Kosten: I - Grundlagen der Objektorientierung am Beispiel Java: Einführung Programmflusskontrolle Felder Objektorientierung Vererbung Strings, reguläre Ausdrücke und Internationalisierung Wrappertypen, Boxing, Enumerations Garbage Collection III - UML: UseCase-Diagramm Klassendiagramm Sequenzdiagramme Aktivitätsdiagramm Automaten Generierung von Java-Code II - Erweiterungskurs Java: Collections Exceptions und Assertions IO + Serialisierung Nebenläufigkeit GUI AWT GUI Swing Drei-Schichten-Architektur (Bedieneroberflächen) Drei-Schichten-Architektur (DB) Netzwerkprogrammierung IV - Webtechnologien: HTML Grundlagen CSS Grundlagen JavaScript Grundlagen Web-Container Servlet API XML Grundlagen auf Anfrage erstellen wir Ihnen gerne ein individuelles Angebot Viada GmbH & Co. KG – Rheinlanddamm 201 – 44139 Dortmund [email protected] - www.viada.de - +49-231-28668100