Inhalte auf einen Blick: JavaScript, HTML & CSS, Python, Softwareentwicklung, Zertifizierung

Die Weiterbildung JavaScript und andere Script-Sprachen behandelt Grundlagen und Anwendungsbereiche der Webentwicklung, JavaScript, TypeScript, React und Python. Inhalte sind unter anderem HTML5, CSS3, Bootstrap, responsive Webseiten, JavaScript-Grundlagen, DOM-Manipulation, Event Handling, Browser APIs, Debugging, Testing, TypeScript, React, Git, GitHub sowie Python-Grundlagen. Ergänzend werden Inhalte zur Prüfungsvorbereitung auf JavaScript-Zertifizierung, PCEP und PCAP behandelt.

HTML - CSS Kurs

HTML5

  • Einführung in HTML5
  • Das HTML-Grundgerüst
  • Textformatierungen
  • Die Elementtypen block, inline, inline-block
  • Arbeiten mit Bildern in HTML
  • HTML-Attribute
  • Navigation mit Links
  • Tabellen in HTML

CSS3

  • Einführung in CSS
  • Verwendung der CSS Library Bootstrap
  • Erstellung von Formularen
  • Einbindung von Video, Audio und iFrames
  • Formatierung, Kommentare und Maßeinheiten
  • Schrift- und Hintergrundfarbe
  • Einbindung von CSS
  • Positionierung von Elementen
  • Verwendung von Selektoren
  • Pseudoklassen und Pseudoelemente in CSS
  • Navigationsaufbau

Aufbau und Umsetzung einer Webseite

  • Schriften, Icons und Grafiken im Web
  • Aufbau einer Navigation mit CSS
  • Kopf-, Content- und Fußbereich
  • Effekte, Verläufe und Animationen
  • Responsive Anpassung
  • Unterseiten, Impressum und Datenschutzseite
  • Verwendung von Plugins
  • Aufbau einer Webseite mit Bootstrap

JavaScript - Frontend mit JavaScript

JavaScript Einführung Teil 1

  • JavaScript und Webentwicklung
  • Variablen und Datentypen in JavaScript
  • Operatoren in JavaScript
  • Control Flow Statements und Iteration

JavaScript Einführung Teil 2

  • Funktionen in JavaScript
  • Anonyme Funktionen und Arrow Functions
  • Scope und Closures in JavaScript
  • Objektorientierung: Methoden, Klassen und Vererbung
  • Higher Order Functions
  • DOM-Manipulation in JavaScript
  • Event Handling

JavaScript für Fortgeschrittene

  • Rekursion
  • Mehrdimensionale Arrays
  • Destructuring
  • Asynchronous Programming

Browser APIs

  • JSON
  • REST APIs
  • Fetch API
  • Web Animation

Debugging und Testing

  • Browser DevTools
  • Unit Testing mit Vitest
  • Testrunner und Testorganisation
  • Assertions
  • Mocks und Stubs
  • Codequalität in JavaScript
  • Refactoring und Clean Code

TypeScript

  • Primitive und komplexe Datentypen
  • Interfaces
  • Klassen und Vererbung
  • Statische Typprüfung
  • Types und Intersection Types
  • Type Guards
  • Type Assertions
  • Integration von TypeScript mit bestehendem JavaScript-Code
  • Generics

React

  • Komponenten und Props
  • Module und Module Bundlers
  • Vite
  • State Management mit React Hooks
  • Handling User Interaction and Events
  • React Router
  • Arbeiten mit Formularen
  • Arbeiten mit APIs und Datenhandling
  • Testing in React
  • Performance-Optimierung und Deployment
  • Git und GitHub
  • Kursabschluss Zertifizierung in JavaScript mit praxisorientierten Aufgaben und Multiple-Choice-Fragen

Python

  • Logik und Struktur von Python
  • Literale in Python
  • Variablen und Zahlensysteme in Python
  • Operatoren und Datentypen in Python
  • Eingabe- und Ausgabeoperationen in Python
  • Kontrollflussmechanismen in Python
  • Datensammlungen in Python: Listen, Tupel, Wörterbücher und Zeichenfolgen
  • Funktionen in Python
  • Ausnahmen in Python
  • Grundlagen der Syntax, Semantik und Laufzeitumgebung von Python
  • Prüfungsvorbereitung und Prüfung PCEP in Python
  • Module, Pakete und PIP in Python
  • Zeichenkodierung in Python
  • Zeichenfolgen und Zeichenfolgenverarbeitung in Python
  • Generatoren, Iteratoren, Closures und Dateien in Python
  • Dateiströme und Dateiverarbeitung in Python
  • Ausnahmehierarchien und Ausnahmebehandlung in Python
  • Klassen und Objekte in Python
  • Arbeiten mit ausgewählten Modulen der Python-Standardbibliothek
  • Grundlagen des objektorientierten Programmieransatzes in Python
  • Prüfungsvorbereitung und Prüfung PCAP in Python

Die Weiterbildung behandelt Inhalte aus HTML, CSS, JavaScript, TypeScript, React, Python, Webentwicklung, Softwareentwicklung und Prüfungsvorbereitung.