Faculty of Frontend Development - μάθημα 179.600 ρούβλια. από GeekBrains, εκπαίδευση 15 μηνών, Ημερομηνία: 10 Ιουνίου 2023.
μικροαντικείμενα / / November 29, 2023
Προπαρασκευαστικό μπλοκ
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Πώς να μελετήσετε αποτελεσματικά. Μαθήματα βίντεο από τους μεθοδολόγους του GeekUniversity
— Χαρακτηριστικά σπουδών στο GeekUniversity
- Γιατί είναι δύσκολο να σπουδάσεις;
— Εργαλεία αυτοεκπαίδευσης
— Μαθαίνουμε από τις ικανότητες
— Χαρακτηριστικά της εκπαίδευσης ενηλίκων
— Ορισμός στόχων σύμφωνα με το σχήμα SMART
— Πώς να διατυπώσετε ένα εκπαιδευτικό αίτημα
Βασικά στοιχεία προγραμματισμού
— Δημιουργία μεταβλητών.
— Πράξεις πρόσθεσης, αφαίρεσης, διαίρεσης και πολλαπλασιασμού.
— Λογικές πράξεις.
— Εργασία με πίνακες.
- Λειτουργίες.
Git. Βασικό μάθημα
Το Git είναι πολύ σημαντικό για κάθε σύγχρονο προγραμματιστή, καθώς θέτει τη βάση που είναι απαραίτητη για άνετη ομαδική εργασία μέσα σε μια ομάδα και για εργασία με λύσεις ανοιχτού κώδικα τρίτων.
εγώ τέταρτο
Διάταξη Ιστού
— Μάθετε πώς να σχεδιάζετε ιστοτόπους, να δημιουργείτε μια σελίδα και να προετοιμαστείτε για τη δημιουργία ενός προγραμματιστή εργασιών — Κατακτήστε τη βιβλιοθήκη Bootstrap, Προεπεξεργαστές LESS και SASS—Κύρια προσαρμοστική διάταξη, αρχές συμβατότητας και εγκυρότητας μεταξύ προγραμμάτων περιήγησης—Δημιουργία σελίδας προορισμού σελίδα
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
HTML/CSS. Διαδραστικό μάθημα
— Βασικές έννοιες ανάπτυξης Ιστού
— Βασικά στοιχεία της γλώσσας σήμανσης HTML
— Βασικά φύλλα στυλ CSS
— Βασικές ετικέτες, ψευδοκλάσεις και ψευδοστοιχεία
— Βασικά στοιχεία τοποθέτησης και εργασία με την τεχνολογία CSS Flexbox
— Εργασία με διάταξη στον επεξεργαστή γραφικών Figma
— Βασικά στοιχεία για τη δημιουργία ενός responsive ιστότοπου
— Πρότυπα Ιστού και εργαλεία υποστήριξης
Επαγγελματική διάταξη
— Τοποθέτηση στοιχείων. Πρακτική διάταξη
— Δομή HTML5, εξοικείωση με φόρμες
— Πρακτική εφαρμογή του Bootstrap
— Προεπεξεργαστές: εφαρμογή στην πράξη
— Εφέ μετάβασης και μετασχηματισμού στο CSS3
— CSS3: ερωτήματα πολυμέσων, προσαρμοστική διάταξη
— Πρακτική εφαρμογή προσαρμοστικής διάταξης
— Διάταξη πλέγματος, νέες δυνατότητες CSS3
ΙΙ τρίμηνο
Ανάπτυξη Frontend
— Βασικές αρχές JavaScript και OOP — Μάθετε να εργάζεστε με Parcel, Webpack, Vue.js και API τρίτων — Θα μπορείτε να εργάζεστε σε διαφορετικά περιβάλλοντα και να συνδέετε βιβλιοθήκες τρίτων
Εργο
— Εφαρμογή παρακολούθησης δαπανών
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Βασικό μάθημα JavaScript
— Βασικά στοιχεία της γλώσσας JavaScript
— Βασικοί τελεστές JavaScript
— Βρόχοι, πίνακες και δομές δεδομένων
— Αντικείμενα σε JavaScript
— Εισαγωγή στο DOM - Μοντέλο αντικειμένου εγγράφου
— Χειρισμός συμβάντων σε JavaScript
— Μάθημα εργαστηρίου
— Ανώνυμες λειτουργίες και κλεισίματα
Προηγμένο μάθημα JavaScript
— Σύγχρονη JavaScript
— Αντικειμενοστραφής προγραμματισμός (OOP) σε JavaScript
— Ασύγχρονα αιτήματα
- Κανονικές εκφράσεις
— Πλαίσιο Vue.js
— Στοιχεία Vue.js
— JavaScript στον διακομιστή
— Δοκιμές και οικοδομικός κώδικας
Εργαλεία κατασκευής έργου
— Εγκατάσταση και εργασία με συσκευαστές δεμάτων και συσκευασιών Web
— Συνεργασία με τον διαχειριστή εργασιών Gulp
— Συνεργασία με τον διαχειριστή πακέτων npm
— Σύνδεση πακέτων και βιβλιοθηκών τρίτων
Vue.js
— Εισαγωγή στο Vue.js
— Αλληλεπίδραση στοιχείων Vue.js
— Μέθοδοι και οδηγίες
— Vue CLI για τη δημιουργία ενός έργου εφαρμογής Vue.js
— Εργασία με το δρομολογητή Vue Router
— Εργασία με το πρότυπο διαχείρισης κατάστασης Vuex
— Εργασία με API - διεπαφή προγραμματισμού εφαρμογών
ΙΙΙ τρίμηνο
Βασικά στοιχεία ανάπτυξης βιβλιοθήκης και backend ReactJS
— Μάθετε να εργάζεστε με το ReactJS— Θα μπορείτε να χρησιμοποιείτε το ECMAScript 6 και να χρησιμοποιείτε την έννοια Flux— Κατακτήστε τα βασικά της ανάπτυξης backend στο Node.js και μπορείτε να δημιουργήσετε διάφορα REST API
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Βιβλιοθήκη ReactJS. Βασικό μάθημα
— Ρύθμιση του περιβάλλοντος ανάπτυξης και της πρώτης εφαρμογής React
— Κύκλος ζωής ενός στοιχείου React
— Κατάδυση στο React και σύνδεση της βιβλιοθήκης διεπαφής χρήστη
— Δρομολόγηση στο React: διαίρεση του messenger σε συνομιλίες
— Βιβλιοθήκη Redux για JavaScript
— Λειτουργίες ενδιάμεσου λογισμικού Redux. Σύνδεση δρομολογητή στο Redux και αποθήκευση δεδομένων χρησιμοποιώντας τη βιβλιοθήκη του Redux persist
— Εργασία με API
— Προοδευτική εφαρμογή Ιστού
Πλατφόρμα Node.js
— Εισαγωγή στο Node.js
— Προγράμματα κονσόλας
— Εργασία με αιτήματα δικτύου
— Πλαίσιο Express
— Εργασία με MySQL - ένα σύστημα διαχείρισης βάσεων δεδομένων
— Έλεγχος ταυτότητας και εξουσιοδότηση
— Εργασία με την αρχιτεκτονική προσέγγιση REST API
- WebSockets
IV τρίμηνο
Ανάπτυξη από την ιδέα στην κυκλοφορία
— Εξοικειωθείτε με τις μεθοδολογίες Agile, Scrum, Kanban — Αποκτήστε δεξιότητες ανάπτυξης ομάδας και μάθετε πώς να εργάζεστε με το GIT — Μάθετε τις αρχές της συνεχούς ολοκλήρωσης και της συνεχούς παράδοσης
Εργα
— Έργο αποφοίτησης ομάδας. Θα περάσετε από τα στάδια της επαγγελματικής ανάπτυξης: από την εύρεση μιας ιδέας μέχρι τη δοκιμή και την κυκλοφορία του προϊόντος
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Επαγγελματική ανάπτυξη διαδικτυακών εφαρμογών
— Εισαγωγή στη γλώσσα προγραμματισμού TypeScript
— Σύστημα προηγμένων τύπων στο TypeScript
— Κλάσεις, χώρος ονομάτων, διαμόρφωση TypeScript
— Προσθήκη TypeScript στο React
— Έννοια MobX
— Δοκιμή εφαρμογής: React + TypeScript
— Τεχνολογία SSR στο React
Ομαδική ανάπτυξη διπλωματικής εργασίας
— Έργο και προϊόν, προϊόν MVP, ομάδα
— Απαιτήσεις έργου και τεχνικές προδιαγραφές
- Εργαλεία
— Μεθοδολογίες ανάπτυξης
— Προβλήματα και λύσεις τους
— Πρακτική ομαδικής εργασίας, ποιότητα
— Αποδέσμευση — κυκλοφορία του προϊόντος στον κόσμο
— Παρουσίαση προϊόντος και δημιουργία εσόδων
Μαθήματα εκτός τριμήνου
Πρέπει επίσης να περάσουν για να λάβουν δίπλωμα και βοήθεια στην εύρεση εργασίας. Μπορείτε να εγγραφείτε σε μαθήματα με ανοιχτή ημερομηνία οποιαδήποτε ημέρα, ακόμη και μετά την ολοκλήρωση όλων των μαθημάτων του προγράμματος.
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ
Προετοιμασία για τεχνική συνέντευξη
— HTML και CSS
— JavaScript
— Εργαλεία κατασκευής έργου
- Vue.js
— Βασικά στοιχεία ανάπτυξης backend για μια εφαρμογή Ιστού
— Δοκιμαστική τεχνική συνέντευξη
Βασικά στοιχεία βάσης δεδομένων. Μαθήματα βίντεο
— Σχεσιακές βάσεις δεδομένων
— Εγκατάσταση DBMS
— Σχεδιασμός βάσης δεδομένων, κανονικές φόρμες
— Εντολές SQL: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT and WHERE, DELETE and UPDATE
— Συνοχή δεδομένων
- Εξωτερικό κλειδί
— Δημιουργία πινάκων με σχέση πολλά-προς-πολλά
- Σύνθετο πρωτεύον κλειδί
— Συνδυασμός δεδομένων από πολλούς πίνακες
— Χειριστές: ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ, ΑΡΙΣΤΕΡΑ ΣΥΜΜΕΤΟΧΗ, ΔΕΞΙΑ ΣΥΝΔΕΣΗ, ΕΝΩΣΗ, ΟΜΑΔΑ ΑΝΑ
— Συνάθροιση συναρτήσεων
— Ευρετήρια
— Συναλλαγές
Βάση δεδομένων
— Διαδικτυακό σεμινάριο. Εγκατάσταση εντολών περιβάλλοντος και DDL
— Εκμάθηση βίντεο. Διαχείριση βάσεων δεδομένων και εργασία με γλώσσα ερωτημάτων SQL
— Διαδικτυακό σεμινάριο. Εισαγωγή στον Σχεδιασμό Βάσεων Δεδομένων
— Διαδικτυακό σεμινάριο. Λειτουργίες CRUD
— Εκμάθηση βίντεο + διαδικτυακό σεμινάριο: χειριστές, φιλτράρισμα, ταξινόμηση και περιορισμός. Συνάθροιση Δεδομένων
— Εκμάθηση βίντεο + διαδικτυακό σεμινάριο: σύνθετα ερωτήματα
— Εκμάθηση βίντεο + διαδικτυακό σεμινάριο: συναλλαγές, μεταβλητές, προβολές. Διαχείριση. Αποθηκευμένες διαδικασίες και λειτουργίες, ενεργοποιητές
— Εκμάθηση βίντεο + διαδικτυακό σεμινάριο: Βελτιστοποίηση ερωτημάτων. NoSQL
Linux. Σταθμός εργασίας
— Εγκατάσταση και εξοικείωση με το Linux
— Ρύθμιση της διεπαφής της γραμμής εντολών
— Διαχείριση χρηστών και ομάδων
— Φόρτωση και διεργασίες λειτουργικού συστήματος
— Συσκευή συστήματος αρχείων Linux. Έννοιες αρχείου και καταλόγου
— Εισαγωγή στα σενάρια Bash. crontab και σε προγραμματιστές εργασιών
— Διαχείριση πακέτων και αποθετηρίου. Βασικά στοιχεία για την ασφάλεια δικτύου
— Εισαγωγή στο Docker
Ανεξάρτητος προγραμματιστής: εκπαιδευτικό σεμινάριο
— Πώς λειτουργεί ο ελεύθερος επαγγελματίας;
— Τα πρώτα βήματα στο ανταλλακτήριο ανεξάρτητων επαγγελματιών
— Πώς να λάβετε περισσότερες παραγγελίες ως ελεύθερος επαγγελματίας
— Πώς να πετύχετε στόχους στον ελεύθερο επαγγελματισμό και να μην πνιγείτε στη δουλειά
— Υποθέσεις και life hacks από έμπειρους ελεύθερους επαγγελματίες
Προετοιμασία για αναζήτηση εργασίας
— Πώς να γράψετε ένα βιογραφικό που σίγουρα θα προσέξετε
— Συντάσσουμε χάρτη αναζήτησης εργασίας
- Γιατί χρειάζονται συνοδευτικές επιστολές;
— Τι να περιμένετε σε μια συνέντευξη με το HR