cimdata GmbH
Weiterbildung Apps-Entwicklung

Weiterbildung Apps-Entwicklung

Apps gibt es seit es mobile Endgeräte gibt: Selbst in die ersten Handys waren Apps wie der Taschenrechner, Kalender und kleine Spiele integriert. Mit der Entwicklung von Smartphones und Tablet-PCs haben diese Applikationen sowohl in qualitativer und quantitativer Hinsicht einen Boom erlebt:

 

Immer ausgereiftere Apps wie Spiele, Kommunikations-, Sport- und Musik-Apps erobern die Charts des App Stores von Apple, dem Android Market und dem Windows Phone Marketplace. Eine Weiterbildung in diesem Bereich ist eine logische Konsequenz dieses Booms.

 

Die Entwicklung der Apps-Programme obliegt den Kreativen, den Tüftlern und Technikbegeisterten, die dieser Branche zu ihrem Aufstieg verholfen haben, und denen, die es werden wollen.

 

Die Weiterbildung von cimdata zum Apps-Entwickler /in ist eines der aktuellsten und neuesten Weiterbildungsangebote im Mediensektor.

Maßnahmenummer: 955/0069/2012

Inhalte der Weiterbildung zum Apps-Entwickler /in

Kreativität, gestalterische Vorstellungskraft und Programmierkenntnisse sind Voraussetzungen und Inhalte der cimdata Weiterbildung Apps-Entwicklung. Elementar wichtig ist die Einführung in die objektorientierte Programmierung und die beiden Apps-Module. Darüber hinaus können multimediale Module dazu gewählt werden.

Module

Unsere Weiterbildung kann aus 95 Modulen zusammengestellt werden. Die Mindestmodulzahl beträgt 3 Module. Für dieses Berufsbild empfehlen wir folgende Kompaktangebote *:

KOMPAKTANGEBOT: Apps-Entwicklung

KOMPAKTANGEBOT: Apps-Entwicklung

Programmiersprache, JAVA I>>

Kursziele:
Vermittlung grundlegender objektorientierter Konzepte und der Java-Sprachgrundlagenfür Java-Einsteiger Objektorientierte Analyse und Design und Einführung in die UML als Entwurfswerkzeug Elementare Kenntnis der Entwicklung grafischer Benutzeroberflächen Kenntnis grundlegender Design Patterns Realisierung praxisnaher Anwendungsbeispiele

 

 

Teilnahmevoraussetzungen:
Hoch- und Fachhochschulabschluss mit technischem Hintergrund bzw. Berufserfahrung im EDV-Bereich. Erleichtert wird der Einstieg idealerweise durch Kenntnisse in einer Skriptsprache wie JavaScript, ActionScript oder PHP und selbstverständlich in anderen objektorientierten Sprachen, wie etwa C++ und C#. Da aber von Anfang an objektorientierte Grundlagen vermittelt werden, ohne diese schon vorauszusetzen, können auch unerfahrene Programmieranfänger oder Wiedereinsteiger in diesem Kurs den Schritt in die faszinierende Welt von Java schaffen.

 

Kursinhalte:
Einführung in die Programmiersprache JavaEntwickeln mit integrierten Entwicklungsumgebungen (eclipse etc.)Sprachgrundlagen, Elementare Ein-/Ausgabeoperationen, ZeichenkettenverarbeitungGrundlegende objektorientierte Konzepte in praxisnahen BeispielenBlöcke, Methoden, Konstruktoren, Klassen und ObjekteArbeiten mit der Java-KlassenbibliothekCollections und IterationGrundlagen der Modellierung mit UML (Klassendiagramm)Dokumentation von Java-ProgrammenEntwicklung grafischer Benutzeroberflächen mit SwingErstellung von JAR-ArchivenElementare Design-Patterns wie Singleton, Factory, Strategy, etc.Einführung in Streams und das Java IO APIGrundlagen des Exception-Handlings

Android-Apps>>

In rasantem Tempo entwickelt sich der Markt für Smartphones. Nach einem etwas zögerlichen Start sind jetzt auch Geräte mit dem Betriebssystem Android in der Gunst des Konsumenten. Zwangsläufig entwickelt sich daraus ein erhöhter Bedarf an Applikationen für die begehrten Geräte.

Dieses Seminar bietet einen umfassenden Einstieg in die Entwicklung von Apps unter Android mit der Programmiersprache Java.

Schnell entwickeln die Teilnehmer erste eigene Applikationen. Dabei werden sämtliche Eigenschaften der Smartphones wie Sensorik, Geo-Tracking, Kamera etc. in die Programme integriert.

Neben der klassischen Entwicklung und einer umfassenden Testphase gehört auch die Vermarktung der entwickelten Programme zum Kursprogramm.

Apps-Entwicklung I>>

Das Kursmodul Apps-Entwicklung I gibt einen Einblick in das Betriebssystem iPhone OS, die Programmiersprache Objective-C, das iPhone Software Development Kit (iPhone SDK, Cocoa Touch), die Entwicklungsumgebung Xcode/Interface Builder und den iPhone Simulator.
Sie lernen Core Foundation und die wichtigsten Klassen des UIKit zum Aufbau grafischer Multitouch-Benutzeroberflächen kennen, den Interface Builder, sowie wichtige Gestaltungsrichtlinien und Aspekte der Usability. Da iPhone/iPad/iPod Touch-Programme in Objective-C implementiert werden, lernen Sie die entwicklungsrelevanten Grundlagen in Objective-C 2.0. Objective-C ist eine auf der Programmiersprache C basierende Sprache mit objektorientierten Erweiterungen aus der Smalltalk-Welt, und ist in vielen Dingen simpler als das verbreitetere C++.

