Σχολή Fullstack JavaScript - μάθημα 134.700 ρούβλια. από GeekBrains, εκπαίδευση 15 μηνών, Ημερομηνία: 10 Ιουνίου 2023.
μικροαντικείμενα / / November 27, 2023
Προπαρασκευαστικό μπλοκ
εγώ τέταρτο
Ανάπτυξη Frontend
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
HTML/CSS. Διαδραστικό μάθημα
— Βασικές έννοιες στην ανάπτυξη Ιστού
— Βασικά στοιχεία της γλώσσας σήμανσης εγγράφων HTML
— Βασικά στοιχεία της γλώσσας styling εγγράφων CSS
— Βασικές ετικέτες για διάταξη, ψευδοκλάσεις και ψευδοστοιχεία
— Βασικά στοιχεία τοποθέτησης, εργασία με το Flexbox
— Εργασία με διάταξη σχεδίασης σε μορφή Figma
— Βασικά στοιχεία για τη δημιουργία ενός responsive ιστότοπου
— Πρότυπα Ιστού και εργαλεία υποστήριξης
JavaScript. Επίπεδο 1
— Βασικά στοιχεία της γλώσσας JavaScript
— Βασικοί τελεστές JavaScript
— Βρόχοι, πίνακες, δομές δεδομένων
— Αντικείμενα σε JavaScript
— Εισαγωγή στο DOM
— Χειρισμός συμβάντων σε JavaScript
— Μάθημα εργαστηρίου
— Ανώνυμες λειτουργίες, κλεισίματα
Προηγμένο μάθημα JavaScript
— Σύγχρονη JavaScript
— OOP σε JavaScript
— Ασύγχρονα αιτήματα
- Κανονικές εκφράσεις
— Πλαίσιο Vue.js
— Στοιχεία Vue.js
— JavaScript στον διακομιστή
— Δοκιμή και συναρμολόγηση
ReactJS. Βασικό μάθημα
— Ρύθμιση του περιβάλλοντος ανάπτυξης και της πρώτης εφαρμογής React
— Κύκλος ζωής ενός στοιχείου React
— Βουτήξτε στο React και συνδέστε τη βιβλιοθήκη διεπαφής χρήστη
— Δρομολόγηση στο React. Σπάμε το messenger σε συνομιλίες
—Redux
— Ενδιάμεσα προγράμματα Redux, σύνδεση δρομολογητή στο Redux και αποθήκευση δεδομένων χρησιμοποιώντας Redux-persist
— Εργασία με API
- Προοδευτική εφαρμογή Ιστού
— Διαχείριση κατάστασης εφαρμογής SPA
ΙΙ τρίμηνο
Ανάπτυξη backend σε JavaScript
Σε αυτό το τρίμηνο, οι μαθητές θα μάθουν να χρησιμοποιούν τις περισσότερες από τις δυνατότητες που προσφέρει η γλώσσα. Θα μπορεί να δημιουργεί εφαρμογές υποστήριξης που θα δημιουργούν HTML στο backend χρησιμοποιώντας δεδομένα από τη βάση δεδομένων. Παράλληλα, θα μελετηθούν: οι βασικές αρχές των πρωτοκόλλων δικτύου, χαρακτηριστικά του πρωτοκόλλου HTTP, και η βασική δομή της HTML.
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Linux. Σταθμός εργασίας
— Εισαγωγή. Εγκατάσταση λειτουργικού συστήματος
— Ρύθμιση και εξοικείωση με τη διεπαφή γραμμής εντολών
— Χρήστες. Διαχείριση χρηστών και ομάδων
— Φόρτωση και διεργασίες λειτουργικού συστήματος
— Συσκευή συστήματος αρχείων Linux. Έννοια του αρχείου και του καταλόγου
— Εισαγωγή στα σενάρια bash. crontab και σε προγραμματιστές εργασιών
— Διαχείριση πακέτων και αποθετηρίου. Βασικά στοιχεία για την ασφάλεια δικτύου
— Εισαγωγή στο docker
Node.js
— Εισαγωγή στο Node.js
— Προγράμματα κονσόλας
— Εργασία με αιτήματα δικτύου
— Πλαίσιο Express
— Εργασία με MySQL
— Έλεγχος ταυτότητας και εξουσιοδότηση
- REST API
- WebSockets
Βάση δεδομένων
— Εισαγωγή στη θεωρία των σχεσιακών βάσεων δεδομένων
— Βασικές έννοιες της δομής της βάσης δεδομένων
— Ορισμός δεδομένων. Βασικές λειτουργίες δεδομένων
— Δειγματοληψία δεδομένων, συγκέντρωση δεδομένων
— Ένθετα ερωτήματα και Ένωση
- Συμμετοχή
— Προηγμένες δυνατότητες SQL
— Συναρτήσεις παραθύρου, ευρετήρια, εργασία σε πρόγραμμα-πελάτη γραφικών
Πρωτόκολλο δικτύου HTTP
— Δημιουργία διακομιστή web στο Node.js
— Αλληλεπίδραση με διακομιστή http χρησιμοποιώντας το πρόγραμμα telnet
— Αλληλεπίδραση με τον διακομιστή http από το πρόγραμμα περιήγησης
— Αποστολή, επεξεργασία αιτημάτων GET, POST, PUT, DELETE, OPTIONS
— Εργασία με cookies
— Εργασία με μια συνεδρία
— Ανακατευθύνσεις
— Δημιουργία σύνδεσης WS και εργασία με αυτήν
— Εργασία με κεφαλίδες CORS
ΙΙΙ τρίμηνο
Ανάπτυξη πλήρους στοίβας
Το μεγαλύτερο και πιο σύνθετο τεχνικά μπλοκ, μετά το οποίο οι μαθητές θα είναι σε θέση να λύσουν ανεξάρτητα προβλήματα μέτριας πολυπλοκότητας.
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
TypeScript
— Εισαγωγή στο TypeScript.
— Το σύστημα τύπων στο TypeScript
— Γενικευμένος προγραμματισμός
— Εργασία με κώδικα JavaScript
— Τάξεις και OOP
- Προηγμένη διαμόρφωση tsconfig
Ανάπτυξη ιστοτόπου με χρήση του Nest.js
— Δημιουργία τάξεων και μεθόδων ελεγκτών με χρήση διακοσμητών
— Προώθηση ελεγκτών περιβάλλοντος αιτήματος με χρήση διακοσμητών
— Δημιουργία παρόχων, χρήση τους σε ελεγκτές και άλλους παρόχους
— Οργάνωση ελεγκτών και παρόχων σε ενότητες, με χρήση μονάδων
— Εργασία με TypeORM σε συνδυασμό με PostgreSQL, δημιουργία οντοτήτων TypeORM, εργασία μαζί τους (δημιουργία, διαγραφή, επιλογή και αλλαγή)
— Χρήση του μηχανισμού εξουσιοδότησης και των Φρουρών
— Χρήση αναχαιτιστών
— Χρήση ενδιάμεσων λογισμικών
— Δημιουργήστε τους δικούς σας διακοσμητές
— Δημιουργία προτύπων χειρολαβών και δυναμική δημιουργία σελίδων με βάση αυτά
— Χρήση GraphQL
— Εργασία με το WebSocket
Ανάπτυξη εφαρμογών υποστήριξης υψηλού φορτίου
— Σύνταξη εφαρμογών πολλαπλών νημάτων στο Node.js
— Χρήση του memcached στο Node.js
— Χρήση του Redis ως υπηρεσία προσωρινής αποθήκευσης στο Node.js
— Χρήση του Redis ως λύση NoSql στο Node.js
- Χρήση του Redis ως μεσίτη μηνυμάτων στο Node.js
— Χρήση προσέγγισης microservice κατά τη σύνταξη εφαρμογών υποστήριξης στο Node.js
— Χρήση του σημείου αναφοράς apache (ab) για τη διεξαγωγή τοπικών δοκιμών φόρτωσης
IV τρίμηνο
Δεξιότητες
Θα σας πούμε πώς να αλληλεπιδράσετε με την ομάδα και να περάσετε συνεντεύξεις.
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Agile, Scrum. Θεωρία
— Εισαγωγή στο Agile
— Scrum, Kanban
— Ομαδική εργασία χρησιμοποιώντας Scrum
— Προετοιμασία για την έναρξη του έργου
- Εξάσκηση. Προετοιμασία για το έργο
Εργασία αποφοίτησης
— Διαβούλευση
— Προστασία έργου
Προετοιμασία για συνέντευξη
Μαθήματα εκτός τριμήνου
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Ανάπτυξη εφαρμογών επιφάνειας εργασίας με χρήση Electron.js
Ανάπτυξη εφαρμογών πολλαπλών πλατφορμών με χρήση React Native
Αλγόριθμοι και δομές δεδομένων
Προετοιμασία για αναζήτηση εργασίας
— Πώς να γράψετε ένα βιογραφικό που σίγουρα θα προσέξετε
— Συντάσσουμε χάρτη αναζήτησης εργασίας
- Γιατί χρειάζονται συνοδευτικές επιστολές;
— Τι να περιμένετε σε μια συνέντευξη με το HR
aliyev79
17.05.2022 ΣΟΛ.
Άρχισα να μαθαίνω από το μηδέν - έλαβα μια εξαιρετική βάση και γνώσεις για να εξελιχθώ
Ολοκλήρωσε το ήμισυ του μαθήματος FullStack JavaScript. Συνεχίζω τις σπουδές μου. Ήρθα στην εξέδρα εντελώς άδεια. Τώρα μπορώ να γράφω ιστότοπους. Οι καθηγητές που με δίδαξαν στο πρώτο μισό του μαθήματος μου έδωσαν άριστες γνώσεις!!! Βλέποντας τα επιτεύγματά μου στην προπόνηση, μερικά άτομα αποφάσισαν επίσης να σπουδάσουν εδώ. Το κύριο πράγμα εδώ είναι το δικό σας κίνητρο και η επιθυμία να μάθετε κάτι νέο. Εγώ ο ίδιος εργάζομαι ως μηχανικός υπηρεσιών για ιατρικά...
Sergeychudinov 1986
19.10.2022 ΣΟΛ.
Sharaga
Αγόρασα ένα πλήρες μάθημα JavaScript Fullstack διάρκειας 18 μηνών, χωρισμένο σε 4 τρίμηνα + ένα τρίμηνο «Εκτός τριμήνου», δηλαδή μόνο 5 τρίμηνα. Στην αρχή όλα ήταν καλά. Στη συνέχεια όμως το επίπεδο των μαθημάτων άρχισε σταδιακά να μειώνεται. Στη συνέχεια, χωρίς καμία εξήγηση, ανέβαλαν όλα τα μαθήματα για 2,5 μήνες και αντί για τα προγραμματισμένα μαθήματα, εισήγαγαν στο πρόγραμμά μας ένα συγκεκριμένο Bootcamp με μαθήματα που δεν ισχύουν για το δικό μας...
Δ Μ
14.10.2022 ΣΟΛ.
Είμαι φοιτητής αυτού του «εκπαιδευτικού ιδρύματος»· μπήκα στο μάθημα Fullstack JavaScript τον περασμένο Ιούλιο (2021). Το πρώτο εξάμηνο ήταν φυσιολογικό, αλλά μετά το νέο έτος άρχισαν περίεργες αλλαγές στο ημερολόγιο του προγράμματος. Εισήγαγαν ένα bootcamp με υποχρεωτική συμμετοχή και τρομερή οργάνωση, αναστέλλοντας τη βασική εκπαίδευση. Και κατέληξαν σε "διακοπές" - διαλείμματα στην προπόνηση για περίπου δύο εβδομάδες. Υποτίθεται για καλό...