Java: Τεχνολογίες Ιστού - μάθημα 3900 ρούβλια. από Hexlet, εκπαίδευση 71 ωρών, ημερομηνία 28 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Μια διαδικτυακή σχολή προγραμματισμού της οποίας οι απόφοιτοι κυνηγούνται από εταιρείες
Απασχολήσαμε τον πρώτο μας μαθητή το 2013. Τότε, οι απαιτήσεις για κατώτερες γνώσεις ήταν υψηλότερες και το γρασίδι ήταν πιο πράσινο
Αυτό επηρέασε τα εκπαιδευτικά προγράμματα, την εκπόνηση και το βάθος τους. Οι συνεντεύξεις για τους μαθητές του Hexlet πραγματοποιούνται με το σύνθημα: «Χμ, τα προβλήματα ήταν πιο δύσκολα στο Hexlet».
Μερικές φορές οι μαθητές μας προσλαμβάνονται χωρίς τεχνική συνέντευξη, μόνο με βάση την ανάλυση κώδικα έργου
Σήμερα, όλο και περισσότερες εταιρείες αναφέρουν τα μαθήματα Hexlet ως πλεονέκτημα κατά την πρόσληψη. Και οι συνεργαζόμενες εταιρείες μας εμπιστεύονται τόσο πολύ που παίρνουν συνεντεύξεις από αποφοίτους χωρίς να κοιτάζουν το βιογραφικό τους
Πρόγραμμα μαθημάτων
Διάρκεια 71 ώρες
1. Εισαγωγή
Ας εξοικειωθούμε με τους στόχους και τους στόχους του μαθήματος
θεωρία
2. Αρχιτεκτονική Ιστού
Εισαγωγή της έννοιας Request-Process-Response στον κόσμο των αιτημάτων HTTP
θεωρία
δοκιμές
3.Javalin μικροπλαίσιο
Ας εξοικειωθούμε με τη δημιουργία ιστοσελίδων χρησιμοποιώντας πλαίσια
θεωρία
δοκιμές
εργασία για το σπίτι
4.Διαχειριστές αιτημάτων
Γνωριμία με την αποστολή και τη δρομολόγηση
θεωρία
δοκιμές
εργασία για το σπίτι
5.Σύνοδος HTTP
Μελέτη της δομής των χειριστών αιτημάτων
θεωρία
δοκιμές
εργασία για το σπίτι
6.Δυναμικές διαδρομές
Εκμάθηση δημιουργίας διαδρομών που περιέχουν σύμβολα κράτησης θέσης
θεωρία
δοκιμές
εργασία για το σπίτι
7.Γεννήτρια προτύπων
Μαθαίνουμε να διαχωρίζουμε τη δημιουργία HTML σε ξεχωριστό επίπεδο
θεωρία
δοκιμές
εργασία για το σπίτι
8.Διατάξεις σε JTE
Εκμάθηση εργασίας με επαναλαμβανόμενα μπλοκ σήμανσης HTML
θεωρία
δοκιμές
εργασία για το σπίτι
9.Ασφάλεια
Γνωρίστε τα βασικά για τη δημιουργία ασφαλών ιστοσελίδων
θεωρία
δοκιμές
10.Φόρμες αναζήτησης
Ας εξοικειωθούμε με φόρμες φιλτραρίσματος δεδομένων σε μια σελίδα
θεωρία
δοκιμές
εργασία για το σπίτι
11.Επιμονή
Μάθετε πώς να αποθηκεύετε δεδομένα μόνιμα
θεωρία
δοκιμές
12.Τροποποίηση εντύπων
Εκμάθηση αλλαγής δεδομένων στον διακομιστή χρησιμοποιώντας φόρμες
θεωρία
δοκιμές
εργασία για το σπίτι
13.Επικύρωση
Εκμάθηση ελέγχου των δεδομένων που εισάγει ο χρήστης
θεωρία
δοκιμές
εργασία για το σπίτι
14.Ονομασμένες διαδρομές
Μαθαίνοντας να χρησιμοποιείτε ένα πιο ανθεκτικό σύστημα για τον έλεγχο δρομολόγησης
θεωρία
δοκιμές
15.Δημιουργία CRUD σε Javalin
Ας εξοικειωθούμε με την έννοια του CRUD και ας μάθουμε πώς να το εφαρμόσουμε από την αρχή μέχρι το τέλος
θεωρία
δοκιμές
εργασία για το σπίτι
16.Model-View-Controller (MVC)
Ας εξοικειωθούμε με ένα από τα βασικά αρχιτεκτονικά μοτίβα για την κατασκευή προσαρμοσμένων εφαρμογών
θεωρία
δοκιμές
εργασία για το σπίτι
17.Cookies
Εκμάθηση χρήσης cookies στην Java
θεωρία
δοκιμές
εργασία για το σπίτι
18.Συνεδρία
Εκμάθηση χρήσης μιας συνεδρίας στο Javalin
θεωρία
δοκιμές
εργασία για το σπίτι
19.Μηνύματα flash
Εισαγωγή της έννοιας των μηνυμάτων μιας χρήσης
θεωρία
δοκιμές
εργασία για το σπίτι
20.Εργασία με βάση δεδομένων σε Javalin
Εκμάθηση εργασίας με βάση δεδομένων σε εφαρμογή Javalin
θεωρία
εργασία για το σπίτι
21.Ανάπτυξη
Γνωριμία με τις βασικές έννοιες και τη διαδικασία ανάπτυξης
θεωρία
δοκιμές
22.Σερβλέτες
Μελετάμε το servlet - την κλάση που βρίσκεται κάτω από τα πλαίσια Java
θεωρία
δοκιμές
εργασία για το σπίτι
23.Ανεξάρτητη εργασία
Πρόσθετες εργασίες που σας επιτρέπουν να εδραιώσετε την επίκτητη θεωρία
24.Πρόσθετα υλικά
Άρθρα και βίντεο επιμέλεια της ομάδας Hexlet. Θα σας βοηθήσει να βουτήξετε βαθύτερα στο θέμα του μαθήματος
Σε αυτό το μάθημα, οι μαθητές θα κατανοήσουν τις ιδιαιτερότητες και τα χαρακτηριστικά της γλώσσας Scala, τα πλεονεκτήματα και τα δύσκολα σημεία της. Το μάθημα περιλαμβάνει μια επισκόπηση των τελεστών Scala και τύπων δεδομένων, εκμάθηση βασικών δομών δεδομένων όπως πίνακες, χάρτης, πλειάδες, χρησιμοποιώντας αντικειμενοστραφής και λειτουργικός προγραμματισμός, εργασία με συλλογές Scala, χρήση αντιστοίχισης προτύπων, κλάσεων πεζών, γενικών τύπων και σιωπηρών μεταμορφώσεις. Προσφέρεται ένας μεγάλος αριθμός πρακτικών ασκήσεων.
4
Σε αυτό το μάθημα, οι μαθητές θα μάθουν για την τεχνολογία κατανεμημένων υπολογιστών που χρησιμοποιεί τεχνολογίες JEE (Java Enterprise Edition), συμπεριλαμβανομένων χρήση EJB, έγχυση εξάρτησης CDI, εργασία με βάσεις δεδομένων μέσω τεχνολογίας JPA και εργασία με μεσίτες μηνυμάτων που βασίζονται στην τεχνολογία JMS. Το μάθημα βασίζεται στον διακομιστή WildFly (JBoss) ως τον πιο δημοφιλή διακομιστή εφαρμογών αυτή τη στιγμή. Ωστόσο, η γνώση μπορεί να εφαρμοστεί σε οποιονδήποτε διακομιστή πληροί τις προδιαγραφές JEE (WebSphere, WebLogic, κ.λπ.).
4