Επάγγελμα προγραμματιστής Android - δωρεάν μάθημα από το Skillbox, εκπαίδευση, Ημερομηνία: 29 Νοεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Ρωσική εταιρεία Διαδικτύου στον τομέα της διαδικτυακής εκπαίδευσης, που ιδρύθηκε το 2016. Το μερίδιο ελέγχου της Skilbox LLC ανήκει στην VK. Η εταιρεία θεωρείται ο ηγέτης στη ρωσική αγορά επαγγελματικής διαδικτυακής εκπαίδευσης. Είναι επίσης ηγέτης στην εκπαίδευση για θέσεις εργασίας που σχετίζονται με την ψηφιακή οικονομία και τη διαδικτυακή διαφήμιση.
Η Skillbox είναι μια ρωσική εταιρεία που ειδικεύεται στην ηλεκτρονική εκπαίδευση. Το Skillbox αυτοαποκαλείται διαδικτυακό πανεπιστήμιο για δεξιότητες σε ζήτηση.
Τα εκπαιδευτικά προγράμματα της υπηρεσίας επικεντρώνονται σε τέσσερις βασικούς τομείς:
- σχέδιο;
- προγραμματισμός;
- εμπορία;
- έλεγχος.
Στην πλατφόρμα μπορείτε να αποκτήσετε γνώσεις για τρέχοντα θέματα και δεξιότητες που απαιτούνται. Όλα τα μαθήματα στοχεύουν στην πρακτική: παρακολουθούμε τη συνάφεια του υλικού και βοηθάμε στην απασχόληση και την πρακτική άσκηση.
Η εκπαιδευτική πλατφόρμα Skillbox κυκλοφόρησε το 2016. Η εταιρεία ιδρύθηκε από τον Igor Koropov (1989-2020) και τον Dmitry Krutov. Αργότερα ενώθηκαν από τους Andrey Anishchenko και Sergey Popkov. Γενικός διευθυντής της εταιρείας από την ίδρυσή της ήταν ο Ντμίτρι Κρούτοφ. Το Skillbox έλαβε το βραβείο Runet δύο φορές: το 2018 στην κατηγορία Εκπαίδευση και Προσωπικό και το 2019 στην κατηγορία Τεχνολογία και Καινοτομία.
Τον Φεβρουάριο του 2019 Mail. Ο Όμιλος Ru απέκτησε το 3% της εταιρείας, στη συνέχεια αύξησε το μερίδιο στο 10,33% τον Μάρτιο και τελικά στο 60,33% τον Δεκέμβριο του ίδιου έτους. Σύμφωνα με την ετήσια έκθεση της Mail. Ο Όμιλος Ru, ένα μερίδιο ελέγχου στην εταιρεία, του κόστισε 1,6 δισεκατομμύρια ρούβλια.
Τον Νοέμβριο του 2019, η RBC συμπεριέλαβε την εταιρεία στην κατάταξη των 35 μεγαλύτερων εταιρειών EdTech στη Ρωσία, τοποθετώντας το Skillbox στην 6η θέση. Το 2020, στην κατάταξη των κορυφαίων 10 μεγαλύτερων εταιρειών EdTech που συνέταξε η RBC, η Skillbox πέρασε στη 2η θέση.
Τον Οκτώβριο του 2020 Mail. Ο Όμιλος Ru αύξησε το μερίδιό του στην εταιρεία στο 70%. Τον Νοέμβριο του 2020, ο συνιδρυτής της πλατφόρμας, Igor Koropov, πέθανε στο Σότσι.
Μάθετε να προγραμματίζετε στο Kotlin και να χειρίζεστε λάθη. Εξοικειωθείτε με τις αρχές του OOP, ασύγχρονου και αντιδραστικού προγραμματισμού.
Προγραμματιστής Android. Επίπεδο 1 ≈5-6 μήνες
Θα διαβάσετε τα βασικά της ανάπτυξης Android: μάθετε πώς να σχεδιάζετε οθόνες, κινούμενες διεπαφές, λογική προγραμμάτων, να εργάζεστε με δεδομένα και το δίκτυο. Αναπτύξτε μια εφαρμογή παρόμοια με το Unsplash, το Reddit ή το Strava της επιλογής σας.
- Εισαγωγή στο επάγγελμα
- Έναρξη εργασιών
- Διάταξη
- Συστατικά
- ConstraintLayout
- Πόροι Έργου
- Οθόνες εφαρμογών
- Κινουμένων σχεδίων
- Εντοπισμός εφαρμογής
- Κύκλος ζωής
- Βασικά στοιχεία αποθήκευσης δεδομένων
- Αρχιτεκτονική Επίπεδων Παρουσίασης
- Δικτύωση (Retrofit)
- Εργασία με τη βάση δεδομένων (δωμάτιο)
- Εργασία με σύνολα δεδομένων
- Εργασία με προστατευμένα διαμερίσματα λειτουργικού συστήματος
- Εργασία με την τοποθεσία
- Firebase
Προγραμματιστής Android. Επίπεδο 2 ≈4 μήνες
Μάθετε προηγμένες τεχνικές ανάπτυξης - προσαρμόστε τη διεπαφή χρήστη, βελτιστοποιήστε την απόδοση, εξοικειωθείτε με τα μοτίβα σχεδιασμού και βυθιστείτε στην έννοια του αντιδραστικού προγραμματισμού. Στο τέλος της ενότητας, εργαστείτε στην εφαρμογή σε ομάδα.
- Δημιουργούμε τις δικές μας Προβολές και κινούμενα σχέδια.
- Εργασία με λίστες.
- Δηλωτική διεπαφή χρήστη.
- Εκτέλεση εργασιών στο παρασκήνιο: εξάσκηση.
- Προηγμένη ένεση εξάρτησης. Στιλέτο 2.
- Μοτίβα κατασκευής εφαρμογών.
- Μοτίβα στρώματος παρουσίασης.
- Δοκιμές.
- Έξοδος από την εφαρμογή.
- Διαρροές μνήμης και στατικοί αναλυτές.
- Αναθεώρηση κώδικα σε προχωρημένο επίπεδο.
- RxJava. Βασικά.
- RxJava. Μέρος 2ο. χειριστές.
Σύστημα ελέγχου έκδοσης Git
Μάθετε βασικές εντολές Git και μάθετε πώς οι ομάδες οργανώνουν την εργασία σε κλάδους.
- Εκδόσεις κώδικα προγράμματος.
- Εγκατάσταση του Git.
- Ευρετήριο και μερικές δεσμεύσεις.
- Σύγκριση εκδόσεων.
- Ακύρωση αλλαγών και επαναφοράς εκδόσεων.
- Αποθετήρια και ομαδική εργασία.
- Υποκαταστήματα - δημιουργία και διαχείριση.
- Συγχώνευση και επίλυση συγκρούσεων.
- Χρήσιμα εργαλεία.
- Κανόνες εργασίας με το Git.
SQL Query Language
Μάθετε τη γλώσσα ερωτημάτων SQL σε βαθύ επίπεδο. Μάθετε να γράφετε ερωτήματα βάσης δεδομένων και να τροποποιείτε δεδομένα.
- SQL. Εισαγωγή.
- Δομή βάσης δεδομένων, ΠΕΡΙΓΡΑΦΕΙ αίτημα.
- Επιλογή και φιλτράρισμα δεδομένων, SELECT ερώτημα.
- Συναρτήσεις και εκφράσεις, συνάθροιση δεδομένων.
- Σχέσεις και πίνακες σύνδεσης: JOIN.
- Ομαδοποίηση.
- Τροποποίηση δεδομένων.
- Υποερωτήματα.
- Δήλωση και τροποποίηση της δομής δεδομένων.
Αγγλικά για ειδικούς πληροφορικής
Μάθετε να επικοινωνείτε και να αναζητάτε πληροφορίες στα Αγγλικά.
- Βιογραφικό και βιογραφικό πληροφορικής: Δημιουργούμε βιογραφικό στα Αγγλικά.
- Συνέντευξη για δουλειά: ερωτήσεις και απαντήσεις: Μας κάνουν συνέντευξη στα Αγγλικά.
- Ομαδική εργασία: Μιλάμε για ομαδική εργασία και διαδικασίες στα Αγγλικά.
- Επικοινωνία στο χώρο εργασίας: Αγγλικά για επικοινωνία.
- Επαγγελματική επιστολή: Αλληλογραφούμε στα αγγλικά.
- Ανάπτυξη λογισμικού: Αναλύουμε όλα τα στάδια του κύκλου ζωής του λογισμικού στα Αγγλικά.
- Ανάπτυξη ιδέας συστήματος και SRS: Σύνταξη τεχνικών προδιαγραφών στα Αγγλικά.
- Σχεδιασμός: Μιλάμε για βασικές σχεδιαστικές έννοιες.
- Ανάπτυξη και δοκιμή: Ας δούμε τους βασικούς όρους που χρησιμοποιούνται στην ανάπτυξη και τη δοκιμή.
- Ανάπτυξη και συντήρηση: Συζητάμε τυπικές ενέργειες κατά την ανάπτυξη και περαιτέρω συντήρηση λογισμικού.
Καριέρα και εξέλιξη για προγραμματιστή
Λάβετε χρήσιμες συμβουλές για περαιτέρω εξέλιξη σταδιοδρομίας.
- Τι χρειάζεται ένας εργοδότης;
- Πώς να δημιουργήσετε ένα βιογραφικό και να αναζητήσετε εργασία.
- Πώς να περάσετε με επιτυχία μια συνέντευξη.
- Πώς να περάσετε τη δοκιμαστική περίοδο.
Figma 2.0
Θα πλοηγηθείτε στη διεπαφή του επεξεργαστή γραφικών και θα δημιουργήσετε διατάξεις σχεδίασης για μελλοντικές εφαρμογές.
- Εισαγωγή στο Figma. Επισκόπηση χαρακτηριστικών.
- Εργασία με γραφικά.
- Επεξεργαστής Figma - αρθρωτά πλέγματα και πίνακες τέχνης.
- Δημιουργία και διαμόρφωση στοιχείων, εργασία με εφέ.
- Δημιουργία ένθετων στοιχείων. Αυτόματη διάταξη.
- Οργάνωση του χώρου εργασίας των στοιχείων και των στυλ. Ομαδική εργασία, έλεγχος έκδοσης και μεταφορά layouts στην ανάπτυξη.
- Πρωτοτυποποίηση.
- Figma Animate.
- Μονάδα μπόνους. Ανασκόπηση και εφαρμογή των πρόσθετων Figma.
Χειροκίνητη δοκιμή εφαρμογών για κινητά
Μάθετε να ελέγχετε τις εφαρμογές Android για σφάλματα και να γράφετε αναφορές σφαλμάτων.
- Δοκιμή εφαρμογών για κινητά.
- Γενική εξοικείωση με το θέμα.
- Προσανατολισμός και οθόνες.
- Εξομοιωτές και προσομοιωτές.
- Δημιουργία εφαρμογών και προηγμένων δυνατοτήτων του Android Studio και του XCode.
- GPS και μπαταρία.
- Σύνδεση.
- Στιγμιότυπα οθόνης και αρχεία καταγραφής.
- Πληροφορίες για το πτυχιακό έργο.
Πλεονεκτήματα: Υψηλής ποιότητας βίντεο, ικανοί δάσκαλοι, πολύ καλοί επιμελητές! Μειονεκτήματα: Δεν έχω βρει ακόμα ένα Γεια σας! Αποφάσισα να γράψω μια κριτική για το Skillbox γιατί αυτή η εκπαιδευτική πλατφόρμα με εξέπληξε πραγματικά! Ένας σύντομος πρόλογος: Είμαι 26 ετών, εργάζομαι σε εργοστάσιο ως μηχανικός, αλλά ονειρεύομαι να γίνω προγραμματιστής. Δηλαδή, θέλω πολύ να μάθω πώς να φτιάχνω εφαρμογές για συσκευές Android...
Πλεονεκτήματα: Υψηλής ποιότητας υλικό και παρουσίαση, αποτελεσματικότητα. Μειονεκτήματα: Το κόστος χωρίς εκπτώσεις και τα κέρδη μου δεν είναι μικρό. Σημειώνω συνεχώς κάτι ενδιαφέρον και σημαντικό ή σε ένα προσωπικό μήνυμα στο VK (νομίζω ότι πολλοί άνθρωποι το κάνουν αυτό). Ο σύνδεσμος προς το Skillbox έχει μαζέψει σκόνη στους σελιδοδείκτες μου εδώ και πολύ καιρό, αν και κοιτούσα τακτικά κριτικές για αυτούς για να τους κατανοήσω καλύτερα και να μάθω περισσότερα, μεταξύ των οποίων...
Πλεονεκτήματα: Κανένα. Μειονεκτήματα: Υψηλή τιμή, φτωχό υλικό. Αχρηστος. Γεια σας, αγόρασα το μάθημα στις 18 Μαΐου, σπούδασα για ένα μήνα. Για να ολοκληρώσω τις εργασίες που ζητήθηκαν εκεί, επικοινώνησα. Σε βίντεο Blogger από το YouTube που είναι δωρεάν. Ως αποτέλεσμα, κατέληξα στο συμπέρασμα ότι αυτά τα μαθήματα ήταν εντελώς περιττά, αφού κάθε φορά έψαχνα για πληροφορίες από έξω. Μετά από 3 μήνες αποφάσισα να λύσω το συμβόλαιο με αυτόν τον ηλίθιο...
Μάθετε να δημιουργείτε τις δικές σας εφαρμογές και παιχνίδια για Android, να δουλεύετε με δομές δεδομένων και να γίνετε απαραίτητος ειδικός για κάθε εταιρεία πληροφορικής.
Σε αυτό το μάθημα θα μάθετε πώς να εργάζεστε με τη βιβλιοθήκη Room. Το Room είναι μια διεπαφή υψηλού επιπέδου που διευκολύνει την εργασία με μια βάση δεδομένων SQLite.
Σε αυτό το μίνι μάθημα, θα αναπτύξουμε μια εφαρμογή για την αναζήτηση και αποθήκευση αγαπημένων ταινιών και στη συνέχεια θα γράψουμε Unit tests χρησιμοποιώντας το Mockito.