uio--WebPageHeader-Module
uio--WebPageMain-Module

ÜBERBLICK

Kurse | Overview

Fixmann

SNEWMEDIA ITC ist auf Informatik-Coaching spezialisiert – mit dem Schwerpunkt auf die individuelle Einarbeitung Ihrer Mitarbeiterinnen und Mitarbeiter in Programmiersprachen. Ein Coaching für 1 bis 4 Personen ersetzt starre Schulungskonzepte, da wir den Zeitrahmen und die Inhalte flexibel an die Vorkenntnisse und Ziele der Person oder eines Teams anpassen.

THEMEN

Themen (alphabetisch)

Alphabetisch

SNEWMEDIA ist eigentlich auf IT-Coaching, Firmenschulungen und Einzelschulungen von Mitarbeiterinnen und Mitarbeitern ausgerichtet. Eigentlich sind wir auf klassische Kurse und Termine deshalb gar nicht angewiesen. Nun sieht die Realität so aus, dass aber Ihre Suche immer wieder zeigt, dass Sie doch nach Kursen und Kursanbietern suchen, auch wenn Sie schlussendlich ggf. doch eine alternative Zusammenstellung von Themenvarianten oder Kombinationen beauftragen.

In diesem Abschnitt haben wir für Sie mit alphabetischer Sortierung die von Ihnen gesuchten Programmiersprachen und/oder Technologien und/oder Begriffe ergänzt, nach welchen Sie oftmals suchen, und diese mit den zugehörigen typischen Kursen verlinkt.

C und C++

Die Programmiersprache C wurde in 1986 um eine auf Klassen basierende Objektorientierung erweitert und als C++ bezeichnet. In diesem Zusammenhang entfiel mitunter durch das neue Keyword 'new', Konstruktoren und Destruktoren die bisher in C verwendete Variante, den Arbeitsspeicher mit Memory Allocation Verfahren manuell verwalten zu müssen.

Wir bieten für C und C++ derzeit nur noch einen einzigen Kurs mit einer Programmierung von C und C++ im Zusammenhang mit Visual Studio und .NET an.


C# .NET C-Sharp

Die Programmiersprache C# (sprich: C-Sharp) ist keine direkte Erweiterung von C und C++ sondern ist eine von Microsoft einst als Antwort auf den Erfolg von JAVA (Oracle) geschaffene Programmiersprache. Die Sprachen JAVA und C# sind bezogen auf viele Grundlagen bei einer Einführung in den ersten 2 Tagen sehr ähnlich.

SNEWMEDIA bietet mehrere C# Kurse beginnend mit einem Grundkurs an.


CSS

CSS steht für Cascading Stylesheets Language und ist als W3C Standard ein Verfahren, mit welchem man die Formatierung für sowohl HTML Dokumente wie mitunter Webseiten sowie aber auch Browser Apps, PWAs und andere Apps sowie darüber hinaus SVG Grafiken formatieren kann.

Auch wenn Sie durchaus nur eine Einführung CSS selbst anfragen und beauftragen können, sieht es im Regelfall so aus, dass die Einführung in CSS Programmierung ein Teilaspekt der Einführung Webrendering- und damit Web- und W3C Techniken ist.


DOM

DOM steht für Document Object Model. Das DOM ist ein W3C Standard und bildet die Grundlage für Browser-Rendering und damit die Programmiersprachen JavaScript, HTML, CSS, SVG nebst WebGL Rendering im Browser.

Wenn es Ihnen primär um ein Verständnis des DOM geht, weil Sie DOM basierte Dokumente wie HTML, SVG und insbesondere aber auch XML nebst DTD und XSD verstehen wollen, empfehlen wir Ihnen, dass Sie sich Kurse im Bereich suchen.

Wenn Sie das DOM nur im Zusammenhang mit HTML/CSS im Mindestumfang verstehen wollen, lernen Sie das DOM im Zusammenhang mit einer Einführung ins Webrendering bei HTML und CSS gleich mit:

