Software Engineering Training Courses

Software Engineering Training Courses

Οι τοπικοί κύκλοι μαθημάτων κατάρτισης λογισμικού που βασίζονται σε τοπικούς, εκπαιδευτές επιδεικνύουν μέσω διαδραστικής συζήτησης και πρακτικής άσκησης τα βασικά στοιχεία της Μηχανικής Λογισμικού. Η κατάρτιση στον τομέα της Τεχνολογίας Λογισμικού είναι διαθέσιμη ως "onsite live training" ή "remote live training". Η επιτόπια κατάρτιση σε πραγματικό χρόνο μπορεί να πραγματοποιηθεί σε τοπικό επίπεδο στις εγκαταστάσεις του πελάτη Ελλάδα ή σε εταιρικά κέντρα κατάρτισης NobleProg στο Ελλάδα . Η απομακρυσμένη ζωντανή προπόνηση πραγματοποιείται μέσω μιας διαδραστικής, απομακρυσμένης επιφάνειας εργασίας. NobleProg - Ο τοπικός παροχέας εκπαίδευσης

Machine Translated

Testimonials

★★★★★
★★★★★

Software Engineering Course Outlines

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Αυτό το μάθημα καλύπτει τη δημιουργία και την εφαρμογή λειτουργικών και JMeter δοκιμών με το Apache JMeter , το δωρεάν λογισμικό δοκιμών εφαρμογών από το Apache Software Foundation. Σκοπός του μαθήματος είναι να επιτρέψει στους οργανισμούς να αυτοματοποιήσουν πλήρως τις διάφορες απαιτήσεις δοκιμών τους, εξοικονομώντας χρόνο, χρήματα και συμβάλλοντας στην ελαχιστοποίηση του κινδύνου ανθρώπινου λάθους στις δοκιμές. Το πρόγραμμα εξερευνά τις έννοιες του σχεδιασμού και της δημιουργίας σχεδίων δοκιμών για πραγματικές εφαρμογές ιστού χρησιμοποιώντας το Apache JMeter , συμπεριλαμβανομένων των λειτουργικών, παλινδρομικών και προσομοιωτικών προγραμμάτων. Οι συμμετέχοντες θα μάθουν πώς να σχεδιάζουν τα σχέδια δοκιμών για διάφορους σκοπούς και να χρησιμοποιούν τα διάφορα εξαρτήματα και λειτουργίες μέσα στο JMeter προς όφελός τους, επιτρέποντάς τους να αυτοματοποιήσουν πλήρως τη διαδικασία δοκιμής εφαρμογών web.
7 hours
Overview
Property Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

"Describe the arguments, describe the result, have the computer try to prove your code wrong!"

Some of the topics covered in this instructor-led, live training include:

- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
GlobalSight is an open-source, Java based application server for automating, streamlining, and managing the localization process.

In this instructor-led, live training, participants will learn about GlobalSight's architecture and functionality as they install, configure and deploy a demonstration server.

By the end of this training, participants will be able to:

- Understand the benefits of GlobalSight relative to other Translation Management Systems.
- Install GlobalSight server and related components.
- Set up GlobalSight to work behind a reverse proxy.
- Deploy GlobalSight to a production environment.
- Troubleshoot and optimize GlobalSight.
- Use GlobalSight's APIs to integrate it with third party applications, including JBPM, etc.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
PHPUnit is a unit testing framework for PHP. PHPUnit employs strict parameters to determine whether individual units of code are bug-free and ready for deployment. By isolating and testing individual units, developers can ensure greater application stability, avoid regression bugs, and reduce the costs associated with malfunctioning code in production.

This instructor-led, live training teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.

By the end of this training, participants will be able to:

- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

αγγουράκι είναι ένα ανοιχτό πλαίσιο BDD για τη συγγραφή εξετάσεων σε στυλ φυσικής γλώσσας. BDD, ή ανάπτυξη με γνώμονα τη συμπεριφορά, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ των προγραμματιστών, της ΔΙΑΣΦΆΛΙΣΗς ποιότητας και των μη τεχνικών επιχειρηματικών άτομα σε ένα έργο λογισμικού.

