Προγραμματισμός σε JavaScript - μάθημα 18.000 rub. από το Coddy School of Programming for Children, εκπαίδευση 3 ενοτήτων (μήνες)
μικροαντικείμενα / / December 03, 2023
Διάρκεια: από 3 ενότητες (μήνες), από 24 ώρες*.
Μορφή: ατομικά και ομαδικά μαθήματα, offline και online (σε πραγματικό χρόνο).
Αριθμός παιδιών: από 1 έως 8.
από 750 ρούβλια/ώρα σε διαδικτυακή ομάδα,
από 850 τρίψιμο/ώρα σε ομάδα εκτός σύνδεσης,
από 1050 τρίψιμο/ώρα μεμονωμένα online,
από το 1980 τρίψιμο/ώρα μεμονωμένα εκτός σύνδεσης.
*Εξαρτάται από τον ρυθμό μάθησης των μαθητών.
Οι περισσότεροι σύγχρονοι ιστότοποι είναι διαδραστικοί. Κινούμενα σχέδια, αναδυόμενα παράθυρα, συμβουλές εργαλείων, ειδοποιήσεις, μενού, φόρμες για συμπλήρωση, γκαλερί φωτογραφιών και ρυθμιστικά - όλα αυτά τα στοιχεία κάνουν τον ιστότοπο "ζωντανό", ενδιαφέρον και εύκολο στη χρήση. Η JavaScript, μια γλώσσα προγραμματισμού δέσμης ενεργειών, είναι υπεύθυνη για την αλληλεπίδραση με έναν επισκέπτη σε έναν πόρο του Διαδικτύου. Περιγράφει πώς ο ιστότοπος πρέπει να ανταποκρίνεται σε κάθε ενέργεια χρήστη.
Σήμερα, η ανάπτυξη Ιστού είναι ο πιο δημοφιλής και ταχύτερα αναπτυσσόμενος τομέας πληροφορικής και οι προγραμματιστές ιστού δημιουργούν και διατηρούν ιστοσελίδες και εφαρμογές Ιστού. Ένας προγραμματιστής ιστού μπορεί να σχεδιάσει ιστοσελίδες, να δημιουργήσει σύγχρονες εφαρμογές Ιστού, να αναπτύξει την αρχιτεκτονική της πλευράς του διακομιστή ιστότοπων και εφαρμογών και να δημιουργήσει SEO για ιστότοπους. Κάθε ένα από αυτά τα καθήκοντα απαιτεί ένα συγκεκριμένο σύνολο δεξιοτήτων και ικανοτήτων. Η συντριπτική πλειονότητα των web projects απαιτεί καλή γνώση JavaScript. Αυτό το μάθημα έχει σχεδιαστεί για μαθητές ηλικίας 11 ετών και άνω. Αποτελεί άμεση συνέχεια του μαθήματος «Web Mastering».
Προτείνουμε το μάθημα «Προγραμματισμός JavaScript για παιδιά» σε όλους τους κωδικοποιητές ηλικίας 11 ετών και άνω, γιατί στις τάξεις τα παιδιά:
Οι προγραμματιστές JavaScript έχουν μεγάλη ζήτηση και η ανάγκη για αυτούς αυξάνεται μόνο κάθε χρόνο. Δώστε στο παιδί σας την ευκαιρία να κατακτήσει τις δεξιότητες ενός πολλά υποσχόμενου επαγγέλματος.
Με την ολοκλήρωση του μαθήματος, κάθε φοιτητής λαμβάνει εξατομικευμένο πιστοποιητικό από την CODDY.
Καθηγητής μαθήματος:
"Προγραμματισμός παιχνιδιών σε Python", "Προγραμματισμός σε JavaScript", "Bots in Python", "Προγραμματισμός Ιστού"
Εκπαίδευση:
Πολυτεχνείο της Μόσχας, ειδικότητα «Πληροφορική και Επιστήμη Υπολογιστών».
Εμπειρία:
Γνωρίζει άπταιστα C\C++, Java, Python, PHP, JavaScript, SQL. Ασχολήθηκα με τη δημιουργία εφαρμογών Android σε Java, εφαρμογών cross-platform σε C\C++, bots για διάφορους instant messengers στην Python, καθώς και με διάφορες υπηρεσίες web με χρήση HTML/CSS/JS/PHP.
Τα ενδιαφέροντα:
Από μικρή ηλικία προγραμματίζει διάφορες εφαρμογές από έργα CLI έως MVP/MVVC. Συμμετείχε σε mobile hackathons. Συμμετείχε σε υποθέσεις που αφορούν ενοποίηση με κλειστά API τρίτων. Συνεργάστηκε επίσης με 3d, ιδιαίτερα με Autodesk Maya, Inventor, 3ds Max, Fusion360 (υπάρχουν κάποιες μικρές εξελίξεις με την εμφάνιση αντικειμένων σε κινητές συσκευές). Εκτός από τον προγραμματισμό, ενδιαφέρεται για τον μηχανοκίνητο αθλητισμό και συγκεκριμένα το drifting. Διακριτικός, ξέρει πώς να εμφυσήσει το ενδιαφέρον για τη δουλειά, υπεύθυνος και αποτελεσματικός.
Καθηγητής μαθήματος:
«Προγραμματισμός σε JavaScript», «Προγραμματισμός παιχνιδιών σε Python», «Προγραμματισμός Ιστού», «Bots σε Python», «Προγραμματισμός σε Python3», «Ανάπτυξη διαδικτυακών εφαρμογών για επιχειρήσεις»
Εκπαίδευση:
Ομοσπονδιακό Πανεπιστήμιο της Βόρειας Αρκτικής. Εκπαίδευση Εκπαιδευτικών.
Εμπειρία:
Διδάσκει πληροφορική σε παιδιά για πάνω από 3 χρόνια. Συνεχώς βελτιώνεται. Σπούδασα στη Σχολή Προγραμματιστών της Μόσχας, παρακολούθησα αμέτρητα διαδικτυακά μαθήματα και δεν έχω σχέδια να σταματήσω. Δάσκαλος του Yandex. Λύκειο." Προγράμματα σε Python, C++ και JavaScript. Στον ελεύθερο χρόνο του από τη διδασκαλία, δημιουργεί ιστοσελίδες, διαδικτυακές εφαρμογές και προσαρμοσμένα chatbots.
Τα ενδιαφέροντα:
Λατρεύει να μαθαίνει και να διδάσκει τους άλλους. Κάνει ποδήλατο σε μεγάλες αποστάσεις και παίζει κιθάρα. «Για να μάθετε πώς να προγραμματίζετε έναν υπολογιστή, πρέπει να σκέφτεστε σαν υπολογιστής, να γίνετε υπολογιστής».
Καθηγητής μαθήματος:
«Προγραμματισμός παιχνιδιών σε Python», «Προγραμματισμός σε JavaScript», «Ηθικός Χάκερ», «Προγραμματισμός Ολυμπιάδας», «Προγραμματισμός σε Python3», «Ασφάλεια στον κυβερνοχώρο»
Εκπαίδευση:
Φοιτητής στο Ομοσπονδιακό Πανεπιστήμιο της Βαλτικής Immanuel Kant, «Μαθηματικές μέθοδοι για την ασφάλεια πληροφοριών».
Εμπειρία:
Μιλάει C++, C#, Python, JavaScript. Εργάστηκα στη σύνταξη ιστοσελίδων στο Django, δημιούργησα παιχνίδια χρησιμοποιώντας τη μηχανή Unity και έγραψα προγράμματα χαμηλού επιπέδου σε C++.
Τα ενδιαφέροντα:
Τεχνολογίες πληροφορικής, εκπαίδευση, μαθηματικά. «Μια γλώσσα προγραμματισμού είναι μόνο ένα εργαλείο που μπορεί να δημιουργήσει ένα έργο τέχνης στα χέρια ενός δασκάλου».
1η ενότητα
Η πρώτη μέρα
Παρουσίαση της JavaScript
− Τι είναι μια μεταβλητή;
− Λειτουργίες εισόδου και εξόδου
− Τύποι δεδομένων στην Python
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν τι είναι μια μεταβλητή, τις συναρτήσεις prompt() και alert(), θα εξοικειωθούν με τους τύπους δεδομένων στο JavaScript και θα μάθουν να επιλύουν προβλήματα στο καλυπτόμενο θέμα.
Εργασία για το σπίτι: μελετήστε θεωρητικό υλικό, λύστε πρακτικά προβλήματα με θέμα «Συναρτήσεις εισόδου και εξόδου. Τύποι δεδομένων».
Δεύτερη μέρα
Χειριστές σε JS
− Αριθμητικοί τελεστές
− Τελεστές σύγκρισης
− Λογικοί τελεστές
− Τάξη Μαθηματικών
− Επίλυση προβλημάτων
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μελετήσουν την αριθμητική, τους λογικούς τελεστές, καθώς και τους τελεστές σύγκρισης και θα μάθουν να λύνουν προβλήματα στο καλυπτόμενο θέμα.
Εργασία για το σπίτι: μελέτη θεωρητικής ύλης και επίλυση αρκετών πρακτικών προβλημάτων.
Τρίτη μέρα
Υπό όρους χειριστή
− Τι είναι ο τελεστής υπό όρους;
− Απλή διακλάδωση
− Πολλαπλή διακλάδωση
− Επίλυση προβλημάτων με θέμα «Υπό όρους χειριστή»
Αποτέλεσμα του μαθήματος: Το θέμα «Δήλωση υπό όρους» έχει καλυφθεί, οι ορισμοί της δήλωσης υπό όρους, της διακλάδωσης, του μπλοκ κωδικών έχουν μελετηθεί, τα προβλήματα έχουν λυθεί.
Εργασία για το σπίτι: επαναλάβετε το μελετημένο υλικό, προετοιμαστείτε για τη δοκιμή, ολοκληρώστε πρακτικές εργασίες για το καλυπτόμενο θέμα.
Ημέρα τέταρτη
ενώ βρόχος
− Προφορική έρευνα για το υλικό που μελετήθηκε με θέμα «Υπό όρους χειριστή»
− Εισαγωγή στον βρόχο while
− Δημιουργία του παιχνιδιού κονσόλας “Guess the Number”
− Σύνοψη της πρώτης ενότητας
Αποτέλεσμα του μαθήματος: Αποκτήθηκαν πρακτικές δεξιότητες στην εργασία με τον βρόχο while, διενεργήθηκε έλεγχος γνώσεων για τα θέματα που καλύπτονται.
Εργασία για το σπίτι: επαναλάβετε το υλικό που μελετήσατε, μελετήστε το θεωρητικό υλικό, ολοκληρώστε πρακτικές εργασίες στο θέμα "While Loop"
2η ενότητα
Η πρώτη μέρα
Ο βρόχος for και επανάληψη σε ακολουθίες
− Έλεγχος γνώσεων στην ύλη της πρώτης ενότητας
− Τι είναι ένας βρόχος for;
− Αριθμός ακολουθιών
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν τι είναι η ακολουθία και θα μάθουν να λύνουν προβλήματα σχετικά με το θέμα που έχουν μελετήσει.
Εργασία για το σπίτι: μελετήστε θεωρητικό υλικό για το θέμα "For Loop", επίλυση πρακτικών προβλημάτων σχετικά με το θέμα που μελετήθηκε.
Δεύτερη μέρα
Πίνακες σε JavaScript
− Ορισμός πίνακα
− Ευρετηρίαση πίνακα
− Επανάληψη σε πίνακες κατά ευρετήρια και τιμές
− Μέθοδοι πίνακα
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα εξοικειωθούν με έναν νέο τύπο δεδομένων, θα μάθουν για την ευρετηρίαση ακολουθιών και θα μάθουν πώς να εργάζονται με έναν πίνακα.
Εργασία για το σπίτι: μελέτη θεωρητικού υλικού, ολοκλήρωση πρακτικών εργασιών για το θέμα που καλύπτεται.
Τρίτη μέρα
Εργασία με Strings
− Επανάληψη υλικού από το προηγούμενο μάθημα
− Εισαγωγή στις βασικές μεθόδους συμβολοσειρών και πινάκων
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν μεθόδους array και string και πώς να εργάζονται με ακολουθίες δεδομένων σε JavaScript.
Εργασία για το σπίτι: επαναλάβετε το μελετημένο υλικό, προετοιμαστείτε για τη δοκιμή, ολοκληρώστε πρακτικές εργασίες για το καλυπτόμενο θέμα.
Ημέρα τέταρτη
Λειτουργίες σε JavaScript
− Δήλωση συνάρτησης, λέξη-κλειδί συνάρτησης, σώμα συνάρτησης
− Γράψτε τις δικές σας συναρτήσεις για την επίλυση προβλημάτων
− Συνοψίζοντας τη δεύτερη ενότητα
− Ανάλυση προβληματικών εργασιών από τα θέματα που μελετήθηκαν
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν πώς να δημιουργούν τις δικές τους συναρτήσεις, να μάθουν να χωρίζουν ένα πρόγραμμα σε λογικά μπλοκ και να γράφουν καθαρό και αποτελεσματικό κώδικα.
Εργασία για το σπίτι: επαναλάβετε το υλικό που μελετήσατε, προετοιμαστείτε για δοκιμή, μελετήστε θεωρητικό υλικό, ολοκληρώστε πρακτικές εργασίες με θέμα "Λειτουργίες σε JavaScript"
3η ενότητα
Η πρώτη μέρα
Αντικείμενα σε JavaScript
− Έλεγχος γνώσεων στην ύλη της δεύτερης ενότητας
− Ορισμός αντικειμένου
− Μέθοδοι και ιδιότητες αντικειμένων
− Κατασκευαστές αντικειμένων
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν τι είναι ο αντικειμενοστραφής προγραμματισμός και θα μάθουν πώς να λύνουν προβλήματα σε ένα θέμα που μελετούν.
Εργασία για το σπίτι: μελετήστε θεωρητικό υλικό για το θέμα "Αντικείμενα", επίλυση πρακτικών προβλημάτων σχετικά με το θέμα που μελετήθηκε.
Δεύτερη μέρα
Εργασία με το DOM
− Βασικά στοιχεία εργασίας με ένα έγγραφο
− Συμβάντα DOM
− Επίλυση προβλημάτων στο θέμα που μελετήθηκε
Αποτέλεσμα του μαθήματος: Οι μαθητές θα εξοικειωθούν με το μοντέλο αντικειμένου εγγράφου, θα μάθουν τι είναι ένα συμβάν και θα μάθουν πώς να εργάζονται με στοιχεία HTML.
Εργασία για το σπίτι: μελέτη θεωρητικού υλικού, ολοκλήρωση πρακτικών εργασιών για το θέμα που καλύπτεται.
Τρίτη μέρα
Εργασία με Φόρμες
− Επανάληψη υλικού από το προηγούμενο μάθημα
− Φόρμες HTML
− Έναρξη εργασιών στην εφαρμογή «TODO».
Αποτέλεσμα του μαθήματος: Οι μαθητές θα μάθουν πώς να εργάζονται με φόρμες HTML και θα αρχίσουν να δημιουργούν μια μικρή εφαρμογή Ιστού για τη δημιουργία μιας λίστας εργασιών.
Εργασία για το σπίτι: επαναλάβετε το μελετημένο υλικό, προετοιμαστείτε για τη δοκιμή, ολοκληρώστε πρακτικές εργασίες για το καλυπτόμενο θέμα.
Ημέρα τέταρτη
Ολοκλήρωση εργασιών στο έργο TODO
− Ολοκλήρωση εργασιών στο έργο TODO
− Συνοψίζοντας την τρίτη ενότητα
− Ανάλυση προβληματικών εργασιών από τα θέματα που μελετήθηκαν
Αποτέλεσμα του μαθήματος: οι μαθητές ολοκληρώνουν το έργο, συνοψίζοντας.