Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
React 19: Σύγχρονη Ανάπτυξη Front-End
- Δουλειά με Hooks: useState, useEffect, useReducer
- Χρήση Context API για τη διαχείριση κατάστασης (state)
- Εφαρμογή routing με React Router
- Καλύτερες πρακτικές στη δομή αρχείων, επαναχρησιμοποίηση και επιδότηση (performance)
TypeScript για Αναπτυξείς React
- Τυποσέληδρος (type safety): τύποι, διεπαφές (interfaces), πλήθη (enums), γενικότητα (generics)
- Τυποποίηση props, κατάστασης (state), hooks και διαχειριστών γεγονότων (event handlers)
- Δημιουργία επαναχρησιμοποιήσιμων τύπων και βοηθητικών συναρτήσεων (utility functions)
React + TypeScript στη Πράξη
- Κατασκευή ανατολογικών σε μέγεθος (scalable) συμπόνευμάτων με τυποποίηση αυστηρής κατάστασης (strong typing)
- Συνδυασμός γενικότητας με props και hooks
- Πρακτικές στρατηγικές τυποποίησης για πραγματικά έργα (real-world projects)
Δοκιμαστική Ανάπτυξη React Εφαρμογών
- Εισαγωγή στο Jest και React Testing Library
- Γράφτηκε μελέτες αντιδράσεων (unit tests) για συμπόνευμα και hooks
- Δοκιμαστήκαν ενέργειες ασύχρονης λειτουργίας (async operations) και API calls
- Καλύτερες πρακτικές για κάλυψη δοκιμών (test coverage) και αποσφαλμάτωση (debugging)
Next.js 15: Full-Stack React Framework
- App Router vs Pages Router
- Τυπική παρουσίαση (server-side rendering) και δημιουργία στατικών sites (static site generation)
- API routes και μεσολάβηση (middleware)
- Βελτιστοποίηση εικόνων και επιδότηση (performance)
Node.js + Express: Βασικά του Backend API
- Ρύθμιση του Express και RESTful architecture
- Εξατομίκευση (authentication) με JSON Web Tokens (JWT)
- Pattern controller-service και δομή πλοκών (route structuring)
- Ασφάλεια και επαλήθευση API requests (validating API requests)
REST API με Prisma και PostgreSQL
- Ρύθμιση του Prisma με PostgreSQL
- Μοντελοποίηση σχήματος (schema modeling) και μετακίνηση (migrations)
- Διαγραφή, ανάγνωση, ενημέρωση, δημιουργία (CRUD operations) ιδρυμάτων (entities)
- Συνοχή Prisma client με Express routes
Διαχείριση Έκδοσης με Git
- Βασικά του Git: init, clone, commit, push, pull
- Συντόμευση (branching), σύγχωνος (merging) και αιτήσεις σύγχωνου (pull requests)
- Εργασία με το GitHub και συνεργασία ομάδας (team collaboration)
DevOps για Full-Stack Εφαρμογές
- Έννοιες και αποδοχές CI/CD (continuous integration/continuous deployment)
- Εισαγωγή στο Docker και δοκιμαστική περιβάλλοντα (containerization)
- Βασική ανάπτυξη σε νεφέλη (cloud platforms) (e.g., Vercel, Heroku)
- Παρακολούθηση και εγγραφή λάθων (error logging)
Data Warehousing και Data Lakes
- Διαφορές μεταξύ δεδομένων πληθυσμολόγιου (data warehouses) και data lakes
- Έννοιες πίπων δεδομένων (data pipeline concepts) στην αρχιτεκτονική Full-Stack
- Ρόλος backend συστημάτων στην καταπολέμηση (data ingestion) και δομοποίηση δεδομένων (data structuring)
Ενσωμάτωση της Τεχνητής Νοημοσύνης (Artificial Intelligence)
- Γενική εισαγωγή στα περιπτώματα χρήσης της AI σε web apps
- Κλήση εξωτερικών API της AI (e.g., OpenAI, Hugging Face)
- Χρήση AI για συνοψικές περιγραφές κειμένου (text summarization), chatbots και ανάλυση δεδομένων (analytics)
Περίληψη και Επόμενα Βήματα
Απαιτήσεις
- Ένας κατανοητικός του βασικών αρχών JavaScript και web development.
- Εμπειρία με HTML/CSS και πλατφόρμες front-end.
- Βασική γνώση των APIs και βάσεων δεδομένων είναι χρήσιμη.
Δημος
- Προγραμματιστές front-end και back-end.
- Μηχανικοί λογισμικού που μεταβάλλονται σε ρόλους Full-Stack.
- Τεχνικοί επαγγελματίες που κατασκευάζουν μεγάλη κλίμακα web applications.
28 Ώρες
Σχόλια (1)
Ότι κάθε τεχνική μαθηματική έρχεται με πολλά πρακτικά στοιχεία για να επιβεβαιωθούν οι έννοιες.
Andrei-Calin Bajea
Κομμάτι - OWASP Top 10 2025
Μηχανική Μετάφραση