αυτή η εκπαίδευση αρχίζει με μια συζήτηση της BDD και πώς το αγγούρι χρησιμοποιείται για την πραγματοποίηση δοκιμών BDD για εφαρμογές Web. Στους συμμετέχοντες δίνεται η δυνατότητα να αλληλεπιδρούν με τους εκπαιδευτές και τους ομότιμους ενώ υλοποιούν τις έννοιες και τις τακτικές που διδαχθήκαμε σε αυτό το εργαστηριακό περιβάλλον με βάση την πρακτική.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν μια ακλόνητη κατανόηση του BDD και του αγγουριού, καθώς και την απαιτούμενη πρακτική και εργαλεία για να γράψουν τις δικές τους δοκιμαστικές υποθέσεις για σενάρια δοκιμών λογισμικού πραγματικού κόσμου.

κοινο

- δοκιμαστές και προγραμματιστές

Format του μαθήματος

- βαριά έμφαση στην πρακτική εξάσκηση. Οι περισσότερες από τις έννοιες διδαχθήκαμε μέσα από δείγματα, ασκήσεις και ανάπτυξη των χεριών.

ΣΗΜΕΙΩΣΗ

- αυτή η εκπαίδευση χρησιμοποιεί έκλειψη και σελήνιο. Αν θέλετε να χρησιμοποιήσετε ένα διαφορετικό IDE ή δοκιμαστικό πλαίσιο αυτοματισμού, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
- αν η ομάδα σας μετακινείται από μη αυτόματη δοκιμή σε έλεγχο αυτοματισμού για πρώτη φορά, επικοινωνήστε μαζί μας για να κανονίσετε την επέκταση της εκπαίδευσης για να συμπεριλάβετε επιπλέον κάλυψη του ελέγχου αυτοματισμού.
7 hours
Overview
Το J Behave είναι ένα πλαίσιο BDD βασισμένο σε Java , ανοιχτού κώδικα, για τη συγγραφή δοκιμασιών σε φυσικό στυλ γλώσσας. Το BDD ή η Ανάπτυξη Συμπεριφοράς, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, QA και μη τεχνικών επιχειρηματιών σε ένα πρόγραμμα λογισμικού.

Αυτή η εκπαίδευση αρχίζει με μια συζήτηση για το BDD και πως το πλαίσιο J Behave μπορεί να χρησιμοποιηθεί για τη διεξαγωγή δοκιμών BDD για εφαρμογές ιστού. Οι συμμετέχοντες έχουν άφθονες ευκαιρίες να αλληλεπιδρούν με τον εκπαιδευτή και τους συνομηλίκους, ενώ υλοποιούν τις έννοιες και τις τακτικές που έχουν μάθει σε αυτό το πρακτικό εργαστηριακό εργαστηριακό περιβάλλον.

Μέχρι το τέλος αυτής της κατάρτισης, οι συμμετέχοντες θα έχουν μια σταθερή κατανόηση του BDD και του J Behave , καθώς και την απαραίτητη πρακτική και εργαλειοθήκη για τη σύνταξη δοκιμαστικών περιπτώσεων για τα σενάρια δοκιμών λογισμικού πραγματικού κόσμου.

Κοινό

- Δοκιμαστές και προγραμματιστές

Μορφή του μαθήματος

- Μεγάλη έμφαση στην πρακτική άσκηση. Οι περισσότερες από τις έννοιες μαθαίνονται μέσω δειγμάτων, ασκήσεων και πρακτικής ανάπτυξης.
21 hours
Overview
Scala Check είναι μια βιβλιοθήκη για τη διεξαγωγή αυτοματοποιημένων δοκιμών βασισμένων σε ιδιότητες για προγράμματα Scala ή Java . Εμπνευσμένο από τη βιβλιοθήκη Haskell QuickCheck, χρησιμοποιεί ιδιότητες για να περιγράψει την αναμενόμενη συμπεριφορά μιας εφαρμογής, δημιουργώντας πρώτα τυχαία δεδομένα εισόδου, στη συνέχεια εξετάζοντας αυτά τα δεδομένα σε διαφορετικές περιοχές της εφαρμογής και αναφέροντας το αποτέλεσμα.

