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

Zuweilen gibt es Dinge, die man doch vorher mal wissen möchte. Man wird es kaum glauben, aber es ist wahr: Auch heutzutage kann man tatsächlich noch ein Telefon benutzen und einfach versuchen, jemanden direkt zu erreichen.

ÜBERBLICK

Teil 1: Überblick

Fixmann

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.

JAVA

LEARN | JAVA (JAVA EE, SPRING BOOT, MAVEN, JAXB, JAKARTA)

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.

Erfahren Sie mehr über IT-Coaching von SNEWMEDIA im Kontext von JAVA, der Test-Automatisierung von Unit- und Integrationstests, den neuen Collection-, Stream- und Concurrency-APIs. JAVA ist eine Marke von ORACLE; mit der Übertragung der weiteren Pflege und Entwicklung der JAVA EE Enterprise Edition heißt diese inzwischen Jakarta EE. Abgerundet werden unsere Leistung im IT-Coaching zu JAVA mitunter mit Einblick in REST-APIs für HTTP Payloads mit XML und JSON über das Spring Boot Framework.

JavaScript

LEARN | JAVASCRIPT

JAVASCRIPT als Skriptsprache ist von der ECMAInternational als ECMAScript ES5, ES6 sowie inzwischen ES7 standartisiert. In diesem Kontext gibt es für JavaScript mehrere Runtime, dh. JavaScript läuft nicht nur innerhalb eines Webbrowsers wie Chrome, Edge, Safari oder Firefox sondern auch innerhalb der GraalVM mit Java, in NodeJS, Deno und mehr.

Die Programmierung von JavaScript innerhalb der Virtual Machine "GraalVM" (Oracle) ist ein seit 2019 bestehendes und damit relativ neues Verfahren bei welchem nicht JAVA ondern 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.

JavaScript

LEARN | WEB (W3C HTML CSS SVG DOM)

SNEWMEDIA setzt in großem Umfang XML Technologien in Projekten ein. Es ist dahingehend nachliegend, dass wir auch im Kontext unseres Angebots im Bereich LEARN | IT-Coaching & IT-Consulting Ihnen für den praktischen Einsatz den Vor- und Nachteil die W3C Standards XML, DOM Documents, XSD, DTD, XPATH sowie Optionen für eine Konvertierung von Datenstrukturen zwischen XML und JSON nahebringen. XML Streams und Dokumente lassen sich sowohl in Java, C#, JavaScript, NodeJS und Python verarbeiten.

HTML, CSS, SVG und mehr. 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.

JavaScript

LEARN | WEB (XML XSD DTD XPATH XSL)

SNEWMEDIA setzt in großem Umfang XML Technologien in Projekten ein. Es ist dahingehend nachliegend, dass wir auch im Kontext unseres Angebots im Bereich LEARN | IT-Coaching & IT-Consulting Ihnen für den praktischen Einsatz den Vor- und Nachteil die W3C Standards XML, DOM Documents, XSD, DTD, XPATH sowie Optionen für eine Konvertierung von Datenstrukturen zwischen XML und JSON nahebringen. XML Streams und Dokumente lassen sich sowohl in Java, C#, JavaScript, NodeJS und Python verarbeiten.

HTML, CSS, SVG und mehr. 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.

JavaScript

LEARN | XML (XML XSD DTD XPATH XSL)

SNEWMEDIA setzt in großem Umfang XML Technologien in Projekten ein. Es ist dahingehend nachliegend, dass wir auch im Kontext unseres Angebots im Bereich LEARN | IT-Coaching & IT-Consulting Ihnen für den praktischen Einsatz den Vor- und Nachteil die W3C Standards XML, DOM Documents, XSD, DTD, XPATH sowie Optionen für eine Konvertierung von Datenstrukturen zwischen XML und JSON nahebringen. XML Streams und Dokumente lassen sich sowohl in Java, C#, JavaScript, NodeJS und Python verarbeiten.

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

JavaScript

LEARN | C# (C-SHARP .NET CORE VISUAL STUDIO CE)

Der Begriff «JAVA» ist eine registrierte Marke von ORACLE und steht zugleich für den Namen der Programmiersprache sowie ebenso für JAVA Technologien. JAVA zählt zu dem mitunter am häufigsten in der Softwareentwicklung eingesetzten Programmiersprachen weltweit.

C# .NET ist ähnlich wie auch JAVA eine der beliebsten 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. Mit einem IT-Coaching stellt wir mit Ihnen einen individuell auf Ihre Person oder Ihr Team angepassten Lernpfad als kompakte, attraktive Alternative zu herkömmlichen Kursen und Schulungen zusammen.

JavaScript

LEARN | C++ (VISUAL C++ .NET VISUAL STUDIO CE)

@todo: C++ Intro

@todo: C++ Description

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