Ανάπτυξη εφαρμογών Android στο Kotlin, επίπεδο 1 - μάθημα 36.990 RUB. από Ειδικός, εκπαίδευση 40 ακ. η., Ημερομηνία: 15 Ιουλίου 2023.
μικροαντικείμενα / / November 30, 2023
Σκοπός του μαθήματος: να εισαγάγει τον φοιτητή στα βασικά της ανάπτυξης εφαρμογών Android στη γλώσσα προγραμματισμού Kotlin.
Το μάθημα είναι χτισμένο σύμφωνα με την πιο αποτελεσματική μεθοδολογία: από απλό σε σύνθετο.
Προγραμματιστές Java Android που θέλουν να μάθουν την προτεινόμενη γλώσσα προγραμματισμού Android της Google εφαρμογές για όλους όσους θέλουν να μάθουν πώς να δημιουργούν εφαρμογές για το πιο κοινό λειτουργικό σύστημα για κινητά συστήματα.
Το εκπαιδευτικό κέντρο "Specialist" είναι ένα εξουσιοδοτημένο εκπαιδευτικό κέντρο Android. Η υψηλή αποτελεσματικότητα της εκπαίδευσης επιβεβαιώνεται από τον προμηθευτή προγραμματιστή της πιο δημοφιλής πλατφόρμας για κινητά!
Με την ολοκλήρωση του μαθήματος, θα λάβετε ένα έγκυρο πιστοποιητικό από ένα εξουσιοδοτημένο εκπαιδευτικό κέντρο Android, το οποίο θα είναι μια εξαιρετική προσθήκη στο χαρτοφυλάκιό σας
Εργαζόμενος καθηγητής μαθημάτων για την ανάπτυξη εφαρμογών για κινητά για Android. Κάτοχος έξι διεθνών πιστοποιήσεων κύρους, συμπεριλαμβανομένων των IBM Certified Database Administrator – DB2 DBA για Linux UNIX και Windows. Διαθέτει πλούσιο πρακτικό...
Εργαζόμενος καθηγητής μαθημάτων για την ανάπτυξη εφαρμογών για κινητά για Android. Κάτοχος έξι διεθνών πιστοποιήσεων κύρους, συμπεριλαμβανομένων των IBM Certified Database Administrator – DB2 DBA για Linux UNIX και Windows. Διαθέτει μεγάλη πρακτική εμπειρία ως προγραμματιστής, προγραμματιστής, αναλυτής και σύμβουλος. Τα τελευταία 16 χρόνια, ο Marat Anasovich συμμετέχει σε διάφορα έργα για την υλοποίηση συστημάτων master διαχείριση δεδομένων σε μεγάλα πετρέλαιο και φυσικό αέριο, την ενέργεια, τη βιομηχανία και το διεθνές εμπόριο εταιρείες.
Αποφοίτησε από το Φυσικο-Τεχνικό Ινστιτούτο της Μόσχας (MIPT). Άριστη γνώση οποιωνδήποτε θεμάτων προγραμματισμού σε Java, Android, C/C++, Perl, SQL και MATLAB. Διαθέτει μεγάλη εμπειρία στη διαχείριση συστημάτων και δικτύων λειτουργικών συστημάτων Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) και Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Διαθέτει επαγγελματικές γνώσεις στον τομέα της διαχείρισης δικτύου Cisco. Επιπλέον, ο Marat Anasovich έχει εξαιρετικές δεξιότητες στη διαχείριση συστημάτων διαχείρισης σχεσιακών βάσεων δεδομένων, ιδίως Oracle και IBM DB2.
Η πλούσια και ποικίλη πρακτική εμπειρία του επιτρέπει να διεξάγει μαθήματα με ζωηρό και συναρπαστικό τρόπο. Ο Marat Anasovich δίνει εξαιρετικά παραδείγματα από την εκτεταμένη επαγγελματική του πρακτική που απεικονίζουν πολύχρωμα το υλικό. Ξέρει πώς όχι μόνο να μεταφέρει εύκολα και ξεκάθαρα ακόμα και τις πιο σύνθετες πληροφορίες σε κάθε ακροατή, αλλά και να τον συναρπάζει πραγματικά με το θέμα του. Ο δάσκαλος είναι πολύ προσεκτικός στο κοινό του, ξέρει πώς να κρατά την προσοχή του και απαντά σε ερωτήσεις με ευχαρίστηση. Στα μαθήματα που διευθύνει ο Marat Anasovich, θα μπορείτε να κατακτήσετε πλήρως την τρέχουσα ειδικότητα ενός προγραμματιστή εφαρμογών για κινητά και να γίνετε περιζήτητος ειδικός στην αγορά εργασίας!
Ενότητα 1. Επισκόπηση της πλατφόρμας Android (5 ac. η.)
- Τι είναι το Android;
- Ιστορία προέλευσης
- Πλεονεκτήματα του Android
- Αρχιτεκτονική Android
- Χαρακτηριστικά της πλατφόρμας Android
- Βασικά στοιχεία Android
- Ασφάλεια και Άδειες
- Εγκατάσταση και διαμόρφωση στοιχείων περιβάλλοντος ανάπτυξης
Πρακτική δουλειά.
- Δημιουργία της πρώτης εφαρμογής για Android
Ενότητα 2. Δραστηριότητες και πόροι (6 ακ. η.)
- Δραστηριότητες στο Android
- Δημιουργία Δραστηριότητας
- Κύκλος ζωής δραστηριότητας
- Στοίβες δραστηριότητας
- Καταστάσεις δραστηριότητας
- Παρακολούθηση αλλαγών κατάστασης δραστηριότητας
- Πόροι
- Διαχωρισμός πόρων από τον κώδικα προγράμματος
- Δημιουργία πόρων
- Απλές αξίες
- Οπτικά στυλ και θέματα
- εικόνες
Πρακτική δουλειά.
- Εργασία με πόρους εφαρμογής
Ενότητα 3. Εφαρμογές και διεπαφή χρήστη (8 ac. η.)
- Σχεδιασμός Υλικού
- Χρήση εξωτερικών πόρων στον κώδικα εφαρμογής
- Χρήση πόρων εντός πόρων
- Εντοπισμός εφαρμογής
- Κατηγορία εφαρμογής
- Χειρισμός συμβάντων κύκλου ζωής εφαρμογής
- Διεπαφή χρήστη
- Προβολές
- Διάταξη
- Διεπαφή χρήστη χωρίς σήμανση
Πρακτική δουλειά.
- Δημιουργία διεπαφής χρήστη δραστηριότητας
- Εντοπισμός μιας εφαρμογής με χρήση πόρων
Ενότητα 4. Προθέσεις, μενού και εργασία με δεδομένα (6 ac. η.)
- Προσαρμογείς στο Android
- AdapterView - ListView, GridView
- Χρήση προσαρμογέων για σύνδεση δεδομένων
- RecyclerView
- Έννοια του πλαισίου
- Intents στο Android
- Χρήση των προθέσεων για την εκκίνηση δραστηριοτήτων
- Άμεσες προθέσεις
- Αποθήκευση κατάστασης και ρυθμίσεων εφαρμογής
- Κοινόχρηστες προτιμήσεις
- Εργασία με αρχεία
- Χρήση στατικών αρχείων ως πόρων
- Μενού στο Android
- Κύριο και μενού περιβάλλοντος
- Περιγραφή του μενού με χρήση XML
- Αναδυόμενο μενού
- Πλοήγηση κάτω
- Συρτάρι πλοήγησης
Πρακτική δουλειά.
- Δημιουργία Μενού
- Εργασία με το AdapterView
- Εκκίνηση δραστηριοτήτων, επιστροφή δεδομένων από δραστηριότητες
- Εργασία με τη βάση δεδομένων Preferences
Ενότητα 5. DBMS και χρήση υπηρεσιών δικτύου (6 ac. η.)
- Εργασία με βάσεις δεδομένων στο Android
- Δρομείς και τιμές περιεχομένου
- Εργασία με SQLite DBMS
- Εργασία με ένα DBMS χωρίς προσαρμογέα
- Δυνατότητες εργασίας με βάση δεδομένων στο Android
- Εκτέλεση ερωτημάτων για πρόσβαση σε δεδομένα
- Αλλαγή δεδομένων στη βάση δεδομένων
- Χρήση SimpleCursorAdapter
- Χρήση υπηρεσιών Διαδικτύου
- Πικάσο
- Μετασκευή 2
Πρακτική δουλειά.
- Χρήση SQLite
- Κλήση υπηρεσιών Διαδικτύου με χρήση του Retrofit2
- Οργάνωση φόρτωσης εικόνων στο φόντο
Ενότητα 6. Διάλογοι σε Android (1 ac. η.)
- Είδη Διαλόγων
- Οδηγίες σχεδίασης διαλόγου
- Δημιουργία και διαγραφή διαλόγων
- Χειρισμός εκδηλώσεων
Πρακτική δουλειά.
- Εργασία με διαλόγους
Ενότητα 7. Δέκτες εκπομπής (3 ac. η.)
- Εφαρμογές δεκτών εκπομπής
- Κύκλος ζωής δέκτη
- Εγγραφή παραλήπτη
- Χρήση παραγγελίας μετάδοσης
- Χρήση PendingIntent
Πρακτική δουλειά.
- Δημιουργία δέκτη εκπομπής
Ενότητα 8. Κινούμενα σχέδια (2 ac. η.)
- CoordinatorLayout
- ObjectAnimator
- Τα κινούμενα σχέδια ως πόροι εφαρμογής
- Μετάβαση
Πρακτική δουλειά.
- Εργασία με το ObjectAnimator
Ενότητα 9. Ειδοποιήσεις (3 ακ. η.)
- Αλληλεπίδραση με Ειδοποιήσεις
- Διαχείριση ειδοποιήσεων
- Δημιουργία ειδοποιήσεων
- Ενημέρωση ειδοποιήσεων
Πρακτική δουλειά.
- Εργασία με ειδοποιήσεις