Σε αυτήν την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν τα οφέλη και τις έννοιες πίσω από τις δοκιμές βασισμένες στην ιδιοκτησία, καθώς πρακτικά γράφουν ιδιότητες που οδηγούν στην αυτόματη δημιουργία δοκιμαστικών περιπτώσεων.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Γράψτε τις γενικές ιδιότητες που αντικαθιστούν και / ή συμπληρώνουν τις χειρογραφημένες περιπτώσεις δοκιμαστικής μονάδας
- Γράψτε τις δοκιμές στο υψηλότερο επίπεδο προδιαγραφών ιδιοκτησίας
- Εκτελέστε το Scala Check ως αυτόνομο εκτελεστή, χρησιμοποιώντας τον ενσωματωμένο δρομέα γραμμής εντολών
- Ενσωματώστε το Scala Check με δοκιμαστικά πλαίσια όπως τα Scala Test, specs2 και LambdaTest

Κοινό

- Δοκιμάστε τους μηχανικούς
- Προγραμματιστές

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
HP WinRunner is an enterprise-class automated functional testing tool for recording and replaying UI interactions as test scripts.

In this instructor-led, live training, participants will learn to create and run sophisticated automated tests on an application.

By the end of this training, participants will be able to:

- Create adaptable and reusable test scripts that replace or compliment manual testing
- Automate the testing process, from test development to execution
- Prepare and execute an overnight test run
- Use TSL (Test Script Language) to control WinRunner
- Understand WinRunner's advanced features such as the synchronization concept, verification of tests and the WinRunner workflow

Audience

- Manual testers
- Automation test engineers
- QA engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
TestComplete είναι ένα εργαλείο αυτοματισμού UI που χρησιμοποιείται για δοκιμές λειτουργίας και παλινδρόμησης.

Σε αυτή την εκπαιδευτική άσκηση, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν τις δυνατότητες του TestComplete , συμπεριλαμβανομένου του μοντέλου δοκιμαστικών αντικειμένων, των σημείων ελέγχου, της χαρτογράφησης ονομάτων και του UI, για να πραγματοποιούν αυτοματοποιημένες δοκιμές σε επιτραπέζιες, διαδικτυακές και κινητές εφαρμογές.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Δημιουργήστε, καταγράψτε και εκτελέστε λειτουργικές δοκιμές.
- Δημιουργήστε ένα κλιμακωτό και διατηρήσιμο πλαίσιο δοκιμών.
- Δημιουργήστε σημεία ελέγχου, προσαρμόστε τις δοκιμές για πολλές συσκευές και αναλύστε τα αποτελέσματα των δοκιμών.
- Χρησιμοποιήστε τις επεκτάσεις δέσμης ενεργειών του TestComplete .

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση.
21 hours
Overview
Concordion is a Java-based, open-source "specification by example" framework that brings together testing and specifications. It integrates with JUnit and can be used with popular Java-based IDEs such as Netbeans, Eclipse, and IntelliJ IDEA.

In this instructor-led, live training, participants will learn the basics of Concordion, its environment setup, key commands, best practices and more as they walk step-by-step through the creation of a sample Concordion application.

By the end of this training, participants will be able to:

- Understand the functionality of Concordian
- Install and deploy Concordian
- Write Concordion specifications in Markdown and HTML

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Σε αυτόν τον οδηγό, με ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να γράφουν και να διατηρούν δοκιμές Angular εφαρμογών.

Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να

- Αποφασίστε την καταλληλότερη στρατηγική για τη δοκιμή μιας Angular εφαρμογής
- Εκτελέστε δοκιμές μονάδων, δοκιμές εξαρτημάτων, δοκιμές A / B και end-to-end σε μια Angular εφαρμογή
- Επιλέξτε τα σωστά εργαλεία για τη δουλειά: Jasmine , Κάρμα, Protractor , Μόχα, κλπ.
- Γράψτε τις δοκιμασίες στο Protractor και Jasmine
- Εκτελέστε δοκιμές και δοκιμές εντοπισμού σφαλμάτων με το Κάρμα και τον Protractor
- Δημιουργήστε μια συντηρήσιμη δοκιμαστική σουίτα
- Χρησιμοποιήστε βέλτιστες πρακτικές για τη δοκιμή μονάδων σε Angular

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση

Σημείωση

