Programming Training Courses

Programming Training Courses

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

Machine Translated

Testimonials

★★★★★
★★★★★

Programming Course Outlines

Title
Duration
Overview
Title
Duration
Overview
28 hours
Overview
Το μάθημα καλύπτει τα βασικά της ανάπτυξης της Java .

Εισάγει τους μαθητές στην τεχνολογία Java και τους διδάσκει βασικές σύνταξη και έννοιες Java , οδηγώντας στη δημιουργία ενός απλού προγράμματος. Η εκπαίδευση προωθεί τις βασικές έννοιες και τα χαρακτηριστικά της Γλώσσας Programming Java , εστιάζοντας στις εξαιρέσεις, τη βασική είσοδο / έξοδο, την ταυτότητα, τις κανονικές εκφράσεις, το πλαίσιο συλλογών Java και το περιβάλλον της πλατφόρμας. Το μάθημα ολοκληρώνεται όταν εξηγούνται και εκπαιδεύονται όλες οι βασικές λειτουργίες Java .
14 hours
Overview
Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν το Matlab για να σχεδιάσουν, να κατασκευάσουν και να απεικονίσουν ένα συνελικτικό νευρωνικό δίκτυο για αναγνώριση εικόνας.

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

- Δημιουργήστε ένα μοντέλο βαθιάς μάθησης
- Αυτοματοποιήστε την επισήμανση δεδομένων
- Εργασία με μοντέλα από Caffe και TensorFlow - Keras
- Τα δεδομένα τρένων χρησιμοποιούν πολλαπλές GPU , το σύννεφο ή τα clusters

Κοινό

- Προγραμματιστές
- Μηχανικοί
- Εμπειρογνώμονες τομέα

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

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

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

- Σχεδιάστε και εφαρμόστε νέες λειτουργίες που αντιμετωπίζουν οι χρήστες
- Βελτιστοποιήστε τις εφαρμογές ιστού για μεγιστοποίηση της ταχύτητας και της κλίμακας
- Γράψτε κώδικα πελάτη για εφαρμογές που βασίζονται στον ιστό
- Δημιουργήστε γρήγορες, εύχρηστες εφαρμογές παραγωγής μεγάλου όγκου και αναπτύξτε πρωτότυπα γρήγορα

Κοινό

- Αρχάριοι προγραμματιστές ιστού

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
14 hours
Overview
Why do we need Clean Code? Programs evolve, therefore the code is continuously updated it can be very, very difficult to go back through unclean code to find and update the source code on average, the cost of writing the original code is only 40% of the total cost of a system; 60% of the cost, on average, is spent maintaining and updating code. Bad code dramatically increases that 40/60 ratio, bordering on 20/80 in the worst cases; the more unclean the code is, the more time we just spend updating it.
21 hours
Overview
Machine Learning είναι κλάδος της Τεχνητής Νοημοσύνης όπου οι υπολογιστές έχουν τη δυνατότητα να μάθουν χωρίς να έχουν προγραμματιστεί ρητά. Python είναι μια γλώσσα προγραμματισμού γνωστή για την σαφή σύνταξη και την αναγνωσιμότητα. Προσφέρει μια εξαιρετική συλλογή από καλά δοκιμασμένες βιβλιοθήκες και τεχνικές για την ανάπτυξη εφαρμογών μηχανικής μάθησης.

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

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

Κοινό

- Προγραμματιστές
- Οι επιστήμονες των δεδομένων

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
28 hours
Overview
Angular 2 είναι μια νέα πλατφόρμα ανάπτυξης για την κατασκευή κινητών και επιτραπέζιων εφαρμογών ιστού.
21 hours
Overview
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
14 hours
Overview
Το συντακτικό αναλυτικό είναι ένας κλάδος των επιχειρηματικών αναλύσεων, μαζί με περιγραφικά και προγνωστικά αναλυτικά στοιχεία. Χρησιμοποιεί προγνωστικά μοντέλα για να προτείνει δράσεις που πρέπει να ληφθούν για βέλτιστα αποτελέσματα, βασιζόμενη στις τεχνικές βελτιστοποίησης και βασισμένες σε κανόνες ως βάση για τη λήψη αποφάσεων.

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

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

