cimdata GmbH
Weiterbildung/Web-IT

Weiterbildung Web und IT

Der Durchbruch von Multimedia, Internet und E-Commerce in der Geschäftswelt und im privaten Bereich hat einen großen Bedarf an Arbeitskräften im Bereich Programmierung und Entwicklung zur Folge. Kenntnisse in Scriptsprachen wie JavaScript, PHP, AJAX/XML und ActionScript bilden den Kern dieser Weiterbildung.

Inhalte Web und IT

Datenbanken, Betriebssysteme, Scriptsprachen, XHTML, XML, Programmiersprachen. Zusätzlich können in den Wahlmodulen weitere Inhalte aus dem gesamten Multimedia- und IT-Bereich belegt werden.

Module

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

KOMPAKTANGEBOT: Web-IT

KOMPAKTANGEBOT: Web-IT

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.
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.

PHP, MySQL II, Advanced>>

Ziel des Seminars ist, die Grundtechniken des Einsteigerkurses PHP/MySQL zu erweitern.

 

Komplexe dynamische Webanwendungen in PHP5 objektorientiert zu entwickeln ist Standard. In diesem Kurs werden die entsprechenden Grundlagen anhand elementarer Bausteine der objektorientierten Programmierung in Theorie und Praxis erarbeitet.

Weiterführend werden exemplarisch ausgewählte Bibliotheken angewandt. SQL-Grundlagen werden durch komplexe Anweisungen ergänzt.

 

Seminaraufbau:

Einstieg in die objektorientierte Programmierung (Klassen, Methoden, Eigenschaften, Konstruktoren, Ableitungen, Sichtbarkeit)

Reguläre Ausdrücke

Portierbarkeit auf andere Datenbanksysteme mit PDO

Sessionmanagement

verschiedene Bibliotheken

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
* 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 Web-IT )

 
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, Erweiterte Programmierung>>

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>>

C++ III (Vertiefung MFC)

Fortgeschrittene Applikationsentwicklung mit dem umfänglichen Instrumentarium von Visual Studio / MFC

 

Vorkenntnisse:

Sicherer Umgang mit C++, den Konzepten und Verfahren der OOP sowie sichere Grundkenntnisse in der MFC-Programmierung.

 

Kursinhalte:

Komplexe Fenster-Techniken, MDI-Gerüst, Mehrflächige Dialoge, Drucken aus MFC-Anwendungen, Fortgeschrittener Umgang mit Pixelgrafik

Komplexe Steuerelemente:

Datenbankzugriff

Nebenläufigkeit

Netzwerktechniken

Multimedia (API-basiert)

MIDI-Format, Datenstruktur und Ausgaben

WAVE-Formate, Synthesizer, Sampling, Ausgabe

Aktuelle Ergänzung:

Kurz-Einführung in Qt4 von Nokia (ehem. Trolltech)

Installation, Entwicklungsumgebung, Portierbarkeit

 

Kursziele:

Ausgehend von dem Stoff der C++- und der MFC-Einführungskurse werden weitere, komplexere MFC-Klassen und die in ihnen realisierten Konzepte, Algorithmen und Daten-Architekturen vorgestellt. Der praxisbezogene Umgang mit MFC-Klassen wird anhand anspruchsvollerer Beispiele demonstriert und gängige Strategien der Konzeption und Entwicklung von Windows-Applikationen vorgestellt. In einer umfangreichen Projektarbeit werden diese Kompetenzen eingeübt und zudem die eigenständige Analyse und Lösung von Problemstellungen trainiert.

Zusätzlich werden einige anspruchsvolle Spezialthemen aus C++ behandelt.

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

Programmiersprache, JAVA II >>

Kursziele:
Beherrschung weiterführender objektorientierter Konzepte Fortgeschrittene Objektorientierte Analyse und Design Fortgeschrittene Kenntnis der Entwicklung komplexerer grafischer Benutzeroberflächen Kenntnis weiterführender Design Patterns Erwerb grundlegender Fähigkeiten, mit Dateien verschiedenen Formats zu arbeiten Datenbankprogrammierung mit JDBC Realisierung grundlegender Multi-Threading-Konzepte Grundlagen der Client-Server-Programmierung Realisierung praxisnaher Anwendungsbeispiele

 