- Angular μετάβαση γίνεται με διαφορετικά ονόματα και εκδόσεις, όπως: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, κλπ. Για να προσαρμόσετε την έκδοση που χρησιμοποιείται σε αυτή την εκπαίδευση, παρακαλούμε επικοινωνήστε μαζί μας.
21 hours
Overview
Model Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather than the traditional text based programming.

In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.

By the end of this training, participants will be able to

- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
In this instructor-led, live training, participants will learn how to use Facebook NMT (Fairseq) to carry out translation of sample content.

By the end of this training, participants will have the knowledge and practice needed to implement a live Fairseq based machine translation solution.

Format of the course

- Part lecture, part discussion, heavy hands-on practice

Note

- If you wish to use specific source and target language content, please contact us to arrange.
21 hours
Overview
Unit Testing is a testing approach that tests individual units of source code by modifying their properties or triggering an event to confirm whether the outcome is as expected. PyTest is a full-featured, API-independent, flexible, and extensible testing framework with an advanced, full-bodied fixture model.

In this instructor-led, live training, participants will learn how to use PyTest to write short, maintainable tests that are elegant, expressive and readable.

By the end of this training, participants will be able to:

- Write readable and maintainable tests without the need for boilerplate code.
- Use the fixture model to write small tests.
- Scale tests up to complex functional testing for applications, packages, and libraries.
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins.
- Reduce test times by running tests in parallel and across multiple processors.
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium.
- Use Python to test non-Python applications.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Usability testing is a technique for evaluating a software product or system by testing it on users to directly observe how they interact with it.

The workshop begins with an introduction to usability testing, what it is and how it is used by companies to promote good software design and development. The language is non-technical and the learning is practical and hands-on, with a focus on end-users, their requirements, way of thinking and way of interacting with the system.

By the end of this training, participants will know how to:

- Determine the most suitable usability test approach based on a product's unique characteristics and its stage in the development cycle.
- Develop a usability test plan.
- Recruit, evaluate and manage testers.
- Write, assign, and moderate usability test tasks that produce the biggest impact for end-users and the business.
- Collect, analyze and report test results.
- Communicate and collaborate effectively with business managers, developers and QA teams on the significance and actions needed for delivering an end product that not only works but works well and provides the intended user experience.

Audience

- Product owners and managers
- QA managers
- Manual testers
- Internal users of a software product or system

Format of the course

- A interactive, instructor-led workshop with lots of activities and hands-on practice.

Notes

- The case studies and software samples used in this workshop are pre-arranged by the instructor. To customize the materials, please contact us in advance.
14 hours
Overview
BDD, or Behavior Driven Development, is an Agile software development technique that encourages collaboration among developers, quality assurance teams and non-technical business people throughout the planning, development and testing cycle of a software project.

This instructor-led, live workshop begins with an introduction to BDD, what it is and how it is used by companies to promote good software design, development and testing. We do this from a non-engineering point-of-view, with an eye on the end-users, their requirements, language, and way of thinking. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.

By the end of this training, participants will know how to:

- Write succinct user stories that capture the usage patterns of real users of the software.
- Translate their user stories into the behavioral language of BDD (Given, When, Then.)
- Derive test cases from these stories, for use by engineers to implement and test.
- Understand the relationship between product requirements, acceptance criteria, and test cases.
- Demystify the technical jargon that impedes communication and understanding.
- Install and use great tools for writing BDD feature files.
- Understand and appreciate what happens once the work is handed to engineers.
- Play a more active role in the iterative development cycle.

Format of the course

- A interactive, instructor-led workshop with lots of activities and hands-on practice.

Notes

- The workshop includes case studies and software samples. To customize the materials to your company's product and situation, please contact us to arrange.
14 hours
Overview
Protractor είναι ένα τελικό πλαίσιο δοκιμής αυτοματισμού για γωνιακή και AngularJS εφαρμογές. Χρησιμοποιείται για την εκτέλεση δοκιμών σε εφαρμογές Web, την αλληλεπίδραση με αυτούς ως χρήστη: συμπληρώνοντας φόρμες, κάνοντας κλικ στα στοιχεία και μεταβαίνοντας από τη σελίδα στη σελίδα.

