Când dezvoltatorii termină să scrie o bucată de cod, adesea își integrează codul într-o aplicație, copiează aplicația într-o folderă, rulează instalatorul aplicației, apoi inițiază aplicația pentru a verifica dacă funcționează așa cum se așteaptă. Această abordare manuală nu scalează foarte bine, este plictisitoare, foarte eronată și nu oferă nici un mecanism pentru a urmări schimbările în timpul procesului.
O abordare mai bună ar fi automatizarea procesului folosind Integrarea Continuă. Integrarea continuă se referă la procesele, instrumentele și infrastructura necesare pentru a automatiza construirea, implementarea și testarea aplicațiilor software.
În această instruire condusă de instructor, antrenament live (on-site sau la distanță), participanții vor învăța cum să transformeze o abordare tradițională, manuală (sau semi-manuală) la implementarea software-ului într-o integrare agilă, continuă (CI) folosind Jenkins. Participanții efectuează o serie de exerciții hands-on, live-lab pe tot parcursul cursului, aplicând noile lor cunoștințe la diferite probleme de dezvoltare a software-ului și de implementare la fiecare pas de drum. Interacțiunea dintre instructor și participanți este încurajată. Cazurile din lumea reală sunt discutate și problemele și problemele specifice sunt abordate și rezolvate pe parcursul cursului de formare. Programul se concentrează în special pe dezvoltarea aplicațiilor.net.
•
La sfârșitul cursului, participanții vor putea:
- Instalarea și configurarea Jenkins pentru dezvoltarea aplicațiilor.Net
- Utilizați Jenkins pentru a automatiza procesul de verificare a codului de sursă.NET într-un repository de cod
- Utilizați Jenkins pentru a automatiza procesul de descărcare, compilare și implementare a unei aplicații pe un server de lansare
- Integrarea Jenkins cu alte instrumente de dezvoltare a software-ului, cum ar fi urmărirea problemelor și
Audienţă
- Dezvoltatorii.net
- Construiți ingineri
- Inginerul QA
- Manageri de proiect
- Răscumpărarea managerilor
- [ 0 ] Inginerie
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Notă
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Citește mai mult...