Android Kurs Online Kurs Entwicklung auf Android-Handys



Ähnliche Dokumente
PHP Kurs Online Kurs Analysten Programmierer Web PHP

Java Kurs Online Kurs Java Analysten Programmierer

Facebook Kurs Online Kurs Apps Entwicklungen für Facebook

Kurs für Linux Online Kurs Verwalter des Linux System

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel

Online Kurs Entwicklung der Apps auf iphone und ipad

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Grundlagen von Python

Grafik Design Kurs Online Kurs Grafik Design

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse

Datensicherung EBV für Mehrplatz Installationen

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS XML Programmierung - Grundlagen PHP Programmierung - Grundlagen...

Die Lernumgebung des Projekts Informationskompetenz

Wie richten Sie Ihr Web Paket bei Netpage24 ein

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Worum geht es in diesem Projekt?

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

KURZANLEITUNG CLOUD OBJECT STORAGE

Web2Lead. Konfiguration

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Anleitung zur Webservice Entwicklung unter Eclipse

Java Einführung Packages

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

-Virtuelle Jagdfliegerschule- Teamspeak Seite 1 von 6

Workflows verwalten. Tipps & Tricks

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Herzlich willkommen im Modul Web-Engineering

Unsere Webapplikation erweitern

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

Professionelle Seminare im Bereich MS-Office

Kurs für Kommunikation, Marketing und Werbung Online Kurs Kommunikation, Marketing und Werbung

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

MOC Entwicklung von ASP.NET MVC 4 Webapplikationen

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Content Management System (CMS) Manual

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

FEHLER! TEXTMARKE NICHT DEFINIERT.

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

HINWEISE ZUR ARBEIT IM LABOR

Preisvergleich ProfitBricks - Amazon Web Services M3 Instanz

Übungen zur Softwaretechnik

teischl.com Software Design & Services e.u. office@teischl.com

Professionelle Seminare im Bereich MS-Office

Java EE Projektseminar

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Step by Step Webserver unter Windows Server von Christian Bartl

Inkrementelles Backup

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Informatik Java-Programmierkurs im Rahmen der Berufs- u. Studienorientierung für Schüler. Joliot-Curie-Gymnasium GR 2010 Nico Steinbach

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Planung. Visualisierung. Programmierung

micura Pflegedienste München/Dachau GmbH

START - SYSTEMSTEUERUNG - SYSTEM - REMOTE

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Planung für Organisation und Technik

Pflegende Angehörige Online Ihre Plattform im Internet

Kurzanweisung für Google Analytics

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Ein Projekt mit JavaFX erstellen

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Umfrage. Didaktischer Kommentar. Lernplattform

modern - sharp - elegant

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

Konsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2

Prüfungsvorbereitung: Präsentation und Anwenderschulung

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation Erstkonfiguration... 4

Bernadette Büsgen HR-Consulting

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Adobe Flash CS4»3D-Tool«

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Serviceanweisung Austausch Globalsign Ausstellerzertifikate

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

Mobile Intranet in Unternehmen

Transkript:

Android Kurs Online Kurs Entwicklung auf Android-Handys Akademie Domani info@akademiedomani.de

Allgemeines Programm des Kurses Modul Eins - Programmierung J2ee 1) Grundlegende Java - Programmierung : Grundlegende Programmierelemente Haupteigenschaften von Java Sprachsyntax Datentypen und Operatoren Kontrollstrukturen Rekursive Strukturen Objektorientierte Programmierung in Java Klassen und Objekte Eigenschaften, Methoden und Ereignisse Merkmale von "oop (Kapselung, Vererbung, Polymorphie) Sichtbarkeit von Variablen (Modifikatoren Andeutung, dynamic building) Ausnahmehinweis I/O Systeme Entwicklungsumgebung (Eclipse) : Db Sql Was ist sql Erstellung einer Datenbank Füllung der Datenbank Abfrage der Datenbank