Die zahlreichen in diesem Kurs vorgestellten APIs von Apple bilden aufgrund ihrer Einfachheit eine gute Möglichkeit zur schnellen Entwicklung von iPhone-Applikationen. So können schnell die Hardware-Features des iPhone/iPad/iPod Touch verwendet werden. Die in diesem Kursmodul erworbenen Kenntnisse sind übrigens auch für Entwickler nativer Mac OS X Applikationen interessant, da neben den Sprachgrundlagen von Objective-C auch fundamentale Klassenbibliotheken und die Entwicklungsumgebung Xcode sowie der Interface Builder behandelt werden. Auf beachtenswerte Unterschiede zwischen Mac OS X und iPhone OS wird im Rahmen des Kurses hingewiesen.

Apps-Entwicklung II>>

Inhalte:

Dieser Aufbaukurs behandelt die wichtigsten fortgeschrittenen Aspekte der Anwendungsentwicklung auf iPhone, iPad und iPod Touch und vertieft zugleich die entwicklungsrelevanten Bestandteile der Programmiersprache Objective-C.

Im 1. Kursmodul erworbenen Kenntnisse werden um zahlreiche Profi-Rezepte für das iPhone SDK bzw. Cocoa Touch erweitert. Ausserdem werden die wichtigsten Teile der mehr als 22.000 DIN A-4 Seiten umfassenden iPhone-SDK-Dokumentation in praxisnahen Beispielen konkretisiert.

Weitere Themen sind Core Animation, Video und Audio, Sicherheit, Webserver-Kommunikation, sowie Möglichkeiten der Datenspeicherung (wie z.B. Core Data).  Debugger, Fehleranalyse mit Instruments und Performance-Optimierung mit Shark runden das Kursprogramm ab.

 

Zielgruppe:

Jeder, der über die im 1. Kursmodul erworbenen Kenntnisse in der iPhone/iPad/iPod Touch-Programmierung hinausgehen will und an der Entwicklung professioneller, mobiler Applikationen für den App-Store interessiert ist. Dieser 2. Kurs ist darüberhinaus auch für Entwickler der Mac OS X Plattform interessant, denn es werden die fortgeschrittenen Sprachgrundlagen der Programmiersprache Objective-C behandelt.

 

Teilnahmevoraussetzungen:

Der Kurs baut auf den Kenntnissen des 1. Kurses “iPhone-Entwickler I” auf. Er behandelt - über die fortgeschrittenen Sprachmittel von Objective-C hinausgehend - grundlegende Problemlösungen und praxisgerechte Rezepte für die Entwicklung mit dem iPhone SDK und Cocoa Touch. Grundvoraussetzung für die Teilnahme sind die im 1. Kursmodul vermittelten Kenntnisse in Objective-C, iPhone SDK, Cocoa Touch, Umgang mit Xcode und Interface Builder.

* Ergänzen Sie die Kompaktangebote mit weiteren Modulen, die Ihrem individuellen Weiterbildungsbedarf entsprechen.
Die Kompaktangebote sind variabel, d.h. es ist möglich einzelne Module zu ersetzen. Der Bedarf wird individuell ermittelt.

Modulübersicht ( Katalog Fachbereich Apps-Entwicklung )

C++ I, Grundlagen Programmierung>>

C++ ist die Kernkompetenz des modernen Anwendungs-,  System- und Spieleentwicklers und Vorlage vieler aktueller Sprachentwürfe.

 

Die Fähigkeit und Bereitschaft zum Umgang mit formalen Konstruktionen und Modellierungen ist unverzichtbar. Ebenso ist Sicherheit im Umgang mit dem Computer und modernen Betriebssystemem notwendig. Programmiererfahrung ist nicht notwendig, aber von Vorteil.

 

Kursinhalte:

Geschichte und Konzept der Sprache- Typ, Objekt, Deklaration, Definition- Operatoren, Kontrollstrukturen, Funktionen- Zeichenketten und Arrays- Objektadressen, Zeigeroperationen, Referenz- Präprozessor-Direktiven- Ein-/Ausgaben, Stream-Begriff, Dateizugriffe- Typ-Komposition mit Struktur und Array- Klassen, Namensräume und Schutzstrategien- Vererbung und Polymorphie- Objektorientierte Programmgestaltung- Ausnahmebehandlung- generische Programmierung / templates- AKTUELL: Boost-Bibliothek, neue Normen

 

Kursziele:

Die Studierenden lernen die Programmiersprache C/C++ in ihrem systematischen Aufbau und den zugrundeliegenden Konzepten kennen. Der Kanon der Syntax, der Operatoren und Kontrollstrukturen wird im Detail vorgestellt und eingeübt. Das Paradigma der 'objektorientierten Programmierung' (OOP) wird allgemein erläutert, der Umgang mit Klassen in C++ ausführlich behandelt und die Kompetenz zur Gestaltung einfacher Programme in eigenständigen Übungen erworben. Zudem lernen die Studierenden wichtige Funktionen der Standard-Bibliotheken und einfache Algorithmen kennen.

C++ II, Anwendungsentwicklung mit MFC>>

Visual Studio 2008 / MFC ist nach wie vor das angefragte Standard-Instrument der Windows-Programmierer.

 

Voraussetzungen:Sicherer Umgang mit der Syntax und den Grundformalismen von C++ sowie mit den Konzepten und Verfahren der OOP werden vorausgesetzt.

 

Kursinhalte:

Geschichte, Grundlagen und Aufbau von MFC- API-Programmierung im Verhältnis zu MFC- Gerüstkode und Grundklassen einer MFC-Applikation- Resourcen-Programmierung- Ereignissteuerung und Ereignisbehandlung- Dokument-View-Architektur- Grafische Ausgaben im Device-Context- AKTUELL: GDI+ in MFC nutzen- Dialoge und Steuerelemente, Nachrichtenreflexion- Interaktive Dialoge, Formview, dynamisches Layout- Verfahren der hierarchischen Serialisierung- Sammelklassen aus MFC/STL- Druckausgabe, Koordinatentransformation- ODBC/DAO-Zugriff über MFC-Klassen- Nebenläufigkeit mit Timer und Thread-Programmierung- Socket-Kommunikation, http/ftp-Zugriff und HTML-View- AKTUELL: managed code, '.net'-Anbindung

 