σε αυτό το εκπαιδευτή, ζωντανή εκπαίδευση, οι συμμετέχοντες μαθαίνουν από πρώτο χέρι πώς να γράψετε Protractor δοκιμές σε ένα δείγμα Γωνιακή εφαρμογή Web σε ένα ζωντανό εργαστήριο περιβάλλον.

μέχρι το τέλος αυτού του μαθήματος, οι συμμετέχοντες θα έχουν αποκτήσει επάρκεια στον Προελκυστήρα και θα είναι άνετοι

- δημιουργώντας τις δικές τους δοκιμές αυτοματοποίησης για γωνιακή εφαρμογές.
- ενσωματώνοντας τον Protractor στην υπάρχουσα ροή εργασιών ανάπτυξης.
- να διασφαλίζουν ότι οι δοκιμές τους είναι καθαρές και διατηρήσιμης.
- τρέξιμο Protractor με ή χωρίς σελήνιο για να οδηγήσετε τη συμπεριφορά του προγράμματος περιήγησης.

Format του μαθήματος

- διαδραστική διάλεξη και συζήτηση.
- πολλές ασκήσεις και εξάσκηση.
- εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.

επιλογές προσαρμογής μαθήματος

- για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
28 hours
Overview
Αυτή η εκπαιδευμένη, ζωντανή εκπαίδευση έχει σχεδιαστεί για όσους ενδιαφέρονται να μάθουν την Java για το σκοπό της αυτοματοποίησης των δοκιμών. Πρόκειται για ένα εξορθολογισμένο, εντατικό μάθημα με πολλές πρακτικές ασκήσεις για να αναβαθμιστούν γρήγορα οι συμμετέχοντες με τις απαραίτητες δεξιότητες προγραμματισμού που απαιτούνται για την εφαρμογή στον έλεγχο αυτοματισμού λογισμικού. Η έμφαση δίνεται στις βασικές αρχές της Java οποίες μπορούν άμεσα και άμεσα να εφαρμοστούν για τη δοκιμή αυτοματισμού.