Aktualisieren der Datenbank Argument 3: Elemente der erweiterten Programmierung Sammlungen Ausnahmen/Fehler Behauptet Thread Debuggen und bereitstellen auf Eclipse Argument 4: (X)HTML und Java Script Was ist (X)HTML HTML-Tags und deren Struktur Struktur einer Seite Bedeutung und Struktur des Form-Tags Haupt-HTML-Objekten ( Input, button, Textarea, Radio, Checkbox ) Tabellen JavaScript als Sprache "client-side" hauptsächliche Verwendung von JavaScript grundlegende Syntax von JavaScript Argument 5: Elemente der grundlegenden Web-Programmierung MVC Servlet JSP Bean 2) Fortgeschrittene Programmierung O.O. Diese Einheit ist der Eigenschaft der Redeweise gewidmet, die in der Regel wenig bekannt ist, sogar von erfahrene Programmierer, wie die korrekte Verwendung von Schnittstellen, Polymorphie und die Vererbung von Modifizierer, Konstruktoren, Ausnahmen und Thread... Allerdings halten wir, die Kenntnisse dieser Eigenschaften, für sehr wichtig. In der Tat, befindet man sich in der Programmierung manchmal vor

komplizierten Lösungen die dann einfach gelöst werden oder umgekehrt,unerklärliche Programmfehler die leicht gelöst werden. Erweiterte Funktionen, die diskutiert werden, sind auch wichtig um die SCJP-Prüfung zu bestehen : Vergleichen von Objekten Diese Einheit ist die erfolgreiche Umsetzung des Konzepts der Vergleichung von Java- Objekten mit Hilfe der Funktionen der Redeweise gewidmet. : Collection Framework Diese Einheit ist völlig dem Package gewidmet der wahrscheinlich am absolut meisten verwendet wird: java.lang und java.util. Wir erinnern, das der erste, der einzige Package ist, der automatisch in al unseren Programmen importiert ist. Der zweite enthält Klassen, auf die der Programmierer, einfach nicht verzichten kann. Natürlich deckt dieses Modul nicht alle 200 Klassen, die in diesen Package vorhanden sind, sondern versuchen wir, die wichtigsten Konzepte und die Philosophie der Nutzung dieses Package, einzuführen. Argument 3: JAVA I/O Oft haben die Applikation es nötig, Daten aus externen Quellen zu lesen oder Informationen an externen Zielen abzusenden. Unter Informationen versteht sich, nicht nur Strings sondern auch Objekte, Bilder Töne, etc. Für externe Quellen oder ziele meinen wir Dateien, Festplatten, Netzwerke, Speicher oder andere Programme. In diesem Modul sehen wir, wie Java das Lesen verarbeitet ( Input ) aus externen Quellen und das Schreiben auf externe Ziele ( Output ). Insbesondere führen wir das Package Java.io, Kreuz und Freude der Java Programmierer. Das Package in Angelegenheit, ist sehr breit und auch ziemlich komplex. Das kennen, jeder einzelne Klasse des Package ist eine echte Herausforderung aber vor allem nutzlos. Um Input und Output in Java verwalten zu können, sollte man vielmehr von der Philosophie, die auf der Basis ist und vom Design Pattern bekannt als Decorator ist, verstehen. Das Pattern Decorator nicht zu verstehen bringt dazu, mit immer mehr Anstrengung sich aus der Klasse von Java.io zu entwirren. Dynamisches Web : Servlet container In dieser Einheit führen wir die wichtigsten Werkzeuge für die Realisierung einer WebApplikation in Java, ein. Im Besonderen sehen wir die Arbeitsweise und die Konfiguration von Apache Tomacat, Open - Source Behälter von Web Applikationen : Servlet In dieser Einheit wir das Konzept der Servlet und seine Hauptzweigen HttpServlet eingeführt. So sehen wir, wie durch diese, die Anfragen die vom " Client" kommen und wie man die Antwort Richtung " Client " einstellt. Argument 3: Java Server Pages