Kursziele:

Ausgehend von dem Stoff des C++-Einführungskurses wird die Entwicklung von Windows-Applikationen mithilfe der Microsoft Foundation Classes (MFC) vorgestellt. Die grundlegenden Klassen und Architekturen zum Aufbau einer Benutzeroberfläche werden in der Übersicht und ihrer konkreten Anwendung formal und an exemplarischen Beispielen dargestellt. Zugleich werden die Syntax und die komplexeren Konstrukte der Programmiersprache C++ durch Wiederholung und Anwendung gefestigt und einige anspruchsvolle Spezialthemen aus C++ behandelt. In einer abschließenden Projektarbeit werden diese Kompetenzen eingeübt und zudem die eigenständige Analyse und Lösung von Problemstellungen trainiert.

C++ III, Anwendungsprogrammierung Qt4>>


Qt4 (Trolltech / Nokia) ist das HighEnd-Framework für portable Anwendungen (Win/Unix/Mac/mobil) mit kompromißlosem C++.

Voraussetzungen:
Sicherer Umgang mit der Syntax und den Konstruktionen von C++ und den Konzepten und Verfahren der OOP sind unverzichtbar. Kenntnisse in der Programmierung von Fenster-Bibliotheken (Java, MFC,...) sind von Vorteil.

Kursinhalte:
Grundlagen
- Portabilität, Lizensierung und aktuelle IDE-Integration
- Überblick zur Qt-Klassenhierarchie
- Signal-Slot-Konzept zur Nachrichtensteuerung
- IO-Klassen, Text-Klassen, Reguläre Ausdrücke

Fensterprogrammierung
- Widget-Konzept und Hierarchie der Fensterklassen
- Fensterorganisation, Initialisierung und Layoutmanagement
- Standardwidgets im Hauptrahmen und Dialog
- Grafische Ausgabe und Matrixoperationen
- Bitmap-Klassen, Grafikbearbeitung, Speichern/Laden
- Tableview, Treeview und Model-View-Architektur
- Druckausgabe

Threads
- Reentranz und Threadsicherheit
- Synchronisation: Mutex, Semaphore, Critical Section
- asynchrone Signalkommunikation

Netzprogrammierung
- Datagram-Sockets, Stream-Sockets und Verbindungsaufbau
- HTTP- und FTP-Klassen, Hilfsklassen

Datenorganisation
- Listen, Hashsets, generische Sammelklassen
- SQL-Klassen und Datenbankverbindung, Treiber
- Abfragen (Query, TableModel, RelationalTableModel)
- XML: SAX-Parser, DOM-Implementierung


Kursziele:
Auf der Basis von sicheren C++-Kenntnissen wird das neuartige Konzept des Qt4-Frameworks systematisch vorgestellt und in Übungen vertieft. Es wird ein Überblick über die Fülle der Möglichkeiten gegeben, welcher zur eigenständigen Anwendung und weiteren Vertiefung befähigt.
Der praxisbezogene Umgang mit Qt-Klassen wird anhand anspruchsvoller Beispiele demonstriert und gängige Strategien der Konzeption und Entwicklung von Applikationen vorgestellt. In einer umfangreichen Projektarbeit werden diese Kompetenzen eingeübt und zudem die eigenständige Analyse und Lösung von Problemstellungen trainiert.

Flash I, Webanimation>>

 

Interaktion und Animation


Erstellen Sie Trickfilme, Werbebanner, Präsentationen, Motion Graphics, Kiosksysteme, interaktive Maps und Online-Spiele mit Flash.


Mit Flash können Sie Ihre Trickfilmideen mit Vektorgrafiken umsetzen. Die Animationstechniken in Flash unterstützen Sie in diesem Vorhaben. Oder wollen Sie wissen, wie Kiosksysteme (zum Beispiel das „Berliner Fenster“) mit Flash gestaltet und programmiert werden. Auch wie sie überzeugende individuelle Präsentationen, Werbebanner, Motion Graphics für Trailer oder Werbung,
Maps und Online-Spiele erstellen, erfahren Sie in diesem Modul.


Ziel:
Das Modul vermittelt den Umgang mit der Benutzeroberfläche von Flash und informiert über den Aufbau von Flash-Filmen. Sie erfahren, wie Vektorgrafiken und Texte gestaltet, wie Medien aus anderen Anwendungen importiert sowie Bild-für-Bild- und Tween-Animationen erstellt werden. Sie erlernen zudem den Umgang mit Videoclips und Sound. Sie werden in die Skriptsprache ActionScript
3.0 eingeführt und programmieren interaktive Oberflächen und Spiele.
Zusätzlich werden Sie mit den Richtlinien des Interface- und Screendesigns vertraut gemacht.


Vorkenntnisse:
Voraussetzungen für dieses Modul sind Kenntnisse in Internet/HTML und einem Bildbearbeitungsprogramm (PhotoShop). Vorkenntnisse in einem Grafikprogramm (Illustrator) sind erwünscht.


Vorgehensweise:
- Vektorgrafiken erstellen, Einzelbildanimation, Tweentechniken
- Optimieren und Veröffentlichen von Flash Anwendungen
- Inverse Kinematik
- Symbole und Instanzen, Objektkonzept und -handling in Flash
- Sound- und Videoeinbindung
- Navigationsoberflächen
- Skriptsprache ActionScript 3
- Filmsteuerung
- In der einwöchigen Projektphase können Sie Ihre Ideen gemeinsam oder individuell umsetzen.

 

