Java 16 Κομμάτι εκπαίδευσης
Το Java είναι μια ανοικτή πηγή γλώσσα προγραμματισμού και πλατφόρμα ανάπτυξης για τη δημιουργία εφαρμογών γραφείου, κινητών συσκευών και διαδικτύου. Το Java 16 προσφέρει πρόσθετη υποστήριξη για όλες τις χαρακτηριστικές των sockets UNIX-domain και μια σειρά βελτιώσεων στη γλώσσα.
Αυτή η επίβλεψη από καθηγητή, ζωντανή εκπαίδευση (online ή on-site) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το Java 16 για τη δημιουργία, διαχείριση και πακέτο των εφαρμογών Java.
Εις βάθος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορέσουν να:
- Μάθουν και να καταλάβουν τα νέα χαρακτηριστικά και αλλαγές από τις παλαιότερες εκδοχές Java στο Java 16.
- Μάθουν βασικά προγραμματιστικά όρια του Java και να τα χρησιμοποιήσουν για τη δημιουργία εφαρμογών Java.
Μορφή του μαθήματος
- Ενεργός διάλογος και συζήτηση.
- Αρκετές άσκησεις και πρακτική εξάσκηση.
- Εφαρμογή χειρονομίας σε ζωντανό εργαστήριο περιβάλλον.
Ευέξη και παραπόνηση του μαθήματος
- Για να ζητήσετε μια προσαρμογμένη εκπαίδευση γι' αυτό το μάθημα, επικοινωνήστε μαζί μας για να το διατυπώσετε.
Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση των χαρακτηριστικών Java 16
- Κατανόηση της αρχιτεκτονικής Java 16
Χτίζοντας με Java 16
- Εγκατάσταση του Java Development Kit (JDK)
- Ρύθμιση περιβάλλοντος Java 16
- Μετακίνηση από μια παλαιότερη έκδοση στο Java 16
Εξερεύνηση των αλλαγών στο Java 16
- Αλλαγές γλώσσας
- Εργαλεία πακέτου
- Κυβερνήτες απόβλητων (garbage collectors)
- Άλλες βελτιώσεις
- Αποχαρακτηρισμοί και αφανίσεις
Προγραμματισμός με Java
- Προγραμματισμός με Jshell
- Μέθοδοι και πλατφόρμη Java
- Σύνταξη Java
- Προγραμματισμός που βασίζεται σε αντικείμενα (Object-Oriented Programming)
- Σύστημα συλλογής Java
- Διαχείριση εξαιρέσεων (exceptions)
- Χρήση API πρόσβασης στην είσοδο/έξοδο (input/output)
Συμπερασματικά και Τα επόμενα βήματα
Απαιτήσεις
- Γνώση προγραμματιστικών εννοιών
Ακροατήριο
- Προγραμματιστές
- Αναπτυξηφόροι
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Java 16 Κομμάτι εκπαίδευσης - Κράτηση
Java 16 Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Java 16 - Συμβουλευτική Αίτημα
Συμβουλευτική Αίτημα
Σχόλια (1)
προσιτός τρόπος μετάδοσης της γνώσης
Bartlomiej - Politechnika Lodzka
Κομμάτι - Java 16
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Προχωρημένο Spring Boot
14 ΏρεςΑυτή η κατεύθυνση από δάσκαλο, εξ' ολοκλήρου (online ή onsite), στοχεύει σε προχωρημένους Spring Boot προγραμματιστές που θέλουν να χρησιμοποιήσουν τις προχωρημένες λειτουργίες του Spring Boot για να ενισχύσουν, να ασφαλίσουν και να δοκιμάσουν περίπλοκες Spring Boot εφαρμογές.
Στο τέλος αυτής της κατεύθυνσης, οι συμμετέχοντες θα είναι σε θέση να:
- Προσαρμόσουν το πλαίσιο Spring WebMVC για να βελτιώσουν την απόσυνδεση web εφαρμογών.
- Σειριοποιήσουν και ανασειριοποιήσουν αντικείμενα χρησιμοποιώντας Jackson Serialization Views.
- Αποθηκεύουν και προστατεύουν τα δεδομένα χρηστών σε μια βάση δεδομένων.
- Χρησιμοποιούν Spring Sessions για να διαχειρίζονται τις πληροφορίες εκδόσεων χρηστών με κατανεμημένο τρόπο.
- Αυτοματοποιούν τη δοκιμή Spring WebMVC εφαρμογών.
- Ελέγχουν και μετρούν την απόδοση των εφαρμογών.
Angular και Spring Boot
14 ΏρεςΑυτή η εξηγητική υποστήριξη, live training σε Ελλάδα (online ή onsite), απευθύνεται σε διαμόρφωτες web που θέλουν να χρησιμοποιήσουν το Angular και Spring Boot για τη δημιουργία εφαρμογών full stack.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Αναπτύξουν μια εφαρμογή full stack με Angular και Spring Boot.
- Να δημιουργήσουν μια εφαρμογή backend με το Spring Boot.
- Να δημιουργήσουν εφαρμογές frontend με Angular.
- Να χρησιμοποιήσουν το Spring Security για να ρυθμίσουν την αυθεντικοποίηση σε μια εφαρμογή full stack.
Προγραμματισμός με Groovy
21 ΏρεςO Apache Groovy είναι μια δυναμική γλώσσα προγραμματισμού JVM (Java Virtual Machine). Μερικές από τις λεπτομέρειες του περιλαμβάνουν δυνατότητες scripting, δημιουργία DSL (Domain-Specific Language), μετα-προγραμματισμό χρονικής και σύνθεσης εκτέλεσης και λειτουργικό προγραμματισμό. Το Groovy χρησιμοποιείται συχνά ως πLEMENTΑριο του Java.
Σε αυτή τη διδακτική εκπαίδευση, κατευθυνόμενη από έναν εκπαιδευτικό, οι συμμετέχοντες θα μάθουν πώς να προγραμματίζονται στο Groovy καθώς εξετάζουν τη δημιουργία μιας δειγματικής εφαρμογής.
Ακροατήριο
- Προγραμματιστές
Μορφή του μαθήματος
- Μερικός ώρας ομιλίας, μερικός διάλογος, ασκήσεις και σημαντική πρακτική εξέρευνση
Εφαρμογή της Γλώσσας Groovy για Αρχάριους Χρήστες
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές αρχαρίου που επιθυμούν να μάθουν τα βασικά του Groovy Programming.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές έννοιες προγραμματισμού.
- Γράψτε απλά Groovy σενάρια και χρησιμοποιήστε Groovy βασικές λειτουργίες.
- Κατανόηση και εφαρμογή βασικών αρχών του αντικειμενοστρεφούς προγραμματισμού χρησιμοποιώντας το Groovy.
- Μάθετε βασικές τεχνικές χειρισμού σφαλμάτων για τη διαχείριση κοινών σφαλμάτων προγραμματισμού και εξαιρέσεων στο Groovy.
Java 8 και Spring
35 ΏρεςΑυτό το 5-ημερο πρόγραμμα είναι για Java διαμορφωτές που θέλουν να αποκτήσουν γνώση των νέων χαρακτηριστικών του Java 8 και του πλαισίου Spring.
Spring και Hibernate σε Java Εφαρμογές
21 ΏρεςΤο μάθημα ασχολείται με ζητήματα που σχετίζονται με τη δημιουργία Java εφαρμογών, με ιδιαίτερη έμφαση σε τεχνολογίες που χρησιμοποιούνται ευρέως σήμερα στις εφαρμογές, όπως οι πλατφόρμες για τη δημιουργία Spring και Hibernate. Στο τέλος, οι συμμετέχοντες θα έχουν την γνώση να σχεδιάζουν εφαρμογές και να επιλέγουν την κατάλληλη τεχνολογία για ένα συγκεκριμένο λύση. Επιτρέπει την κατανόηση των επιφανειακών ζητημάτων που συζητούνται κατά τη διάρκεια του μαθήματος όσον αφορά βιβλιοθήκες, προδιαγραφές και τεχνολογίες.
Java Microservices
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου Java που επιθυμούν να σχεδιάσουν, να αναπτύξουν, να αναπτύξουν και να διατηρήσουν εφαρμογές που βασίζονται σε μικροϋπηρεσίες χρησιμοποιώντας πλαίσια Java όπως Spring Boot και Spring Cloud.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις αρχές και τα οφέλη της αρχιτεκτονικής μικροϋπηρεσιών.
- Δημιουργήστε και αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Java και Spring Boot.
- Εφαρμογή εντοπισμού υπηρεσιών, διαχείρισης ρυθμίσεων και πυλών API.
- Ασφαλίστε, παρακολουθήστε και κλιμακώστε τις μικροϋπηρεσίες αποτελεσματικά.
- Αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Docker και Kubernetes.
Java Spring
35 ΏρεςO Εαρινός είναι ένα πλαίσιο εφαρμογής που παρέχει ένα αυτοκληρωτικό πρότυπο προγραμματισμού και ρύθμισης για επιχειρηματικές εφαρμογές με βάση το Java.
Κατασκευή Microservices με Spring Boot, Docker και Kubernetes
21 ΏρεςΑυτή η εκπαίδευση με επιβλέποντα αρχηγός (online ή onsite) απευθύνεται σε εξειδικευμένους και προηγμένους διαμορφωτές που επιθυμούν να αναπτύξουν μικρουπηρεσίες χρησιμοποιώντας το Spring Boot, Docker και Kubernetes.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Κατανοήσουν την αρχιτεκτονική μικρουπηρεσιών.
- Αναπτύξουν παραγωγικά έτοιμες μικρούπηρεσίες χρησιμοποιώντας το Spring Boot.
- Κατανοήσουν το ρόλο του Docker στις μικρούπηρεσίες.
- Προσαρμοστούν ομάδα Kubernetes για να εγκαταστήσουν μικρούπηρεσίες.
Quarkus for Developers
14 ΏρεςΑυτή η εκπαίδευση με καθηγητή, ζωντανή (online ή on-site) στο Ελλάδα, απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το Quarkus για την ανάπτυξη, το καταδοκιμασμό και τη διαίρεση εφαρμογών πλήρως υποστηριζόμενων με Java, αλλά με λιγότερη χρήση πόρων.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης για την έναρξη της ανάπτυξης εφαρμογών με Quarkus.
- Κατασκευάσουν, κομπιλάρουν και να τρέξουν εφαρμογές σε ένδιγο λειτουργικό με GraalVM.
- Να χρησιμοποιήσουν τα εργαλεία και τις επεκτάσεις Quarkus για την κατασκευή ένδιγων εφαρμογών με Maven.
- Να περιέχουν, να εκτελούν και να διαίρουν εφαρμογές με Docker.
Quarkus για την Ανάπτυξη Java Native και Microservice
40 ΏρεςΑυτή η εκπαίδευση με εξηγητή (online ή onsite) απευθύνεται σε διαμεσολαβητές έως προχωρημένους αναπτυξείς και αρχιτέκτονες υλικού, οι οποίοι επιθυμούν να αναπτύξουν native Java εφαρμογές και microservices με το Quarkus για βελτιστοποίηση της χρήσης μνήμης και του χρόνου αρχικοποίησης.
Την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Αναπτύξουν υψηλής απόδοσης, ελαφρών native Java εφαρμογές με το Quarkus.
- Κατασκευάσουν και να καταβιβάσουν RESTful υπηρεσίες και αρχιτεκτονικές microservices.
- Να χρησιμοποιήσουν το GraalVM για native συντάξη κώδικα και να βελτιστοποιήσουν τον χρόνο αρχικοποίησης και την απόδοση μνήμης.
- Να πακέταρουν και να εγγενοποιήσουν εφαρμογές για περιβάλλοντα Kubernetes και OpenShift.
Spring Boot, React και Redux
14 ΏρεςΑυτή η καθοδήγηση από δάσκαλο, ζωντανή (online ή on-site) απευθύνεται σε εξελικτές web που επιθυμούν να κατασκευάσουν λειτουργικές εφαρμογές front-end και back-end με το Spring Boot, React και Redux.
Στο τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατασκευάσουν μια εφαρμογή front-end με το React και Redux.
- Δημιουργήσουν RESTful APIs με το Spring Boot.
- Εξασφαλίσουν υπηρεσίες web με τη διαχείριση ασφάλειας Spring και JWT web tokens.
Spring Boot για Αρχάριους
14 ΏρεςΣε αυτή την κλίνικη προσωπική εκπαίδευση στο Ελλάδα, οι συμμετέχοντες μαθαίνουν τα βασικά χαρακτηριστικά και την αρχitecture του Spring Boot, καθώς και τη σχέση του με το υποκείμενο πλαίσιο Spring. Η διδασκαλία παρέχει αρκετές ευκαιρίες για την εφαρμογή αυτών των γνώσεων και τη λήψη σχολίων. Οι συμμετέχοντες θα εκτελέσουν άμεσες, πρακτικές ασκήσεις για την ορισμό, διαμόρφωση και εγκατάσταση Spring εφαρμογών.
Στο τέλος του μαθήματος, οι συμμετέχοντες θα διαθέτουν την απαραίτητη γνώση και πράξη ώστε να εγκαταστήσουν με ταχύτητα τη δική τους Spring εφαρμογή.
Spring Webflux
14 ΏρεςΑυτή η καθοδήγηση με διδάκτη, ζωντανή σε Ελλάδα (online ή on-site), απευθύνεται σε διαμόρφωση εφαρμογών και διαμόρφωση πρωτότυπων εφαρμογών χρησιμοποιώντας το WebFlux.
Στο τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα είναι σε θέση να:
- Εγκαταστήσουν και ρυθμίσουν το Spring 5 και το πλαίσιο WebFlux.
- Αναπτύξουν πρωτότυπες εφαρμογές και υπηρεσίες.