Ανάπτυξη επιχειρηματικών εφαρμογών σε Java και Spring - μάθημα 88.000 ρούβλια. από IT Academy, εκπαίδευση 294 ακ. ώρες, Ημερομηνία: 15 Ιανουαρίου 2024.
μικροαντικείμενα / / November 28, 2023
Το πρόγραμμα αναπτύχθηκε με βάση το ομοσπονδιακό κρατικό εκπαιδευτικό πρότυπο χρησιμοποιώντας το επαγγελματικό πρότυπο Νο. 679n της 18ης Νοεμβρίου 2013.
Το κράτος θα πληρώσει από 50% έως 100% του κόστους αυτού του μαθήματος.
Ο ακροατής πρέπει να έχει δίπλωμα δευτεροβάθμιας επαγγελματικής ή τριτοβάθμιας εκπαίδευσης. Για την επιτυχή ολοκλήρωση του προγράμματος, συνιστάται να είστε προχωρημένος χρήστης Η/Υ, να έχετε βασική γνώση Η/Υ και να γνωρίζετε αγγλικά και μαθηματικά σε βασικό επίπεδο.
Σύνταξη γλώσσας Java;
Βασικά αλγοριθμικά σχέδια;
Μοτίβα προγραμματισμού;
Βασικά ερωτήματα SQL.
Βασικές αρχές αντικειμενοστρεφούς προγραμματισμού (OOP);
Σύστημα ελέγχου έκδοσης (VCS);
ΣΤΕΡΕΙΣ αρχές.
Χρησιμοποιήστε Java για να γράψετε κώδικα προγράμματος.
Χρησιμοποιήστε ένα περιβάλλον ανάπτυξης για να γράψετε κώδικα.
Χρησιμοποιήστε εργαλεία εντοπισμού σφαλμάτων κώδικα λογισμικού.
Εργασία με βάσεις δεδομένων.
Σύνδεση βιβλιοθηκών.
Εργαστείτε σε μια ομάδα.
Ανάπτυξη και εφαρμογή νέας λειτουργικότητας σύμφωνα με τις δεδομένες τεχνικές προδιαγραφές.
Συμμόρφωση με τους συντακτικούς και λογικούς κανόνες γραφής κώδικα στη γλώσσα Java.
Ανάπτυξη εφαρμογών πελάτη-διακομιστή.
Δημιουργία μιας καθαρής αρχιτεκτονικής εφαρμογής.
Ανάλυση και επαλήθευση του πηγαίου κώδικα του προγράμματος.
1. Βασική μονάδα: Java Core
1.1 Βασικά στοιχεία γλώσσας Java (JVM και GC), μεταγλωττιστής, διερμηνέας, bytecode
1.2 Περιβάλλον ανάπτυξης (διεπαφή περιβάλλοντος ανάπτυξης, βασικές συντομεύσεις πληκτρολογίου, πρότυπα)
1.3 Μεταβλητές και πρωτόγονοι
1.4 Δομές ελέγχου: συνθήκες και κύκλοι
1.5 Συναρτήσεις και αλγόριθμοι
1.6 Πίνακες
1.7 Εισαγωγή στο OOP
1.8 Κληρονομικότητα, ενθυλάκωση, πολυμορφισμός
1.9 Εξαιρέσεις
1.10 Μοτίβα προγραμματισμού
1.11 Συμβολοσειρές: String, StringBuilder, SringBuffer, StringPull
1.12 Μοντέλο προγραμματισμού που βασίζεται σε συμβάντα
1.13 Σύνθετες δομές δεδομένων: συλλογές
1.14 Εργασία με συλλογές API ροής
1.15 Δοκιμή: Ενότητα 4
1.16 Εισαγωγή στους Αλγόριθμους
1.17 Πολυπλοκότητα αλγορίθμων
1.18 Ταξινόμηση
1.19 Μηχανές πεπερασμένης κατάστασης
1.20 Εξασκηθείτε στην επίλυση προβλημάτων αλγορίθμου με το HakerRang
2. Ανάπτυξη εφαρμογών πελάτη-διακομιστή
2.1. Σχεδιασμός εφαρμογής. Δημιουργικά, συμπεριφορικά και δομικά σχέδια σχεδίασης. Καθαρή αρχιτεκτονική, ΣΤΕΡΕΙΣ αρχές
2.2. Γλώσσα ερωτημάτων SQL. Βασικές εντολές: SELECT, INSERT, JOIN, UPDATE. Σχέσεις σε πίνακες. Βασικά στοιχεία JDBC. Συνδεθείτε στη βάση δεδομένων. JDBC, In-Memory DB, Statement, ResultSet
2.3. Δημιουργία κλάσης ORM
2.4. Εργασία με αρχεία
2.5. Βασικά στοιχεία ανάπτυξης WEB. Πρωτόκολλα δικτύου, ψηφιακά πιστοποιητικά
2.6. Χαρακτηριστικά του JS. Εκμάθηση του μηχανισμού AJAX
2.7 Αλληλεπίδραση με servlets. Υποδομή. Ανάπτυξη τοπικού διακομιστή
2.8. Βασικά JSP
2.9. Ανάπτυξη εφαρμογής MVC. Βασικά στοιχεία JSTL
2.10. Δημιουργία ηλεκτρονικού καταστήματος
2.11. Διοχέτευση DevOps
2.12. Maven Basics. Δοκιμή εφαρμογής
2.13. Δημιουργία ηλεκτρονικού καταστήματος
2.14. Βασικά στοιχεία εργασίας με GIT. Βασικές εντολές. Αλληλεπίδραση με πρίζες.
2.15. Βασικά στοιχεία του πλαισίου SPRING. Διαμορφώσεις, φασόλια, αυτόματη καλωδίωση
2.16 Χαρακτηριστικά του Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Δοκιμή ενσωμάτωσης
2.20. Βασικά στοιχεία RMI. Αίτημα Πισίνες
2.21. Προετοιμασία για τεχνική συνέντευξη