Επάγγελμα "Backend developer" - μάθημα 23.000 ρούβλια. από HTML Academy, εκπαίδευση 11 μηνών, ημερομηνία 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Εσείς ελέγχετε τον δικό σας φόρτο εργασίας. Κατά τη διάρκεια της εκπαίδευσης μπορείτε να αναπτύξετε τέσσερα έργα.
Κατά τη διάρκεια της εκπαίδευσης, ένας εφημερεύων μέντορας είναι συνεχώς διαθέσιμος σε μια γενική ιδιωτική συνομιλία με άλλους μαθητές.
Το μάθημα έχει σχεδιαστεί για αρχάριους. Η βασική γνώση Η/Υ είναι επαρκής για την ολοκλήρωση του μαθήματος.
Ο όγκος των εργασιών επιλέγεται έτσι ώστε ακόμη και οι πολυάσχολοι και εργαζόμενοι να μπορούν να τις ολοκληρώσουν εγκαίρως, δουλεύοντας σε άνετη λειτουργία.
Εσείς μόνοι σας ρυθμίζετε το φορτίο ανάλογα με το τιμολόγιο. Στο τυπικό τιμολόγιο θα χρειαστείτε 15-20 ώρες την εβδομάδα, στο εκτεταμένο τιμολόγιο - 8 ώρες την εβδομάδα.
Ο χρονισμός του μαθήματος σάς επιτρέπει να λάβετε ένα ολοκληρωμένο προσωπικό έργο για καθένα από τα τέσσερα μέρη του μαθήματος.
Ζωντανές ηχογραφήσεις
Ηχογραφήσεις ζωντανών εκπομπών στις οποίες οι δάσκαλοι αναλύουν σύνθετα ζητήματα από τη θεωρία και την πράξη.
Πρακτική
Κάνετε την εργασία στην οποία εργάζεστε για το έργο σας και ενισχύετε το υλικό του μαθήματος.
Αναθεώρηση κώδικα
Μετά από κάθε εργασία, μπορείτε να συγκρίνετε την ποιότητα της εργασίας σας με το αρχείο ελέγχου κώδικα και να κατανοήσετε πώς μπορείτε να τα πάτε καλύτερα.
Αυτή η ενότητα έχει σχεδιαστεί για να προετοιμάζει πλήρεις αρχάριους για να κατακτήσουν με επιτυχία τις επαγγελματικές δεξιότητες προγραμματιστή backend.
Θα βυθιστείτε ομαλά στο ρυθμό της μάθησης και θα περάσετε και θα εδραιώσετε το «τεχνολογικό ελάχιστο» από την αρχή, το οποίο είναι απαραίτητο για να μάθετε αποτελεσματικά να επιλύετε τα προβλήματα ενός προγραμματιστή backend.
Αυτό το ελάχιστο περιλαμβάνει βασικές γνώσεις HTML και CSS, τα βασικά της JavaScript, PHP και βασικούς αλγόριθμους, τα βασικά της εργασίας με API του προγράμματος περιήγησης που χρησιμοποιούν JavaScript, καθώς και τη δυνατότητα χρήσης εργαλείων ανάπτυξης ομάδας, συγκεκριμένα Git και GitHub.
PHP. Επαγγελματική ανάπτυξη ιστοσελίδων
Θα μάθετε τη σύνταξη της γλώσσας PHP, θα μάθετε πώς να χειρίζεστε πληροφορίες σε βάσεις δεδομένων (DB) μέσω SQL αιτήματα, μπορείτε να διαμορφώσετε την ενοποίηση των σεναρίων PHP με τη βάση δεδομένων και να εμφανίσετε πληροφορίες από τη βάση δεδομένων σε σελίδες ιστοσελίδα.
Επιπλέον, θα προσθέσετε διαδραστικότητα στο έργο σας συνδέοντας φόρμες εγγραφής, θα μπορείτε να διαιρέσετε σελίδες του ιστότοπου σε δημόσιες και ιδιωτικές, καθώς και να μάθετε προηγμένες τεχνικές για εργασία με MySQL και τρίτους βιβλιοθήκες.
JavaScript. Επαγγελματική ανάπτυξη διαδικτυακών διεπαφών
Θα μάθετε τα βασικά της JavaScript, θα εξοικειωθείτε με τις τρέχουσες δυνατότητες του προτύπου ECMAScript 2018, θα μάθετε αλγοριθμική σκέψη, θα καταλάβετε πώς να αναβιώσετε στατικές σελίδες, να επικυρώσετε δεδομένα σε φόρμες, να αλληλεπιδράσετε με διακομιστές και να εξασκηθείτε στην επίλυση τυπικών καθήκοντα.
PHP και Yii. Αρχιτεκτονική σύνθετων διαδικτυακών υπηρεσιών
Θα μάθετε αντικειμενοστραφή προγραμματισμό (OOP). Όλες οι σύγχρονες εφαρμογές PHP γράφονται μόνο με χρήση OOP. Στην αρχή της ενότητας θα εξοικειωθούμε με τις κύριες έννοιες: κλάσεις, αντικείμενα, διεπαφές. Θα δούμε επίσης τις δυνατότητες της PHP για προχωρημένο επίπεδο και θα εξοικειωθούμε με τις δυνατότητες της γλώσσας, χωρίς τις οποίες κανένα επαγγελματικό έργο δεν μπορεί να κάνει.
Σε αυτήν την ενότητα, θα εξερευνήσουμε το πλαίσιο Yii 2 και θα εξερευνήσουμε τα στοιχεία του που θα μας βοηθήσουν να επεξεργαστούμε φόρμες και να πραγματοποιήσουμε δρομολόγηση μεταξύ των σελίδων. Επιπλέον, θα μάθουμε για ένα σύνολο οπτικών στοιχείων: αυτό θα είναι χρήσιμο για γρήγορη δημιουργία πρωτοτύπων ή για τη δημιουργία του πίνακα διαχείρισης μιας εφαρμογής.
Θα μάθουμε επίσης πώς να εργαζόμαστε με εξωτερικές υπηρεσίες μέσω του πρωτοκόλλου API και θα μπορούμε να υλοποιούμε και τις δύο πλευρές της αλληλεπίδρασης: να ενεργούμε ως πελάτης API και διακομιστής API.
PHP και Laravel. Δημιουργία σύγχρονων backends
Η PHP χρησιμοποιείται για τη δημιουργία του backend για εφαρμογές web και κινητές συσκευές. Σε αυτήν την περίπτωση, αναπτύσσεται ένα API σε PHP, το οποίο είναι υπεύθυνο για όλη την επιχειρηματική λογική και την εργασία με δεδομένα.
Θα εξοικειωθούμε με το πλαίσιο Laravel και θα το χρησιμοποιήσουμε για να γράψουμε ένα σύνθετο REST-API για μια διαδικτυακή εφαρμογή. Εκτός από τις δεξιότητες εργασίας με το ίδιο το πλαίσιο, θα μάθετε να γράφετε κώδικα που είναι εύκολο να επεκταθεί και να δοκιμαστεί. Η γνώση των αρχιτεκτονικών προτύπων και των πλαισίων δοκιμών θα σας βοηθήσει σε αυτό. Οι αυτοματοποιημένες δοκιμές διαδραματίζουν πολύ μεγάλο ρόλο σε αυτό το μάθημα: θα αναλύσουμε τόσο μοναδιαίες όσο και λειτουργικές δοκιμές. Θα μάθετε επίσης πώς να σχεδιάζετε μια εφαρμογή για υψηλά φορτία και να κατανοείτε τις στρατηγικές ανάπτυξης και συνεχούς παράδοσης (CI/CD).
Η ενημερωμένη γνώση και η εμπειρία στην επίλυση πρακτικών προβλημάτων θα σας επιτρέψουν να θεωρείτε τον εαυτό σας έναν πλήρη μεσαίο προγραμματιστή.
R
riinaaamur
09.04.2022 ΣΟΛ.
Θέλετε να μάθετε την ανάπτυξη Ιστού; Στη συνέχεια, μην επισκέπτεστε ποτέ τον ιστότοπο HTML Academy.
Πλεονεκτήματα: Κανένα. Μειονεκτήματα: Χαιρετισμοί ολόκληρου του μαθήματος! Είναι δύσκολο να ξεκινήσω να γράφω μια κριτική γιατί η δυσαρέσκεια με πλημμυρίζει τόσο πολύ, θολώνοντας τη λογική μου. Ωστόσο, έχω ήδη γράψει ένα παρόμοιο κείμενο για την υποστήριξη του μαθήματος, οπότε θα προσπαθήσω να θυμηθώ. Αρχικά, αγόρασα ένα μάθημα για την ανάπτυξη backend στο HNR. Ξέρω ότι είναι δύσκολο, ειδικά για αρχάριους (είμαι νεοφυής στην ανάπτυξη ιστοσελίδων),...