Angular
Framework zum bauen von Web-Applikationen (Front-End)
Über Angular
Angular ist ein Framework zum bauen von Single-Page-Applications (SPA) unter Nutzung von HTML und TypeScript. Aufgebaut wird die Anwendung durch Module (NgModule). Jede Angular Applikation hat mindestens eine Komponente (Root Component), diese verbindet eine Komponentenhierachie mit dem DOM. Weitere Aspekte:
- Modules / Components
- Servcices
- Dependency Injection
- Routing
- Directives
Meine Leistungen
Durch meine langjährige Erfahrung bin ich in der Lage skalierbare und funktionierende Systeme mit Angular zu entwerfen und zu erweitern. Für mich steht die Nutzbarkeit und Gebrauchstauglichkeit von Systemen im Vordergrund und ich probiere stets den Nutzer im Fokus zu behalten.
Ich bin ein erfahrener Freelancer mit umfassendem Know-how in der Angular-Entwicklung. Hier sind einige meiner Leistungen:
- Benutzerdefinierte Webanwendungen: Entwicklung von maßgeschneiderten, responsiven Webanwendungen, die den spezifischen Anforderungen Ihres Unternehmens entsprechen.
- Migration von Angular-Versionen: Aktualisierung Ihrer bestehenden Angular-Anwendung auf die neueste Version, um von den neuesten Funktionen und Verbesserungen zu profitieren.
- Datenvisualisierung: Implementierung von interaktiven und aussagekräftigen Datenvisualisierungen für eine bessere Benutzererfahrung.
- Integration von APIs: Anbindung externer APIs für die nahtlose Integration von Daten und Diensten in Ihre Angular-Anwendung.
- Beratung und Schulung: Beratung zu bewährten Methoden, Codeüberprüfung sowie Schulungen für Ihr Team, um das Verständnis für Angular zu vertiefen.
Meine Erfahrung
Ich entwerfe bereits seit vielen Jahren Anwendungen mit Angular. Anfänglich mit AngularJS und seit ungefähr Anfang 2016 mit Angular. Durch diese langjährige Erfahrung finde ich schnell Lösungen für die meisten Anforderungen.
- Berufserfahrung mit Angular seit Anfang 2015 (seit AngularJS und anschließend Angular 2)
- State-Managed Programmierung mit Redux bzw. NGRX
- Anbindungen von Schnittstellensysteme (Rest und GraphQL)
- Unit Testing und E2E-Testing (z.B. mit Jest und Selenium)
- Saubere und erweiterbare Programmierung mit Dokumentation