UNSERE
Schulungen
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Testgetriebene Entwicklung mit Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
HTML, CSS und JavaScript sind die Basistechnologien, die ein jeder Browser beherrscht und die man als professioneller Web-Entwickler können muss.
Während HTML die Inhalte strukturiert und CSS jene formatiert, sorgt JavaScript für Dynamik.
Die Skriptsprache ist heute nicht mehr wegzudenken und kommt in manchen Unternehmen auch serverseitig zum Einsatz.
Der Kurs bietet Einsteigern und Fortgeschrittenen die Möglichkeit, ihre Kenntnisse in Sachen Web-Technologien zu vertiefen.
Der Schwerpunkt des Kurses liegt auf JavaScript, die Neuerungen in HTML5 und CSS3 werden ebenfalls behandelt.
- Neuerungen in HTML5: semantische Elemente, Multimedia-Elemente, neue Eingabefelder, …
- Neuerungen in CSS3: erweitertes Box-Modell, Flexboxen, Grid-Layout, Responsive Design, …
- JavaScript
- Grundlagen
- Variablen, Verzweigungen und Schleifen
- Funktionen
- Objekte: Objekt-Literale, Konstruktorfunktionen, Object.create(), class-Syntax
- Fehlerbehandlung
- DOM (Document Object Model)
- Ereignisverarbeitung
- Formulare
- AJAX (Asynchronous JavaScript and XML)
- Funktionale Programmierung
- Moderne APIs: Canvas, File, Geolocation, Indexed Database, WebSockets, Web Storage, Web Workers, …
- ES6-Features: Arrow Functions, class-Syntax, Map/Set-Datenstrukturen, Module, Rest-Parameter, Spread- Operator, …
- jQuery (bei Bedarf)
- Einsatz von npm (bei Bedarf)
- Serverseitige Anwendungen mit Node.js (bei Bedarf)
- Ausblick auf Angular und React
Vorkenntnisse
- Kenntnis zumindest einer
objektorientierten Programmiersprache - Grundlegende Kenntnisse
in HTML und CSS
Zielgruppe
- Entwickler
- Web-Entwickler