Ü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.
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.
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.
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.
JAVA
JAVA zählt zu dem mitunter am häufigsten in der Softwareentwicklung sowie aber auch in der Ausbildung eingesetzten Programmiersprachen weltweit.
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:
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.
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.
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/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.
LERNEN MIT SNEWMEDIA. Wähle ein Thema.
Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!