Voraussetzung:
Abgeschlossene Berufsausbildung aller Branchen oder eine mindestens zweijährige Berufspraxis. Bei Erfüllung der individuellen Zugangsvoraussetzungen ist eine Förderung nach dem SGB III und SGB II über Bildungsgutschein möglich.

 

Beginntermin:
Laufender Einstieg alle 4 Wochen möglich, den aktuellen Beginntermin finden Sie auf unserer Website.

 

Seminardauer:
Unsere Weiterbildungsseminare haben, je nach Bildungsbedarf und Förderungsmöglichkeiten, eine variable Kursdauer von 1 bis 8 Modulen (Monaten).

 

Unser Bildungsangebot wird ausschließlich in Präsenzseminaren vermittelt. Sie lernen in klassischen Lerngruppen, der Fachdozent ist immer für Sie anwesend.

 

Alle Module sind in verschiedenen Kombinationen buchbar, zum Beispiel in den Weiterbildungsangeboten:

 

- Assistent/in für Bürokommunikation mit EBC*L

- Fachkraft Lohn und Gehalt mit EBC*L

- Fachkraft für Controlling

- Fachkraft für Finanzbuchhaltung

- Fachkraft im Naturkosteinzelhandel

- Fachkraft für Lager und Logistik

- Fachkraft für Buchhaltung / Bilanzierung

- Fachkraft im Verkauf

 

Flash II, ActionScript>>

Erarbeitung fortgeschrittener Möglichkeiten in Flash: weitere Arten der Bewegungssteuerung (z.B. mit Funktionen), Steuerung von Objekteigenschaften, Beeinflussung der Maus, Auslesen der Uhrzeit, Zusammenspiel mehrerer Filme, usw.; Arbeit mit Text: Einlesen externer Texte, Scrolltext, dynamische Texteffekte, Array; Arbeit mit Sound: Sound einfügen, Volumen- und Balance-Steuerung, Streaming; Flash im Zusammenspiel mit Javascript und PHP (Gästebuch, Datenbank);

Veröffentlichen von Flashfilmen, Einbinden in HTML; viele praktische Übungen (Spiele, Grafiktool, Telefonbuch, Bildschirmschoner, usw.);

 

Projekt:<br/ >

Erstellen einer dynamischen Website mit Datenbankanbindung oder eines Anwendertools (Spiel, Grafiktool, Soundtool).

 

 

PHP, MySQL I, Basics>>

Förderlich für die Teilnahme an dem Einführungskurs PHP/MySQL sind Kenntnisse in XHTML, in einer Skript- bzw. Programmiersprache und in SQL. Aber auch mit Kenntnissen auf zumindest einem dieser drei Bereiche ist eine erfolgreiche und gewinnbringende Teilnahme möglich.

 

 

Gliederung des Unterrichts:

- Einsatzbereiche von PHP in Internet und Intranet

- Zusammenspiel von Web-Server (Apache), Skriptsprache (PHP) und Datenbank (MySQL)

- Grundsätzliche PHP-Programmstruktur

- Speicherung von Werten (Variablen und Konstanten)

- Strukturen zur Kontrolle des Programmablaufs (Schleifen und Bedingungen)

- Funktionen – eingebaute, hinzugeladene und selbstgeschriebene

- Zeit- und Datumsbearbeitung

- Benutzung des Dateisystems des Servers

- Hochladen von Dateien auf den Server

- Einsatz von Cookies

- Sessionmanagement zur Verwirklichung von Warenkorb und Sicherheitsbereich

- Dynamische Bildbearbeitung

- Grundlagen der Datenbankbenutzung

- Aufbau einer Datenstruktur in MySQL mit phpMyAdmin als Frontend

- Einfügen, Ändern und Löschen von Informationen in der Datenbank mit SQL

- Suchen von Informationen in der Datenbank mit SQL

- Benutzung der Datenbank mit PHP

- Projektarbeit

 

 

Ziel des Unterrichts:
Neben der Einführung in die Skriptsprache PHP und die Datenbank MySQL erlangt der Studierende die Fähigkeit in der Kombination von PHP, MySQL und XHTML alle möglichen Arten von einfachen interaktiven Web-Seiten zu warten, neu zu entwickeln und zu schreiben. Bei umfangreicheren Web-Seiten wird er eher zunächst einer der Zuarbeiter sein. Grundsätzlich gibt gerade PHP die Möglichkeit, bereits sehr einfach erfolgreich anzufangen, um im Laufe der Zeit durch weiteren Kenntniserwerb in PHP zu eher ‚objektorientierten‘ Lösungen zu kommen.

Grafik mit Illustrator>>

Zeichnen konnten Sie noch nie? Oder „nur“ per Hand? Sie sind eher der „FreeHand-Typ“, aber wollen die Creativ-Suite ganz kennen und nutzen?

In diesem Seminar erlernen Sie das Umgehen mit der Adobe-Zeichenfeder von Grund auf. Sie werden verschiedenste Illustrationen erstellen und mit den vielfältigen Gestaltungsmöglichkeiten des Programms vertraut werden.

 

Pinselstriche, Transparenzen, Muster, Verlaufsgitter, Verzerrungen, Maskierungen. Illustrator bietet Ihnen ein breites Spektrum, um auf Ihre ganz persönliche Art zu Ihrer Illustration zu kommen.

 

Vorrausetzungen:
Keine außer dem grundsätzlichen Umgang mit einem Computer.

 

Vorgehensweise:
- Kennenlernen der Programmoberfläche mit Arbeitshilfsmitteln und Grund-Werkzeugen

- Einführung in die Kunst der Vektorzeichenfeder

- Farbverwaltung

- Maskierungen, Ebenen, Pathfinder, Transformationen

