Διαδικτυακά ή επιτόπου, ζωντανά εκπαιδευτικά μαθήματα Jenkins υπό την καθοδήγηση εκπαιδευτών επιδεικνύουν μέσω διαδραστικής συζήτησης και πρακτικής εξάσκησης πώς να ρυθμίσετε ένα σύστημα συνεχούς ενοποίησης Jenkins (αναφέρεται επίσης ως συνεχείς εκδόσεις, συνεχής απελευθέρωση, συνεχείς δοκιμές κ.λπ.). Η εκπαίδευση Jenkins είναι διαθέσιμη ως "online live training" ή "onsite live training". Η διαδικτυακή ζωντανή εκπαίδευση (γνωστή και ως "απομακρυσμένη ζωντανή εκπαίδευση") πραγματοποιείται μέσω μιας διαδραστικής, απομακρυσμένης επιφάνειας εργασίας . Η ζωντανή εκπαίδευση επιτόπου μπορεί να πραγματοποιηθεί τοπικά στις εγκαταστάσεις πελατών στο Ελλάδα ή σε εταιρικά εκπαιδευτικά κέντρα NobleProg στο Ελλάδα. Τα εκπαιδευτικά μαθήματα Jenkins καλύπτουν τη Συνεχή Ενσωμάτωση Jenkins για δοκιμές Agile με χρήση Java, .Net, Javascript και άλλες γλώσσες. Ενθαρρύνεται η αλληλεπίδραση μεταξύ εκπαιδευτή και συμμετεχόντων. Συζητούνται πραγματικές περιπτώσεις και συγκεκριμένα θέματα και ερωτήσεις αντιμετωπίζονται και επιλύονται στην τάξη. NobleProg -- Ο τοπικός σας πάροχος εκπαίδευσης
Αυτό το μάθημα επικεντρώνεται στην πρακτική εφαρμογή και εργαλείο. Υπολογίζει καλή γνώση των θεωρητικών αρχών (βλ. Σειρά μαθημάτων DEVOPS), καθώς επικεντρώνεται στα νεότερα εργαλεία και μεθόδους εφαρμογής των αρχών της DevOps .
Jenkins είναι ένα εργαλείο συνεχούς ολοκλήρωσης ανοιχτού κώδικα γραμμένο σε Java . Πρόκειται για ένα διακομιστή που βασίζεται σε σύστημα που τρέχει σε ένα δοχείο servlet όπως το Apache Tomcat . Jenkins υποστηρίζει, μεταξύ άλλων, διάφορα εργαλεία Management λογισμικού (SCM), όπως CVS, Subversion, Git, Perforce και Clearcase. Είναι εξαιρετικά scriptable και παρέχει υποστήριξη για Apache Ant, Apache Maven , Maven κελύφους και εντολές παρτίδας των Windows. Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση καλύπτει τις έννοιες, τα εργαλεία και τις τεχνικές που απαιτούνται για τη συνεχή ολοκλήρωση των έργων λογισμικού σας σε περιβάλλον Agile . Οι συμμετέχοντες πραγματοποιούν μια σειρά πρακτικών ασκήσεων καθ 'όλη τη διάρκεια του μαθήματος για να εφαρμόσουν τις γνώσεις τους σε πραγματικές καταστάσεις. Αλληλεπίδραση μεταξύ εκπαιδευτών και συμμετεχόντων ενθαρρύνεται. Οι πραγματικές υποθέσεις συζητούνται και συγκεκριμένα θέματα και ερωτήσεις απευθύνονται και επιλύονται στην τάξη.
Jenkins is an open-source continuous integration (CI) tool written in Java. Maven is a build automation tool for Java projects. Together they can be used to trigger continuous builds that include, for example: the execution of JUnit tests whenever a new code is committed, deployment of these builds to production, and scheduling of these tasks at strategic times of the day, for example midnight. These tools and processes make up a DevOps approach to the development and deployment of software and are popular in Agile development.
In this instructor-led, live training, participants will start with an introduction to DevOps, version control and automation scripting, and then move on to hands-on practice, learning how to install, configure and deploy Jenkins and Maven in a live lab environment.
Audience
Developers
System Administrators
DevOps engineers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Continuous Integration (CI) είναι μια πρακτική ανάπτυξης όπου οι προγραμματιστές συγχωνεύουν τις αλλαγές στον κώδικα τους όσο πιο συχνά γίνεται, προκειμένου να ανιχνεύσουν και εντοπίσουν γρήγορα σφάλματα. Σε αυτό το εκπαιδευτικό πρόγραμμα, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν τα βασικά της Συνεχούς ενσωμάτωσης για το Java Script καθώς προχωρούν με τη δημιουργία μιας διαδικασίας Συνεχούς ενσωμάτωσης για ένα έργο Java Script. Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
Κατανοήστε τις βασικές αρχές της συνεχιζόμενης ολοκλήρωσης
Δημιουργήστε το δικό τους Σύστημα Συνεχούς Ενσωμάτωσης για τα έργα Java Script
Κοινό
Προγραμματιστές
IT Επαγγελματίες
DevOps Engineers
Διευθυντές Business
Μορφή του μαθήματος
Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Όταν οι προγραμματιστές τελειώνουν να γράφουν ένα κομμάτι κώδικα, συχνά ενσωματώνουν τον κώδικα τους σε μια εφαρμογή, αντιγράφουν την εφαρμογή σε ένα φάκελο, εκτελούν τον εγκαθιστή εφαρμογής και στη συνέχεια ξεκινούν την εφαρμογή για να ελέγξουν αν λειτουργεί όπως αναμένεται. Αυτή η εγχειρίδια προσέγγιση δεν κλιμακώνεται πολύ καλά, είναι κουραστική, πολύ ελαττωματική και δεν προσφέρει κανένα μηχανισμό για την παρακολούθηση των αλλαγών κατά τη διάρκεια της διαδικασίας.
Μια καλύτερη προσέγγιση θα ήταν να αυτοματοποιηθεί η διαδικασία χρησιμοποιώντας τη συνεχή ολοκλήρωση. Η συνεχής ολοκλήρωση αναφέρεται στις διαδικασίες, τα εργαλεία και την υποδομή που απαιτούνται για την αυτοματοποίηση της κατασκευής, της εκτέλεσης και της δοκιμής εφαρμογών λογισμικού.
Σε αυτή την καθοδηγούμενη, ζωντανή εκπαίδευση (συνδεδεμένη ή απομακρυσμένη), οι συμμετέχοντες θα μάθουν πώς να μετατρέψουν μια παραδοσιακή, χειροκίνητη (ή ημι- χειροκίνητη) προσέγγιση στην εκτέλεση λογισμικού σε μια ευέλικτη, συνεχής ενσωμάτωση (CI) που χρησιμοποιεί Jenkins. Οι συμμετέχοντες διεξάγουν μια σειρά πρακτικών, live εργαστηριακών ασκήσεων καθ 'όλη τη διάρκεια του μαθήματος, εφαρμόζοντας τις νέες γνώσεις τους σε διάφορα προβλήματα ανάπτυξης λογισμικού και εκτέλεσης κάθε βήμα του δρόμου. Η αλληλεπίδραση μεταξύ του εκπαιδευτή και των συμμετεχόντων ενθαρρύνεται. Οι πραγματικές υποθέσεις συζητούνται και συγκεκριμένα ζητήματα και ερωτήσεις αντιμετωπίζονται και επιλύονται καθ 'όλη τη διάρκεια της κατάρτισης. Η εκπαίδευση επικεντρώνεται κυρίως στην ανάπτυξη εφαρμογών.net.
  ·
Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:
Εγκατάσταση και διαμόρφωση Jenkins για την ανάπτυξη εφαρμογών.NET
Χρησιμοποιήστε Jenkins για να αυτοματοποιήσετε τη διαδικασία ελέγχου και συγχώνευσης του κώδικα προέλευσης.Net σε ένα αποθηκευτικό κώδικα
Χρησιμοποιήστε Jenkins για να αυτοματοποιήσετε τη διαδικασία λήψης, σύνταξης και αποστολής μιας εφαρμογής σε έναν διακομιστή απελευθέρωσης
Ενσωματώστε Jenkins με άλλα εργαλεία ανάπτυξης λογισμικού, όπως παρακολούθησης προβλημάτων και
Jenkins είναι ένας διακομιστής αυτοματοποίησης ανοιχτού λογισμικού για συνεχή ολοκλήρωση και συνεχή παράδοση (CI / CD). Docker είναι μια πλατφόρμα υπηρεσιών για την παράδοση λογισμικού σε δοχεία. Jenkins και το Docker βελτιστοποιούν και απλοποιούν τη διαδικασία CI / CD, επιτρέποντας πιο αξιόπιστα περιβάλλοντα ανάπτυξης και δοκιμών. Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση (επιτόπια ή απομακρυσμένη) απευθύνεται σε μηχανικούς DevOp που επιθυμούν να βελτιστοποιήσουν και να απλοποιήσουν τη διαδικασία CI / CD με τους Docker και Jenkins . Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
Αυτοματοποιήστε την παράδοση κώδικα και την ανάπτυξη του αγωγού με την Jenkins .
Δημιουργήστε μια εφαρμογή χρησιμοποιώντας το αρχείο Docker και Docker .
Ρυθμίστε τις επιλογές ελέγχου ταυτότητας για να ενισχύσετε την ασφάλεια.
Μορφή του μαθήματος
Διαδραστική διάλεξη και συζήτηση.
Πολλές ασκήσεις και πρακτική.
Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Jenkins είναι ένας ανοικτός διακομιστής αυτοματισμού για συνεχή ολοκλήρωση και συνεχή παράδοση (CI/CD). OpenShift είναι μια πλατφόρμα αποθήκευσης για τη διαχείριση υποδομών στο σύννεφο ή στο χώρο.
Αυτή η εκπαιδευτική, ζωντανή εκπαίδευση (online ή on-site) απευθύνεται σε DevOps μηχανικούς που επιθυμούν να χρησιμοποιήσουν OpenShift και Jenkins για την κατασκευή, την ανάπτυξη και τη διαχείριση εφαρμογών βασισμένων σε δοχεία.
Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:
Δημιουργήστε Jenkins σιδηροδρόμους σε OpenShift.
Αυτοματοποιήστε τη διαχείριση του κύκλου ζωής για τις μεταφερόμενες εφαρμογές και τις υποδομές ομάδων.
Οργανώστε την εκτέλεση των σωλήνων CI/CD.
Η μορφή του μαθήματος
Διαδραστική διάλεξη και συζήτηση.
Πολλές ασκήσεις και πρακτικές.
Hands-on εφαρμογή σε ένα ζωντανό εργαστήριο περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
Jenkins Το X είναι μια συλλογή εργαλείων για την αυτοματοποιημένη δημιουργία και ανάπτυξη σωλήνων συνεχούς ενσωμάτωσης και συνεχούς παράδοσης (CI/CD) σε ένα Kubernetes κλάσμα.
Αυτή η εκπαιδευτική, ζωντανή εκπαίδευση (online ή on-site) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν Jenkins X για τη δημιουργία αυτοματοποιημένων, cloud-ready CI/CD σωλήνων στο Kubernetes.
Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:
Εγκατάσταση και διαμόρφωση Jenkins X.
Κωδικά ανθεκτικά σωλήνες CI/CD χρησιμοποιώντας μια ευέλικτη DSL (Domain Specific Language).
Δημιουργήστε σωλήνες CI/CD που χρησιμοποιούν δημοφιλείς τεχνολογίες όπως GitHub, Kubernetes και Docker εμπορευματοκιβώτια.
Συνδυάστε Jenkins X με άλλα δημοφιλή εργαλεία όπως Helm, Prow και Skaffold.
Εφαρμογή εφαρμογών σε οποιοδήποτε περιβάλλον, είτε στο σύννεφο είτε σε προκαταρκτικά.
Η μορφή του μαθήματος
Διαδραστική διάλεξη και συζήτηση.
Πολλές ασκήσεις και πρακτικές.
Hands-on εφαρμογή σε ένα ζωντανό εργαστήριο περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
Jenkins 2 είναι ένας διακομιστής αυτοματισμού με νέες δυνατότητες για την κατασκευή τερματικών σωλήνων CI/CD (Continuous Integration / Continuous Delivery). Εκτείνεται Jenkins πέρα από την απλώς συνεχή ολοκλήρωση (CI). Jenkins 2 αποκαλύπτει την ικανότητα συνεχούς παράδοσης (CD).
Αυτή η εκπαιδευτική, ζωντανή εκπαίδευση (online ή on-site) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν Jenkins 2 για την κατασκευή σωλήνων που αυτοματοποιούν τη διαδικασία μεταφοράς μιας εφαρμογής από την ανάπτυξη στην παραγωγή.
Μετά το τέλος της προπόνησης, οι συμμετέχοντες θα είναι σε θέση να:
Εγκατάσταση και διαμόρφωση Jenkins 2.
Εφαρμόστε μια διαφημιστική προσέγγιση σενάριο για τον καθορισμό κάθε βήματος της διαδικασίας κατασκευής και εκτέλεσης του λογισμικού.
Αυτόματη δημιουργία εφαρμογών δημιουργείται όταν το λογισμικό ελέγχεται σε ένα σύστημα ελέγχου έκδοσης.
Αυτόματα απενεργοποιήστε τη συλλογή, δοκιμή και συσκευασία μιας εφαρμογής λογισμικού.
Απάντησε γρήγορα στις ειδοποιήσεις και τις αναφορές όταν τα πράγματα πάνε λάθος.
Εγκαταστήστε πρόσθετα plugins για να επεκτείνετε Jenkins.
Η μορφή του μαθήματος
Διαδραστική διάλεξη και συζήτηση.
Πολλές ασκήσεις και πρακτικές.
Hands-on εφαρμογή σε ένα ζωντανό εργαστήριο περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
Online Jenkins courses, Weekend Jenkins courses, Evening Jenkins training, Jenkins boot camp, Jenkins instructor-led, Weekend Jenkins training, Evening Jenkins courses, Jenkins coaching, Jenkins instructor, Jenkins trainer, Jenkins training courses, Jenkins classes, Jenkins on-site, Jenkins private courses, Jenkins one on one training
Course Discounts
No course discounts for now.
Course Discounts Newsletter
We respect the privacy of your email address. We will not pass on or sell your address to others. You can always change your preferences or unsubscribe completely.
Some of our clients
is growing fast!
We are looking for a good mixture of IT and soft skills in Greece!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: