Πλήρης Ανάπτυξη MERN Κομμάτι εκπαίδευσης
Η πακέτο λογισμικού MERN Stack αποτελείται από εφαρμογές ανάπτυξης διαδικτύου, ονομαστικά MongoDB, Express, React και Node.js. Το MERN Stack παρέχει ένα σύστημα από το τέλος μέχρι το τέλος για τους διακοινωνιοδότες να σχεδιάζουν και εφαρμόζουν πλήρεις εφαρμογές διαδικτύου.
Η οδηγία από διδάσκοντα, ζωντανή κατά την περίοδο (online ή εντός εγκαταστάσεων), στοχεύει στους διακοινωνιοδότες World Wide Web που επιθυμούν να χρησιμοποιήσουν το MERN Stack για ολοκληρωμένη ανάπτυξη.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Να συνδυάζουν το React με MongoDB, Express και Node.js.
- Να φτιάξουν μια πλήρη εφαρμογή διαδικτύου από τη σκίσα.
- Να υλοποιούν ασφάλεια εφαρμογών μέσω αυθοριτατικής ικανότητας και πιστοποίησης.
Μορφή του Μαθήματος
- Αλληλεπιδραστική παράσταση και συζήτηση.
- Πολλά ασκήματα και πρακτική εξάσκηση.
- Χειρονομία σε ζωντανό εργαστήριο.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμογμένη εκπαίδευση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να διοργανώσετε.
Εξέλιξη Κομματιού
Εισαγωγή
Ολοκληρωμένη Ανάπτυξη και το MERN Stack
- Τι είναι το MERN Stack;
- Πρόσβαση σε frontend vs backend ανάπτυξη
- REST vs GraphQL
Προετοιμασία του Περιβάλλοντος Ανάπτυξης
- Εγκατάσταση και ρύθμιση React
- Εγκατάσταση και ρύθμιση Express
- Εγκατάσταση και ρύθμιση Node
- Εγκατάσταση και ρύθμιση MongoDB
Ανάπτυξη Frontend με React
- Ρύθμιση σελίδων και δρομολόγων
- Προσθήκη συστατικών
- Εργασία με React hooks
Ανάπτυξη REST API με Node και Express
- Υλοποίηση δρομολόγων
- Διαχείριση σφαλμάτων
- Χρήση Postman
Ανάπτυξη Backend με MongoDB
- Δημιουργία schema και model
- Προσθήκη, ενημέρωση και διαγραφή δεδομένων
Frontend στο Backend
- Στέλνοντας αιτήματα στο backend
- Δημιουργία προσαρμοσμένων hooks
Αυθεντικότητα και Πιστοποίηση
- Παραγωγή, αποθήκευση και διαχείριση tokens
- Δημιουργία authentication hook
Εφαρμογή
- Εφαρμογή με Heroku
Πρόβλημα αντιμετώπισης σφαλμάτων
- Αποκατάσταση λειτουργίας και διαχείριση σφαλμάτων
Περίληψη και Συμπέρασμα
Απαιτήσεις
- Βασική κατανόηση του JavaScript
Ακροατείο
- Διακοινωνιοδότες World Wide Web
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Πλήρης Ανάπτυξη MERN Κομμάτι εκπαίδευσης - Κράτηση
Πλήρης Ανάπτυξη MERN Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Σχόλια (1)
Η κατάσταση ήταν εξωφρενική από το γεγονός ότι μια εκτensive εκπαίδευση για προγραμματιστές θα πρέπει να διεξήχθει με ανάπτυκτους. Ο Λουκάς ανέλαβε αυτή την πρόκληση με εμπαθεία και πολύ χιούμορ. Μέσω του νοητικού και ευέλικτου τρόπου του, κατάφερε να διασφαλίσει ότι υπήρξε συγκεκριμένη μάθηση για όλους. Απόλαυσα αυτό πολύ και θα χαρώ να συμμετάσχω σε ένα διδακτικό με τον Λουκάς ξανά.
Christoph - Honda Bank GmbH
Κομμάτι - MERN Fullstack Development
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Advanced React
14 ΏρεςΑυτή η εκπαίδευση, υπό την καθοδήγηση εκπαιδευτή (online ή on-site), απευθύνεται σε διαμορφωτές που θέλουν να φτιάξουν React components και να σχεδιάσουν περίπλοκες εφαρμογές.
Εώς το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Να καταλάβουν τα προηγμένα χαρακτηριστικά του React, συμπεριλαμβανομένων των context APIs, HOCs, εξωτερικού state, asynchronous APIs κλπ.
- Να φτιάξουν composable components με το React.
- Να ενεργοποιήσουν την πλευρά server και client αυθεντικοποίηση.
- Να υλοποιήσουν βιβλιοθήκες React και Redux για τη διαχείριση περίπλοκων εφαρμογών με state.
- Να μειώσουν τον κώδικα και να βελτιώσουν την απόδοση μιας εφαρμογής.
- Να δοκιμάσουν και να καταβιβάσουν μια εφαρμογή.
FARM (FastAPI, React και MongoDB) Πλήρης Ανάπτυξη Full Stack
14 ΏρεςΑυτή η καθηγησία υπό την καθοδήγηση εκπαιδευτικού (online ή on-site) απευθύνεται σε διαμορφωτές που επιθυμούν να χρησιμοποιήσουν το FARM (FastAPI, React και MongoDB) stack για να φτιάξουν δυναμικές, υψηλόδεσμες και κλιμακωτές web εφαρμογές.
Το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης που ενσωματώνει τη FastAPI, το React και το MongoDB.
- Κατανοήσουν τα βασικά σημεία, χαρακτηριστικά και πλεονεκτήματα του FARM stack.
- Μάθουν πώς να φτιάξουν REST APIs με τη FastAPI.
- Μάθουν πώς να σχεδιάσουν αλληλεπίδραση εφαρμογές με το React.
- Αναπτύξουν, θεσπίσουν και καταβάλουν εφαρμογές (front end και back end) χρησιμοποιώντας το FARM stack.
Επιλογή του Σωστού JavaScript Framework
14 ΏρεςΑυτή η ζωντανή εκπαίδευση στο Ελλάδα (επιτόπου ή απομακρυσμένη) από εκπαιδευτές απευθύνεται σε προγραμματιστές που πρέπει να αποφασίσουν ποιο πλαίσιο Javaσεναρίου θα χρησιμοποιήσουν για την ανάπτυξη εφαρμογών διεπαφής.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε ένα βέλτιστο περιβάλλον ανάπτυξης για να ξεκινήσετε την ανάπτυξη εφαρμογών front-end.
- Εφαρμόστε εφαρμογές επίδειξης για να ελέγξετε τους περιορισμούς και τα οφέλη ενός πλαισίου Javaσεναρίου.
- Αποφασίστε σε ποιο πλαίσιο Javaσεναρίου ταιριάζει καλύτερα.
Bootcamp JavaScript, Node.js και React (Βασικός Προτύπου μέχρι Συμβατικός Επίπεδος)
35 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε αρχάριους προγραμματιστές .NET που επιθυμούν να αποκτήσουν επάρκεια στα JavaScript, Node.js και React για να αναπτύξουν ενεργά και να μετεγκαταστήσουν συστήματα/ πλατφόρμες.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Γράψτε και διορθώστε τον κώδικα JavaScript αποτελεσματικά.
- Δημιουργήστε και αναπτύξτε εφαρμογές από την πλευρά του διακομιστή χρησιμοποιώντας το Node.js.
- Αναπτύξτε δυναμικές και ανταποκρινόμενες διεπαφές χρήστη με το React.
- Ενσωματώστε στοιχεία front-end και back-end για να δημιουργήσετε εφαρμογές πλήρους στοίβας.
- Κατανοήστε τις βέλτιστες πρακτικές για τη μετεγκατάσταση παλαιών συστημάτων σε σύγχρονες πλατφόρμες που βασίζονται στο JavaScript.
Χτίζοντας Micro Frontends με React
21 ΏρεςΑυτή η καθοδήγηση με εξαρχηγό, live training στη Ελλάδα (online ή on-site), απευθύνεται σε διαμορφωτές που θέλουν να χρησιμοποιήσουν το React για να αναπτύξουν, να δοκιμάσουν και να εγκαταστήσουν micro-frontends για μεγάλες web εφαρμογές, καθιστώντάς τις υψηλά βαθμιδικές, τεχνολογικά άγνωστες και πιο εύκολες σε διαφή.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης για να ξεκινήσουν τη δημιουργία micro-frontends με React.
- Κατανοήσουν την αρχitecture, τα βασικά χαρακτηριστικά και τις πλεονεκτίες των micro-frontends.
- Μάθουν πώς να δημιουργούν, να ολοκληρώνουν, να δοκιμάζουν και να εγκαταστούν micro-frontends με React.
- Εφαρμόσουν τα micro-frontends χρησιμοποιώντας module federation.
- Εφαρμόσουν το workflow εκπλήρωσης ημερήσιου και συνεχούς παραγωγής (CI/CD).
- Γνωρίζουν τα κοινά ζητήματα με CSS στα micro-frontends και πώς να τα διορθώσουν.
- Ελάχιστες επίγνωση για το πώς να υλοποιήσουν άλλα frontend frameworks με React.
Δημιουργία Microservices με NodeJS και React
21 ΏρεςΑυτή η καθοδήγηση, διορθωτική από εκπαιδευτικό σε Ελλάδα (online ή on-site), απευθύνεται σε εμπειρογνώμονες προγραμματιστές που επιθυμούν να κατασκευάζουν, να αναδημιουργούν και να στοχεύουν την κλίμακα εφαρμογών χρησιμοποιώντας microservices με NodeJS και React.
Εως το τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα είναι σε θέση:
- Να αναπτύσσουν, να αναδημιουργούν και να στοχεύουν την κλίμακα εφαρμογών χρησιμοποιώντας διάφορες μικρουπηρεσίες.
- Να αναπτύσσουν εφαρμογή React που εξυπηρετείται κατά την υποδοχή διακομιστή.
- Να αναδημιουργούν εφαρμογές πολλαπλών υπηρεσιών στο cloud χρησιμοποιώντας Docker και Kubernetes.
- Να διεξάγουν εκτίμηση προγραμμάτων με μικρουπηρεσίες.
Next.js 14 Προεξέλιξη Διανυσμένης Ανάπτυξης
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού μεσαίου έως προχωρημένου επιπέδου και τεχνικούς αρχιτέκτονες που επιθυμούν να εξερευνήσουν τις εξελίξεις του Next.js 14 και να αποκτήσουν τη γνώση για την κατασκευή εφαρμογές web edge.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αξιοποιήστε πλήρως τις δυνατότητες του Next.js 14 για τη δημιουργία πολύπλοκων εφαρμογών.
- Χρησιμοποιήστε τις πιο πρόσφατες δυνατότητες, όπως το Middleware, React Στοιχεία διακομιστή και Λειτουργίες Edge.
- Εφαρμόστε βέλτιστες πρακτικές για απόδοση, επεκτασιμότητα και SEO.
- Αντιμετωπίστε αποτελεσματικά κοινά προβλήματα στις εφαρμογές Next.js.
Next.js 14 - Ανεπίσημοι
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές προηγμένου επιπέδου που επιθυμούν να κυριαρχήσουν στις πιο πρόσφατες δυνατότητες στο Next.js 14, να βελτιστοποιήσουν την απόδοση και να εφαρμόσουν σύγχρονες τεχνικές React.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εφαρμόστε προηγμένα άγκιστρα React και ταυτόχρονες λειτουργίες.
- Κατανοήστε και χρησιμοποιήστε αποτελεσματικά τις στρατηγικές δρομολόγησης Next.js.
- Αξιοποιήστε τα στοιχεία διακομιστή, τις ενέργειες διακομιστή και τις προσεγγίσεις υβριδικής απόδοσης.
- Βελτιστοποιήστε την ανάκτηση δεδομένων, την προσωρινή αποθήκευση και τη σταδιακή στατική αναγέννηση.
- Χρησιμοποιήστε το Next.js ως λύση υποστήριξης με Edge Functions και Edge Runtime.
- Διαχειριστείτε την κατάσταση χρησιμοποιώντας τις βιβλιοθήκες React Context, Redux και ατομικής κατάστασης.
- Βελτιστοποιήστε την απόδοση της εφαρμογής για Web Core Vitals.
- Δοκιμάστε, παρακολουθήστε και αναπτύξτε τις εφαρμογές Next.js αποτελεσματικά.
React: Κατασκευή Εξαιρετικά Διαδραστικών Εφαρμογών Web
21 ΏρεςΣε αυτό το εκπαιδευτικό πρόγραμμα υπό την οδηγία ενσωματωμένου καθηγητή, δείχνουμε τη δύναμη και τη γιογκράφτη του React, συγκρίνουμε το με άλλα frameworks και βάζουμε τους συμμετέχοντες βήμα προς βήμα μέσα από τη δημιουργία των δικών τους React εφαρμογών.
Στο τέλος αυτού του κουρσ, οι συμμετέχοντες θα μπορούν να:
- Κατανοήσουν τη φιλοσοφία σχεδιασμού του React.
- Αποφασίσουν πότε και πού έχει νόημα να χρησιμοποιήσουν το React, και πότε να αλλάξουν το συνηθισμένο μοντέλο MVC.
- Κατανοήσουν τα επιχειρήματα του React όπως αυτά τα components, props, state, και lifecycle.
- Εφαρμόσουν σχετικές τεχνολογίες όπως το Babel, Webpack, και JSX.
- Κατασκευάσουν, δοκιμάσουν και εγκαταστήσουν μια διαδραστική web εφαρμογή.
Κατασκευή Αλληλεπιδραστικών Εφαρμογών με το React, Redux και GraphQL
28 ΏρεςΣε αυτή την εκπαίδευση υπό διεύθυνση καθηγητή, οι συμμετέχοντες θα μάθουν πώς να κατασκευάζουν εφαρμογές React χρησιμοποιώντας το Flux και το GraphQL. Το μάθημα καλύπτει την εγκατάσταση, ρύθμιση, ολοκλήρωση, δοκιμασία, ανάδειξη και καλές πρακτικές ενώ καθοδηγεί τους συμμετέχοντες μέσω της δημιουργίας μιας σειράς δειγματικών εφαρμογών που δείχνουν πώς να προσθέσουν ακόμη πιο περίπλοκες και "κούραστικές" χαρακτηριστικές σε μια εφαρμογή, χρησιμοποιώντας τα πιο προηγμένα εργαλεία και τεχνικές.
Η ανάπτυξη εφαρμογών με το React απαιτεί ένα διαφορετικό τρόπο σκέψης, σε σύγκριση με ό,τι κάποιοι προγραμματιστές είναι ήδη αξιωματούχοι, ειδικά όταν προέρχονται από τη μυαλική κατάσταση άλλων πλαίσιων MVC όπως το AngularJS και το Bootstrap.
Αυτή η εκπαίδευση καλύπτει τους βασικούς στόχους πίσω από τις τεχνολογίες που χρησιμοποιούνται κάθε μέρος του διαδρομικού, οπότε οι συμμετέχοντες μπορούν να φτιάξουν όχι μόνο λειτουργική εφαρμογή, αλλά και να κατανοήσουν γιατί έχει επιλεγεί ο συγκεκριμένος προσαρμογός. Αυτό φτιάχνει τη βάση για ανεξάρτητο και δημιουργικό σκέψημα για το σχεδιασμό και το επιθυμητό αποτέλεσμα για την ανάπτυξη των δικών τους εφαρμογών στο μέλλον.
React με το Next.js
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές ιστού που επιθυμούν να χρησιμοποιήσουν το Next.js για τη δημιουργία React εφαρμογών.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αναπτύξτε εφαρμογές ιστού από την πλευρά του διακομιστή και στατικές τοποθεσίες στο Next.js.
- Χειριστείτε και αποθηκεύστε δεδομένα με το MongoDB.
- Ασφαλίστε μια εφαρμογή Ιστού με έλεγχο ταυτότητας AuthO.
React Μοτίβα
14 ΏρεςΑυτή η εκπαίδευση με διδάκτορα (online ή σε χώρο) απευθύνεται σε πρόγραμματιστές με γνώσεις React, οι οποίοι επιθυμούν να βελτιώσουν και να αποδιογκυρήσουν τη δημιουργία των εφαρμογών React τους, κατανοώντας και εφαρμένοντας τα μοτίβα συστατικών του React.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Κατανοήσουν τους διάφορους τύπους React Patterns
- Χρησιμοποιήσουν τη React Context API για web εφαρμογές
Μορφή του Μαθήματος
- Ενεργός διάλογος και συζήτηση.
- Πολλά άσκηματα και πρακτική ασκηση.
- Εφαρμογή σε ενεργό χώρο εργαστηρίου.
Ευελιξία Μαθήματος
- Για να απαιτήσετε μια προσαρμογμένη εκπαίδευση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να διατυπώσετε τη ζήτησή σας.
- Για περισσότερες πληροφορίες για το React, επισκεφθείτε: https://reactjs.org
Μετατροπή εφαρμογής React σε Progressive Web App (PWA)
14 ΏρεςΑυτή η καθοδήγηση, οδηγούμενη από εκπαιδευτικό (on-site ή remote), στο Ελλάδα, απευθύνεται σε διαμορφωτές που θέλουν να μετατρέψουν μια εφαρμογή React σε Progressive Web App.
Στο τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα μπορούν να:
- Καθιερώσουν το απαραίτητο περιβάλλον ανάπτυξης για να ξεκινήσουν τη μετατροπή μιας εφαρμογής React.
- Χρησιμοποιήσουν Service Worker για να κάνουν την εφαρμογή React λειτουργική χωρίς σύνδεση.
- Δημιουργήσουν και διαμόρφωσουν μια ειδοποίηση push.
- Εγκαταστήσουν τη progressive web app σε ένα κινητό σύστημα.
React, Redux και TypeScript
21 ΏρεςO React είναι μια ευρέως χρησιμοποιουμένη βιβλιοθήκη για τη δημιουργία μονοσελίδων εφαρμογών σε JavaScript και HTML. Χρησιμοποιείται από εταιρείες όπως το Facebook, Instagram, Netflix ή τα New York Times.
Αυτή η μάθηση θα παρουσιάσει τις βάσεις στις οποίες υποστηρίζεται ο React και άλλες βιβλιοθήκες (όπως το Angular και Vue.js) και θα προωθήσει τις ειδικές χαρακτηριστικές του React. Θα κάλυψε επίσης τεχνολογίες που χρησιμοποιούνται συχνά μαζί με το React, όπως το Redux και το React-Router.
Μέχρι το τέλος αυτής της Μάθησης, οι συμμετέχοντες θα είναι σε θέση να δημιουργούν εφαρμογές πολλών μεγεθών με το React, ακολουθώντας καλές πρακτικές.
React, Relay και GraphQL
14 ΏρεςΑυτή η καθοδήγηση, η οποία πραγματοποιείται από εκπαιδευτικό (onsite ή remote), είναι διευθύνεται σε προγραμματιστές, οι οποίοι επιθυμούν να χρησιμοποιήσουν το GraphQL και Relay για τη διαχείριση δεδομένων σε εφαρμογές React.
Εκ του ολοκλήρου, οι συμμετέχοντες θα μπορούν να:
- Προσαρμόσουν την απαραίτητο υποδοχή περιβάλλον για να ξεκινήσουν τη διαθέσιμη πληροφόρια σε εφαρμογές React.
- Παρέχουν αμέσως UI-απάντηση.
- Συσχετίζουν δεδομένα από πολλές βιβλιοθήκες σε ένα εύκολο API.
- Προφόρτωση χρησιμοποιώντας το GraphQL και Relay.