Αυτό το μάθημα δεν καλύπτει σε βάθος πλαίσια αυτοματοποίησης δοκιμών όπως το Selenium . Παράλληλα παρακάμπτει τη συμβατική προσέγγιση "Hello World" στη μάθηση της Java , καθώς αυτό δεν είναι ένα μάθημα ανάπτυξης εφαρμογών. Αυτό το μάθημα στοχεύει ευρέως στη γρήγορη λειτουργία των συμμετεχόντων με αυτοματοποίηση δοκιμών. Αν είστε ήδη έμπειροι στην Java και θέλετε να δοκιμάσετε με το Selenium , παρακαλώ δείτε: Εισαγωγή στο Selenium (https://www.nobleprog.com/introduction-selenium-training) .

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
14 hours
Overview
Selenium είναι μια βιβλιοθήκη ανοιχτού κώδικα για την αυτόματη δοκιμή εφαρμογών ιστού σε πολλαπλά προγράμματα περιήγησης. Selenium αλληλεπιδρά με ένα πρόγραμμα περιήγησης όπως κάνουν οι άνθρωποι: κάνοντας κλικ σε συνδέσμους, συμπληρώνοντας φόρμες και επικυρώνοντας το κείμενο. Είναι το πιο δημοφιλές εργαλείο για αυτοματοποίηση δοκιμών εφαρμογών ιστού. Selenium είναι χτισμένο στο πλαίσιο WebDriver και έχει εξαιρετικές συνδέσεις για πολλές γλώσσες δέσμης ενεργειών, συμπεριλαμβανομένου του Ruby .

Σε αυτόν τον εκπαιδευτή, οι συμμετέχοντες σε ζωντανή προπόνηση συνδυάζουν τη δύναμη του Ruby με το Selenium για να αυτοματοποιήσουν τη δοκιμή μιας δείγματος εφαρμογής web. Με την εκμάθηση της δημιουργίας και συνδυασμού των σεναρίων δοκιμών Ruby με τον αυτοματισμό ιστού Selenium σε περιβάλλον εργαστηρίου ζωντανού, οι συμμετέχοντες θα αποκτήσουν τις γνώσεις και την πρακτική που απαιτούνται για την αυτοματοποίηση της δοκιμής των δικών τους δικτυακών εφαρμογών και ιστότοπων.

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, βαριά πρακτική άσκηση
14 hours
Overview
Selenium είναι μια βιβλιοθήκη ανοιχτού κώδικα για την αυτόματη δοκιμή εφαρμογών ιστού σε πολλαπλά προγράμματα περιήγησης. Selenium αλληλεπιδρά με ένα πρόγραμμα περιήγησης όπως κάνουν οι άνθρωποι: κάνοντας κλικ σε συνδέσμους, συμπληρώνοντας φόρμες και επικυρώνοντας το κείμενο. Είναι το πιο δημοφιλές εργαλείο για αυτοματοποίηση δοκιμών εφαρμογών ιστού. Selenium είναι χτισμένο στο πλαίσιο WebDriver και έχει εξαιρετικές συνδέσεις για πολλές γλώσσες δέσμης ενεργειών, συμπεριλαμβανομένης της Python .

Σε αυτόν τον εκπαιδευτή, οι συμμετέχοντες σε ζωντανή προπόνηση συνδυάζουν τη δύναμη της Python με το Selenium για να αυτοματοποιήσουν τη δοκιμή μιας δειγματοληπτικής εφαρμογής ιστού. Συνδυάζοντας τη θεωρία με την πρακτική σε ένα εργαστηριακό εργασιακό περιβάλλον, οι συμμετέχοντες θα αποκτήσουν τις γνώσεις και την πρακτική που απαιτούνται για την αυτοματοποίηση των δικών τους έργων δοκιμών στο διαδίκτυο χρησιμοποιώντας Python και Selenium .

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
35 hours
Overview
Tricentis Tosca is a software testing tool designed for automating continuous end-to-end testing for software applications.

In this instructor-led, live training training participants will learn how to use Tosca to carry out end-to-end (web + backend) testing. The training combines theory with practice in a live lab environment, giving participants the chance to interact with the technology, the instructor and their peers.

The training starts with an overview of traditional code and script based automation testing and contrasts it with Tosca's model-based (MBT) approach. Participants learn how to create and execute test cases using Tosca's default modules as well as how to custom build their own modules for execution.

From software modeling principals to test coverage across different browsers, this training walks participants through both theory and practice and enables them to implement their own testing solution in Tosca.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
7 hours
Overview
Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν και να χρησιμοποιήσουν το OpenNMT για να πραγματοποιήσουν μετάφραση διαφόρων δειγμάτων δεδομένων. Το μάθημα ξεκινά με μια επισκόπηση των νευρωνικών δικτύων, όπως ισχύουν για τη μηχανική μετάφραση. Οι συμμετέχοντες θα πραγματοποιήσουν ζωντανές ασκήσεις καθ 'όλη τη διάρκεια του μαθήματος για να καταδείξουν την κατανόησή τους σχετικά με τις έννοιες που έμαθαν και να λάβουν πληροφορίες από τον εκπαιδευτή.

Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν τις γνώσεις και την πρακτική που απαιτούνται για την υλοποίηση μιας ζωντανής λύσης OpenNMT .

Τα δείγματα γλώσσας προέλευσης και στόχου θα είναι προκαθορισμένα σύμφωνα με τις απαιτήσεις του κοινού.

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, βαριά πρακτική άσκηση
7 hours
Overview
Η δοκιμή και η επικύρωση των υπηρεσιών REST στην Java είναι πιο δύσκολη από ό, τι σε δυναμικές γλώσσες όπως Ruby και Groovy . Το REST Assured είναι ένα Java DSL (γλώσσα συγκεκριμένης περιοχής) που φέρνει την απλότητα αυτών των γλωσσών στον τομέα της Java .

Σε αυτήν την καθοδηγούμενη από εκπαιδευτή, ζωντανή εκπαίδευση, οι συμμετέχοντες μαθαίνουν πώς να χρησιμοποιούν το Rest Assured για να δοκιμάσουν τις υπηρεσίες API REST. Συζητάμε πώς ο έλεγχος API μπορεί να επιλύσει μερικές από τις αδυναμίες του UI και των δοκιμών που βασίζονται σε μονάδες. Η εκπαίδευση περιλαμβάνει σεμινάρια πρακτικής άσκησης και πρόγραμμα ανάπτυξης δοκιμών. Μέχρι το τέλος της εκπαίδευσης, οι συμμετέχοντες θα έχουν καλή κατανόηση για το πότε θα πραγματοποιήσουν τις δοκιμές API REST, πώς θα διερευνήσουν και θα έχουν πρόσβαση στα API, πώς θα διεξάγουν διαφορετικούς τύπους δοκιμών και πώς θα φέρουν τα τεστ μαζί μέσω ολοκλήρωσης και αυτοματισμού.

Μορφή του μαθήματος

- Ένα μάθημα που βασίζεται σε εκπαιδευτές και περιλαμβάνει μια εισαγωγή στις δοκιμές API, τα εργαλεία και τις διαδικασίες του, καθώς και ένα hands-on REST Assured βασισμένο στο πρόγραμμα ανάπτυξης δοκιμών.
21 hours
Overview
SoapUI είναι το πιο ευρέως χρησιμοποιούμενο εργαλείο δοκιμής API ανοιχτού κώδικα για API SOAP και REST. Προσφέρει λειτουργικές δοκιμές SOAP Web Services λειτουργικές δοκιμές REST API, κάλυψη WSDL, δοκιμές επιβεβαίωσης μηνυμάτων και δοκιμή refactoring.

Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες μαθαίνουν πώς να δοκιμάζουν τις υπηρεσίες ιστού χρησιμοποιώντας το SoapAPI. Συζητάμε πώς ο έλεγχος API μπορεί να επιλύσει μερικές από τις αδυναμίες του UI και των δοκιμών που βασίζονται σε μονάδες. Η εκπαίδευση περιλαμβάνει σεμινάρια πρακτικής άσκησης και ένα πρόγραμμα ανάπτυξης δοκιμών API.

Μέχρι το τέλος της κατάρτισης, οι συμμετέχοντες θα έχουν μια σταθερή ιδέα για το πότε θα εφαρμόσουν τις δοκιμές API, πώς θα διερευνήσουν και θα έχουν πρόσβαση σε API, πώς θα διεξάγουν διαφορετικούς τύπους δοκιμών σε API SOAP και REST και πώς θα φέρουν τη δουλειά τους μαζί σε μια ολοκληρωμένη, αυτοματοποιημένη σουίτα δοκιμών.

Μορφή του μαθήματος

- Ένα μάθημα που βασίζεται σε εκπαιδευτές και περιλαμβάνει μια εισαγωγή στις δοκιμές API, τα εργαλεία και τις διαδικασίες του, καθώς και ένα πρακτικό πρόγραμμα ανάπτυξης δοκιμαστικής σουίτας βασισμένο στο SoapUI .

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
14 hours
Overview
Model-Based Testing (MBT) is a testing approach that uses models to represent the desired behavior of a system under test (SUT). It is an early stage testing approach that enables complete, highly-automated test coverage that is systematic and maintainable.

In this instructor-led, live training, participants will learn the theory and practice of model-based testing as they implement the indicated tools and techniques in a demo Model-Based Testing (MBT) test environment.

By the end of this training, participants will be able to:

- Generate test cases by applying modeling strategies and techniques.
- Assess and evaluate free and commercial tools for implementing MBT.
- Manage test models for different types of software applications, systems and environments.
- Evaluate, propose and implement an MBT strategy within an organization.
- Understand and explain the benefits and challenges of MBT.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Unit testing is a testing approach that tests individual units of source code by modifying its properties or triggering an event to confirm whether the outcome is as expected.

In this instructor-led, live training, participants will learn how to write and execute unit tests against a sample .Net application using C# and Visual Studio.

By the end of this training, participants will be able to:

- Use testing frameworks such as NUnit and xUnit.net to create and manage unit test code
- Define and implement a broader test driven development approach to testing
- Adapt the testing framework to extend the test coverage for an application

Audience

- Software test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

είναι ένα Open-Source, με βάση Python πλαίσιο BDD για τη συγγραφή δοκιμών σε ένα στυλ φυσικής γλώσσας.

BDD, ή ανάπτυξη με γνώμονα τη συμπεριφορά, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, QA και μη τεχνικών επιχειρηματικών ατόμων σε ένα έργο λογισμικού.

αυτό το εκπαιδευτή, ζωντανή εκπαίδευση αρχίζει με μια συζήτηση του BDD και πώς το πλαίσιο συμπεριφέρονται μπορεί να χρησιμοποιηθεί για να πραγματοποιήσει δοκιμή BDD για εφαρμογές Web. Στους συμμετέχοντες δίνεται η δυνατότητα να αλληλεπιδρούν με τους εκπαιδευτές και τους ομότιμους ενώ υλοποιούν τις έννοιες και τις τακτικές που διδαχθήκαμε σε αυτό το εργαστηριακό περιβάλλον με βάση την πρακτική.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν μια ακλόνητη κατανόηση της BDD και της συμπεριφοράς, καθώς και την απαραίτητη πρακτική για την εφαρμογή αυτών των τεχνικών και εργαλείων σε σενάρια δοκιμών σε πραγματικό κόσμο.

μορφή του μαθήματος

- βαριά έμφαση στην πρακτική εξάσκηση. Οι περισσότερες από τις έννοιες διδαχθήκαμε μέσα από δείγματα, ασκήσεις και ανάπτυξη των χεριών.
14 hours
Overview
Behat is a Behavior Driven Development (BDD) test framework written in PHP. It facilitates communication among developers, testers, business stakeholders and clients during the software development process. Behat allows non-technical people to write clear descriptions of an application's intended behavior, then runs those "scenarios" as functional tests against the application.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases using Behat and PHP.

By the end of this training, participants will be able to:

- Run automated tests written in the human-readable, "Given, When, Then" Gherkin language
- Use Behat based test cases to improve collaboration between technical and non-technical teams
- Integrate Behat with Selenium, Mink, Goutte and other browser emulators to drive tests and generate reports
- Extend Behat functionality through its extension system
- Test numerous usage scenarios through terminal commands, REST APIs, and more.

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση (επιτόπια ή απομακρυσμένη) απευθύνεται σε άτομα που επιθυμούν να γράψουν τεχνική τεκμηρίωση, αλλά δεν έχουν την εμπειρία ενός εκπαιδευμένου τεχνικού συγγραφέα.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Δημιουργήστε ένα τεχνικό περιεχόμενο που είναι ακριβές και φιλικό προς το χρήστη.
- Μετατροπή σύνθετων πληροφοριών προϊόντος σε αναγνώσιμο περιεχόμενο που εστιάζει στον χρήστη.
- Εφαρμόστε εργαλεία και τεχνικές για να μεγιστοποιήσετε την αποτελεσματικότητα της γραφής.
- Κατανόηση και επίβλεψη των διαφόρων φάσεων ενός έργου γραφής, συμπεριλαμβανομένης της γραφής, της αναθεώρησης, της μετάφρασης και της δημοσίευσης.
- Ολοκλήρωση έργων γραπτής εγκαίρως και ανά απαιτήσεις.

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη πρακτική σε εργαστηριακό περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
14 hours
Overview
Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση (επιτόπια ή απομακρυσμένη) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Jest για να δοκιμάσουν εφαρμογές και συστατικά React .

Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Εγκαταστήστε και διαμορφώστε ένα κατάλληλο περιβάλλον δοκιμών.
- Γράψτε ασύγχρονες δοκιμές για εφαρμογές και συστατικά React .
- Εκτελέστε δοκιμές Jest προχωρημένους, οι οποίες περιλαμβάνουν κοροϊδία, κατασκόπους και σκάνδαλα.

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
- Για να μάθετε περισσότερα σχετικά με το Jest , επισκεφθείτε τη διεύθυνση: https://jestjs.io/

Upcoming Software Engineering Courses

Weekend Software Engineering courses, Evening Software Engineering training, Software Engineering boot camp, Software Engineering instructor-led, Weekend Software Engineering training, Evening Software Engineering courses, Software Engineering coaching, Software Engineering instructor, Software Engineering trainer, Software Engineering training courses, Software Engineering classes, Software Engineering on-site, Software Engineering private courses, Software Engineering one on one training

Course Discounts

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 to expand our presence in Greece!

As a Business Development Manager you will:

  • expand business in Greece
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!