- besondere Techniken wie das Verwenden von Pinseln, Mustern, Verläufe, Symbolen und Angleichungen, Effekten, Transparenzen, interaktives Malen

- Einbindung von Text in Grafik, Diagramme erstellen, Photos in Grafiken verwenden

- Ausgabe und Export von Grafiken für Layout-Programme

- Theorie und Übungen zu vorgestellten Techniken wechseln sich ab

- Gegen Ende des Kurses ist Zeit, eine freie Gestaltung zu einem Thema zu verwirklichen.

 

Ziele:
Im Modul Illustrator werden Sie in die Lage versetzt, ihren Berufs-Bedürfnissen entsprechend, komplexe digitale Illustrationen zu erstellen und diese professionell für den Print aufzubereiten. Nach Abschluss des Kurses können Sie sowohl Diagramme für Informationsmedien liefern, Logos nachzeichnen, eine Verpackungsstanzform professionell anlegen als auch freie Illustrationen herstellen.

 

Voraussetzung:
Abgeschlossene Berufsausbildung aller Branchen oder eine mindestens zweijährige Berufspraxis. Bei Erfüllung der individuellen Zugangsvoraussetzungen ist eine Förderung nach dem SGB III und SGB II über Bildungsgutschein möglich.

 

Beginntermin:
Laufender Einstieg alle 4 Wochen möglich, den aktuellen Beginntermin finden Sie auf unserer Website.

 

Seminardauer:
Unsere Weiterbildungsseminare haben, je nach Bildungsbedarf und Förderungsmöglichkeiten, eine variable Kursdauer von 1 bis 8 Modulen (Monaten).

 

Unser Bildungsangebot wird ausschließlich in Präsenzseminaren vermittelt. Sie lernen in klassischen Lerngruppen, der Fachdozent ist immer für Sie anwesend.

 

Alle Module sind in verschiedenen Kombinationen buchbar, zum Beispiel in den Weiterbildungsangeboten:

 

- Assistent/in für Bürokommunikation mit EBC*L

- Fachkraft Lohn und Gehalt mit EBC*L

- Fachkraft für Controlling

- Fachkraft für Finanzbuchhaltung

- Fachkraft im Naturkosteinzelhandel

- Fachkraft für Lager und Logistik

- Fachkraft für Buchhaltung / Bilanzierung

- Fachkraft im Verkauf

digital Videodesign, After Effects>>

Interesse an Musikvideo und Werbeclip?

Der Kurs ist für Produzenten sowie Künstler der Bereiche Film und Fernsehen interessant. Neben dem Erlernen der Programmfunktionen steht der Umgang mit digitalem Video im Mittelpunkt.

 

Vorkenntnisse:

Vorausgesetzt werden die Bearbeitung pixelbasierter Bilder im Programm Photoshop und der Umgang mit Windows-Betriebssystemen.

 

Inhalte:

Der Lehrgang After Effects vermittelt grundlegende Arbeitstechniken der 2D-Animation. Im Unterricht wird erforderliches Grundwissen zu den Themen zeitbasierte Interpolation, Multimedia-Filmformate, Audioeinbindung und Datenkompression vermittelt.

 

- Übernahme von Videomaterial aus gängigen Schnittsystemen und Erfassen aus Zuspielern

- Kombination verschiedenen Materials: Video, Pixel- und Vektorgrafik, Audio

- Verschiedene Animationstechniken

- Arbeiten im 3D-Raum: Kamerafahrten, Licht und Schatten, Schärfentiefe

- Zeitliche Abläufe wie beschleunigte und gebremste Bewegungen

- Farbkorrekturen; animierte Strukturen; Spezialeffekte

- Masken animieren: Vektoren. Pixel und Film

- Strategien des Keyings: Colourkey und Differenzmatte

- Bewegung erfassen mit Motiontracking

- Kompression von Video – verlustfrei oder effektiv

- Ausgabe als Film, für Schnittsysteme und DVD

- In der abschließenden Projektarbeit werden die Kenntnisse in einem Trailer, Animations- oder Werbefilm gefestigt.

digital Videoediting, Final Cut>>

Einführung in den digitalen Videoschnitt mit Final Cut Pro":

 

Benutzeroberfläche, Fenster und Werkzeuge; Importieren von Rohmaterial;

 

Timeline-Einstellungen;

 

Techniken und Werkzeuge für Rohschnitt, Feinschnitt und Audiobearbeitung;

 

Video-Bearbeitung durch Übergänge, Trickfilm-Animationen, Filter und Masken;

 

Technische Hintergründe in Bezug auf Mac-OS und Quicktime, Schnittplatz- Konfiguration, Videonormen, digitales und analoges Material;

 

Farbräume und Korrekturmöglichkeiten: Import von Dateiformaten, Qualitätskriterien, primäre und sekundäre Farbkorrektur, Broadcastsicherheit, Interlacing;

 

Export von Videos, Codecs, Nutzung von "Mediacleaner" und "iDVD";

 

Gestaltung eines eigenen Video-Films unter Nutzung aller gelernten Möglichkeiten.

 

DVD Erstellung

digital Audiodesign, Logic>>

Der Kurs wendet sich an alle Anwender, für die das Bearbeiten von Audio innerhalb von multimedialen Anwendungen eine Rolle spielt. Sämtliche Aspekte die dabei wichtig sind, werden behandelt. Das Programm "Apple Logic Pro" ein komplettes "Tonstudio im Rechner" wird dabei schrittweise erlernt. Der Kurs vermittelt die wichtigsten theoretischen Grundlagen der Tontechnik, stellt jedoch immer sofort den Bezug zu praktischen Anwendungen her.

 

Voraussetzungen:

Außer allgemeinen Computergrundkenntnissen keine.

 

Kursverlauf:

