Multimedia und Programmierung 2019/2020

42

PROGRAMMIERUNG

SOFTWAREENTWICKLUNG MIT JAVA

BLENDED LEARNING

DIPLOMLEHRGANG

Java ist eine der weltweit am meisten eingesetzten Programmiersprachen. Viele Computeranwendungen brauchen Java, um am Endgerät zu funktionieren. Von Lap- tops bis hin zu Rechenzentren, Spielekonsolen, wissenschaftlichen Supercomputern, Mobiltelefonen – Java ist weit verbreitet. In diesem Diplomlehrgang erarbeiten Sie die Grundbegriffe, Sprachelemente und den objektorientierten Ansatz von Java. Anhand zahlreicher Best Practice-Fallbeispiele erarbeiten Sie Lösungen für verbreitete Problemstellungen. Nach erfolgreichem Abschluss sind Sie in der Lage, selbstständig Programme zu schreiben und einfache grafische Benutzeroberflächen zu gestalten.

´ Moderne Lernmethoden, wie z. B. Lerninhalte und Aufgaben auf unserer Lernplattform, ermöglichen Ihnen ein zeit- und ortsunabhängiges Lernen.

Qualifikation Nach bestandener Prüfung erhalten Sie das BFI Wien-Diplom und dokumentieren dadurch offiziell Ihr Können.

Lehrgangsleitung/TrainerInnen Hossein Safavi-Homami, Android Certified Application Engineer

Inhalt ´ Grundlagen der Programmierlogik ´ Grundlagen der objektorientierten Programmierung ´ Klassen, Objekte, Vererbung, Interfaces ´ Java-Grundlagen ´ Exceptions ´ Aufbau und Funktion einer grafischen Benutzeroberfläche (GUI) ´ Java API als ständiger Begleiter ´ Java-Packages ´ Collections ´ Rekursionen ´ Erstellung eines kleinen Java-Programms mit GUI ´ Programmierübungen auf Basis der theoretischen Inhalte ´ Praktische Beispiele ´ Präsentation des Abschlussprojekts

Voraussetzungen ´ Erfahrung im Umgang mit PC, Betriebssystem und Anwendungsprogrammen ´ Grundkenntnisse einer Programmier- oder Skriptsprache von Vorteil TeilnehmerInnenkreis Erfahrene AnwenderInnen, die eine berufliche Laufbahn in der Software- programmierung anstreben und diese Programmiersprache intensiv erlernen möchten

Wochenendkurse Kursnummer Datum

Wochentag und Uhrzeit

Dauer

19BTDE0423 11.10.–29.11.2019 Fr, Sa 08:30–17:00 19BTDE0424 06.03.–25.04.2020 Fr, Sa 08:30–17:00 Ort: BFI Wien, 1030, Alfred-Dallinger-Platz 1/U3 Schlachthausgasse

220 UE 220 UE

Preis: € 3.590,– inkl. USt.

+

Preis

: € 3.350,– inkl.USt.,Detailinformationen S.6

Bitte beachten Sie ´ Die Abschlussprüfung ist im Preis inbegriffen.

Nutzen und Karrieremöglichkeiten ´ Sie kennen die Syntax von Java und sind mit dem Java Development Kit sowie der Entwicklungsumgebung Eclipse vertraut. ´ Sie können einfache Programme schreiben und sind in der Lage, als EinsteigerIn im Bereich Softwareentwicklung tätig zu werden.

´ Der Lehrgang umfasst 120 Präsenzeinheiten. Zum Üben und Vertiefen Ihrer Kenntnisse sowie für die Projektarbeit sind mindestens 100 Unterrichtsein- heiten im Selbststudium mit Online-Tutoring vorgesehen. Bitte rechnen Sie mit insgesamt rund 20 Stunden Aufwand pro Woche.

PRIVATE CLOUD MIT RASPBERRY PI 3+, APACHE WEBSERVER UND NEXTCLOUD BEHALTEN SIE DIE KONTROLLE ÜBER PRIVATE DATEN!

Inhalt ´ Grundlegendes zur Private Cloud ´ Übersicht über Einzelkomponenten von Nextcloud ´ Apache Webserver ´ PHP ´ MySQL ´ Installationsvorgang Nextcloud

Schnell, ausfallsicher und von überall aus erreichbar: Cloud-Datenspeicher haben viele Vorteile. Der Nachteil: Je mehr persönliche Daten wir in die Cloud auslagern, desto weniger Kontrolle haben wir über sie. Bei kommerziellen Cloud-Anbietern gibt es oft gar keine Kontrolle über die verwendete Hard- und Software und damit potenzielle Risiken wie die Prozessor-Sicherheitslücken Spectre und Meltdown. Außerdem werfen auch rechtliche Aspekte Fragen auf, denn US-Unternehmen hinken europäischen Standards hinsichtlich der Weitergabe von Daten an private Unternehmen und staatliche Organisationen weit hinterher. In diesem Intensivworkshop erfahren Sie, wie Sie Ihre eigene Private Cloud mittels des Open Source Systems Nextcloud – basierend auf dem Apache Webserver, PHP und MySQL – betreiben und damit unabhängig von Cloud-Anbietern werden können. Im ersten Schritt lernen Sie, wie Sie Ihren Webserver konfigurieren, Ihre SQL-Daten- bank erstellen und den sicheren Zugriff über SSL einrichten können. Danach erarbeiten Sie Anwendungsbeispiele wie die Synchronisation von Kalendern, Kontakten und Bookmarks und lernen verschiedene Möglichkeiten für den Cloud- Zugriff via Smartphone, Tablet und PC kennen. Sämtliche Materialkosten inklusive Raspberry sind bereits in den Kurskosten inkludiert.

´ Installation der Einzelkomponenten ´ Anpassung der Apache-Konfiguration ´ PHP und zusätzliche Module aktivieren ´ MySQL-Datenbank anlegen ´ Konfiguration von Nextcloud ´ User-Definition ´ Basiswissen zur Sicherheit ´ SSL-Zugriff aktivieren ´ Administration und Log-Auswertung ´ Authentication – alternative Provider: Universal 2nd Factor (U2F), SQL ´ Maßnahmen zur Erhöhung der Sicherheit bei der Anmeldung ´ Troubleshooting

Made with FlippingBook - Online Brochure Maker