Webmasters Akademie
  • Warenkorb
  • Blog
  • Kontakt
  • Impressum
  • AGB
  • Datenschutz
  • Seminare
  • Lehrgänge
  • Inhouse-Trainings
    • Firmenseminare
    • Individualtraining
  • Consulting
  • Zertifizierung
    • Zertifizierungen
    • Adobe
    • Webmasters Europe
  • Fragen & Antworten
    • Häufige Fragen
    • Lehr- & Lernmethodik
    • Pluspunkte & Service
    • Rabatte
    • Fördermöglichkeiten
    • Kundenstimmen
  • Akademie
    • Grußwort
    • Team & Dozenten
    • Räume & Campus
    • Profil & Leitbild
    • Qualitätssicherung
    • Nürnberg
    • Anfahrt
    • Wohnen
    • Referenzen
Unternehmensbereiche
Webmasters CollegeDas Ausbildungsinstitut für Mediendesign
& Medieninformatik
Webmasters FernakademieFernstudium

Warenkorb

Ihr Warenkorb ist leer.

Highend JavaScript: Objekt-Orientiert und Test-getrieben mit Jasmine, Ajax und jQuery
  • Dauer: 5 Tag
    (09:00 bis 17:00)
  • Ort: Nürnberg
  • Referent:Dipl. Inform. (FH) Marco Emrich
Termine & Kosten

Ihre Investition:
1.625,00 €
 (1.933,75 € inkl. USt. 19.0%)
Teilnehmerzahl ist auf 8 begrenzt

Beratung & Kontakt
  • Tel.: 0911 / 49 52 23-0
  • Fax: 0911 / 49 52 23-99
  • E-Mail:
Startseite Webmasters AkademieSeminare Highend JavaScript: Objekt-Orientiert und Test-getrieben mit Jasmine, Ajax und jQuery

Highend JavaScript: Objekt-Orientiert und Test-getrieben mit Jasmine, Ajax und jQuery

  • Überblick
  • Themen
  • Lernziele
  • Referent
  • Termine

Praktisch alle modernen Websites setzen JavaScript und Ajax ein, um Benutzeroberflächen zu realisieren, die man früher nur vom Desktop kannte. Drag & Drop, Animationen, schnelle Antwortzeiten und intuitive Bedienung sind Errungenschaften, ohne die eine Website mittlerweile trist und altmodisch wirkt.

Leider ist das in die Jahre gekommene JavaScript der Aufgabe nur noch mäßig gewachsen. So sind viele Anforderungen nur mit sehr viel Aufwand umzusetzen oder scheitern an der fehlenden Browserkompatibilität.

Hier kommt die jQuery-Bibliothek ins Spiel. jQuery erlaubt es, komplexe JavaScript-Aufgaben schnell und präzise zu lösen. Der jQuery-Code, der dabei ensteht, ist meist kürzer und wartbarer als sein reines JavaScript-Gegenstück. Selbst die Unterschiede zwischen verschiedenen Webbrowsern stellen für diese schlanke Bibliothek kein Hindernis dar.

Um es in jQuery's eigenen Worten zu sagen: jQuery is designed to change the way that you write JavaScript. Neben dem Einsatz von jQuery sind ein tiefes Verständnis von JavaScript und moderne Programmiertechniken erforderlich, um die gewachsene Komplexität aktueller Weboberflächen zu beherrschen. Deswegen sind Objekt-orientierte JavaScript-Programmierung und die Konzepte der Test-getriebenen Softwareentwicklung zwei weitere wichtige Highlights des Seminars. Damit erhalten Sie ein Paket von Technologien, das es Ihnen erlaubt, mächtige Web-Interfaces zu entwickeln, die sich vor der Konkurrenz nicht mehr verstecken müssen.

Jetzt anmelden

Seminarthemen

  • Objektorientierte Programmierung in JavaScript (OOP)
    • Striktmodus in ECMAScript5
    • Entwickeln mit Firebug
    • Vermeidung globaler Variablen
    • Variablen Hoisting
    • Eigenschaften und Methoden
    • Konstruktoren
    • Das Schlüsselwort "this"
    • Functionexpressions / anonyme literale Funktionen
    • Callbacks & Closures
    • Objektliterale
    • Konfigurationsobjekte
    • Chaining
    • statische Eigenschaften
    • Namespaces
  • Behavior Driven Development (BDD) mit Jasmine
    • Konzepte des Test Driven Development (TDD)
    • Konzepte des Behavior Driven Development (BDD)
    • Suites & Specs
    • Matchers
    • Before & After
  • jQuery
    • Grundlagen
    • DOM-Scripting
    • Events
    • CSS-Manipulation
    • Effekte und Animationen
  • AJAX
    • Was ist Ajax?
    • GET und POST-Requests
    • Formulare versenden
    • Aktualisieren von Seitenelementen
    • Übertragungsformate: JSON, HTML, JavaScript, Plain Text

Jetzt anmelden

Lernziele

Dieses Seminar vermittelt Ihnen solide Grundlagen in objekt-orientiertem JavaScript. Darüber hinaus lernen Sie auch moderne funktionale Elemente der Sprache kennen. Nachdem Sie über eine stabile Basis verfügen, erfahren Sie, wie Sie mit Hilfe von jQuery kürzeres und einfacheres JavaScript schreiben. Insbesondere lernen Sie, wie Sie Ajax-Aufrufe und JSON-Notation mit jQuery realisieren können.

