Java - Fundamentals
-
Dauer:
5 Tage -
Zeit:
10:00 - 16:00 -
Lieferart:
Online -
Zielgruppe:
Programmers, developers -
Vorkenntnisse:
General computer knowledge -
Methode:
Lecture with examples and exercises. - Erfahren Sie in der Demo mehr darüber, wie Online-Kurse durchgeführt werden.
-
Kursnummer:
2022978 -
Themen:
Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java is one of the most popular programming languag…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
- Dauer:
5 Tage - Zeit:
10:00 - 16:00 - Lieferart:
Online - Zielgruppe:
Programmers, developers - Vorkenntnisse:
General computer knowledge - Methode:
Lecture with examples and exercises. - Erfahren Sie in der Demo mehr darüber, wie Online-Kurse durchgeführt werden.
- Kursnummer:
2022978
Themen:
Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java is one of the most popular programming languages in use, particularly for client-server web applications. This training provides the Java novice with the necessary fundamental knowledge about the syntax and principles of the Java programming language so that it is possible to choose from a wide range of further trainings with more specialized contents.
The Java Programming Environment - Fundamental Programming Structures in Java - Variables - Operators - Input and Output - Control Flow - Arrays
B. Objects and ClassesIntroduction to Object-Oriented Programming - Using Predefined Classes - Defining Your Own Classes - Static Fields and Methods - Method Parameters - Object Construction - Packages - The Class Path - Documentation Comments - Classes, Superclasses, and Subclasses - Generic Array Lists - Object Wrappers and Autoboxing - Enumeration Classes - Reflection - Interfaces and Inner Classes - Object Cloning - Inner Classes
C. Graphics Programming / Streams and FilesGraphics Programming: Introducing Swing, Creating a Frame, Positioning a Frame, Displaying Information in a Component, Working with 2D Shapes, Using Color, Using Special Fonts for Text, Displaying Images - Streams and Files: Streams, Text Input and Output, Reading and Writing Binary Data, ZIP Archives, Object Streams and Serialization, Working with Files
D. User Interface Components with SwingSwing and the Model-View-Controller Design Pattern - Introduction to Layout Management - Text Input - Choice Components - Menus - Dialog Boxes - Event Handling: Basics of Event Handling, Actions, Mouse Events, The AWT Event Hierarchy
E. Exceptions, Assertions, Logging, and DebuggingDealing with Errors - Catching Exceptions - Using Assertions - Logging - Using a Debugger
F. ApplicationsDeploying Applications and Applets - JAR Files - Java Web Start - Applets
G. Generic ProgrammingGeneric Programming - Generic Methods - Bounds for Type Variables - Generic Code and the Virtual Machine - Restrictions and Limitations - Inheritance Rules for Generic Types - Wildcard Types - Reflection and Generics
H. Database ProgrammingThe Design of JDBC - The Structured Query Language - JDBC Configuration - Executing SQL Statements - Query Execution - Scrollable and Updatable Result Sets - Row Sets - Metadata - Transactions
Bei der Anmeldung von mehreren Teilnehmern bieten wir Ihnen
attraktive Rabatte an. Ab drei Teilnehmern kann sich ein
Inhouse-Seminar bei Ihnen lohnen. Gern erstellen wir Ihnen ein
individuelles Angebot.
Alle Preise zuzüglich der gesetzlichen Mehrwertsteuer.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
