3: JAVASCRIPT | Kurse in der Übersicht
JAVASCRIPT Kurse in der Übersicht
JS-A101 Developer 1
Der JS-A101 Kurs von SNEWMEDIA lässt sich als Grundkurs verstehen. Schwerpunkt in diesem Grundkurs ist zuerst einmal die Programmiersprache JavaScript im ECMAScript Standard selbst.
JS-A201 Developer 2
Der JS-201 Kurs von SNEWMEDIA lässt sich als Aufbaukurs für den Grundkurs verstehen. Schwerpunkt ist auch in diesem Kurs die Programmiersprache JavaScript mit ECMAScript Standard. Die Voraussetzung für diesen Kurs sind Kenntnisse aus dem Kurs JS-101.
3: JavaScript | Über JavaScript und ECMAScript
Über JavaScript und ECMAScript
JAVASCRIPT JS ECMASCRIPT 5 und 6, BEDEUTUNG: JavaScript zählt in 2024 zu den am häufigsten gefragten und programmierten Programmiersprachen. Und das es steht zu erwarten, dass sich das auch in 2025 nicht wirklich ändern wird.
Fast unbemerkt von Nutzern und selbst den meisten IT-Abteilungen erobert sich JavaScript nach und nach seit 2006 über den Browser (Flash?!) stetig weitere Entwicklungsbereiche welche bislang eine Domain von serverseitigen Sprachen wie JAVA oder PHP waren. Skills in JavaScript zählen längst zu 10 Top-Skills, die in kaum einem Stellenangebot für innovative Webentwicklungen von webbasierten Frontends, WebApps, Apps sowie längst auch serverseitiger Logik von Applikationen fehlen dürfen.
AUF JS BASIERENDE TECHNIKEN: Clientseitiges JavaScript ist die Grundlage für die Nutzung und Programmierung diverser anderer JS- und CSS-Frameworks, darunter für jQuery, Bootstrap, WebGL (3D Grafik im Browser), Angular, auf auf Serverseite NodeJS, Dino oder auch JJS (Java+JavaScript). Letzteres, JJS, bezeichnet man seit 2019 inzwischen in Verbindung mit der GraalVM von Oracle als polyglotte Programmierung für die es auch wie bereits für das JAVA Oracle JDK das OpenJDK ebenso auch für die GraalVM eine Open-Source Version gibt. Wer heute von FullStack JavaScript spricht muss sich also schon etwas klarer ausdrücken was er meint.
ZIEL UND ZIELGRUPPE: In der JavaScript Grundlagen Schulung JS-A101 konzentrieren wir uns auf die Einführung in die Syntax und maßgebenden Sprachbestandteile von JavaScript für die browserbasierte Programmierung. Auch wenn ECMAScript ES6 seit 2018 längst Standard ist, geben wir auch weiterhin den Einblick in den JavaScript ECMAScript 5.x Standard da der Bestandskunde in Projekten noch ES5 ist.
Zielgruppe für diese Kurse von 3 Tagen sind Personen, welche JavaScript im Browser und damit in Verbindung mit HTML5, CSS oder auch Formularen von Webseiten oder webbasierten Softwarelösungen ausführen und erlernen wollen.
+2 Tage Fortsetzung: Die Inhalte des alternativen Grundkurses JS-A101 können im Anschluss zusätzlich gebucht werden ODER aber Sie entscheiden sich von Beginn an für eine 5-tätige Alternative.
Ausbauthemen: Auf die Programmierung HTML5/CSS3/JavaScript basierter Browser-Apps sowie Android-Apps oder auch Apps für iOS und Windows 10 UAP gehen wir in dieser Grundschulung nicht ein. Wir weisen aber darauf hin, dass die Inhalte dieser JavaScript Grundlagen Schulung Voraussetzung für WebApp Programmierung sind.
Mit JavaScript kannst du nicht nur dynamische und interaktive Webseiten erstellen, sondern auch serverseitige Logik implementieren, Daten verarbeiten und komplexe Anwendungen entwickeln. Die Flexibilität von JavaScript ermöglicht es dir, sowohl einfache Skripte als auch umfangreiche Anwendungen zu schreiben.
With JavaScript, you can not only create dynamic and interactive websites, but also implement server-side logic, process data and develop complex applications. The flexibility of JavaScript allows you to write both simple scripts and extensive applications.
In unserer Dokumentation zeigen wir dir, wie du JavaScript effektiv nutzen kannst, um moderne Webanwendungen zu entwickeln. Wir werden auch darauf eingehen, wie du JavaScript in Kombination mit C# und .NET verwenden kannst, um leistungsstarke und vielseitige Anwendungen zu erstellen.
In our documentation, we'll show you how to use JavaScript effectively to develop modern web applications. We will also look at how you can use JavaScript in combination with C# and .NET to create powerful and versatile applications.
Ein besonderes Augenmerk legen wir auf die Integration von JavaScript in Razor [1] Blazor [2] Klassen, sowie die Verwendung von JSON JSON [3] zum Datenaustausch. Mit JavaScript kannst du nicht nur Daten, sondern auch Funktionen übertragen, die definieren, was bei bestimmten Ereignissen oder Aktionen passieren soll.
We pay particular attention to the integration of JavaScript in Razor and Blazor classes, as well as the use of JSON for data exchange. With JavaScript, you can not only transfer data, but also functions that define what should happen when certain events or actions occur.
Lerne JavaScript und entdecke die Möglichkeiten, die dir diese vielseitige Sprache bietet. Egal ob du bereits Erfahrung mit C# [4] hast oder neu in der Programmierung bist, JavaScript wird dir helfen, deine Projekte auf das nächste Level zu heben.
Learn JavaScript and discover the possibilities that this versatile language offers you. Whether you already have experience with C# or are new to programming, JavaScript will help you take your projects to the next level.
Fußnoten und Quellen
- [1]↑ Node.js ist eine serverseitige Laufzeitumgebung für JavaScript, die auf der V8-Engine von Google basiert. Es ermöglicht die Ausführung von JavaScript außerhalb des Browsers und eignet sich besonders für die Entwicklung von skalierbaren Netzwerk- und Echtzeitanwendungen.
- [2]↑ Blazor ist ein Framework von Microsoft, das es ermöglicht, interaktive Webanwendungen mit C# und .NET zu erstellen. Es unterstützt sowohl serverseitige als auch clientseitige Ausführung und bietet eine Alternative zu JavaScript-basierten Frameworks.
- [3]↑ JavaScript Object Notation (JSON) ist ein leichtgewichtiges Datenformat, das häufig für den Datenaustausch zwischen Client und Server verwendet wird. Es basiert auf einer Untermenge der JavaScript-Syntax und ist sowohl für Menschen als auch Maschinen leicht lesbar.
- [4]↑ C# ist eine von Microsoft entwickelte Programmiersprache, die Teil des .NET-Frameworks ist. Sie ist objektorientiert und wird häufig für die Entwicklung von Desktop-, Web- und mobilen Anwendungen verwendet.
LERNEN MIT SNEWMEDIA. Wähle ein Thema.
Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!