- Allgemeine tontechnische Grundlagen

- Logic: Programmstruktur, Dateiverwaltung

- Editieren von Audiodateien

- Erstellen von Arrangements

- Arbeiten mit Tempo und Loops

- Zeit- und Tonhöhenbearbeitung

 

- Der Logic-Mixer

- Klangbearbeitung mit Plug-ins

- Equalizer und Dynamikbearbeitung

- Hall und andere Effekte

- Aspekte beim Erstellen von Abmischungen

- Mixer-Automation

- Mastering / Nachbearbeitung

 

- Allgemeines zu Mikrofonen und Aufnahmetechnik

- Erstellen von Tonaufnahmen mit Logic

- Arbeiten mit MIDI und Audio-Instruments

- Videovertonung mit Logic

 

Abschlussprojekt:

- Vertonen eines Kurzvideos mit Logic

 

Ziel:

Der Kursteilnehmer ist in der Lage, mit Hilfe von Logic, das komplette Sounddesign für einen kurzen Film selbstständig herzustellen und diesem ein professionelles Klangbild zu verleihen.

3D-MAX I, Basics>>

Erschaffen sie virtuelle Realität.

 

Bauen Sie die Welt neu, modellieren Sie noch nie Gesehenes oder rekonstruieren Sie untergegangene Welten.

 

In 3D-Programmen können Sie intuitiv Objekte modellieren, Figuren bewegen, Stoffe, Feuer, Rauch und Wasser simulieren. Sie sind in der Lage Bilder und Filme zu erarbeiten die in ihrer Realitätsnähe von der Wirklichkeit nicht mehr zu unterscheiden sind. Wie Sie mit 3ds Max unter anderem Computerspiele vorbereiten, Architekturvisualisierungen entwickeln oder im Produktdesign überzeugend präsentieren können Sie in diesem Kurs erfahren.

 

Voraussetzungen:

Vorkenntnisse des Windows-Betriebssystems. Gute räumliche Vorstellungskraft.

 

Vorgehensweise:

- grundsätzliche Modelingtechniken für technische und organische Objekte

- Erstellen von Materialien für die modellierten Modelle

- Beleuchtung und Rendern der Szenen

- Animation von Kameras, Objekten und Figuren

- In der einwöchigen Projektphase wird ein kurzer 3D-Film nach eigenen Ideen erarbeitet

 

Ziel:

Der Kurs vermittelt den grundsätzlichen Einblick in das Arbeiten mir 3ds MAX. Sie lernen die wichtigsten Techniken im Bereich Modeling, Materialien, Animation und Beleuchtung. Mit dem beigebrachten Wissen schaffen Sie den Einstieg in die unterschiedliche 3D-Berufsfelder. Dazu gehören unter anderen, Modeling für Computerspiele, Architekturvisualisierung, Simulation von wissenschaftlichen Abläufen und Animation für Film und Fernsehen.

 

3D-Max II, Advanced >>

Erweitern Sie ihre Kenntnisse über die virtuelle Realität.

 

 

Erlernen Sie neueste Modelingmethoden, erstellen Sie physikalische Simulationen um ihre Animationen noch überzeugender aussehen zu lassen. Glas und Chrom in Architekturvisualisierung gelingen Ihnen noch überzeugender mit den Kenntnissen des zweiten Kurses. Aktuelle Beleuchtungs- und Rendermethoden berechnen fotorealistische Bilder und Filme.

 

 

Animieren Sie ihre modellierten Figuren mit Hilfe von Knochensystemen oder verwenden Sie dazu Motion Capture – Dateien.

 

 

Voraussetzungen:

Vorkenntnisse des Windows-Betriebssystems. Gute räumliche Vorstellungskraft

 

 

Vorgehensweise:

- erweiterte Modelingtechniken für technische und organische Objekte

- Spezialmaterialien für Architekturvisualisierung und Figurendarstellungen

- fotorealistische Beleuchtung und Rendering der Szenen

- Echtzeitanimation von Stoffen und Festkörpern für PC-Spiele

- Simulation von Wasser, Feuer und Rauch

- Knochensysteme für Characteranimation

- In der einwöchigen Projektphase wird ein kurzer 3D-Film nach eigenen Ideen erarbeitet.

 

Ziel:

Der Kurs vermittelt einen vertieften Einblick in das Arbeiten mir 3ds MAX. Sie lernen den professionelle Umgang mit im Visualisierungs- und Animationstechniken. Über das Einstiegswissen hinaus, erarbeiten Sie den gesamten 3ds MAX-Workflow für den Echtzeit- und Filmbereich.

3D-MAX III, Specials>>

Basierend auf den in den Vorgängermodulen (3ds Max I und II) erlernten Kenntnissen und Fähigkeiten liegt der Schwerpunkt dieses Moduls auf der Vermittlung bestimmter Arbeitsweisen mit dem Programm in den Themen:

Modeling eines komplexeren Gegenstandes, Umgang mit mental ray, und Character-Animation mit Hilfe von Characterstudio. Der souveräne Umgang mit den unterschiedlichsten Tools innerhalb von 3ds Max ist Schwerpunkt des Unterrichts .Neben neuen Funktionen und Tools, werden hier die relevanten Themen aus den vorangegangen Modulen aufgegriffen und vertieft.

Vorkenntnisse:
Die Teilnehmer dieses Moduls sollen beide vorangegangen 3ds Max-Module besucht und erfolgreich abgeschlossen haben. Ein sicherer Umgang mit Photoshop ist ebenfalls erforderlich.

Vorgehensweise:

- professionell gestaltete 3d-Workflows
- Polygonales Modeling eines komplexen Gegenstandes (Auto)
- Erweiterte Anwendungen von mental ray und Beginn Characterstudio
- Fortsetzung Characterstudio und Projektbeginn
- Freie Animation
- Inverse Kinematik in CS
- Motionflow;Motionmixer.
- Abwicklung eines Characters, Subfurface Scattering Shader in mental ray.
- Projekt, Projektabschluss, Präsentation und Abgabe

