uio--WebPageHeader-Module
uio--HeaderCarousel-Module
uio--WebPageMain-Module
Jeder Mitarbeiter und jede Mitarbeiterin hat andere Vorkenntnisse, andere Talente, andere Interessen, über die verschiedenen Unternehmen und deren Abteilung hinweg andere Arbeitgeber oder Tätigkeiten und dahingehend faktisch immer etwas oder auch komplett andere Ziele. Kurse verstehen sich als Blaupause für Kurskonzepte.

ÜBERBLICK

Teil 1: Überblick

Überblick

SNEWMEDIA ist in der IT-Beratung mit dem Schwerpunkt auf die Einführung in Programmiersprachen ausgerichtet. Egal, ob man nun JAVA, C#, PHP, JavaScript oder eine andere Sprache lernt: Es gibt über die Syntax dieser Sprachen noch ein paar mehr Aspekte in Bezug auf Programmierung: Von den allgemeinen Grundlagen der Programmierung mit PAPs, Nassi-Shneiderman-Diagrammen sowie UML 2.5-Diagrammen über Programmabbau, strukturierte Erfassung und Verwaltung von Daten, Objektorientierung, generische Programmierung, funktionale Programmierung und asynchrone Programmierung bis hin zur Einführung in REST, AJAX, Factory-Klassen, Delegation und andere Prinzipien und Entwurfsmuster/Patterns.

THEMEN

Teil 2: Themen

Programmiersprachen lernen

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.

SNEWMEDIA | LEARN

JAVA | Kursübersicht

JAVA, JAVAEE, JAXB, JAKARTA: Die Programmiersprache JAVA zählt zu einer der weltweit am häufigsten eingesetzten und nachgefragten Sprachen; und das übrigens nicht erst seit gestern sondern seit über 25 Jahren. Was viele aber immer wieder vergessen: Die wirkliche Stärke ist nicht nur die Sprache an sich sondern die zugehörigen JAVA Virtual Machines, kurz VM.

SNEWMEDIA deckt im Zusammenhang mit JAVA zuerst einmal die klassischen Grundlagen ab. Die Besonderheit aber besteht darin, dass wir im Latest-Greatest-Ansatz arbeiten: Man kann JAVA Grundlagen also auch gleich im Einstieg mit der aktuellsten Version des OpenJDK oder auch des GraalVM von ORACLE für polyglotte Programmierung mit JAVA und zugleich JAVASCRIPT einsetzen.

Fragen können Sie direkt über das Kontaktformular stellen.

KURSÜBERSICHT | JAVA
SNEWMEDIA | LEARN

JAVASCRIPT | Kursübersicht

JAVASCRIPT, ECMASCRIPT ES 5, ES 6, JS 2023: Geht heutzutage eigentlich noch etwas ohne JavaScript? Dass wir JavaScript in Verbindung mit HTML5 für DOM Manipulationen im Browser und damit für Online-Formulare oder auch 2- und 3-dimensionale grafische Animationen einsetzen, ist ja schon seit 20 Jahren ein ziemlich alter Hut. Dass man aber JavaScript auch in Verbindung mit serverseitiger Programmierung über NodeJS hinaus mit JAVA und C# einsetzt und damit auch in SAP einsetzt, wissen nur wenige.

SNEWMEDIA bietet JAVASCRIPT Grundlagen-Schulungen in mehreren Leveln an. Der Grundkurs hat bei uns üblicherweise die Bezeichnung A101-Developer, der Aufbaukurs A201-Developer.

Fragen können Sie direkt über das Kontaktformular stellen.

KURSÜBERSICHT | JAVASCRIPT
SNEWMEDIA | LEARN

PHP | Kursübersicht

PHP gilt bei vielen als 'einfache' Programmiersprache. Die Zeiten, in denen PHP 'einfach wie früher war', sind allerdings spätestens seit 2015 schon vorbei.

PHP hat nach PSR-4 Standard wie man es vorher nur von JAVA, C# oder C++ kannte längst Namespaces. Alle Member in der OOP werden mit Zugriffsmodifikatoren wie private, protected oder public versehen. Methoden werden typisiert mit public function calculate(int $a, double $b, Context $c):Result{} definiert. PHP Code unterstützt längst eine Syntax für funktionale Programmierung und damit auch Closures. Und selbst die aus JAVA bekannten Annotations haben in PHP als Attributes Einzug gehalten. Wer glaubt, dass Sie darauf verzichten können: Der Code, den Sie heute mit Open-Source-Beispielen ins Projekt ziehen, hat zunehmend diese Liga.

