Το πλήρες μάθημα JavaScript
μικροαντικείμενα / / November 28, 2023
Τι θα μάθετε
- Μάθετε να χειρίζεστε τυχόν οπτικά στοιχεία σε ιστοσελίδες
- Μάθετε να δημιουργείτε πλήρεις εφαρμογές web
- Μάθετε να εργάζεστε με τύπους δεδομένων γλώσσας
- Μάθετε πολλές σύγχρονες τεχνικές ανάπτυξης
- Κατακτήστε όλα τα πιο σημαντικά θέματα και τομείς του Java Script
- Μάθετε να δημιουργείτε προγράμματα σε Java Script
- Κατανοήστε πώς λειτουργεί η γλώσσα προγραμματισμού Java Script
- Μάθετε τι είναι ο λειτουργικός προγραμματισμός
- Μάθετε τα βασικά του προγραμματισμού
- Θα καταλάβετε πώς δημιουργούνται πραγματικά έργα σε Java Script
Σχετικά με το μάθημα
Σημείωση!
Αυτή είναι μια πρώιμη έκδοση του μαθήματος. Το μάθημα έχει ολοκληρωθεί κατά 80% και καλύπτει όλα τα κύρια θέματα JS.
Το υπάρχον υλικό επαρκεί για τουλάχιστον 3 μήνες ενεργητικής μελέτης.
Μέχρι τις 31 Μαρτίου 2023 το μάθημα θα συμπληρώνεται με 3 ακόμη θέματα.
Οι μαθητές που αγοράζουν το μάθημα θα έχουν πρόσβαση σε όλα τα πρόσθετα δωρεάν και αυτόματα.
Κατά την πρώιμη έκδοση υπάρχει επιπλέον έκπτωση στο μάθημα.
________________________________________________________________________
Γειά σου!)
Το όνομά μου είναι Δήμα.
Και είμαι στην ευχάριστη θέση να σας παρουσιάσω το πιο ολοκληρωμένο και πιο ενημερωμένο μάθημα για την πιο δημοφιλή γλώσσα προγραμματισμού, JavaScript.
Εάν δεν έχετε γράψει ούτε μια γραμμή κώδικα, αυτό το μάθημα είναι για εσάς.
Αυτό το μάθημα απευθύνεται σε εντελώς αρχάριους στον προγραμματισμό, αλλά που γνωρίζουν τα βασικά της HTML και CSS.
Αυτό σημαίνει ότι μαζί, βήμα προς βήμα, θα πάμε από τα βασικά της Java Script στη δημιουργία εκπληκτικών έργων και στην πλήρη κατανόηση του τρόπου λειτουργίας της γλώσσας προγραμματισμού Java Script.
Κατανόηση των αρχών του JS, όχι στριμώχνοντας.
Σε αυτό το μάθημα, δεν θα μάθετε άσκοπα ένα σωρό κανόνες και λειτουργίες ή δεν θα επαναλάβετε άσκοπα κώδικα από ένα βίντεο.
Αντίθετα, θα μάθουμε πώς λειτουργεί το JS, θα κατανοήσουμε τους κανόνες και τις δυνατότητές του, ώστε να μπορείτε να λύσετε ανεξάρτητα τυχόν προβλήματα και να βρείτε απαντήσεις.
Δηλαδή, θα μάθετε και, το πιο σημαντικό, θα κατανοήσετε όλα όσα χρειάζεστε για να εργαστείτε ανεξάρτητα σε αυτή τη γλώσσα προγραμματισμού.
Επεξηγήσεις σε απλή και κατανοητή γλώσσα.
Όλα τα παραδείγματα είναι σε απλή και κατανοητή γλώσσα. Χωρίς περιττά νερά, στριμωγμένα και χωρίς ακατανόητους όρους.
Μεγάλη εξάσκηση για καλύτερη γνώση του υλικού.
Αυτό το μάθημα είναι πρακτικό. Σε αυτό θα βρείτε περισσότερες από 20 πρακτικές εργασίες για ανεξάρτητη ολοκλήρωση, δεκάδες τεστ για επανάληψη υλικού και αρκετές έργα που θα δημιουργήσουμε μαζί, μαθαίνοντας βήμα προς βήμα όλα όσα χρειάζεστε για να εργαστείτε με σιγουριά με τη γλώσσα προγραμματισμού Java Γραφή.
Στο μάθημα περιλαμβάνονται σύγχρονα και απλά εκπαιδευτικά βοηθήματα.
Επιπλέον, παράλληλα με το μάθημα, παρέχεται αναλυτική παρουσίαση, με τους πιο απαραίτητους κανόνες και συμβουλές, για όλα τα θέματα του μαθήματος. Πιστέψτε με, αυτό το μάθημα δεν θα αφήσει την ευκαιρία να μην κατανοήσετε ή να μην καταλάβετε κανένα από τα θέματα στο Java Script.
Είμαι διαθέσιμος για οποιαδήποτε απορία σχετικά με το μάθημα.
Και φυσικά, αν έχετε δυσκολίες, μπορείτε πάντα να μου γράψετε και θα σας απαντήσω γρήγορα. Όλα τα προβλήματα εξάσκησης συνοδεύονται από απαντήσεις και εξηγήσεις αν κολλήσετε κάπου.
Το μάθημα είναι κατάλληλο για κάθε ηλικία
Εάν πιστεύετε ότι οι γλώσσες προγραμματισμού είναι δύσκολες, ότι χρειάζεστε μια συγκεκριμένη νοοτροπία, ταλέντο ή γνώσεις ανώτερων μαθηματικών, τότε επιτρέψτε μου να σας αποδείξω ότι ο καθένας μπορεί να κυριαρχήσει στον προγραμματισμό.
30 ημέρες εγγύηση ποιότητας
Εάν εξακολουθείτε να έχετε αμφιβολίες, αυτό το μάθημα σας δίνει την ευκαιρία να πάρετε τα χρήματά σας πίσω εάν δεν σας αρέσουν εντός 30 ημερών.
Χιλιάδες θετικές κριτικές για την εκπαίδευση.
Ποιος είμαι λοιπόν; Ονομάζομαι Dmitry Fokeev και δημιουργώ επαγγελματικά μαθήματα σχεδίασης, λογισμικού και ανάπτυξης ιστοσελίδων. Και κανείς δεν μπορεί να πει καλύτερα πράγματα για μένα από τους φοιτητές που παρακολούθησαν τα μαθήματά μου.
Τα μαθήματά μου έχουν ήδη παρακολουθηθεί από περισσότερους από 15.000 φοιτητές σε όλο τον κόσμο και έχουν αφήσει περισσότερες από 5.000 κριτικές, με μέση βαθμολογία 4,84 στα 5.
Ελάτε μαζί μου και ας αρχίσουμε να δημιουργούμε μαζί καταπληκτικά έργα σε Java Script
Τα λέμε στην τάξη!
Σε ποιους απευθύνεται αυτό το μάθημα;
Για αρχάριους προγραμματιστές ιστού.
Αρχικές απαιτήσεις
Απαιτείται βασική γνώση HTML και CSS.
Δεν απαιτείται προηγούμενη γνώση γλωσσών προγραμματισμού ή προχωρημένη γνώση μαθηματικών.
9
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΔημιουργώ πρωτότυπα διαδικτυακά μαθήματα από το 2016. Διδάσκω επαγγελματικά τη συνεργασία με γραφικούς συντάκτες της Adobe, διδάσκω σχεδιασμό και ανάπτυξη ιστού.
Γειά σου! Με λένε Ντίμα! Δεν θέλω να καυχηθώ, αλλά πρέπει) Έχω διδάξει περισσότερους από 5.000 μαθητές σε όλο τον κόσμο στα ιδιόκτητα διαδικτυακά μου μαθήματα. Πάνω από 2.000 πραγματικές κριτικές με μέση βαθμολογία 4,83 από 5,00! Διδάσκω σχεδιασμό ιστοσελίδων, ανάπτυξη ιστοσελίδων και το απαραίτητο λογισμικό (Photoshop Illustrator, Figma). Η διδακτική μου εμπειρία αποτελείται από 5 χρόνια ανεξάρτητης διδασκαλίας, καθώς και διδασκαλία μέσω διαδικτυακών σχολών και μαθημάτων, σε παγκόσμιες πλατφόρμες εξ αποστάσεως εκπαίδευσης. Οι μαθητές των μαθημάτων μου σημειώνουν τα καλύτερα προσόντα μου στον τρόπο που παρουσιάζω το υλικό χωρίς στριμώξεις, με διασκεδαστικό και ενδιαφέροντα τρόπο.
Παρασκευή
1. Πώς να παρακολουθήσετε το μάθημα. Λήψη υλικού
2. Εγκαταστήστε το απαραίτητο λογισμικό
Βασικά σενάρια Java
1. Καλώς ήρθατε στο Hello world club!
2. Πώς λειτουργεί το Java Script
3. Είναι σημαντικά τα ερωτηματικά; Πώς να δημιουργήσετε σχόλια
4. Τι είναι οι μεταβλητές
5. Περισσότερα για τις μεταβλητές
6. ΔΟΚΙΜΑΣΤΕ ΤΟΝ ΕΑΥΤΟ ΣΑΣ: Γνώση μεταβλητών
7. Τι είναι οι "εκφράσεις" και οι "οδηγίες"
8. Τύποι δεδομένων
9. Χαρακτηριστικά αριθμών και συμβολοσειρών
10. ΔΟΚΙΜΑΣΤΕ ΤΟΝ ΕΑΥΤΟ ΣΑΣ: Τύποι δεδομένων
11. Εισαγωγή στους χειριστές. Μαθηματικοί τελεστές "+" "-" "*" "/"
12. Πώς λειτουργούν οι χειριστές σύγκρισης ">" "==" "13. ΔΟΚΙΜΑΣΤΕ ΤΟΝ ΕΑΥΤΟ ΣΑΣ: Σύγκριση χειριστών
14. Προτεραιότητα χειριστή
15. Μετατροπή τύπου δεδομένων
16. Τυπικά αντικείμενα. Συνοψίζουμε και επαναλαμβάνουμε.
17. ΠΡΑΚΤΙΚΗ-1. Δημιουργήστε έναν υπολογιστή δείκτη σώματος
18. ΠΡΑΚΤΙΚΗ-2. Δημιουργήστε έναν τυχαιοποιητή αγάπης
19. Παρουσιάζοντας το If Else. Διακλάδωση υπό όρους
20. Πώς λειτουργούν οι λογικοί τελεστές "!" "??" "&&" "||"
21. ΔΟΚΙΜΑΣΤΕ ΤΟΝ ΕΑΥΤΟ ΣΑΣ: Λογικοί τελεστές
22. Πώς λειτουργεί ο τριαδικός τελεστής "?";
23. Τελευταία λέξη για αυτό το μπλοκ
Βαθιά βουτιά στα βασικά του Java Script. Λειτουργίες και αντικείμενα
1. Χρησιμοποιήστε "Αυστηρή χρήση"
2. Εισαγωγή στις Λειτουργίες
3. Έκφραση συνάρτησης και δήλωση συνάρτησης
4. Πεδίο εφαρμογής στο JS
5. ΔΟΚΙΜΑΣΤΕ ΤΟΝ ΕΑΥΤΟ ΣΑΣ: Πεδίο εφαρμογής
6. Προεπιλεγμένες τιμές για παραμέτρους συνάρτησης
7. Τι είναι οι λειτουργίες callBack
8. Πώς λειτουργούν οι λειτουργίες βέλους
9. ΠΡΑΚΤΙΚΗ-3. Αριθμομηχανή νικητών
10. Τι είναι τα αντικείμενα
11. Ιδιότητες ένθετων αντικειμένων
12. Συντομογραφία για ιδιότητες
13. Δημιουργία συναρτήσεων σε αντικείμενα και λίγα για αυτό
14. ΠΡΑΚΤΙΚΗ-04. Δημιουργήστε μια αριθμομηχανή ΔΜΣ χρησιμοποιώντας αντικείμενα
15. Εισαγωγή στους Πίνακες
16. Εισαγωγή στις μεθόδους Array
17. Εισαγωγή στον βρόχο for
18. Διακοπή & Συνέχεια στο For Loops
19. Ενώ Do while Loop
20. Αντιγραφή αντικειμένων. Μετάλλαξη Αντικειμένων
21. ΠΡΑΚΤΙΚΗ-5-Δημιουργήστε μια ακολουθία Fibonacci
22. ΕΛΕΓΞΕ ΤΟΝ ΕΑΥΤΟ ΣΟΥ. JS Basics Quiz
23. Τελευταία λέξη για αυτό το μπλοκ
Βασικά στοιχεία DOM
1. Ομορφότερο και πώς λειτουργούν τα αποσπάσματα.
2. Τι είναι το DOM και το JS Environment
3. Λήψη στοιχείων HTML
4. Τι είναι οι κόμβοι HTML και οι σχέσεις στοιχείων
5. Τι είναι ψευδοσυστοιχία
6. Πώς λειτουργούν τα for of και for in loops
7. Λήψη και αλλαγή του περιεχομένου των ετικετών
8. Δημιουργία και εισαγωγή νέων στοιχείων DOM
9. Πώς λειτουργεί το InsertAdjastmentHTML
10. Κλωνοποίηση, μετακίνηση και διαγραφή στοιχείων
11. Αλλαγή στυλ CSS με χρήση JS
12. Λήψη και αλλαγή χαρακτηριστικών στοιχείων DOM
13. Τι είναι ο χειριστής συμβάντων σε μια σελίδα
14. Πώς να προσθέσετε αναπαραγωγή ήχου όταν ενεργοποιείται ένα συμβάν
15. ΠΡΑΚΤΙΚΗ - 6. Δημιουργήστε ένα παιχνίδι για να μαντέψετε τον αριθμό
16. ΠΡΑΚΤΙΚΗ - 7. Δημιουργία modal windows
17. ΠΡΑΚΤΙΚΗ - 8. Δημιουργήστε ένα παιχνίδι αλφαβήτου
18. ΕΛΕΓΞΕ ΤΟΝ ΕΑΥΤΟ ΣΟΥ. Δοκιμή D.O.M
19. Τελευταία λέξη
Βαθιά εργασία δεδομένων
1. Τι είναι αυτό το μπλοκ;
2. Πώς λειτουργεί αυτό το πλαίσιο κλήσης
3. Destructuring Arrays
4. Καταστροφή αντικειμένων
5. Πώς λειτουργεί ο τελεστής διασποράς
6. Ποιος είναι ο υπόλοιπος χειριστής
7. ΠΡΑΚΤΙΚΗ-9. Καταστροφή, ανάπαυση και εξάπλωση
8. Τι είναι οι τάξεις στο JS
9. Τι είναι το Σετ
10. Τι είναι Χάρτης
11. Μετατροπή Δομών Δεδομένων
12. ΠΡΑΚΤΙΚΗ-10. Χάρτης και Σετ
Εργασία με Strings
1. Μέθοδοι συμβολοσειράς h. 1-Πώς λειτουργούν οι χορδές. μέθοδος φέτας
2. Μέθοδοι συμβολοσειράς h. 2. (περικοπή, σε πεζό, αντικατάσταση)
3. Μέθοδοι συμβολοσειράς h. 3 (Διαίρεση/Συμμετοχή)
4. ΠΡΑΚΤΙΚΗ-11. Εργασία με Strings
Λειτουργία λειτουργιών
1. Προεπιλεγμένες ρυθμίσεις λειτουργίας
2. Αντικείμενα ως παράμετροι συνάρτησης
3. Λειτουργίες ανώτερης τάξης και πρώτης κατηγορίας
4. Επιστροφή συνάρτησης από συνάρτηση
5. μέθοδος λειτουργίας κλήσης
6. μέθοδος συνάρτησης δέσμευσης
Εργασία με Πίνακες
1. Βασικές Μέθοδοι Πίνακας
2. Πώς λειτουργεί το forEach
3. forEach στο χάρτη και το σύνολο
4. Ας ξεκινήσουμε τη δημιουργία της εφαρμογής
5. Μέθοδος Map().
6. Map() στην πράξη
7. μέθοδος filter().
8. Μέθοδος Reduce().
9. Πρακτική. Φιλτράρισμα/ χάρτης/μείωση
10. Εφαρμογή μεθόδων στη σελίδα
11. μέθοδος find().
12. Συνδεθείτε στο λογαριασμό
13. Μεταφορά χρημάτων από τον λογαριασμό σας
14. μέθοδος findIndex().
15. μεθόδους some() και every().
16. μέθοδος flat().
17. μέθοδος sort().
18. Fill() και Array.from().
19. Πρακτική. Μέθοδοι Πίνακας
20. Συμπέρασμα του μπλοκ
Αριθμοί και χρόνος
1. Βασικές μέθοδοι αριθμών
2. Τι είναι bigint
3. Πώς να δημιουργήσετε μια ημερομηνία
4. Ορισμός ημερομηνιών στην τραπεζική εφαρμογή
5. Εκφράσεις ημερομηνίας
6. Μορφές ημερομηνιών για διαφορετικές χώρες
7. Μορφές αριθμών διαφορετικών χωρών
8. SetInterval και SetTimer
Βουτιά βαθύτερα στις λειτουργίες του DOM
1. Ζωντανές στατικές συλλογές VS
2. Συντεταγμένες στοιχείων
3. Ακύρωση και δημιουργία φούσκας συμβάντων
4. Αντιπροσωπεία εκδήλωσης
5. Δημιουργία καρτελών
6. Δημιουργία διαφανούς μενού
7. Intersection API
8. Εφαρμογή διασταύρωσης σε τμήματα
9. Εφαρμογή διασταύρωσης σε εικόνες
10. Δημιουργία ρυθμιστικού
11. Ολοκλήρωση του ρυθμιστικού
12. 3 τρόποι για να συνδέσετε ένα σενάριο σε έναν ιστότοπο
13. συμπέρασμα