Sollten Sie das DOM primär im Zusammenhang mit JavaScript verwenden so lernen Sie in unserem JavaScript Kurse die Grundlagen des DOM gleich mit.


JAVA

JAVA zählt zu dem mitunter am häufigsten in der Softwareentwicklung sowie aber auch in der Ausbildung eingesetzten Programmiersprachen weltweit.

Wir bieten mehrere Kurse zur Einführung in JAVA.

Hinweis: Wenn Sie bereits Kenntnisse in C# haben sollten so bieten wir auf Anfrage Kurzeinführungen in JAVA für C# Entwickler. Der Hintergrund hierbei ist der, dass die Grundlagen von JAVA und C# sehr ähnlich sind und damit die ersten Teile einer Einführung im Schnelldurchlauf vermittelt werden können.


JAVASCRIPT (JS)

JAVASCRIPT wird heutzutage nicht nur wie einst im Browser sondern auch außerhalb des Browsers als Programmiersprache verwendet. Es gibt also sogenannte JavaScript Runtimes wie NodeJS, Deno oder auch die GraalVM.

Wir bieten im Kontext von JAVASCRIPT derzeit zwei Varianten an: Eine Einführung in ausschließlich JavaScript sowie einen Kombinationskurs besteht aus JavaScript+HTML+CSS.

Hinweis: Die Programmierung von JavaScript innerhalb der Virtual Machine "GraalVM" (Oracle) ist ein seit 2019 bestehendes und damit relativ neues Verfahren bei welchem nicht JAVA sondern inzwischen auch JAVASCRIPT innerhalb der Runtime ausgeführt werden kann. Diese Technik ermöglicht es, dass JAVA Methoden auf Variablenwerte aus JavaScript und auch JavaScript auf JAVA Klassen und Packages zugreifen können. Entwickler haben über den Programmcode die Option, das zugehörige Binding entsprechend anzupassen. In der Standardkonfiguration läuft JavaScript also quasi sicher in einer JAVA Variablen in einer Sandbox.


MySQL/MariaDB

MySQL und MariaDB handelt es sich um zwei der beliebtesten Open-Source-Datenbanke-Systeme, weltweit. Beide SQL Datenbanken wurden vom selben Entwickler geschaffen: MySQL wurde einst vor Jahrzehnten an ORACLE verkauft. Auch wenn MySQL bis heute sowohl mit einer kommerziellen sowie auch einen open-source-Lizenz erworben werden kann, bestand in der Open-Source-Community 20 Jahre später der Wunsch nach einer MySQL Version, welche konsequenter den Open-Source-Gedanken pflegt: MariaDB.

SNEWMEDIA ist auf die Einführung in Skript- und Programmiersprachen spezialisiert. Dort zeigen wir Ihnen, wie Sie die jeweiligen Programmiersprache für eine Kommunikation mit MySQL oder MariaDB verbinden können. Wir haben allerdings zuweilen eine Einführung in SQL und Datenbankdesign wofür wir als Datenbank im Regelfall MySQL bzw. MariaDB einsetzen.

Die nachfolgenden Skript- und Programmiersprachen, zu welchen Sie bei SNEWMEDIA eine Einführung beauftragen können, ermöglichen eine Anbindung an MySQL sowie ein MariaDB.

Im Falle von JavaScript benötigen Sie für eine Anbindung an Datenbanken eine Runtime auf Serverseite wie wahlweise NodeJS, GraalVM oder Deno.


PHP

PHP ist rund um LAMP/WAMP Architekturen mit Linux oder Windows, Apache, MySQL oder MariaDB und PHP eine der weltweit bekanntesten und beliebtesten Skriptsprachen in welcher mitunter eine Vielzahl von Open-Source-Redaktionssystemen programmiert wurden.

Da PHP eine serverseitige Programmiersprache und man für eine Ansicht im Browser darüber hinaus auch HTML, CSS, SVG und weitere W3C Technologien nebst JavaScript einsetzt, spricht man auch von Webprogrammierung. Zu den typischen Datenbanken für PHP handelt es sich zumeist um MySQL oder MariaDB.