In diesem Modul werden wir die Hauptsächliche Technologie der Visualisierung die für eine Web Applikation basierend auf J2EE, die Java Server Pages, einführen. Zweck dieser Technologie ist, die Webseite dynamischer zu erbringen und das Schreiben und die Wartbarkeit zu vereinfachen. Argument 4: Session-Management In diesem Modul stellen wir Ihnen das Hauptelement aller Web-Anwendungen oder besser gesagt, die Technologien, die einer Web-Anwendung, eine oder mehrere Benutzer-Sessions gleichzeitig anzeigt und der Applikation erlaubt, Daten und Informationen zu visualisieren, je nach dem Benutzer. Argument 5: Custom tag In diesem Modul sehen wir, wie die Technologie, auf Basis des JSP, erweitert werden kann um die besonderen Anforderungen einer Web Applikation zu befriedigen. Argument 6: JSTL In diesem Modul führen wir die JSP Standard Tag Library ein, besser gesagt, eine Reihe von Werkzeugen die die Vereinfachung der Verwaltung einer JSP ermöglicht. 3) EJB : Ejb Container In dieser Einheit führen wir die wichtigsten Elemente für die Verwaltung und Konfiguration eines EJB ein, insbesondere lernen wir den Begriff Application Server. : Klassifizierung der bean In dieser Einheit klassifizieren wir die enterprise java bean in Session, Entity, Message Argument 3: Session Bean In dieser Einheit sehen wir im Detail die Struktur des eib 2 vom Typ session Argument 4: Entity bean In diesem Teil sehen wir im Detail die ejb 2 vom Typ entity. Hier führen wir das Konzept ORM, Object Reletion Mapping und seine Realisierung durch die entity, ein. Argument 5: ejb 3.0 In dieser Einheit sehen wir die wichtigsten Neuheiten die von ejb 3 eingeführt wurden. Im Besonderen führen wir die JPA java persistence, ein.

Modul Zwei Programmierung Java Android Die Entwicklungsumgebung: Vorbereitung und Installation Umwelt-Struktur client und Benutzerschnittstelle mit dem Handy Installation der client Umwelt 1) Struktur einer Android Applikation Standard-Struktur einer Applikation und deren Betrieb 2) Views & Layout Views Installation der client Umwelt 3) Activity & Intent Activity

Intent 4) Menü Die Menüstruktur Menü-Erstellung 5) Datenmanagement SQL Lite Datenmanagement mit Android Erweiterte Anwendungsentwicklung Beispiele für erweiterte Anwendungsentwicklungen Übungen 6) Entwicklung der Spiele Beispiele von Spielen

Übungen 7) Auf dem Android Markt veröffentlichen Android Markt Auf dem Android Markt veröffentlichen Ziele und Methoden der Nutzung und Auswertung Ziele und Methoden der Nutzung Das Ziel des Kurses ist es, die technischen Kenntnisse und methodische Arbeit als Programmierer in Mobile-Anwendungen auf der Java-Plattform Android zu liefern. Der Kurs findet Online auf einer FAD Plattform statt einschließlich Lehrmaterial, geführte Übungen und nachfolgender Test. Durch Web-Collaboration-Tool können die Studierenden die Betreuung der eigenen Lernwege, die von unseren Dozenten geliefert werden, benutzen. Struktur des Kurses Das Programm konzentriert sich auf Technologien für die Entwicklung auf den Software-Plattformen Sun Microsystems, die gängigsten auf dem öffentlichen und privaten Markt, beginnend von Grund auf (die Grundlagen der Programmierung), um auf die Java-Entwicklung auf der Android-Plattform zu kommen. Der Kurs ist in zwei verschiedenen Module eingeteilt : Java und Java Android. Empfänger und Auswertungsmodus Die Zielgruppen dieses Kurses sind Absolventen und Doktoranden die ihre Fähigkeiten bereichern wollen oder von Grund auf eine Karriere als Programmier- Analytiker in der ICT Welt starten wollen.