Εξέλιξη Κομματιού
Ημέρα 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
Σχόλια (5)
Η κατάσταση ήταν εξωφρενική από το γεγονός ότι μια εκτensive εκπαίδευση για προγραμματιστές θα πρέπει να διεξήχθει με ανάπτυκτους. Ο Λουκάς ανέλαβε αυτή την πρόκληση με εμπαθεία και πολύ χιούμορ. Μέσω του νοητικού και ευέλικτου τρόπου του, κατάφερε να διασφαλίσει ότι υπήρξε συγκεκριμένη μάθηση για όλους. Απόλαυσα αυτό πολύ και θα χαρώ να συμμετάσχω σε ένα διδακτικό με τον Λουκάς ξανά.
Christoph - Honda Bank GmbH
Κομμάτι - MERN Fullstack Development
Μηχανική Μετάφραση
Είναι πολύ αισιόδοξος και κατανοητικός όσον αφορά τους συμμετέχοντες. Είναι πάντα εκεί για να μας παρέχει αξιόλογες εισβλέψεις και συμβουλές για την υιοθέτηση μικρο-πρωτούχων (micro-frontend) στη δική μας οργάνωση. Εξήχησε επίσης για το ότι μας έδιδε πώς να υλοποιήσουμε μικρο-πρωτούχες χωρίς την χρήση κανέναν προεκχωρημένο κώδικα (boilerplate codes).
Alvin Chin - Ministry of Defence
Κομμάτι - Building Micro Frontends with React
Μηχανική Μετάφραση
Η γενική κοινόπραξη γνώσης από τον Narendra και όλους τους διευθυντικούς πόρους που κοινοποιήθηκαν
Pako Diale
Κομμάτι - Transform a React Application into a Progressive Web App (PWA)
Μηχανική Μετάφραση
Χωρίς παρουσιάσεις PowerPoint
Raymond Chan - Hospital Authority
Κομμάτι - Advanced React
Μηχανική Μετάφραση
Η κατάρτιση έχει καλό περιεχόμενο και είναι εύκολη να ακολουθήσει
David Phetole Leshabela - Vodacom SA
Κομμάτι - React with Next.js
Μηχανική Μετάφραση