Informationen zur Technologie

Angular (Vorgänger Angular JS) ist ein von Google entwickeltes Open-Source JavaScript Framework mit dem dynamische Webapplikationen erstellt werden können.
Das Spring Framework für die Java-Plattform ermöglicht eine einfache Entwicklung mit Java/Java EE und dient der Förderung guter Programmierpraktiken. Spring besteht aus mehreren Spring Objekten und bietet mit seiner großen Funktionalität eine ganzheitliche Lösung zur Entwicklung von Anwendungen an.


Fullstack Angular 13 mit Spring Backend - Entwicklung von Anwendungen - Schulung (5 Tage)

Fullstack Angular with Spring Backend

Kurzbeschreibung

In unserem neuen fünftägigen Fullstack Angular mit Spring-Training werden zuerst intensiv Kenntnisse der Grundlagen von Angular Anwendungen und die Basics der Konfiguration von Beans im ApplicationContext vermittelt. Darauf aufbauend behandeln wir die Entwicklung einer Beispielanwendung mit einem Spring MVC Rest Backend, Security und Spring Data. Alle praktischen Übungen werden durchgängig von Unit-Tests begleitet.


Voraussetzungen

• keine


    Seminarinhalt

    Hello World Angular
    • Aufbau und Struktur

    Angular Komponenten
    • Template Expressions
    • Inputs und Outputs
    • Structural Directives: ngIf und ngFor

    Typescript

    Dependency Injection in Angular
    • Motivation
    • Providers
    • Testen mit Jasmine Spies

    Dependency Injection in Spring
    • @Configuration mit @Bean
    • @Component und @ComponentScan
    • Tests mit Spring

    Rest Services mit WebMVC
    • Richardson Maturity Model
    • Hello @RestController
    • @WebMvcTest und @MockBean
    • Request-Mappings
    • Request-Parameter
    • @PathVariable
    • ResponseEntity
    • IntegrationTest mit TestRestTemplate

    Angular HttpClient
    • Einstieg in RxJs
    • HttpClient
    • Tests mit HttpClientTestingModule
    • Development-Proxy Setup

    Angular Routing
    • RouterModule
    • Guards
    • Lazy Loading

    Angular Forms
    • Grundlagen und involvierte Klassen
    • Validierung

    Spring Data JPA
    • Spring Data Repository Interfaces
    • Namenskonventionen
    • Paging
    • @DataJpaTest

    Access Control mit Spring Security
    • Json Web Token
    • Konfiguration
    • UserDetailsService
    • Resource Server mit Spring Security
    • Angular Login Client
    • Angular HttpInterceptor

    End-to-End Testing
    • Grey-Box Tests mit Playwright


    Zielgruppen

    • Entwickler
    • Programmierer


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:5 Tage
    Preis:2.195,00 € zzgl. USt. pro Teilnehmer (2.612,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:5 Tage
    Preis ab:1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Angular 13, Spring



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.