- Κατανοήστε τις βασικές έννοιες και πλαίσια που χρησιμοποιούνται στις προδιαγραφικές αναλύσεις
- Χρησιμοποιήστε το MATLAB και τα εργαλεία του για να αποκτήσετε, να καθαρίσετε και να εξερευνήσετε δεδομένα
- Χρησιμοποιήστε τεχνικές βασισμένες σε κανόνες, συμπεριλαμβανομένων μηχανισμών συμπερασμάτων, scorecards και δέντρων αποφάσεων, για τη λήψη αποφάσεων βάσει διαφορετικών επιχειρηματικών σεναρίων
- Χρησιμοποιήστε τη προσομοίωση του Monte Carlo για να αναλύσετε τις αβεβαιότητες και να διασφαλίσετε σωστή λήψη αποφάσεων
- Ανάπτυξη προγνωστικών και προδιαγραφών μοντέλων σε συστήματα επιχειρήσεων

Κοινό

- Business αναλυτές
- Σχεδιαστές επιχειρήσεων
- Λειτουργικοί διαχειριστές
- BI ( Business Intelligence ) μέλη της ομάδας

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
35 hours
Overview
By the end of the training the delegates are expected to be sufficiently equipped with the essential python concepts and should be able to sufficiently use NLTK to implement most of the NLP and ML based operations. The training is aimed at giving not just an executional knowledge but also the logical and operational knowledge of the technology therein.
21 hours
Overview
Predictive analytics is the process of using data analytics to make predictions about the future. This process uses data along with data mining, statistics, and machine learning techniques to create a predictive model for forecasting future events.

In this instructor-led, live training, participants will learn how to use Matlab to build predictive models and apply them to large sample data sets to predict future events based on the data.

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

- Create predictive models to analyze patterns in historical and transactional data
- Use predictive modeling to identify risks and opportunities
- Build mathematical models that capture important trends
- Use data from devices and business systems to reduce waste, save time, or cut costs

Audience

- Developers
- Engineers
- Domain experts

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
28 hours
Overview
Symfony 4 είναι ένα πλαίσιο ανάπτυξης λογισμικού για την PHP . Περιέχει επαναχρησιμοποιήσιμες βιβλιοθήκες PHP για να διευκολύνει την ανάπτυξη και τη δοκιμή νέων εφαρμογών γραμμένων σε PHP (εφαρμογές Web ή API). Symfony 4 είναι ένα πλαίσιο λογισμικού γραμμής εντολών με τις ενσωματωμένες εντολές που καθιστά την ανάπτυξη κώδικα PHP πιο αποτελεσματική.

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

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

- Χρησιμοποιήστε το Symfony 4 για να δημιουργήσετε και να δοκιμάσετε κώδικα γραμμένο σε PHP
- Δημιουργήστε έναν απλό κώδικα για την PHP που διαβάζει και γράφει σε μια βάση δεδομένων

Κοινό

- Προγραμματιστές και προγραμματιστές ιστού με γνώσεις PHP και HTML
- Οι προηγμένοι προγραμματιστές που αναζητούν αποτελεσματικότερα εργαλεία ανάπτυξης για ταχύτερους τερματισμούς
- Σχεδιαστές λογισμικού που πρέπει να ενημερώσουν την κατανόησή τους για τα τρέχοντα εργαλεία ανάπτυξης που ταιριάζουν με τις ανάγκες των χρηστών

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
7 hours
Overview
TypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language.

This course introduces TypeScript's advanced features and walks participants through the construction of a real-life JavaScript application.

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

- Take advantage of Typescript's full capabilities to write better code with fewer errors
- Extend existing types with union, intersection, and tuple types
- Create and use decorators
- Manage asynchronous code using promises, async and await keywords
- Write clean, expressive code

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
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
7 hours
Overview
Το .NET React ive Extensions (Rx) είναι μια βιβλιοθήκη για τη σύνθεση ασύγχρονων προγραμμάτων και προγραμμάτων που βασίζονται σε συμβάντα χρησιμοποιώντας παρατηρήσιμες συλλογές και χειριστές επερωτήσεων τύπου LINQ.

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

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

- Δημιουργήστε εφαρμογές που καταγράφουν ροές συμβάντων από διάφορες πηγές δεδομένων, όπως εισαγωγικά, tweets, εκδηλώσεις υπολογιστών και υπηρεσίες ιστού
- Χρησιμοποιήστε το Παρατηρητές και τους προγραμματιστές για να αναπαριστάτε και να διαχειρίζεστε πολλές ροές ασύγχρονων δεδομένων
- Φιλτράρετε, σχεδιάστε, συγκεντρώστε, συνθέστε και πραγματοποιήστε πράξεις με βάση το χρόνο σε πολλαπλά γεγονότα που χρησιμοποιούν τους τελεστές LINQ