Webdesign, HTML5, CSS, Basics>>

Kenntnisse:
Das Modul vermittelt zunächst einen Überblick in die Internettechnologie. Es werden Begriffe wie Server, Client und Host im Detail besprochen und erklärt, die wichtigsten Internetprotokolle (TCP/IP, HTTP, FTP) vermittelt. Die Zusammenhänge zwischen HTML und Webseiten bzw. Browsern werden an bestehenden Sites erklärt. Die Auszeichnungssprache HTML5 wird in allen Bereichen erlernt. Von den Grundzügen mit Listen, einfachen Textauszeichnungen und Absatzformatierungen ausgehend, werden die einzelnen Bausteine (Tabellen, Image Maps, Frameset, I-Frame) dieser Sprache erlernt. Barrierefreies Layout mit der Einbindung und Erstellung von Cascading Stylesheets (CSS) sind ebenso Teil des Moduls. Durch die Anwendung des Photoshop Plug-Ins Image Ready wird auch der professionelle Umgang mit weiterführenden HTML Editoren erlernt und so den Teilnehmern die Möglichkeit gegeben, Einblicke in den "realitätsnahen" Arbeitsablauf eines Webdesigners zu bekommen. Am Ende des Modules wird ein einwöchiges Projekt die Kenntnisse der Teilnehmer in einem professionellen Umfeld abfragen und beweisen.


Fähigkeiten:

Die Studierenden erlangen die Fähigkeit, mit den Auszeichnungssprachen HTML5 und CSS barrierefreie und moderne Webseiten zu erstellen. 

In der letzten Woche werden die Studierenden an einer eigenen Projektidee ihr neuerworbenes Wissen anwenden und ein optimales Endprodukt entsprechend den Anforderungen und der Ausgabeform erstellen.


Vorkenntnisse:

Voraussetzung sind: die Handhabung eines Computers mit dem Basiswissen minimal von Word und ein sicherer Umgang mit dem Ablegen von Dateien in entsprechende Ordner. Sehr zu empfehlen sind auch Grundkenntnisse in Photoshop.


Voraussetzung:

Abgeschlossene Berufsausbildung aller Branchen oder eine mindestens zweijährige Berufspraxis. Bei Erfüllung der individuellen Zugangsvoraussetzungen ist eine Förderung nach dem SGB III und SGB II über Bildungsgutschein möglich.


Beginntermin:

Laufender Einstieg alle 4 Wochen möglich, den aktuellen Beginntermin finden Sie auf unserer Website.


Seminardauer:

Unsere Weiterbildungsseminare haben, je nach Bildungsbedarf und Förderungsmöglichkeiten, eine variable Kursdauer von 1 bis 8 Modulen (Monaten).


Unser Bildungsangebot wird ausschließlich in Präsenzseminaren vermittelt. Sie lernen in klassischen Lerngruppen, der Fachdozent ist immer für Sie anwesend.


Alle Module sind in verschiedenen Kombinationen buchbar, zum Beispiel in den Weiterbildungsangeboten:


- Assistent/in für Bürokommunikation mit EBC*L

- Fachkraft Lohn und Gehalt mit EBC*L

- Fachkraft für Controlling

- Fachkraft für Finanzbuchhaltung

- Fachkraft im Naturkosteinzelhandel

- Fachkraft für Lager und Logistik

- Fachkraft für Buchhaltung / Bilanzierung

- Fachkraft im Verkauf

 

Webdesign, Dreamweaver>>

Erweiterung von HTML um dynamische Elemente:

Fortgeschrittene Gestaltung von Websites mit Hintergrundmusik, Slide-Shows, Mini-Animationen; Layout-Tricks mit HTML; GIF-Animationen;

 

Nutzung von Cascading Stylesheets für Formatdefinitionen und Positionierungen;

Positionierung von Websites in Suchmaschinen, FTP-Programme.

Einführung in JavaScript:

kleine Beispiele und Nutzung vorgefertigter Funktionen, Beeinflussung der Darstellung in Framesets

 

Einführung in DHTML:

Rollover-Effekte aller Art; window-Effekte.

DHTML mit Dreamweaver:

CSS, Verhaltensweisen, Ebenenanimationen, Pulldown-Menüs, Kombination mit eigenen Skripten.

JavaScript, Clientprogrammierung>>

JavaScript ist für den Webdesigner die Programmiersprache der Wahl, sobald es um Interaktivität auf der Clientseite, also im Browser des Nutzers geht. Besonders gefragt sind Kenntnisse in JavaScript in Zusammenhang mit aktuellen Anwendungen des Web 2.0/Ajax

 

 

Voraussetzungen:

Vorausgesetzt wird die erfolgreiche Absolvierung des Moduls „XHTML und CSS“ oder vergleichbare Grundkenntnisse. Vorkenntnisse in Programmierung sind nicht von Nachteil, werden für diesen Einführungskurs jedoch ausdrücklich nicht benötigt.

 

 

Aufbau des Moduls:

Folgende Themen werden u.a. im Verlauf des Moduls behandelt:

- Grundlagen von Programmiersprachen (Scriptsprachen)

- Grundkonzepte des Programmierens

- Speichern von Werten in Variablen, Arrays und Objekten

- Kontrollstrukturen für den Programmablauf (Schleifen, Bedingungen, Funktionen)

- JavaScript in Interaktion mit dem Browser

- Dynamik auf der Webseite mit Bildaustausch, Ebenenanimation und mehr

- Dynamische Menüs mit JavaScript und CSS

- Prüfen von Nutzereingaben in Formulare (Validierung)