SNEWMEDIA bietet PHP Grundlagen-Schulungen in mehreren Leveln an. Der Grundkurs hat bei uns üblicherweise die Bezeichnung A101-Developer.

Fragen können Sie direkt über das Kontaktformular stellen.

KURSÜBERSICHT | PHP
SNEWMEDIA | LEARN

C# .NET | Kursübersicht

C# .NET ist ähnlich wie auch JAVA eine der besten Programmiersprachen mit denen man mit einer JavaScript und C++ sehr ähnlichen Syntax am besten den Einstieg in die Grundlagen der Programmierung an sich sowie einen vertieften Einstieg in Objektorientierung nebst Collections, Generics und mehr lernen kann.

SNEWMEDIA bietet C# .NET Grundlagen-Schulungen in mehreren Leveln an. Der Grundkurs hat bei uns üblicherweise die Bezeichnung A101-Developer.

Fragen können Sie direkt über das Kontaktformular stellen.

KURSÜBERSICHT | C# .NET
SNEWMEDIA | LEARN

XML Technologien | Kursübersicht

SNEWMEDIA setzt in großem Umfang XML Technologien in Projekten ein. Es ist dahingehend nachliegend, dass wir Ihnen auch zugehörige Einführungen mit Kurskonzepten bieten.

<?xml version="1.0" encoding="UTF-8"?> ist der Beginn eines XML Dokuments. Die Endung für XML-Dateien ist normalerweise '*.xml', aber im Grunde genommen gibt es viele Dateiformate auf XML-Basis wie mitunter das DOCX Format von Microsoft Word oder auch das SVG Format für Vektorgrafiken mit '*.docx' und '*.svg' Endung. XML ist seit 2001 eines bis heute am weitesten verbreiteten Formate wenn es um das Speichern von Daten in Dateien oder um Konfigurationsdateien geht. XML lässt sich fast mit jeder Programmiersprache wie JAVA, PHP, C# und dergleichen verarbeiten. XML ist aber viel mehr also nur die eigentlich einfache Syntax: Im Schwerpunkt geht es um das Verständnis des DOM Document Object Models, Achsen, Selektoren und mehr.

Fragen können Sie direkt über das Kontaktformular stellen.

KURSÜBERSICHT | XML
SNEWMEDIA | LEARN

WEB W3C Technologien | Kursübersicht

Wenn wir bei SNEWMEDIA von Web- und W3C-Technologien sprechen so beziehen wir uns auf diejenigen Programmiersprachen mit welchen Anwendungen und zugehörige Benutzeroberflächen sowohl im Browser, als PWAs (Browser Apps) sowie auch durch Kompilieren als Apps für Android, iOS gerendert werden können. W3C ist die Abkürzung für das 'World Wide Web Consortium' welches Empfehlungen und Browser-Standards definiert.

<html> <style> <script> HTML CSS SVG DOM

KURSÜBERSICHT | Web W3C

THEMEN

Teil 3: 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.



Weitere Themen?

Weitere Themen?

SNEWMEDIA hat in den letzten über 20 Jahren Mitarbeiterinnen und Mitarbeiter in mehr als 12 Skript- und Programmiersprachen eingearbeitet.

So faszinierend und abwechselungsreich das für uns auch durchaus gewesen sein mag: Man muss einfach wissen, dass die Nachfrage nach manchen Themen schlichtweg höher und für manche eben im Umkehrschluss niedriger war. Und auf den Wettbewerb mit irgendwelchen Dumping-Preisen von Portalen wollen wir gar nicht erst eingehen.

Wir haben also durchaus noch ein paar mehr Themen auf Lage, aber diese decken wir im Informatik-Coaching und damit auch bei Einzelschulungen oftmals nebenher also Zusatzthema ab.

Schiffbruch erlitten und allein?

SNEWMEDIA bietet für Seminar- und Schulungsteilnehmer, sofern Sie uns direkt oder über einen Kooperationspartner gebucht haben, ergänzenden IT-Support nicht nur für Übungsaufgaben und Übungsprojekte sondern mitunter bis zu einem gewissen Grad unter dem Aspekt des Consultings und Coachings auch für tatsächliche Projekte an.

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

Teil 4: 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