Corso di formazione Testare applicazioni Angular
In questo corso di formazione guidato dall'instruttore, i partecipanti impareranno come scrivere e mantenere test per le applicazioni Angular.
Al termine di questa formazione, i partecipanti saranno in grado di
- Scegliere la strategia più appropriata per testare un'applicazione Angular
- Eseguire test unitari, component testing, A/B testing e test end-to-end su un'applicazione Angular
- Selezionare gli strumenti giusti per il lavoro: Jasmine, Karma, Protractor, Mocha, ecc.
- Scrivere test in Protractor e Jasmine
- Eseguire e debuggare test con Karma e Protractor
- Creare una suite di test mantenibile
- Seguire le best practice per il testing unitario in Angular
Formato del corso
- Parte lezione, parte discussione, esercizi e pratica intensiva
Note
- Angular è conosciuto con diversi nomi e versioni, tra cui: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, ecc. Per personalizzare la versione utilizzata in questa formazione, contattaci per organizzare.
Struttura del corso
Per richiedere un piano di corso personalizzato per questa formazione, contattaci.
Requisiti
- Una comprensione di JavaScript
Pubblico target
- Tester
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Testare applicazioni Angular - Prenotazione
Corso di formazione Testare applicazioni Angular - Richiesta
Testare applicazioni Angular - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Analisi passo dopo passo. Spiegazione di ogni riga di codice. Ogni problema che ho avuto durante il corso è stato risolto con successo e Łukasz mi ha spiegato il motivo. Mi sono piaciute anche le buone pratiche che sono state presentate. Non sono mai stato convinto dello stile TDD - semplicemente non lo trovo utile e ne vale la pena. Łukasz ha sottolineato così tanti vantaggi del TDD che ha completamente cambiato la mia opinione.
Michal Uscinski - Devapo Sp. z o. o.
Corso - Testing Angular Applications
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Angular 13
28 OreQuesto training guidato dal formatore in Italia (online o in presenza) è rivolto a programmatori che desiderano utilizzare le ultime funzionalità di Angular 13 per creare, testare e distribuire applicazioni web.
Al termine di questo training, i partecipanti saranno in grado di:
- Utilizzare TypeScript e Angular CLI per sviluppare applicazioni Angular 13.
- Sviluppare, testare e distribuire applicazioni web con Angular 13.
- Creare componenti web che possono essere utilizzati in qualsiasi applicazione o pagina web.
Angular 2 Fondamenti
21 OreQuesta formazione dal vivo condotta da un istruttore in Italia (online o in loco) è rivolta a sviluppatori di livello principiante o intermedio che desiderano creare applicazioni web dinamiche e moderne utilizzando Angular 2.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Impostare e configurare Angular 2 progetti.
- Utilizzare le funzionalità e i miglioramenti di Angular 2.
- Sviluppare applicazioni robuste e scalabili utilizzando Angular 2.
- Implementare le best practice per l'organizzazione e l'architettura del codice.
- Integrare le applicazioni Angular con le API RESTful.
Angular JavaScript
28 OreQuesto è un corso pratico per chiunque voglia creare siti Web usando AngularJS.
Durante questo corso verrà utilizzata l'ultima versione stabile. La versione preliminare può essere utilizzata solo se contrassegnata nel modulo di prenotazione nella sezione commenti. La versione precedente deve essere concordata prima di prenotare.
AngularJS Basics
14 OreAngular JS è una libreria JavaScript per lo sviluppo rapido di applicazioni.
Pubblico
- sviluppatori
- programmatori
- architetti JavaScript
Obiettivi
- Cambiare la mentalità dal modo procedurale/OO di programmazione al modo Angular
- I partecipanti possono utilizzare AngularJS per creare applicazioni Single Page
Formato del corso
- 40% lezioni, 60% laboratorio
Angular 10 per Sviluppatori
28 OreIn questo training guidato dal formatore (online o in presenza), i partecipanti impareranno a creare, testare e distribuire un'applicazione Angular utilizzando le ultime funzionalità di Angular 10.
Al termine di questo training, i partecipanti saranno in grado di:
- Sviluppare applicazioni Angular 10 utilizzando TypeScript e l'Angular CLI.
- Creare componenti web poco accoppiati che possono essere usati in qualsiasi pagina HTML.
- Connettere questi componenti a servizi, moduli e direttive.
- Consumare servizi web REST e dati WebSocket all'interno di un'applicazione Angular 10.
- Creare validazioni personalizzate utilizzando Reactive Forms.
- Testare, debuggare e distribuire un'applicazione Angular 10.
- Organizzare progetti Angular 10 seguendo le best practices.
Angular 11
28 OreIn questo corso guidato da un istruttore (online o in presenza), i partecipanti impareranno a creare, testare e distribuire un'applicazione Angular utilizzando le ultime funzionalità di Angular 11.
Al termine di questo training, i partecipanti saranno in grado di:
- Sviluppare applicazioni Angular 11 utilizzando TypeScript e l'Angular CLI.
- Creare componenti web leggermente accoppiati che possono essere utilizzati in qualsiasi pagina HTML.
- Testare, debuggare e distribuire un'applicazione Angular 11.
- Organizzare progetti Angular 11 seguendo le best practices.
Angular 11 Avanzato
28 OreQuesto training live guidato dall'instruttore in Italia (online o in presenza) è rivolto a sviluppatori che desiderano utilizzare gli strumenti avanzati di Angular 11 per progettare, costruire, testare e distribuire applicazioni.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per creare applicazioni avanzate Angular 11.
- Costruire strutture genitore-figlio e componenti nidificati per applicazioni complesse.
- Utilizzare RxJS e observables per gestire eventi in tempo reale e la programmazione asincrona.
- Creare modelli di form e dati scalabili per gestire input utente e compiti di inserimento dati.
- Implementare iniezioni di dipendenze avanzate, routing e migliori pratiche di sicurezza in Angular 11.
Angular 12
28 OreQuesta formazione guidata dal docente (online o in aula) è rivolta ai programmatori che desiderano creare, testare e distribuire un'applicazione Angular utilizzando le ultime funzionalità di Angular 12.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sviluppare applicazioni Angular 12 utilizzando TypeScript e l'Angular CLI.
- Creare componenti web leggermente accoppiati che possono essere utilizzati in qualsiasi applicazione web o pagina HTML.
- Testare, debuggare e distribuire un'applicazione Angular 12.
- Organizzare progetti Angular 12 seguendo le best practice.
Fundamenti di Angular 4
21 OreQuesto corso guidato dal formatore, in Italia, introduce i fondamenti di Angular 4 e accompagna i partecipanti nella creazione di un'applicazione web a singola pagina.
Angular 5
28 OreIn questa formazione guidata dal docente, i partecipanti impareranno le basi di Angular 5 mentre creano e distribuiscono un'applicazione Angular di esempio.
Angular 6
28 OreIn questo training guidato dal formatore in Italia (in loco o remoto), i partecipanti impareranno a creare, testare e distribuire un'applicazione Angular utilizzando le ultime funzionalità di Angular 6.
Al termine di questo training, i partecipanti saranno in grado di:
- Sviluppare applicazioni Angular 6 usando Angular CLI.
- Creare componenti web che possono essere utilizzati in qualsiasi pagina HTML.
- Consumare servizi web REST e dati WebSocket all'interno di un'applicazione Angular 6.
- Implementare animazioni utilizzando le ultime funzionalità di animazione di Angular 6.
- Testare, debuggare e distribuire un'applicazione Angular 6.
- Organizzare progetti Angular 6 seguendo le best practice.
Programmazione Reattiva con Angular RxJS
14 OreLa programmazione reattiva è un paradigma asincrono che si concentra sui flussi di dati e sulla propagazione dei dati, stabilendo una dipendenza definita tra i modelli di esecuzione sottostanti e i flussi di dati emessi da un componente all'altro. Molte inefficienze nella progettazione delle applicazioni Angular quando si costruiscono interfacce utente asincrone possono essere superate utilizzando gli schemi reattivi offerti dalla libreria RxJS.
In questo training guidato dal docente, i partecipanti impareranno come implementare schemi Observable nelle loro progettazioni di applicazioni Angular, passando attraverso una serie di casi che mostrano problemi comuni nella progettazione di Angular e come beneficiano dalla programmazione reattiva.
Al termine di questo training, i partecipanti saranno in grado di:
- Capire il paradigma della programmazione reattiva e la libreria RxJS.
- Costruire applicazioni Angular a forte interattività con scalabilità, flessibilità e risposta in mente utilizzando schemi di programmazione reattiva.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Angular e Spring Boot
14 OreQuesto corso guidato da un istruttore, live (online o in sede), è rivolto a sviluppatori web che desiderano utilizzare Angular e Spring Boot per costruire applicazioni full stack.
Alla fine di questo training, i partecipanti saranno in grado di:
- Sviluppare un'applicazione full stack con Angular e Spring Boot.
- Costruire un'applicazione backend con Spring Boot.
- Creare applicazioni frontend con Angular.
- Utilizzare Spring Security per configurare l'autenticazione di un'applicazione full stack.
Corso di Formazione su .NET Core e Angular
21 OrePubblico
- Gli sviluppatori
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica in un ambiente di laboratorio dal vivo.
NgRx
21 OreQuesto corso di formazione guidato dal docente (online o in sede) è rivolto a sviluppatori che desiderano ridurre i costi e la complessità della gestione dello stato in grandi applicazioni web basate sui dati.
Al termine di questo corso, i partecipanti saranno in grado di:
- Ridurre la complessità di progetti molto ampi dove la gestione dello stato è difficile da mantenere.
- Minimizzare i processi di stato dell'applicazione.
- Ridurre il tempo necessario per sviluppare complesse applicazioni web basate sui dati.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattaci per organizzare.
- Per saperne di più su NgRx, visita: https://ngrx.io/