Course Outline
Ημέρα 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
- Πηγές για περαιτέρω μάθηση
- Πιστοποίηση και ανατροφοδότηση
Requirements
- Κατανόηση βασικών εννοιών προγραμματισμού (π.χ. μεταβλητές, βρόχοι, συναρτήσεις)
- Εμπειρία με το C# ή οποιαδήποτε άλλη αντικειμενοστραφή γλώσσα προγραμματισμού
- Η εξοικείωση με τα HTML και CSS είναι χρήσιμη αλλά δεν απαιτείται
Ακροατήριο
- Προγραμματιστές .NET που θέλουν να βελτιώσουν τις δεξιότητες στα JavaScript, Nodejs και React
- Προγραμματιστές που στοχεύουν στη μετεγκατάσταση των υπαρχόντων συστημάτων/πλατφορμών σε σύγχρονες τεχνολογίες Ιστού
- Άτομα που ενδιαφέρονται για ανάπτυξη full-stack με έμφαση σε τεχνολογίες που βασίζονται στο JavaScript
Testimonials (5)
Φιλικό περιβάλλον. Επίσης, μου άρεσε η προπόνηση one on one. Είναι πολύ παραγωγικό. Σίγουρα θα το συνιστούσα σε φίλους και συναδέλφους μου.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
Machine Translated
Η κατάσταση ήταν άτυπη επειδή επρόκειτο να διεξαχθεί μια εντατική εκπαίδευση για προγραμματιστές με μη προγραμματιστές. Ο Λούκας αντιμετώπισε αυτήν την πρόκληση με ενσυναίσθηση και πολύ χιούμορ. Μέσω του ευφυούς και ευέλικτου τρόπου του, ήταν σε θέση να διασφαλίσει ότι θα επιτυγχανόταν ένα συγκεκριμένο κέρδος μάθησης για όλους. Μου άρεσε πάρα πολύ αυτό και ευχαρίστως θα έκανα ξανά ένα σεμινάριο με τον Lukasz.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Course - Building Micro Frontends with React
Έμαθα πολλά για το θέμα
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
Machine Translated
No powerpoint