
Να ορίζεις τις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού, όπως η κλάση, το αντικείμενο, η κληρονομικότητα, η πολυμορφία και η ενθυλάκωση.
Να αποτυπώνεις τη δομή, την οργάνωση και τη λειτουργία μιας εφαρμογής Android, αναλύοντας εκτενώς τις αρχές σχεδιασμού και τα πρότυπα αρχιτεκτο-νικής που εφαρμόζονται.
Να προσδιορίζεις και να περιγράφεις τα επιμέρους συστατικά μιας εφαρμογής Android.
Να αναγνωρίζεις και να περιγράφεις αναλυτικά τη μεθοδολογία συγγραφής και οργάνωσης κώδικα στο προγραμματι-στικό περιβάλλον του Android Studio.
Να αναγνωρίζεις και να περιγράφεις τη δομή και τη λειτουργία μιας εφαρμογής Java, εστιάζοντας στη σχέση της με το περιβάλλον ανάπτυξης Android και τα βασικά χαρακτηριστικά της γλώσσας.
Να διακρίνεις τα επιμέρους στάδια και τις διαδικασίες ανάπτυξης μιας εφαρμογής Android στο περιβάλλον Android Studio, από τον αρχικό σχεδιασμό και την υλοποίηση μέχρι τη δοκιμή και τη διάθεση της εφαρμογής.
-
Εισαγωγή στη Java
-
Το περιβάλλον εκτέλεσης εφαρμογών Java
-
Java Virtual Machine
-
Βασικοί τύποι δεδομένων – πράξεων
-
Έλεγχος ροής
-
Η έννοια της κλάσης
-
Αντικείμενα
-
Ιδιωτικά και δημόσια μέλη
-
Μέθοδοι και ιδιότητες
-
Κληρονομικότητα, πολυμορφισμός
-
Εφαρμογές με Java Eclipse
-
-
Η αρχιτεκτονική του Android OS
-
Αναφορά στα περιβάλλοντα smartphones
-
Modules of Android OS
-
Android SDK
-
Android API’s
-
Runtime environment
-
Virtual Devices
-
-
Εισαγωγή στο Android Studio
-
Εγκατάσταση και παραμετροποίηση
-
Γνωριμία με το περιβάλλον Android Studio
-
Δημιουργία μιας android app
-
Test app in android virtual device
-
Test app in android physical device
-
-
Ανάπτυξη εφαρμογής με Android Studio
-
Εξοικείωση με τον editor του Android Studio
-
Η ανατομία μιας εφαρμογής android
-
Διαχείριση διεργασιών
-
Εκκίνηση, τερματισμός, διεργασίες στο προσκήνιο
-
Εναλλαγή μεταξύ διεργασιών
-
- Συνολικός χρόνος ενασχόλησης: 80 ώρες
- Online μαθήματα με τους εκπαιδευτές: 16 ώρες
- Διάρκεια: 3 μήνες
- 🎓 Απονέμεται Πιστοποιητικό Επιμόρφωσης