TypeScript Training Course
TypeScript είναι μια γλώσσα ανοιχτού κώδικα για την ανάπτυξη Java δέσμης ενεργειών Java . Πρόκειται για ένα αυστηρό απόθεμα Java Script που μεταγλωττίζεται σε απλή δέσμη ενεργειών Java και φέρνει τη στατική πληκτρολόγηση και αντικειμενοστραφή ανάπτυξη στη γλώσσα.
Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση παρουσιάζει τα βασικά χαρακτηριστικά του TypeScript και περπατά τους συμμετέχοντες μέσω της κατασκευής μιας πραγματικής Java Script εφαρμογής.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Course Outline
Εισαγωγή
Εγκατάσταση TypeScript
Προετοιμασία TypeScript Έργου
Κατανόηση της πληκτρολόγησης, των μεταβλητών και των συναρτήσεων
Εργασία με τάξεις και διεπαφές
Οργάνωση του Κώδικά σας με Χώρους Ονομάτων
Επαναχρησιμοποίηση Κώδικα μέσω Ενοτήτων
Μεταγλώττιση, δοκιμή και εκτέλεση TypeScript
Εντοπισμός σφαλμάτων TypeScript
Εκκίνηση της εφαρμογής σας
Περίληψη και Συμπέρασμα
Requirements
- Κατανόηση JavaScript (ή παρόμοιες γλώσσες όπως Java, ActionScript, C# κ.λπ.)
- Κατανόηση του Node.js
Ακροατήριο
- Προγραμματιστές / προγραμματιστές εφαρμογών Ιστού
Open Training Courses require 5+ participants.
TypeScript Training Course - Booking
TypeScript Training Course - Enquiry
TypeScript - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
the architecture and explanations
Kim Loong Lee - Comreg
Course - Typescript
Upcoming Courses
Related Courses
Reactive Programming with Angular RxJS
14 HoursΟ Reactενεργός προγραμματισμός είναι ένα παράδειγμα ασύγχρονου προγραμματισμού που εστιάζει στις ροές δεδομένων και στη διάδοση δεδομένων καθιερώνοντας μια καθορισμένη εξάρτηση μεταξύ των υποκείμενων μοντέλων εκτέλεσης και των εκπεμπόμενων ροών δεδομένων από το ένα στοιχείο στο άλλο. Πολλές ανεπάρκειες σχεδίασης Angular εφαρμογών κατά τη δημιουργία ασύγχρονων διεπαφής χρήστη μπορούν να ξεπεραστούν με τη χρήση μοτίβων αντιδραστικών στυλ που προσφέρονται από τη βιβλιοθήκη RxJS.
Σε αυτή τη ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών, οι συμμετέχοντες θα μάθουν πώς να εφαρμόζουν παρατηρήσιμα μοτίβα στα σχέδια εφαρμογών τους Angular καθώς προχωρούν σε μια σειρά περιπτώσεων που παρουσιάζουν κοινά προβλήματα γωνιακού σχεδιασμού και πώς επωφελούνται από τα σχέδια αντιδραστικού προγραμματισμού.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανόηση του παραδείγματος αντιδραστικού προγραμματισμού και της βιβλιοθήκης RxJS.
- Δημιουργήστε βαριές εφαρμογές διεπαφής χρήστη Angular με γνώμονα την επεκτασιμότητα, την ευελιξία και την απόκριση χρησιμοποιώντας αντιδραστικά μοτίβα προγραμματισμού.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και εξάσκηση.
- Πρακτική εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε μια εξατομικευμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσουμε.
Web Application Development with Flask
14 HoursΑυτός ο εφαρμοσμένος κурсός προσβάλλει τους Python αναπτυξιακούς που θέλουν να δημιουργήσουν και να διατηρήσουν την πρώτη τους εφαψημένες εφαρμογές. Επίσης, προσβάλλει ατόμους που είναι ήδη εξοικειωμένα με άλλα πλαίσια διαδικτύου όπως το Django ή το Web2py, και θέλουν να μάθουν πώς η χρήση ενός μικροπλαίσιου (δηλαδή, ένα πλαίσιο που συνδέει τρίτες βιβλιοθήκες αντί να παρέχει μια εγκάθιση συμπληρωματική γενική λύση) άλλαζε τη διαδικασία.
Σημαντικό μέρος του μαθήματος αφιερώνεται όχι μόνο στο Flask (είναι μικροσκοπικό), αλλά σε βιβλιοθήκες και εργαλεία τρίτων που χρησιμοποιούνται συχνά σε έργα Flask.
Functional Reactive Programming with Java 9 and RxJava
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές λογισμικού μεσαίου επιπέδου και αρχιτέκτονες συστημάτων που επιθυμούν να δημιουργήσουν αντιδραστικές εφαρμογές χρησιμοποιώντας Java 9, Spring, Jersey, Akka και τη βιβλιοθήκη αντιδραστικού προγραμματισμού RxJava 2.0 .
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τη σημασία και τη σημασία του αντιδραστικού προγραμματισμού στην ανάπτυξη εφαρμογών και συστημάτων.
- Εκτελέστε τη δοκιμή μονάδας στο RxJava 2.0.
- Χρησιμοποιήστε το πλαίσιο Akka σύμφωνα με τις αρχές αντιδραστικού προγραμματισμού.
- Χρησιμοποιήστε το Spring για να χειριστείτε την ανάπτυξη ταυτόχρονων εφαρμογών.
- Χρησιμοποιήστε το API ροής της Java 9 για να αναπτύξετε αντιδραστικές εφαρμογές.
ELM for Front-End Development
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στοΕλλάδα (επιτόπου ή εξ αποστάσεως) απευθύνεται σε μηχανικούς λογισμικού που επιθυμούν να χρησιμοποιήσουν το ELM για ανάπτυξη front-end.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργία διαδικτυακής εφαρμογής με τη γλώσσα ELM.
- Χρησιμοποιήστε πακέτα ανοιχτού κώδικα στο ELM.
- Εφαρμόστε εργαλεία ELM για εντοπισμό σφαλμάτων και μεταγλώττιση κώδικα ELM.
RxJava for Android Developers
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το RxJava για να αναπτύξουν και να αναπτύξουν μια εφαρμογή για κινητά Android.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε ένα περιβάλλον ανάπτυξης που περιλαμβάνει τις απαραίτητες βιβλιοθήκες, πακέτα και πλαίσια που απαιτούνται για την ανάπτυξη μιας αντιδραστικής εφαρμογής.
- Κατανοήστε πώς εκπέμπονται και καταναλώνονται οι ροές δεδομένων και συμβάντων.
- Σχεδιάστε εφαρμογές που μοντελοποιούν πραγματικές καταστάσεις (βασισμένες σε εκδηλώσεις) με κομψό και συνοπτικό τρόπο.
Reactive Programing with Rx.NET
7 HoursIn this instructor-led, live training in Ελλάδα, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα εισάγει τους συμμετέχοντες σε αντιδραστικές τεχνικές που προσφέρονται από το RxSwift για τη διαχείριση της μεταφοράς και του συνδυασμού ασύγχρονων ροών δεδομένων, το χειρισμό απλών παρατηρήσιμων ακολουθιών και την αρχιτεκτονική και ανάπτυξη αποκρινόμενων, ευέλικτων και κλιμακούμενων βιομηχανικών iOS εφαρμογές.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές έννοιες πίσω από τον αντιδραστικό προγραμματισμό στο Swift 3.
- Μετατρέψτε διάφορα στοιχεία όπως πίνακες και συμβάντα σε παρατηρήσιμες ακολουθίες.
- Εφαρμόστε διάφορα φίλτρα σε παρατηρήσιμες ακολουθίες, μετασχηματίστε και συνδυάστε παρατηρήσιμες ακολουθίες.
- Γράψτε δοκιμές μονάδας έναντι του κώδικα Rx.
- Χρησιμοποιήστε αποτελεσματικά τυφλά δεδομένα από στοιχεία διεπαφής χρήστη.
Vert.x: Build a Reactive Application on JVM
14 HoursΣε αυτή τη ζωντανή εκπαίδευση που καθοδηγείται από εκπαιδευτές στο Ελλάδα, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν το Vert.x για να δημιουργήσουν μια ασύγχρονη εφαρμογή web που βασίζεται σε συμβάντα.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε και χρησιμοποιήστε τα διαφορετικά στοιχεία (πυρήνας, web, πελάτης, κ.λπ.) στη στοίβα Vert.x.
- Χρησιμοποιήστε το Vert.x για να δημιουργήσετε βοηθητικά προγράμματα δικτύου, μικροϋπηρεσίες HTTP/REST, επεξεργασία συμβάντων μεγάλου όγκου, εφαρμογές διαύλου μηνυμάτων back-end κ.λπ.
- Εκτελέστε μια εφαρμογή που μπορεί να χειριστεί υψηλή ταυτόχρονη χρήση με ελάχιστα νήματα πυρήνα.
- Χρησιμοποιήστε τα API του Vert.x για να υποστηρίξετε Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin κ.λπ.
- Δοκιμή μονάδας ασύγχρονου κώδικα με Vert.x-Μονάδα.
- Αναπτύξτε και κλιμακώστε μια εφαρμογή με ελάχιστο υλικό.
Visual Studio Code
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε αρχάριους έως μεσαίου επιπέδου προγραμματιστές που επιθυμούν να επεξεργαστούν κώδικες χρησιμοποιώντας VS Code.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εξοικειωθείτε με τη διεπαφή κώδικα VS.
- Χρησιμοποιήστε αποτελεσματικά τους χώρους εργασίας στο VS Code.
- Διαχειριστείτε τις συντομεύσεις και τις ρυθμίσεις πληκτρολογίου VS Code.
- Μάθετε πώς να χρησιμοποιείτε διάφορες γλώσσες προγραμματισμού στο VS Code.
Web Application Development (Advanced Level)
28 HoursThis instructor-led, live training in Ελλάδα (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HoursΑυτή η εκπαιδευτική διαμορφωτική εκπαίδευση σε Ελλάδα (online ή από φυσική θέση) προσβάλλει νέους επαγγελματίες που θέλουν να κατασκευάσουν λειτουργικούς και αλληλεπιδραστικούς ιστότοπους χρησιμοποιώντας βασικές τεχνολογίες web.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Καταλάβουν πώς λειτουργεί το web (αρχιτεκτονική client-server, URLs, browsers).
- Δημιουργήσουν δομημένες σελίδες web χρησιμοποιώντας HTML5.
- Στυλίσουν και αξιοποιήσουν οπτικά τις σελίδες web χρησιμοποιώντας CSS.
- Πρόσθεσε αλληλεπίδραση και λογική χρησιμοποιώντας JavaScript.
- Ελέγχει το DOM για να απαντά σε γεγονότα χρήστη.
Web Development with Bubble
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να χρησιμοποιήσουν το Bubble για να δημιουργήσουν πλήρως λειτουργικές εφαρμογές Ιστού χωρίς κώδικα.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε μια εφαρμογή Ιστού από την αρχή χωρίς εμπειρία κωδικοποίησης.
- Δημιουργήστε βάσεις δεδομένων και υπηρεσίες web για λειτουργίες back-end.
- Σχεδιάστε και δημιουργήστε δυναμικές διεπαφές χρήστη και εμπειρίες χρήστη.
Web Application Development in PHP
21 HoursΤο μάθημα έχει σχεδιαστεί για ενδιάμεσους προγραμματιστές PHP που θέλουν να εμπλουτίσουν τις γνώσεις τους και να μάθουν τις βέλτιστες πρακτικές στον προγραμματισμό και τις τεχνικές ανάπτυξης ιστοσελίδων βασισμένες σε αντικειμενοστρεφή προγραμματιστικά και σχεδιαστικά πρότυπα.
Yeoman
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακή ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να μάθουν για το Yeoman και να κατανοήσουν πώς θα ταιριάζει σε μια αρχιτεκτονική εφαρμογών ιστού και τη ροή εργασιών ανάπτυξης.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Μάθετε για τις δυνατότητες και τα οφέλη από τη χρήση του Yeoman στην ανάπτυξη εφαρμογών.
- Μάθετε και κατανοήστε τη διαδικασία δημιουργίας και διαχείρισης μιας εφαρμογής χρησιμοποιώντας το Yeoman.