Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
React 19: Σύγχρονη Διεπαφή Προσωπικοποίησης (Front-End Development)
- Εργασία με Hooks: useState, useEffect, useReducer
- Χρήση του Context API για διαχείριση κατάστασης (state management)
- Εφαρμογή routing με React Router
- Βέλτιστες πρακτικές στην δομή αρχείων, χρησιμότητα και επιτάχυνση (performance)
TypeScript για React Προγραμματιστές
- Τύποι ασφαλείας: τύποι, διεπισκόπηση (interfaces), enums, generics
- Τυποποίηση props, κατάστασης (state), hooks και χειριστές γεγονότων (event handlers)
- Δημιουργία ανακαταπαίξιμων τύπων και ευρεσιτεχνικών συναρτήσεων
React + TypeScript Στη Πράξη
- Δημιουργία μεγάλων κομπόνεντ χρησιμοποιώντας τυποποίηση
- Σύνδεση generics με props και hooks
- Πρακτικές στρατηγικές τυποποίησης για πραγματικά έργα
Δοκιμή React Εφαρμογών
- Εισαγωγή στο Jest και τη React Testing Library
- Συγγραφή μερικών δοκιμών για κομπόνεντ και hooks
- Δοκιμή ασύχνητων λειτουργιών και API ολοκληρώσεων (calls)
- Βέλτιστες πρακτικές για κάλυψη δοκιμών και αποσφαλμάτωση
Next.js 15: Πλήρης Διεπαφή (Full-Stack) React Framework
- App Router vs Pages Router
- Rendering στον server και γέννηση στατικών ιστοχωρίων
- API δρόμοι και middleware
- Οπτιμοποίηση εικόνων και επιτάχυνση (performance)
Node.js + Express: Θεμελία Backend API
- Εγκατάσταση Express και RESTful αρχιτεκτονικής
- Αυθεντικοποίηση με JSON Web Tokens (JWT)
- Παράδοση controller-service και δομή routes
- Βελτίωση και επαλήθευση API ζητήσεων
REST API με Prisma και PostgreSQL
- Εγκατάσταση του Prisma με PostgreSQL
- Μοντέλα schema και μεταφορά
- Πραγματοποίηση λειτουργιών CRUD
- Σύνδεση του Prisma client με Express routes
Έλεγχος Έκδοσης με Git
- Βασικά των Git: init, clone, commit, push, pull
- Branching, merging και προτάσεις ανακλήσεων (pull requests)
- Εργασία με GitHub και συνεργασία ομάδας
DevOps για Πλήρη Διεπαφή (Full-Stack) Εφαρμογές
- Προτύπωση CI/CD και διαδικασίες
- Εισαγωγή στο Docker και ενσωμάτωση πληκτρολογίου (containerization)
- Βασική έκδοση σε cloud platforms (π.χ., Vercel, Heroku)
- Επόπτευση και καταγραφή λάθων
Διαχείριση Δεδομένων και Λίμνες Δεδομένων (Data Warehousing and Data Lakes)
- Αντιπαράθεση μεταξύ δεδομένων αποθήκευσης και λίμνων δεδομένων
- Πρότυπα πιπελ δεδομένων στην αρχιτεκτονική Full-Stack
- Ρόλος των backend συστημάτων στην εισαγωγή και δομή δεδομένων
Ενσωμάτωση Τεχνητής Διεπισκόπησης (Artificial Intelligence)
- Παρατηρήσεις για τους περιβάλοντες χρήσης AI σε ιστοσελίδες
- Κλήση εξωτερικών API AI (π.χ., OpenAI, Hugging Face)
- Χρήση της AI για συμπέρασμα κειμένου, chatbots και ανάλυση
Επίκριση και Προχωρημένα Βήματα
Requirements
- Συνειδητοποίηση των βασικών JavaScript και των αρχών της επικοινωνίας μέσω του web
- Εμπειρία με HTML/CSS και πλαίσια front-end
- Βασική γνώση APIs και βάσεων δεδομένων είναι χρήσιμη
Πúblico
- Frontend και backend αναπτυκτές
- Λογισμικού μηχανικοί που μεταβαίνουν σε ρόλους Full-Stack
- Τεχνικοί επαγγελματίες που κατασκευάζουν μεγάλες κλίμακες εφαρμογές web
28 Hours
Testimonials (1)
Θυμός εκπαιδευτή για το θέμα
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
Machine Translated