Für den Fall, dass Sie neben PHP auch HTML, CSS, JAVASCRIPT und im Mindestumfang SQL lernen möchten, nehmen Sie bitte vorher mit uns Kontakt auf. Es ist sinnvoll, dass wir Ihnen in diesem Fall eine Kombination anbieten.


SQL

SQL steht für Structured Query Language.

Unsere Schulungsangebot für SQL wird derzeit aktualisiert.

Die Anbindung verschiedener Programmiersprachen an SQL Datenbanken wie die Anbindung von C#, JAVA, JAVASCRIPT und PHP an MYSQL, MARIADB und POSTGRE selbst ist Bestandteil der Einführungen oder der Aufbauschulungen für die jeweiligen Skript- und Programmiersprachen.


SVG

SVG steht für Scalarable Vector Graphics und ist ein W3C Standard.

Eine Einführung in die Grafikprogrammierung mit SVG ist Teil der Einführung von Webrendering-, Web-, W3C-Techniken. Wenn Sie also nicht nur SVG sondern auch HTML, CSS, DOM und einen Einblick in WebGL bekommen möchten, so erfahren Sie im Bereich Webrendering mehr:

Hinweis: Wenn Sie SVG Grafiken mit JAVA, C# .NET Core oder auch mit PHP serverseitig erzeugen oder verarbeiten wollen so empfehlen wir Ihnen zuerst einmal eine Einführung in XML Technologien: SVG ist ein XML Format. SVG unterliegt damit wie HTML5 und XML selbst auch dem DOM, Document Object Model.


XML

XML steht für Extensible Markup Language und ist eine W3C Technologie mit deren Hilfe sich objektorientierte Datenstrukturen als Zeichenfolge in XML-Dateien serialisieren lässt. Eine Vielzahl von Programmiersprachen wie C#, JAVA, JAVASCRIPT, PHP und andere bieten die Option, XML Dokumente erzeugen, lesen, verändern, schreiben und damit verarbeiten zu können.

Wenn es Ihnen primär um ein Verständnis von XML selbst nebst der zugehöriger Validierung und Schemata wie DTD und XSD geht, empfehlen wir Ihnen einen Kurs aus unserem Bereich.

Sollten Sie ohnehin eigentlich gerade eine Programmiersprache lernen wollen so bieten wir für viele Programmiersprachen ergänzende Einführung in die Nutzung von XML an, darunter mitunter für .


XSD

XSD steht für XML Schema Definition und ist eine W3C Technologie. Mit Hilfe von XSD lassen sich die Struktur und Datentypen von XML Dateien und Dokumenten definieren. XSD wird übrigens im Gegensatz zu vorherigen DTDs selbst in XML Syntax programmiert, bietet mehr Optionen und ist der breitete aktuelle Standard.

Die XSD Programmierung ist wie auch DTD ein Teil der Einführung in XML, siehe

Vor dem Erlernen von XSD sollte im Idealfall das Erlernen einer objektorientierten Programmiersprache wie mitunter JAVA, C# .NET oder auch PHP in einer Version größer als Version 8 stehen. In XSD werden SimpleTypes ähnlich wie primitive Typen und ComplexTypes wie Objekte, Interfaces und Structures deklariert.


Fragen oder Anfragen

Für den Fall, dass Sie Fragen haben sollten oder eine Anfrage stellen möchten, nehmen Sie mit uns Kontakt auf.

FRAGEN/KONTAKT

Fragen/Kontakt

Nicht das Richtige dabei?

SNEWMEDIA ist in der IT-Beratung im Schwerpunkt auf die Einführung in Programmiersprachen ausgerichtet, darunter mitunter die Grundlagen der Sprachen JAVA, C#, JavaScript, PHP, HTML, CSS, XML.

SO IST'S BESSER.

LERNEN MIT SNEWMEDIA. Wähle ein Thema.

Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!

uio--WebPageFooter-Module