AngularJS (oder einfach nur Angular) ist eine Entwicklungsplattform zur Erstellung von sowohl mobilen als auch Desktop-Webanwendungen. Angular macht HTML fit für die Anforderungen komplexer Webapplikationen und vereinfacht den Entwicklungsprozess und das Testen von Komponenten signifikant.

Im Gegensatz zu vielen anderen Frameworks, in denen bestehende Tools schlicht gebündelt sind – zwar integriert, aber wenig elegant –, ist Angular ein Framework der neuen Generation, bei dem jedes Tool so gestaltet wurde, dass es mit allen anderen reibungslos zusammenspielt und verzahnt ist.

Zu den zentralen Merkmalen von Angular gehören die Möglichkeiten, eigene HTML-Elemente und -Attribute zu definieren, die dann innerhalb der Applikation als eigenständige Komponenten verfügbar sind, und als Datenstruktur normale JavaScript-Objekte zu nutzen, wodurch sich fremde Bibliotheken sehr einfach integrieren lassen. Der Angular-Unterbau ist leistungsstark, skalierbar und modern und bietet die Voraussetzungen für Entwicklungsprojekte jeder Größenordnung.

Workshop 

Eine Adaption von Angular begleitet //SEIBERT/MEDIA durch einen Workshop von zwei Tagen Umfang (bei Bedarf erweiterbar). Je nach Vorkenntnissen und vorhandenen Erfahrungen werden zunächst Basics und wichtigsten Aspekte rund um die Anwendungsentwicklung mit Angular vermittelt. Darauf aufbauend, werden fortgeschrittene Funktionen gezeigt und spezifische Fragen aufgegriffen, die den praktischen Einsatz von Angular abdecken.

Grundlagen-Workshop 

Einführung

  • Vorstellung der Teilnehmer
  • Vorstellung der Agenda mit Abklärung der Erwartungen und Wünsche
  • Installation und kurze Einführung der Tools
  • Hallo-Welt in AngularJS

Grundlagen

  • Was ist AngularJS?
  • Expressions, Two-Way-Binding und Controller
    • Einsatz von Template-Expressions
    • Two-Way-Binding
    • Scopes und Controller
    • Verschachtelte Scopes
  • Einsatz von Standard-Direktiven
    • Einführung und Hintergrund
    • Interaktion und Events
    • Ein- und Ausblenden von Elementen
    • Rendern von Listen und Tabellen
    • Kurze Vorstellung weiterer Direktiven
  • Services und Dependency-Injection
    • Definition von Services
    • Konfiguration von Services
    • Standard-Services
  • Filter
    • Vorstellung verschiedener Standard-Filter
    • Filter in Template Expressions
    • Verkettung von Filtern
    • Funktionsweise des $filter Service
  • Module
    • Anwendung und Code-Stukturierung
    • Standard-Module: ngRoute, ngSanitize etc.
    • 3rd-Party Module und Wrapper für andere Bibliotheken

Vertiefung

  • Scopes und eigene Direktiven
  • Die Dunklen Ecken / The Bad Parts
  • Minification und Tooling
  • Controller als Scope-Constructor

Praktische Übungen

Um ein praktisches Verständnis für die gelernten Inhalte zu bekommen, werden an geeigneten Stellen der Agenda kleine Beispiel-Anwendungen gebaut.

Übergreifende Aspekte

Es gibt verschiedene übergreifende Aspekte, die nicht als einzelne Agenda-Punkte behandelt werden, sondern in die Inhalte an den entsprechenden Stellen eingearbeitet werden:

  • Debugging
  • Good Practices
  • Test Driven Development
  • Abgrenzung zu JavaScript und jQuery

Ihr Ansprechpartner


Oliver Wolf
Atlassian Consultant
+49-611-20570-36
owolf@seibert-media.net
http://seibert.biz/owolf

Kosten

An jeder Schulung können maximal acht Personen teilnehmen. In größeren Gruppen ist es erfahrungsgemäß nicht möglich, jedem Teilnehmer die erforderliche Aufmerksamkeit zu schenken und ein optimales Lernergebnis zu erzielen. 

Grundsätzlich rechnet //SEIBERT/MEDIA alle Leistungen nach Aufwand ab. Der Stundensatz für Workshops beträgt 140 EUR pro Stunde. Wir wissen jedoch, dass diese Abrechnung nach Aufwand in großen Konzernen und bei Kunden, die noch nicht intensiv mit uns zusammenarbeiten, zu Herausforderungen führen kann. Seit kurzem bieten wir Workshops deshalb auch zum Festpreis an. Die Preise liegen in diesem Fall bei 1.950 EUR für Vor-Ort-Termine und 1.450 EUR für Workshops in unseren Büroräumen in Wiesbaden pro Tag.

Alle auf dieser Seite angegebenen Preise sind Nettopreise und verstehen sich zuzüglich der jeweils gültigen gesetzlichen Umsatzsteuer.

 

 

Anfrage 

Wir würden uns freuen, Sie zur Software-Entwicklung mit AngularJS beraten zu dürfen. Wenn Sie weiteren Informationen benötigen oder ein unverbindliches Gespräch mit einem Consultant führen wollen, nehmen Sie Kontakt mit uns auf: 

 

 AngularJS

 

 

  • Keine Stichwörter

Dieser Inhalt wurde zuletzt am 10.07.2017 aktualisiert.

Der Inhalt auf dieser Seite ist schon seit einer Weile nicht mehr aktualisiert worden. Das muss kein Nachteil sein. Oft überdauern unsere Seiten Jahre, ohne wirklich unnütz zu werden. Einfach auf diesen Link klicken, wenn wir die Seite mal wieder aktualisieren sollten. Alte Inhalte können falsch, irreführend oder überholt sein. Bitte nutzen Sie das Formular oder den Live-Chat auf dieser Seite oder kontaktieren Sie uns via E-Mail unter content@seibert.group, wenn Sie Zweifel, Fragen, Anregungen oder Änderungswünsche haben.