Κοινό

- Προγραμματιστές

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
7 hours
Overview
OpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

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

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Cuba Platform is an open-source Java web framework for enterprise applications.

In this instructor-led, live training, participants will learn how to use Cuba Platform to develop enterprise applications with rich web interfaces.

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

- Develop Java applications and UIs using a declarative user interface, without using HTML, CSS or JavaScript
- Reduce boilerplate code and facilitate rapid development
- Use the CUBA Studio web development tool with existing Java IDEs
- Customize applications without branching the code

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Undertow is a lightweight web server written in Java. It is used by JBoss's WilfFly internally and is popular as an embedded web server for JVM-based applications.

In this course, participants will learn how to set up an Undertow web server as a standalone and embedded web server.

By the end of the course, participants will have an understanding of Undertow's architecture, features and capabilities and will be able to:

- Deploy and manage an Undertow server in standalone as well as embedded mode
- Embed Undertow into application code using Undertow's embedded APIs
- Integrate Undertow into a Wildfly Application Server
- Set up Undertow as the embedded servlet container for Spring Boot

Audience

- System administrators
- Enterprise web application developers
- DevOps engineeers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
Data science is the application of statistical analysis, machine learning, data visualization and programming for the purpose of understanding and interpreting real-world data. F# is a well suited programming language for data science as it combines efficient execution, REPL-scripting, powerful libraries and scalable data integration.

In this instructor-led, live training, participants will learn how to use F# to solve a series of real-world data science problems.

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

- Use F#'s integrated data science packages
- Use F# to interoperate with other languages and platforms, including Excel, R, Matlab, and Python
- Use the Deedle package to solve time series problems
- Carry out advanced analysis with minimal lines of production-quality code
- Understand how functional programming is a natural fit for scientific and big data computations
- Access and visualize data with F#
- Apply F# for machine learning

Explore solutions for problems in domains such as business intelligence and social gaming

Audience

- Developers
- Data scientists

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Spec Explorer is a tool for creating models of software behavior, analyzing those models with graphical visualization, checking the validity of those models, and generating test cases from the models.

In this instructor-led, live training, participants will learn the theory and practice of model-based testing as they use Spec Explorer to create and execute MBT tests on a demo application.

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

- Generate test cases by applying modeling strategies and techniques
- 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

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
The Apache OpenNLP library is a machine learning based toolkit for processing natural language text. It supports the most common NLP tasks, such as language detection, tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing and coreference resolution.

In this instructor-led, live training, participants will learn how to create models for processing text based data using OpenNLP. Sample training data as well customized data sets will be used as the basis for the lab exercises.

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

- Install and configure OpenNLP
- Download existing models as well as create their own
- Train the models on various sets of sample data
- Integrate OpenNLP with existing Java applications

Audience

- Developers
- Data scientists

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Highcharts is an open-source JavaScript library for creating interactive graphical charts on the Web. It is commonly used to represent data in a more user-readable and interactive fashion.

In this instructor-led, live training, participants will learn how to create high-quality data visualizations for web applications using Highcharts.

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

- Set up interactive charts on the Web using only HTML and JavaScript
- Represent large datasets in visually interesting and interactive ways
- Export charts to JPEG, PNG, SVG, or PDF
- Integrate Highcharts with jQuery Mobile for cross-platform compatibility

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
F# is a functional-first programming language. It is a strongly typed language that supports different styles of programming, including functional, imperative, object-oriented, and reactive. F# is fully supported in Visual Studio and Xamarin Studio.

In this instructor-led, live training, participants will learn functional programming as they step through the creation of a series of sample applications and utilities.

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

- Understand the principles of functional programming.
- Write elegant, maintainable code for solving complex computing problems.
- Use F# with Javascript and C# to create asynchronous web applications.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Computer Vision είναι ένα πεδίο που περιλαμβάνει αυτόματη εξαγωγή, ανάλυση και κατανόηση χρήσιμων πληροφοριών από ψηφιακά μέσα. Python είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου γνωστή για την σαφή σύνταξη και την αναγνωσιμότητα του κώδικα.

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

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

- Κατανοήστε τα βασικά στοιχεία του Computer Vision
- Χρησιμοποιήστε την Python για να υλοποιήσετε τις εργασίες του Computer Vision
- Δημιουργήστε τα δικά τους συστήματα προσώπου, αντικειμένων και ανίχνευσης κίνησης

Κοινό

