ΚΟΡΥΦΑΙΑ Μαθήματα στην ανάπτυξη Javascript για προχωρημένους
μικροαντικείμενα / / November 28, 2023
JavaScript. Επίπεδο 5. Προγραμματισμός από την πλευρά του διακομιστή με το Node.js
Στο μάθημα Node.js θα εξοικειωθείτε με τις περιπλοκές της εργασίας σε μια πλατφόρμα διακομιστή χρησιμοποιώντας τη γλώσσα Προγραμματισμός JavaScript, μάθετε πώς να εγκαταστήσετε και να εκτελέσετε την πλατφόρμα Node.js, μάθετε πώς να εργάζεστε με Μονάδες κόμβων JS, εξοικειωθείτε με τις δυνατότητες του διακομιστή Node. JS, μάθετε να αναπτύσσετε επεκτάσιμες εφαρμογές και υπηρεσίες πελάτη και διακομιστή.
4,1
Ανάπτυξη στο Angular. Προχωρημένο επίπεδο
Αυτό το μάθημα αποτελεί συνέχεια του μαθήματος για το βασικό Angular και προορίζεται για προγραμματιστές που έχουν ήδη εμπειρία εργασίας με αυτό το πλαίσιο. Καλύπτει προηγμένα θέματα που θα κάνουν την ανάπτυξη πιο αποτελεσματική και θα βελτιώσουν την ποιότητα του κώδικα.
4,2
Δημιουργία διαδικτυακών εφαρμογών χρησιμοποιώντας το Spring Framework.
Το μάθημα προορίζεται για προγραμματιστές που θέλουν να μάθουν πώς να δημιουργούν διαδικτυακές εφαρμογές χρησιμοποιώντας το Spring Framework. Εξετάζονται τόσο οι κλασικές (εξ ολοκλήρου κώδικας διακομιστή) εφαρμογές MVC όσο και οι σύγχρονες εφαρμογές που χρησιμοποιούν AJAX και πυκνή JavaScript. Επιπλέον, διερευνάται η χρήση του Spring MVC για την υλοποίηση μικροϋπηρεσιών.
3,7
JavaScript. Επίπεδο 4. Fetch/AJAX API
AJAX (από τα αγγλικά. Ασύγχρονη JavaScript και XML - "ασύγχρονη JavaScript και XML") είναι μια τεχνική ανάπτυξης ιστοτόπων, η ιδέα της οποίας είναι η ανταλλαγή δεδομένων "παρασκηνίου" του προγράμματος περιήγησης με τον διακομιστή ιστού. Ως αποτέλεσμα, κατά την ενημέρωση δεδομένων, η ιστοσελίδα δεν επαναφορτώνεται και οι εφαρμογές web μπορούν να γίνουν πιο γρήγορες και πιο βολικές.
4,1
React Advanced: προηγμένα θέματα
Μάθημα για έμπειρους προγραμματιστές React. Θα κατακτήσετε το GraphQL, το React Portal και το React Context, δουλεύοντας με παρενέργειες στο Redux, δοκιμάζοντας Redux, React hook και εξαρτήματα, εργασία με φόρμες, προσεγγίσεις CI/CD, βιβλιοθήκες Lerna και Rush, προηγμένα θέματα για χρήση αγκίστρων, τεμπέλης λήψη κώδικα.
4
JavaScript. Επίπεδο 10. HTML5 API
Κατά τη διάρκεια του μαθήματος θα εξοικειωθείτε με τις περιπλοκές της εργασίας με μια διεπαφή προγραμματισμού εφαρμογών σεναρίου (API), Χρησιμοποιώντας τη γλώσσα προγραμματισμού JavaScript, μάθετε πώς να χρησιμοποιείτε τις πιο δημοφιλείς νέες δυνατότητες HTML5.
4,1
JavaScript. Προχωρημένο επίπεδο
Η JavaScript είναι μια πολύπλοκη και ώριμη γλώσσα προγραμματισμού με πολλά μη προφανή χαρακτηριστικά. Αυτό το μάθημα θα βοηθήσει τους μαθητές να αποκτήσουν μια βαθύτερη κατανόηση αυτής της δημοφιλής γλώσσας, η οποία, με την πρώτη ματιά, φαίνεται απλή, αλλά στην πραγματικότητα είναι αρκετά περίπλοκη.
4
Ανάπτυξη JavaScript
Το μάθημα είναι αφιερωμένο στη σύγχρονη JavaScript (EcmaScript 2015+), χρησιμοποιώντας JS για εργασία στο πρόγραμμα περιήγησης (εκδηλώσεις, χειρισμός HTML και CSS), εργασία με λειτουργικές μονάδες JS (NPM, Webpack), εργασία με τον διακομιστή (HTTP, REST, AJAX, Axios, WebSocket). Το μάθημα είναι η βάση για την εκμάθηση των πλαισίων ιστού Angular και React.
4
Ανάπτυξη στο Angular
Σε αυτό το μάθημα, οι φοιτητές θα κατανοήσουν το πλαίσιο Angular 9 και τη χρήση του για την ανάπτυξη εφαρμογών web πλήρους κλίμακας. Το μάθημα περιλαμβάνει εκμάθηση της γλώσσας TypeScript, της βάσης δεδομένων NoSQL MongoDb, του διακομιστή NodeJS και των βασικών στοιχείων κατασκευής εφαρμογών JavaScript. Το μάθημα εξετάζει λεπτομερώς τη δημιουργία και τη χρήση στοιχείων, οδηγιών, υπηρεσιών, εργασίας με φόρμες και δρομολόγησης. Συζητείται επίσης η βιβλιοθήκη RxJS και η χρήση της σε συνδυασμό με το Angular. Για κάθε θέμα παρέχονται πρακτικές ασκήσεις.
4
JS: Προηγμένες δοκιμές
Σε αυτό το μάθημα θα μάθετε πώς να δοκιμάζετε εφαρμογές. Θα μάθετε πώς να δοκιμάζετε εφαρμογές που αλληλεπιδρούν με το σύστημα αρχείων ή τα αιτήματα δικτύου. Μάθετε επίσης να αναγνωρίζετε, να απομονώνετε και να διαχειρίζεστε τις παρενέργειες.
3,8
Γλώσσα προγραμματισμού TypeScript
Η TypeScript είναι μια ισχυρά πληκτρολογημένη γλώσσα προγραμματισμού που βασίζεται στην JavaScript. Περιλαμβάνει ένα σύστημα πληκτρολόγησης που διευκολύνει την επικύρωση εφαρμογών JavaScript. Η TypeScript έχει επιλεγεί ως η κύρια γλώσσα για το πλαίσιο Angular και χρησιμοποιείται πλέον ευρέως για την ανάπτυξη React και τη δημιουργία εφαρμογών πελάτη εταιρικού επιπέδου.
3,8
Ανάπτυξη στο NodeJS
Το μάθημα επικεντρώνεται στην εκμάθηση των βασικών στοιχείων του NodeJS, του προγράμματος δημιουργίας μονάδων NPM και του πλαισίου Express. Καλύπτεται επίσης η εργασία με το σύστημα αρχείων, η βάση δεδομένων, ο εντοπισμός σφαλμάτων σε εφαρμογές NodeJS και η εργασία με το πρωτόκολλο WebSocket.
3,8
Βασικά στοιχεία προγραμματισμού σε Java για μαθητές [γ]
Ξεκινήστε να μαθαίνετε προγραμματισμό με Java! Θα εξοικειωθείτε με τη γλώσσα προγραμματισμού Java, θα μάθετε τους κανόνες για τη δημιουργία ενός προγράμματος σε Java και τη δομή ενός τέτοιου προγράμματος. Θα μάθετε να εργάζεστε με μεταβλητές και βασικές αλγοριθμικές κατασκευές. Έχοντας εξοικειωθεί με τα βασικά του αντικειμενοστρεφούς προγραμματισμού και τα βασικά των γραφικών υπολογιστών στη γλώσσα Java, θα αρχίσετε να εργάζεστε ανεξάρτητα με γραφικές εικόνες. Κατά τη διάρκεια του μαθήματος, θα δημιουργήσετε ένα παιχνίδι υπολογιστή «New Year's Rain» με διαφορετικά επίπεδα δυσκολίας!
4