Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Ημέρα 1: Εισαγωγή στο JavaScript
- JavaScript βασικά: σύνταξη, μεταβλητές και τύποι δεδομένων
- Δομές ελέγχου: προϋποθέσεις και βρόχοι
- Λειτουργίες και πεδίο εφαρμογής
- Εργασία με πίνακες και αντικείμενα
- Χειρισμός DOM και χειρισμός συμβάντων
Ημέρα 2: Προηγμένες δυνατότητες JavaScript και ES6+
- Χαρακτηριστικά ES6+: λειτουργίες βέλους, κυριολεκτικά πρότυπα, καταστροφή
- Asynchronous JavaScript: υποσχέσεις και ασυγχρονισμός/αναμονή
- Ενότητες και εισαγωγή/εξαγωγή
- Σφάλμα χειρισμού και εντοπισμού σφαλμάτων
- Εισαγωγή στη δοκιμή JavaScript (Jest)
Ημέρα 3: Εισαγωγή στο Node.js
- Node.js βασικά: βρόχος συμβάντος, λειτουργικές μονάδες και NPM
- Δημιουργία απλού διακομιστή με το Express.js
- RESTful API: σχεδιασμός και υλοποίηση
- Εργασία με ενδιάμεσο λογισμικό
- Σύστημα αρχείων και ροές
Ημέρα 4: Εισαγωγή στο React
- React βασικά: εξαρτήματα, στηρίγματα και κατάσταση
- Σύνταξη JSX και στοιχεία απόδοσης
- Χειρισμός εκδηλώσεων και εντύπων
- React άγκιστρα: useState και useEffect
- API κύκλου ζωής και περιβάλλοντος στοιχείου
Ημέρα 5: Προηγμένη React και Ενσωμάτωση Full-Stack
- React δρομολογητής για πλοήγηση
- Διαχείριση κράτους με Redux (προαιρετικό)
- Ενσωμάτωση React με Node.js backend
- Ανάπτυξη εφαρμογών: Heroku, Netlify ή Vercel
- Βέλτιστες πρακτικές για τη μετεγκατάσταση παλαιών συστημάτων
Περίληψη και Επόμενα Βήματα
- Ανακεφαλαίωση βασικών εννοιών
- Συνεδρία Q&A
- Πηγές για περαιτέρω μάθηση
- Πιστοποίηση και ανατροφοδότηση
Απαιτήσεις
- Κατανόηση βασικών εννοιών προγραμματισμού (π.χ. μεταβλητές, βρόχοι, συναρτήσεις)
- Εμπειρία με το C# ή οποιαδήποτε άλλη αντικειμενοστραφή γλώσσα προγραμματισμού
- Η εξοικείωση με τα HTML και CSS είναι χρήσιμη αλλά δεν απαιτείται
Ακροατήριο
- Προγραμματιστές .NET που θέλουν να βελτιώσουν τις δεξιότητες στα JavaScript, Nodejs και React
- Προγραμματιστές που στοχεύουν στη μετεγκατάσταση των υπαρχόντων συστημάτων/πλατφορμών σε σύγχρονες τεχνολογίες Ιστού
- Άτομα που ενδιαφέρονται για ανάπτυξη full-stack με έμφαση σε τεχνολογίες που βασίζονται στο JavaScript
35 Ώρες
Σχόλια (1)
Ο καθηγητής έκανε μια πολύ καλή δουλειά στο να εξασφαλίσει την αναπόδραστη συμμετοχή και πήρε την πρωτοβουλία να οργανώσει όλους. Δεν άφηθε κανέναν εκτός, και μάνθακε να προσαρμοστεί καλά στις δυσκολίες του καθενός. Εξασφάλισε την καλή χρήση των προκλήσεων και ερωτήσεων που θέταν αυτοί που συμμετείχαν, για να προσφέρει πιο καθαρές εξηγήσεις σε όλη την αίθουσα.
Joao Aguiar - INESC TEC
Κομμάτι - React: Build Highly Interactive Web Applications
Μηχανική Μετάφραση