- Steuerung von Popupfenstern und Framesets

- Grundlagen der Arbeit mit Objekten (Core-Objekte und eigene Objekte)

- Grundlagen der Arbeit mit dem Document Object Model (DOM)

- Grundlagen der Arbeit mit Ajax

- Projektarbeit oder Test

 

 

Ziel des Moduls:

Das Motto des Moduls könnte hießen: „Programmieren darf auch Spaß machen!“ Die Teilnehmer lernen den Umgang mit einer Programmiersprache und deren Syntax und erarbeiten verschiedene Möglichkeiten, mit dem Browser beziehungsweise dem HTML-Dokument zu interagieren. Neben dem – gar nicht so trockenen – Validieren von Formularen werden verschiedene Verfahren zu Dynamisierung der Webseite gezeigt (vom einfachen Bildaustauch über Ebenenanimation bis zum Scripten von Menüs und CSS). Gegen Ende des Moduls wird das gesamte Wissen zusammengeworfen und eine kleine (framebasierte) JavaScript-Shopanwendung gebastelt. Abschluss ist ein Einstieg in die Arbeit mit dem Document Object Model und Ajax und damit in die aktuelle Sphäre von Web 2.0.

 

 

AJAX / XML>>

Schon in den achtziger Jahren gab es Stimmen, die verkündeten: Das Netz ist der Computer! Heute sind wir Zeugen jenes grundlegenden Wandels. Und Ajax ist Teil dieses Prozesses. Mit dem neuen Jahrtausend wuchs die Bedeutung des Internets und des Webs für unser tägliches Leben und damit auch unsere Ansprüche an die im Browser zu bedienenden Programme. Lange schon genügen keine statischen Webseiten mehr. Warum soll ein Webmailer nicht ebenso bequem wie Outlook oder Thunderbird zu bedienen sein? Niemand wird heute mehr bestreiten, dass Ajax der Programmierung dynamischer Webseiten wichtige Impulse gegeben hat. Ajax ist es zu danken, dass JavaScript - einst vielbelächelt und arg geschmäht - zu einer fexiblen, ausdrucksstarken und eleganten Sprache herangewachsen ist.

Das XMLHttpRequest{Objekt als Kern der Ajax-Technologie ermöglicht es nun, Daten zwischen Webseite und Webserver auszutauschen, ohne dass die gesamte Seite neu lädt. So lassen sich Webapplikationen schreiben, die sich wie deren Vorbilder auf dem Desktop verhalten. Viele Internetnutzer verwenden "Google Docs", kommunizieren in Facebook oder StudiViz mit Freunden, sammeln Bilder in Flickr.

 

Ajax ist eine Technologie, die viele schon bekannte Programmiersprachen und Techniken in sich neu vereinigt. Ajax löst weder PHP oder JavaScript oder CSS ab, sondern nutzt und erweitert das Potential dieser Sprachen. Daher werden im Kurs Kenntnisse aus dem XHTML/CSS-Kurs, den beiden PHP-Kursen und dem JavaScript-Kurs erweitert und vertieft. Der Kurs bietet eine Einführung und vermittelt Kenntnisse über die Bausteine von Ajax-Applikationen: das XMLHttpRequest-Objekt als Kommunikationsschnittstelle zwischen Browser und Webserver, XML, JSON und HTML als Datenspeicher- und Datentransferformate sowie das DOM als Schnittstelle für die Darstellung der Inhalte im Browser. Eine große Rolle für Ajax spielt JavaScript und ist daher zentraler Bestandteil des Kurses wie die beliebte JavaScript-Bibliothek jQuery.

 

Kursinhalte: Sowohl PHP-, Typo3-, Flash-, JavaScript- und Java-Entwickler profitieren von den Fähigkeiten, die in diesem Kursmodul erworben werden: Grundlagen von XML Anwendungsentwicklung mit XML/XSL und XSLT Grundlagen von AJAX Kenntnis verschiedener AJAX-Frameworks Entwicklung fortschrittlicher Benutzerschnittstellen auf AJAX-Basis mit Typo3 Integration von Adobe AIR Zusammenspiel von AJAX und XML mit verschiedenen Programmiersprachen wie PHP und Java. Praxisnahe Beispiele und die Arbeit mit fortschrittlichsten Entwicklungswerkzeugen motivieren, schnell über die Grundlagen hinaus zu gehen und sich an Eigenentwicklungen zu wagen.

 

Teilnahmevoraussetzungen:Hoch- und Fachhochschulabschluss mit technischem Hintergrund bzw. Berufserfahrung im EDV-Bereich. Vorausgesetzt werden gute Grundlagenkenntnisse in (X)HTML- und JavaScript

Teilnahmevoraussetzungen

Absolventen der Hoch-, Fachhoch-, Fachschulen aus den Bereichen Informatik, Technik, Grafik und Design oder anderen künstlerischen und gestalterischen Fachrichtungen sowie Grafiker, Fachinformatiker etc. Bei fehlendem Berufsabschluss ist eine mehrjährige adäquate berufliche Tätigkeit nachzuweisen.

Bei Erfüllung der individuellen Zugangsvoraussetzungen ist eine Förderung nach dem SGB III und SGB II möglich.

Seminardauer

Unsere Weiterbildungsseminare haben, je nach Bildungsbedarf und Förderungsmöglichkeiten, eine variable Kursdauer von 3 bis 12 Modulen (Monaten).

Beginntermine der Weiterbildungsseminare

Laufender Einstieg alle 4 Wochen möglich, den aktuellen Beginntermin finden Sie auf unserer Website.

© 2010-2013 - Dr. Galwelat cimdata GmbH - Windscheidstr.18, 10627 Berlin - Tel: 030 327 991-31 - eMail: info(at)cimdata.de
Impressum - Datenschutzerklärung - Forum - Klassenbuch