Teilnahmevoraussetzungen:
Das Kursmodul Java II kann allen Absolventen des cimdata-Kursmoduls Java I oder Teilnehmern mit vergleichbar guten Java-Kenntnissen empfohlen werden. Ausserdem wird eine grundlegende Kenntnis der Datenbankabfragesprache SQL vorausgesetzt. Aus didaktischen Gründen kann von dem hier gezeigten Themenspektrum auch abgewichen werden.

 

Kursinhalte:
Fortgeschrittene objektorientierte Konzepte am Beispiel grafischer Benutzeroberflächen Collections: Wiederholung und Vertiefung Das IO-SystemException-Handling: Wiederholung und VertiefungFormatierung der Text-Ausgabe (Datumsformat, Uhrzeitformat, Nachkommastellen, führende Nullen, etc.) Entwicklung von Applets für Intra-, Extra- und InternetElementare Design-Patterns wie Abstract Factory, Composite, Decorator, Observer etc. Versionsmanagement mit TortoiseSVN bzw. mit Subversion und eclipse (Subclipse-Plugin)Datenbankprogrammierung mit JDBC Vergleichen von ObjektenGenerische Klassen und Schnittstellen FunktionszeigerGrundlagen der Client/Server-Programmierung Grundlagen der Multi-Thread-Programmierung in Multi-User-Anwendungen

 

Programmiersprache, JAVA III>>
Kursziele:
Multi-Threading in praxisnahen Lösungen umsetzen
XML-Verarbeitung mit Java und verschiedenen XML-APIs
Einführung in die verteilte und mehrschichtige Anwendungsentwicklung mit Java EE
Java-EE-Web-Anwendungsentwicklung mit JSP, HTML, XML, XSLT, Beans
Entwicklung wiederverwendbarer Softwarekomponenten in Web-Anwendungen
Enterprise Application Development auf Java-EE-Basis
Architekturmuster in Java-EE-konformen Unternehmensanwendungen
Realisierung praxisnaher Anwendungsbeispiele

 

Teilnahmevoraussetzungen:
Das Kursmodul Java III kann allen Absolventen des cimdata-Kursmoduls Java II oder Teilnehmern mit vergleichbar guten Java-Kenntnissen empfohlen werden. Ausserdem wird die grundlegende Beherrschung von (X)HTML vorausgesetzt. Aus didaktischen Gründen kann von dem hier gezeigten Themenspektrum auch abgewichen werden.

 

Kursinhalte:
Multi-Thread-Programmierung: Wiederholung und Vertiefung
Grundlagen der XML-Verarbeitung
Komponentenorientierte Softwareentwicklung mit JavaBeans
Entwicklung verteilter Anwendungen
Einführung in die Web-Anwendungsentwicklung
Web-Anwendungen mit JSPs für das Frontend
JSPs und JavaBeans
Archtitekturmodelle von Web-Anwendungen
Verteilte Programmierung mit Remote Procedure Calls (XML-RPC, etc.)
Überblick über weiterführende Elemente der Java EE Spezifikation (EJB, JMS, RMI-IIOP, etc.)
Einführung in die Grundkonzepte von Enterprise Java Beans (EJB 2.1 u. EJB 3)
Fortgeschrittene Aspekte der Web-Anwendungsentwicklung
Persistenz-Lösungen im Überblick: Java Persistence API, JDO, EJB, Hibernate, etc.
Ausblick auf Java Server Faces und vergleichbare Frameworks für die Web-Anwendungsentwicklung
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:
Erstellen einer dynamischen Website mit Datenbankanbindung oder eines Anwendertools (Spiel, Grafiktool, Soundtool).
Oracle I, Datenmodellierung>>

Datenmodellierung:
- Einführung in die Datenmodellierung
- Das Entity-Relationship-Modell
- Transformation der Entity-Relationship in das Relationen-Modell
- Normalisierung


Relationale Abfragesprache:

Einführung in die relationale Anfragesprache
- Relationenalgebra
- Query by Example
- Structured Query Language (SQL)
Ausführungsumgebung von SQL-Anweisungen
- SQL-Plus, iSQL-Plus und SQL-Worksheet
Die einfache Datenanfrage
- einfache SELECT-Anweisung
Transaktionssteuerung
- COMMIT, ROLLBACK und SAVEPOINT
Datenbankobjekte
- Tabelle, View, Index, Sequenz und Synonym