Außerdem lernen Sie, mit Hilfe von Test-Driven-Development Fehler zu vermeiden und die Wartbarkeit Ihres Codes zu steigern. Dazu lernen Sie das BDD-Framework Jasmine kennen, das als das modernste JavaScript-Test-Framework gilt und nun längst kein Geheimtipp mehr ist.

Zielgruppen

  • Webentwickler/innen

Voraussetzungen

  • Grundlegende HTML-Kenntnisse
  • Grundkenntnisse in CSS
  • JavaScript-Grundkenntnisse
  • Programmierkenntnisse in einer serverseitigen Scriptsprache (z.B. PHP) sind von Vorteil

Jetzt anmelden

Dipl. Inform. (FH) Marco Emrich

Dipl. Inform. (FH) Marco Emrich

Softwarecraftsman und Fachautor

Marco Emrich ist seit 1993 als Softwareentwickler tätig. Er forschte für das Frauenhofer IESE und arbeitete in verschiedenen Branchen, z. B. CAD und Mobile Development. Bei der Webmasters Akademie ist er festangestellter Trainer, Projektleiter, Entwickler und Autor. Neben seiner hauptberuflichen Tätigkeit schreibt er Fachartikel, spricht regelmäßig auf IT-Konferenzen und entwickelt das Online-Spiel fantasy-cards.net.

Beruflicher Werdegang

  • Studium zum Diplom Informatiker an der Fachhochschule Kaiserslautern
  • Diplomarbeit im Bereich Generative Programmierung/Frametechnologie bei Prof. Dr. Eisenecker und Prof. Jarzabek (National University of Singapure).
  • Softwaredeveloper bei Transware GmbH, Kusel
  • Webdeveloper bei Folz communication & network GmbH, Kaiserslautern
  • Software Developer bei Markant-Südwest Software- und Dienstleistungs GmbH, Kaiserslautern
  • Software Developer & Software Architect bei CAx-Open GmbH, Kaiserslautern
  • Wissenschaftlicher Mitarbeiter beim Frauenhofer IESE, Siegelbach
  • Freier Trainer bei der Webmasters Akademie, Zweibrücken
  • Software Developer bei dynatic solutions GmbH, Kaiserslautern
  • Leiter des Fachbereichs Softwareentwicklung an der Webmasters Akademie

Fachliche Schwerpunkte und Erfahrung

  • Softwareentwickler, Softwarecraftsman und Architekt mit Praxiserfahrung in Assembler, C, C++, Java, PHP, Pascal, Ruby, Smalltalk, JavaScript, Flex, SQL, XML, XSLT, ...
  • Projektleiter mit Erfahrung in Agilen Vorgehensmodellen (Scrum, XP)
  • Themenschwerpunkte: Clean Code, Ruby on Rails, JavaScript, BDD/TDD, DSLs, Relationale Datenbanken
  • IT-Trainer seit 2003 - mehr als 200 offene und Inhouse-Trainings
  • Lernheft-Autor, Fachartikelautor für Objekt-Spektrum und RailsWay Magazin
  • Regelmäßiger Sprecher auf IT-Konferenzen
  • OpenSource-Entwickler, z.B. von fantasy-cards.net

Seminare:

  • Adobe Flex mit Sprouts
  • Agile Webentwicklung mit Ruby on Rails
  • Ajax & DOM-Scripting mit jQuery
  • Auslieferung, Betrieb und Überwachung von Rails Anwendungen in der Praxis
  • Behaviour Driven Development (BDD) in JavaScript mit Jasmine
  • Behaviour Driven Development mit RSpec & Factory Girl
  • Datenbankentwicklung für Webanwendungen mit MySQL
  • Flex on Rails
  • Fortgeschrittene Datenbankentwicklung mit MySQL
  • Grundlagen der Java-Programmierung
  • Highend JavaScript: Objekt-Orientiert und Test-getrieben mit Jasmine, Ajax und jQuery
  • JRuby on Rails
  • Moderne JavaScript-Programmierung für Anfänger
  • Moderne JavaScript-Programmierung für Webentwickler
  • Objektorientierte Webentwicklung mit PHP 5.3
  • Programmieren in Scala
  • Template Erstellung in Ruby on Rails mit HAML & SASS
  • XP (eXtreme Programming) in der Praxis

Termine

Anfrage nach Einzel- oder Firmenseminar zum Wunschtermin


webmasters akademie Nürnberg GmbH
Nordostpark 7
90411 Nürnberg
Fon: 0911/49 52 23-0
Fax: 0911/49 52 23-99
E-Mail:

© webmasters akademie Nürnberg GmbH. Das vorliegende Schulungskonzept steht hinsichtlich seiner Auswahl und Anordnung der Inhalte als persönliche geistige Schriftform gemäß § 14 ff Urheberrechtsgesetz in geistigem Eigentum des Verfassers. Sämtliche Nutzungsrechte, insbesondere Veröffentlichungs-, Vervielfältigungs-, Verbreitungs-, Ausstellungs-, Vortrags-, Auf-, und Vorführungsrecht wie auch das Recht zur Bearbeitung und Umgestaltung stehen allein dem Urheber zu. Im Falle der Nutzung ohne Zustimmung des Urhebers bestehen Ansprüche auf Unterlassung, Schadensersatz, Vernichtung und Überlassung gemäß § 97 ff Urheberrechtsgesetz. Die unerlaubte Verwertung urheberrechtlich geschützter Werke stellt gemäß § 106 ff eine Straftat dar.