Prerequisito
- Le basi della programmazione APplus
- Amministrazione e configurazione di base di APplus
- Nozioni di base sul lavoro con un sistema di gestione delle versioni (SVN preferibilmente, GIT se necessario)
Requisiti di sistema
- Amministrazione e configurazione di base di APplus
- Nozioni di base sul lavoro con un sistema di gestione delle versioni (SVN preferibilmente, GIT se necessario)
- Sistema di distribuzione ordinato (impegnato)
- Ogni partecipante alla formazione utilizza il proprio sistema!
Obiettivo
- La partecipazione a questa formazione è particolarmente importante per garantire che le personalizzazioni e le configurazioni vengano eseguite in modo efficiente e senza errori. Lavorare in un sistema di sviluppo riduce al minimo il rischio di errori nel sistema di produzione, il che porta a una maggiore stabilità del sistema e alla soddisfazione degli utenti.
- La formazione fornisce le competenze necessarie per realizzare personalizzazioni in modo mirato e pianificato (ad esempio in sprint) e per essere in grado di reagire in modo flessibile a problemi imprevisti. Inoltre, consente di gestire in modo efficiente le attività urgenti senza ritardare i progetti più lunghi.
- Un altro obiettivo del corso di formazione è quello di fornire ai partecipanti un proprio sistema di sviluppo da personalizzare.
Contenuti
- Panoramica del processo di sviluppo
Un’introduzione alle fasi fondamentali del processo di sviluppo e consegna delle personalizzazioni software. - Comprendere l’architettura del sistema
Una discussione dettagliata dell’architettura dei sistemi di sviluppo, degli ambienti di test e dei sistemi di produzione per dare un’idea chiara dell’infrastruttura complessiva. - Impostazione di un ambiente di sviluppo
Sulla base di un’infrastruttura APplus esistente, viene installato un sistema dev, vengono sviluppate delle funzionalità campione, queste vengono consegnate e il sistema dev viene nuovamente aggiornato. - Linee guida di programmazione
Comunicazione degli standard di programmazione e delle linee guida applicabili che garantiscono che le soluzioni sviluppate siano efficienti e manutenibili. - Pianificazione ed esecuzione delle personalizzazioni
Guida su come pianificare e implementare le personalizzazioni in modo efficace e consegnarle in tempo. - Usare il sistema di controllo delle versioni (VCS)
Consigli pratici e best practice per l’utilizzo del sistema di controllo delle versioni (SVN), tra cui la gestione delle modifiche e la collaborazione tra team.