Zertifizierung:
Die Kurse Oracle I, II und IV beinhalten die Prüfungsschwerpunkte zur Erreichung der Zertifizierungsstufe: Oracle 9i Database Administrator Certified Associate (Datenbankadministrator-OCA).

Oracle II, SQL>>

Datenmanipulation:
- Neue Datensätze einfügen
- Bestehende Datensätze ändern
- Bestehende Datensätze löschen


Datenanfrage:
- Datensätze bedingungsunabhängig bzw. bedingungsabhängig ausgeben
- Sortierte Ausgabe von Datensätzen
- Ausgabe von gruppierten Datensätzen mit und ohne Gruppenbedingung
- Datensätze aus mehreren Tabellen und/oder Abfragen ausgeben
- Benutzung von Single Row Funktionen und Multiple Row Funktionen
- Einsatz von Unterabfragen, die einmal oder mehrmals ausgewertet werden
- Datensätze mit Mengenoperationen abfragen
- Ausgabe von Datensätze aus hierarchischen Abfragen


Zertifizierung:
Die Kurse Oracle I, II und IV beinhalten die Prüfungsschwerpunkte zur Erreichung der Zertifizierungsstufe: Oracle 9i Database Administrator Certified Associate (Datenbankadministrator-OCA).

Oracle III, PL/SQL>>

Prozedurale Sprachelemente:
- Einführung in PL/SQL
- Aufbau eines PL/Blockes
- Prozedurale Sprachelemente
- Variablen, Konstanten und PL/SQL-Datentypen
- Anweisungen
- Alternative Abarbeitung von Anweisungen
- Bedingungsabhängiges und -unabhängiges Wiederholen von Anweisungen


Unterprogrammtechniken:
- Einführung in die Unterprogrammtechnik
- Unterprogramme
- Funktionen, Prozeduren und unbenannte Blöcke
- Gespeicherte Prozeduren, Funktionen und Packages


Fortgeschrittene Techniken:
- Verwendung von Cursor
- Fehlerbehandlung innerhalb von PL/SQL
- Verwendung von Triggern
- Manipulation von großen Objekten (LOB)


Zertifizierung:
Die Kurse Oracle I, II und III beinhalten die Prüfungsschwerpunkte zur Erreichung der Zertifizierungsstufe: Oracle 9i PL/SQL Developer Certified Associate (Datenbankentwickler-OCA).

Oracle IV, Administration>>

Einführung:
- Einführung in die Oracle-Architektur
- Installation der Oracle-Software


Datenbankverwaltung:
- Verwaltung von Datenbanken mit und ohne dem Database Configuration Assistenten
- Konfiguration des Oracle-Netzwerkes
- Listener, Dienstebenennung und lokale Profile
- Sicherheitsaspekte von Oracle
- Benutzerverwaltung, Rechteverwaltung und Ressourcen-Profile


Instanz-Verwaltung:
- Hoch- und Runterfahren der Instanz
- Konfiguration der Instanz


Speicherverwaltung:
- Verwaltung der Tablespace und Datendateien
- Verwaltung der Kontrolldateien
- Verwaltung der Rollback-Segmente


Weitere Techniken:
- Auditing
- Datenaustausch zwischen Oracle-Datenbanken
- Daten in die Datenbank laden
- Globalizations-Unterstützung


Zertifizierung:
Die Kurse Oracle I, II und IV beinhalten die Prüfungsschwerpunkte zur Erreichung der Zertifizierungsstufe: Oracle 9i Database Administrator Certified Associate (Datenbankadministrator-OCA).

 

Webdesign, XHTML, CSS>>
Gestaltung von Websites auf der Grundlage von XHTML:
Grundlegende Techniken (Dokumentaufbau, Syntaxregeln, Farben, Einbinden von Grafiken und Objekten, Image-Maps, Listen, Tabellen, Frames)
- Einbindung von Cascading Style Sheets zur Steigerung der Effizienz und Flexibilität von Websites (Formate für Texte, Maße, Hintergründe, Positionen, Ebenen)
- die Website im Internet (Protokolle, Browser, FTP-Programme, Suchmaschinen, dynamischer Austausch mit Formularen, Einbindung von Skripten)

 

Konzeption von Web-Auftritten und Erarbeitung eines eigenen Website-Projekts:
Seitengestaltung (Stil, Navigation, Layout, Farben, Schriften);
Dateistruktur, interne und externe Hyperlinks, Metatags, Upload auf einen Server.
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.

Web-Marketing>>