- Python προγραμματιστές της Python ενδιαφέρονται για το Computer Vision

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
Kotlin είναι μια σύγχρονη, λειτουργική και αντικειμενοστραφή γλώσσα προγραμματισμού που βασίζεται στην Java .

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

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

- Κατανοήστε τις βασικές έννοιες του προγραμματισμού Kotlin αξιοποιώντας τις γνώσεις Swift και iOS .
- Κατασκευάστε ένα UI του Android χρησιμοποιώντας το Kotlin .

Κοινό

- iOS και Swift Developers που ενδιαφέρονται να μεταφέρουν τις εφαρμογές τους στο Android χρησιμοποιώντας το Kotlin

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
Kotlin είναι μια σύγχρονη, λειτουργική και αντικειμενοστραφή γλώσσα προγραμματισμού που βασίζεται στην Java .

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

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

- Κατανοήστε τα βασικά του αντικειμενοστρεφούς προγραμματισμού
- Κατανοήστε τις έννοιες του Kotlin
- Διαβάστε τον κώδικα Kotlin
- Κωδικοποιήστε τη δική σας εφαρμογή Kotlin

Κοινό

- Αρχάριοι στον προγραμματισμό
- Εμπειρογνώμονες Java προγραμματιστές που ενδιαφέρονται για Kotlin

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
Kotlin είναι μια σύγχρονη, λειτουργική και αντικειμενοστραφή γλώσσα προγραμματισμού που βασίζεται στην Java .

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

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

- Κατανοήστε τι καθιστά τον Kotlin ιδιαίτερα ευέλικτο και μοναδικό σε σχέση με άλλες γλώσσες JVM.
- Εξετάστε προχωρημένα θέματα και χαρακτηριστικά στο Kotlin συμπεριλαμβανομένων λειτουργιών, τάξεων, εξουσιοδότησης, γενικών, μεταπρογραμματισμού και ασύγχρονου προγραμματισμού.

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
Kotlin είναι μια σύγχρονη, λειτουργική και αντικειμενοστραφή γλώσσα προγραμματισμού που βασίζεται στην Java .

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

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

- Κατανοήστε τις βασικές αρχές προγραμματισμού στο Kotlin .
- Κωδικοποιήστε τη δική σας εφαρμογή Kotlin .
- Μετατροπή μιας εφαρμογής Android από την Java στο Kotlin .
- Χρησιμοποιήστε Java από το Kotlin και αντίστροφα.

Κοινό

- Java προγραμματιστές που ενδιαφέρονται για Kotlin
- Android προγραμματιστές που ενδιαφέρονται για Kotlin

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
35 hours
Overview
PHP είναι μια πλούσια γλώσσα γενικής χρήσης scripting που είναι πιο δημοφιλής και κατάλληλη για την ανάπτυξη ιστοσελίδων.

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

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

- Μάθετε προηγμένες έννοιες στον προγραμματισμό της PHP .
- Καθορίστε τη συνέπεια και λύστε προχωρημένα προβλήματα χρησιμοποιώντας τον προγραμματισμό της PHP .

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
7 hours
Overview
Το Apache TomEE είναι μια στοίβα Java Enterprise Edition (EE) που έχει αναπτυχθεί πάνω από το Tomcat (TomEE = Tomcat + πρόσθετες δυνατότητες Java EE). Αυτές οι ενοποιήσεις διευκολύνουν την εγγραφή κώδικα, τη δοκιμή επιχειρησιακής λογικής, τη διαμόρφωση των πόρων που διαχειρίζεται ο περιέκτης και τη διαχείριση του διακομιστή.

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

Κοινό

- Προγραμματιστές
- Διαχειριστές συστημάτων
- DevOps Engineers

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

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
28 hours
Overview
Go (Golang) is an open-source, statically-typed programming language created by Google. Its growing ecosystem, stable architecture and strong libraries make Go a popular choice for building scalable, high-performance web services and applications.

In this instructor-led, live training, participants will learn Go (Golang)'s core elements, syntax and control structures as they step through the development and deployment of a sample web application.

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

- Set up an optimal Go development environment.
- Structure Go code for maximum readability.
- Optimize performance of a Go application.
- Test and debug a Go application.
- Deploy a sample web application.

Format of the course

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

Upcoming Programming Courses

Weekend Programming courses, Evening Programming training, Programming boot camp, Programming instructor-led, Weekend Programming training, Evening Programming courses, Programming coaching, Programming instructor, Programming trainer, Programming training courses, Programming classes, Programming on-site, Programming private courses, Programming 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!