Εξέλιξη Κομματιού
Ημέρα 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)
Η κατάσταση ήταν άτυπη επειδή επρόκειτο να διεξαχθεί μια εντατική εκπαίδευση για προγραμματιστές με μη προγραμματιστές. Ο Λούκας αντιμετώπισε αυτήν την πρόκληση με ενσυναίσθηση και πολύ χιούμορ. Μέσω του ευφυούς και ευέλικτου τρόπου του, ήταν σε θέση να διασφαλίσει ότι θα επιτυγχανόταν ένα συγκεκριμένο κέρδος μάθησης για όλους. Μου άρεσε πάρα πολύ αυτό και ευχαρίστως θα έκανα ξανά ένα σεμινάριο με τον Lukasz.
Christoph - Honda Bank GmbH
Κομμάτι - MERN Fullstack Development
Μηχανική Μετάφραση
Είναι πολύ απειλητής και συμπαθής προς τους συμμετέχοντες. Είναι πάντα εκεί για να μας παρέχει αξιόλογες πληροφορίες και συμβουλές για την εφαρμογή των μικρών προστάτων στη δική μας οργάνωση. Μας έχει εκπαιδεύσει επίσης ως να εφαρμόσουμε το micro frontend χωρίς να χρησιμοποιήσουμε κανέναν κώδικα πλαισίου.
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
Μηχανική Μετάφραση