Das Internet spielt eine immer größere Rolle bei Kaufentscheidungen. Ob für Informationen, Produktvergleiche oder Bestellungen – ohne Internet-Präsenz geht es heute in vielen Branchen gar nicht mehr. Wer es richtig nutzt, hat durch digitales Marketing Wettbewerbsvorteile.

 

Zielgruppe:

Für Marketing-Mitarbeiter in werbetreibenden Unternehmen, Projektmanager/innen und Berater/innen in Agenturen, Selbstständige und alle, die Dienstleistungen oder Produkte verkaufen wollen.

 

Inhalte:

- Marketing-Instrumente (Produkt-, Preis-, Distributions- und Kommunikationspolitik)

- Marketing-Strategien

- Marketing-Planung

- Besonderheiten im E-Business und Online-Marketing

- Markt- und Nutzungssituation und Trends

- Werbung im Internet

- Strategien und Ziele

- E-branding und Performance Marketing

- Bannerwerbung

- Online-Mediaplanung

- Suchmaschinen-Marketing (SEM)

- Keyword Advertising (Google AdWords)

- Suchmaschinen-Optimierung (SEO)

- E-Mail-Marketing (Newsletter, Kundenbindung und Kundenservice)

- Partnerprogramme (Affiliate-Marketing)

- Viral- und Web 2.0 – Marketing

- Kosten und Nutzen

- Erfolgsfaktoren und Erfolgskontrolle

 

Lernziele:

Die Teilnehmer/innen kennen die Marketing-Instrumente und grundlegenden Marketingstrategien sowie die spezifischen Strategien und Möglichkeiten des Online Marketings.

 

Sie wissen, wie die Anzahl der Kontakte auf einer Internet-Präsenz erhöht werden können und wie Produkte und Dienstleistungen im Internet strategisch geplant und beworben werden können.

 

 

BWL für StartUps>>
Das Modul vermittelt eine Einführung in die Betriebswirtschaft und grundlegende kaufmännische Kenntnisse für die Vorbereitung auf eine unternehmerische und selbstständige Tätigkeit. Die Teilnehmer/innen wissen, wie ein Geschäftskonzept (Business-Plan) zu erstellen ist. Dabei werden Marktforschungsmethoden, die rechtlichen und steuerlichen Aspekte einer Gründung im Hinblick auf die Wahl der Rechtsformen ebenso behandelt wie auch Kalkulations- und Planungsgrundlagen für die Finanzplanung.

 

Die Studierenden erwerben die Fähigkeit, für ihr Vorhaben ein Geschäftskonzept zu entwickeln.

 

Inhalte:
- Einführung BWL, Rechtsformen, Betriebliches Rechnungswesen, Buchführung, Kalkulation, Statistik, Betriebliche Kennzahlen, Planung
- Steuern im Unternehmen, Rechnungslegung, Gewinnermittlung durch Bilanz und Einnahme- Überschuss-Rechnung
- Verträge, Kaufvertrag, Dienstvertrag, Werkvertrag, Allgemeine Geschäftsbedingungen, Forderungsmanagement, Wettbewerbsrecht, Anbieterkennzeichnungspflicht
- Marketing, Marktforschung, Produkt- Preis-. Distributions- und Kommunikationspolitik, Online-Marketing
- Personalwesen: Beschäftigungsverhältnisse, Arbeitgeberpflichten
- Betriebliche und persönliche Absicherung (Versicherungen)
- Gründungsidee und Gründerpersönlichkeit
- Anmeldungen und Genehmigungen
- Förderungen (Zuschüsse und Kredite)
- Geschäftskonzept (Business-Plan)

 

- Projekt: Erstellen eines Geschäftskonzepts

Teilnahmevoraussetzungen

Hoch- und Fachhochschulabsolventen mit technischem Hintergrund sowie Berufsabsolventen mit informationstechnischem Hintergrund bzw. mit Berufserfahrung im EDV-Bereich. 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 4 bis 12 Modulen (Monaten).

Beginntermine der Weiterbildungsseminare

Laufender Einstieg alle 4 Wochen möglich, den aktuellen Beginntermin finden Sie auf unserer Website.
© 2010-2012 - Dr. Galwelat cimdata GmbH - Medienakademie Berlin - Windscheidstr.18, 10627 Berlin - Tel: 030 327 991-31 - eMail: info(at)cimdata.de
Impressum - Datenschutzerklärung