Software Developer mit Java und App-Programmierung mit Android
Seminar
In Lübbecke
Beschreibung
-
Kursart
Seminar
-
Ort
Lübbecke
Das Zentrum WISH IHK präsentiert das folgende Programm, mit dem Sie Ihre Kompetenzen stärken sowie Ihre gesteckte Ziele erreichen können. In dem Kurs zu dieser Schulung gibt es verschiedene Module zur Auswahl und Sie können mehr über die angebotenen Thematiken erfahren. Einfach anmelden und Zugang zu den folgenden Themen erhaltenJava ist eine der am meisten verwendeten objektorientierten Programmiersprachen. Nach dem Lehrgang handhaben Sie Java schnell und sicher und sind in der Lage, komplexe Lösungen zu erarbeiten. Weiter lernen Sie die Erstellung von Applikationen (Apps) für Smartphones, Mobiltelefone und Netbooks auf Android-Basis. Diese Programmierkenntnisse eröffnen Entwicklern die Erstellung von Software in ganz neuen Bereichen.
Standorte und Zeitplan
Lage
Beginn
Beginn
Meinungen
Themen
- Java
- Software
- Programmierung
Inhalte
Beschreibung des Seminars
Objektorientierte Programmierung mit Java:
Allgemeine Grundlagen (ca. 3 Tage)
Eclipse als integrierte Entwicklungsumgebung
Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)
Variablen (Deklaration, Initialisierung)
Gültigkeitsbereiche
Datentypen (primitive/Referenz)
Dokumentation erzeugen
Aufzählungstypen
Grundlegende Sprachkonzepte (ca. 8 Tage)
Schrittweise Erstellung konsolenbasierter Programme
Ein-/Ausgabe
Operatoren (arithmetische, logische, bitweise)
Typkonvertierung
Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)
Objektorientiertes Programmieren (ca. 6 Tage)
Aufbau von Klassen
Schrittweises Erstellen eigener Klassen
Vererbung
Konstruktoren
Polymorphie
Überladung/ Überschreiben von Methoden
Abstrakte Klassen, Interfaces
Adapterklassen, innere Klassen, anonyme Klassen Exceptions (Fehlerbehandlung)
Wrapperklassen
GUI Oberfläche (ca. 5 Tage)
Verwendung von AWT und Swing Steuerelementen
Erzeugung von Grafiken
Layout-Manager
Weitere Themen (ca./10/Tage)
Rekursivität
Speicherung einer Datei
Character-Stream und Byte-Stream
Serializierung/Deserialisierung von Objekten
Multithreading
Anbindung Microsoft an SQL-Datenbanken und mySQL
Ausgaben auf Drucker
Applet (JApplet)
Erzeugung der Jar-Dateien (Weitergabe fertiger Anwendungen)
Netzwerke (z.B. RMI)
Grundlagen regulärer Ausdrücke
Projektarbeit (ca. 8 Tage)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Apps-Programmierung Android:
Grundlagen (ca. 3 Tage)
Einführende Beispiele
Arbeiten mit dem Android Studio
Das Eclipse-Plugin verwenden
Projekt anlegen
Die erste Activity
Layout definieren
Activities aufrufen
Das Android-Manifest
Architekturübersicht
Die Dalvik Virtual Machine
Standardbibliotheken
Android-Komponenten
Das Sandbox-Prinzip
Signieren von Anwendungen
Berechtigungen
Oberflächengestaltung (ca. 5 Tage)
Activities, Layouts und Views
Ressourcen (u. a. Textressourcen, Farbressourcen, ...)
Bilder
Animationen
Multimediadateien
Schaltflächen und Menüs (Oberflächenereignisse, Menüdefinitionen,
Optionsmenüs, Kontextmenüs)
Formularverarbeitung
Implementierung einer Bildschirmseite
Layouts definieren
Scrolling
AdapterViews und Ressourcen
Performante Listen
Anwendungseinstellungen (ca. 3 Tage)
Begriffsdefinitionen
Einstellungen definieren
Einstellungsseite implementieren
Auf Einstellungen zugreifen
Einstellungen bearbeiten
Fortschrittsanzeige
Weitere Themen (ca. 6 Tage)
Intents (Explizite, Implizite)
Sub-Activities
Anruf einleiten
Hintergrundoperationen Prozesse, Threads, Services)
Local Service
IPC, AIDL
Systemnachrichten
Datenbanken (SQLite)
Dateisystem
SD-Karten
Sicherheit und Verschlüsselung (Daten oder Objekte verschlüsseln)
Das Eclipse-Plugin verwenden
Ein eigenes Zertifikat erstellen
Eine Android-Anwendung signieren
Projektarbeit (ca. 3 Tage)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Software Developer mit Java und App-Programmierung mit Android