Kurs
Digicomp Code JFADEV
Java Fundamentals for Android Development («JFADEV»)
Die Entwicklung von Android-Applikationen setzt Grundkenntnisse in der Programmiersprache Java voraus. In diesem Einführungskurs lernen Sie die Grundbegriffe von Java, das Framework, die Syntax und Paradigmen kennen.
Dauer
2 Tage
Preis
1'500.–
zzgl. 8.1% MWST
Kursdokumente
Offizielle Android-ATC-Kursunterlagen
Kurs-Facts
- Kennen der Grundlagen der Java Virtual Machine
- Schreiben, Kompilieren und Betreiben einer einfachen Java-Anwendung
- Kennen der Eclipse Integrated Development Environment (IDE)
- Kennen der Java Basic Syntax und Control Statements
- Kennen der grundlegenden Konzepte der objektorientierten Programmierung in Java wie Klassen, Interfaces, Vererbung, Polymorphie etc.
- Kennen der Java Collections, File Input/Output, Serialisierung, Try/Catch/Finally, etc.
- Installieren von Android SDK, Plugins und Android Emulator und Erstellen des Setups
- Schreiben einer «Hello World» Android Applikation
Der Kurs fokussiert auf die objektorientierte Programmierung und auf Techniken, die hauptsächlich im Android Software Development Kit (SDK) verwendet werden.
1 Java Basics
- Introduction
- Java programming language
- Java Virtual Machine
- JDK and JRE
- Setting up your machine for Java programming
- Hello World in Java
- Using a text Editor
- Using an IDE
- Java Primitive Data Type
- Naming
- Arrays
- Control Flow
- If/Else and Switch
- Switch statement
- While loop
- For Loop
2 Object Oriented Programming
- Introduction
- Object Oriented Programming
- Objects
- Classes
- Inheritance
- Interface
- Access Modifiers
- Constructors
- Method overriding and overloading
- Polymorphism
3 Java Topics
- Introduction
- Java Collections
- Interfaces
- Implementations
- Enumerated types
- Serialization
- Deserializing
Dieser Kurs richtet sich an Nicht-Java-Programmierer, die sich das nötige Grundwissen in Java zur Entwicklung von Android-Applikationen aneignen wollen.
Damit Sie optimal vom Kurs profitieren können, benötigen Sie Programmierkenntnise in einer gängigen Programmiersprache (objektorientiert von Vorteil).