Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.        
        
        
            Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.        
    Εξέλιξη Κομματιού
Εισαγωγή
- Τι είναι το Android;
- Android SDK
- Android JVM
- Η Λογική Στοίβα (Software Stack)
- Τα Εργαλεία Ανάπτυξης (ADT)
- Γραφική Διεπαφή Χρήστη
- Εγκατάσταση Εργαλείων Ανάπτυξης
- Content Providers (Προμηθευτές Περιεχομένου)
- Υπηρεσίες (Services)
- Intents
- Activities (Ενδρώσεις)
- Views (Προβλέψεις)
- Αρχείο Ρυθμίσεων
- Απλή Hello World
- Εφαρμογικά Αρτηφάκτς (Artifacts)
- Asset Packaging Tool (Εργαλείο Πακέτων Εισήγματος)
- Entry Point Activity (Βασική Ενδρώση Είσοδου)
- Intent
- Κλήση άλλων Activities (Ενδρώσεων)
- Η Στοίβα των Activities
- Παυζαρισμένες και Διακοπημένες Activities (Ενδρώσεις)
- SQLite Βάση Δεδομένων
- Διαχείριση Συστήματος
- Απόσπασμα Πεζογράφων (Separated Processes)
- Σύνθεση και Αρχιτεκτονική Ταυτοποίησης (Component & Integration Architecture)
Φόρτωμα Εφαρμογής
- Τι είναι τα Φόρτωμα;
- Φόρτωμα Συμβόλων (String Resources)
- Φόρτωμα ΛAYOUT (Layout Resources)
- Παραδείγματα Κώδικα
- Σύνταξη Αναφοράς Φόρτωματος (Resource Reference Syntax)
- Τυπογραφημένα Φόρτωμα
- Τυπογραφημένα Αρχεία Κινήσεων (Compiled Animation Files)
- Τυπογραφημένα Bitmaps
- Τυπογραφημένες Ορισμοί UI View
- Τυπογραφημένες Πίνακες (Compiled Arrays)
- Τυπογραφημένες Χρώματα (Compiled Colors)
- Τυπογραφημένες Συμβόλων (Compiled Strings)
- Τυπογραφημένες Στυλισμοί (Compiled Styles)
- Τυπογραφημένα XML αρχεία σε βάθος πληροφόρων (Compiled Arbitrary Raw XML Files)
- Ατυπογραφημένα Φόρτωμα
- To αρχείο .apk
- Εισήγματα (Assets)
- Εισήγματα και Φόρτωμα: Δομή Διακατάστασης
Η Έννοια του Intent
- Εισαγωγή
- Intent Filter (Φίλτρο Intent)
- Χρήση Intent για να ξεκινήσει μια Activity
- Παραδείγματα Intent διαθέσιμων από το Android
- Παραδείγματα Κώδικα
- Κατηγορίες Intent
- Αναβλητή Δέσμευση του χρόνου λειτουργίας (Late Run-Time Binding)
- Χρήση Intent για να ξεκινήσει μια Service
- Ελάφρυνση Παραλήπτες (Broadcast Receivers)
- Η Δομή του Intent Object
- Το όνομα του συστατικού Intent Component Name
- Η δράση Intent Action
- Τα δεδομένα Intent Data
- Η κατηγορία Intent Category
- Τα επιπλέον δεδομένα Intent Extras
- Τα πρόσημα Intent Flags
- Εξυπηρέτηση Intents (Intents Resolution)
- Η δομή του Intent Filter
- Το Δοκιμαστικό Ανάληψης Action Test
- Το Δοκιμαστικό Κατηγορίας Category Test
- Το Δοκιμαστικό Δεδομένων Data Test
- Επιλογή πολλών απαιτήσεων (Multiple Matches)
- Προκαθορισμένα Intents του Android
- Παραδείγματα
Ελέγχοι Γραφικής Διεπαφής Χρήστη
- Εισαγωγή
- Παράδειγμα GUI σε κώδικα πηγής (Source Code)
- Παράδειγμα GUI σε XML
- Παράδειγμα GUI σε XML & Source Code
- TextView
- Παράδειγμα TextView
- Παράδειγμα Στυλίσης TextView
- EditText
- Παράδειγμα EditText
- AutoCompleteTextView
- Παράδειγμα AutoCompleteTextView
- MultiAutoCompleteTextView
- Παράδειγμα MultiAutoCompleteTextView
- Button (Κουμπί)
- Παράδειγμα Button (Κουμπί)
- ImageButton (Εικονογράφημα Κουμπίου)
- Παράδειγμα ImageButton (Εικονογράφημα Κουμπίου)
- ToggleButton
- Παράδειγμα ToggleButton
- CheckBox Control (Ελέγχος CheckBox)
- Παράδειγμα CheckBox Control (Ελέγχος CheckBox)
- RadioButton Control (Ελέγχος RadioButton)
- Παράδειγμα RadioButton Control (Ελέγχος RadioButton)
- ListView
- Παράδειγμα ListView
- GridView Control (Ελέγχος GridView)
- Παράδειγμα GridView Control (Ελέγχος GridView)
- Έλεγχοι Ημερομηνίας & Ώρας
- Gallery Controller (Διαχειριστής Γκαλερί)
- MapView
- WebView
Διαχειριστές Τύπων (Layout Managers)
- Εισαγωγή
- LinearLayout
- Βάρος Layout (Layout Weight)
- Gravity (Ζυγοτότητα)
- Παραδείγματα
- TableLayout
- Ιδιότητες Πλέγμα (Padding Properties)
- RelativeLayout
- AbsoluteLayout
- FrameLayout
- TabsHost
Μενού και Διαλόγους (Menus and Dialogs)
- Εισαγωγή
- Διεπαφή Μενού (Menu Interface)
- Διεπαφή MenuItem (MenuItem Interface)
- Διεπαφή SubMenu (SubMenu Interface)
- Ομάδες Προϊόντων Μενού (Menu Items Group)
- Ιδιότητες Προϊόντων Μενού (Menu Items Attributes)
- Εμπειρικά Κατευθυντήρια Σημεία Container Menu Items
- Σύστημα Προϊόντων Μενού (System Menu Items)
- Δευτερεύουσα Προϊόντα Μενού (Secondary Menu Items)
- Εναλλακτικά Προϊόντα Μενού (Alternative Menu Items)
- Δημιουργία Μενού, Παράδειγμα
- Ομάδες Προϊόντων Μενού (Menu Items Groups)
- Διαχείριση Γεγονότων Προϊόντων Μενού (Menu Items Events Handling)
- Επέκταση Callback Function
- Ορισμός Listener
- Χρήση Intents
- Επεκτετομένο Μενού (Expanded Menu)
- Ικονικά Μενού (Icon Menus)
- Υπομενού (Sub Menus)
- Συστηματικά Μενού (System Menus)
- Χωρίς Κλίμακα Μενού (Context Menus)
- Παραδείγματα
- Διαχείριση Γεγονότων Μενού (Handling Menu Events)
- Δημιουργία Μενού χρησιμοποιώντας XML
- Alert Dialog
- Prompt Dialog
- Παραδείγματα
Υπηρεσίες Τοποθέτησης (Location Based Services)
- Εισαγωγή
- Το Map Key (Κλειδί Χάρτη)
- Η MD-5 Υπογραφή
- Google Maps Key (Κλειδί Google Maps)
- Απαιτούμενες Δικαιώσεις (Required Permissions)
- Παράδειγμα Κώδικα
- Ο Ελεγχηλός του Χάρτη (Map Controller)
- Παραδείγματα Κώδικα
- Χάρτης Περικαλύψεων (Maps Overlays)
- Παραδείγματα Κώδικα
- Η κλάση Geocoder
- Η κλάση Address (Διεύθυνση)
- Η κλάση LocationManager
- Η διεπαφή LocationListener
- Η υπηρεσία Μονίτορα Διαθεσιμότητας (DMS - Debug Monitor Service)
Μοντέλο Ασφάλειας Android
- Εισαγωγή
- Εφαρμογή (Deployment)
- To εργαλείο keytool
- To εργαλείο jarsigner
- Εφαρμογή χρησιμοποιώντας το Eclipse
- Απόσπασμα Πεζογράφων (Separated Processes)
- Δηλωτικό Μοντέλο Δικαιωμάτων (Declarative Permission Model)
Ζωή της Εφαρμογής
- Εισαγωγή
- Μέθοδοι Ζωής Activities (Activity Life Cycle Methods)
- Οι μέθοδοι onStart() και onResume()
- Οι μέθοδοι onPause() και onStope()
- Επιστροφή στην προηγούμενη Activity
- Οι μέθοδοι onStop() και onDestroy()
- Η μέθοδος onCreate()
- Η μέθοδος onPause()
SQLite Βάση Δεδομένων
- Εισαγωγή
- Χρησιμοποίηση SQLite
- Η κλάση SQLiteOpenHelper
- Η μέθοδος onCreate()
- Η μέθοδος onUpgrade()
- Η μέθοδος onOpen()
- Η μέθοδος getWriteableDatabase()
- Η μέθοδος getReadableDatabase()
- Η κλάση SQLiteDatabase, Η μέθοδος execSQL()
- Η μέθοδος insert(), Η μέθοδος delete()
- Η μέθοδος rawQuery()()
- Παράδειγμα Κώδικα
- Η μέθοδος query()
- Παράδειγμα Κώδικα
Προμηθευτές (Providers)
- Εισαγωγή
- Τα προεφαρμογμένα Content Providers του Android
- SQLite Βάση Δεδομένων
- Αρχιτεκτονική Content Providers
- Εγγραφή Content Providers
- REST Πρόσβαση στους Content Providers
- URL δομή των Content Providers
- Mime Types των Content Providers
- Χρήση Content Provider
- Ανάκτηση Εγγραφών (Retrieving Records)
- Προσθήκη Εγγραφών (Adding Records)
- Το αντικείμενο Cursor
- Το αντικείμενο ContentValues()
- Παράδειγμα Content Provider
Διαχείριση Αρχείων (File Management)
- Εισαγωγή
- Δημιουργία Αρχείων (Creating Files)
- Πρόσβαση σε Πλανά Αρχεία (Accessing Simple Files)
- Πρόσβαση σε Raw Resources
- XML Φόρτωμα Διαχείρισης (XML Files Resources)
- Εξωτερική Αποθήκευση SD Card
Παραφόντωμα Εφαρμογές (Background Applications)
- Εισαγωγή
- Υπηρεσίες (Services)
- Πλανά Συμβολοσειρές (Background Threads)
- Τοαστ ειδοποιήσεις (Making Toasts)
- Ειδοποιήσεις (Notifications)
- Άλλες Συστημικές Υπηρεσίες
- Παράδειγμα Πλανής Δραστηριότητα (Background Activity Sample)
Δεδομένα Ενδρώσεων (Activity Data)
- Εισαγωγή
- Η κλάση Intent
- Μέθοδοι Ξεκίνησης Activities (Start Activity Methods)
- Μεταφορά Δεδομένων μεταξύ Activities
- Συνεχής Εμπειρία Χρήστη (Coherent User Experience)
- Παράδειγμα Κώδικα
Web View
- Εισαγωγή
- Η κλάση WebView
- To πακέτο android.webkit
- Η Δικαιότητα INTERNET (The INTERNET Permission)
- Η μέθοδος loadUrl()
- Υποστήριξη JavaScript
- Η μέθοδος loadData()
- Οι μέθοδοι WebView
- Η κλάση WebViewClient
- Η κλάση WebChromeClient
Γλώσσα Java
- Εισαγωγή
- Τα Όρια (The Limits)
- Τρίτης πλευράς βιβλιοθήκες Java (Third Party Java Libraries)
Σφαλματοσκόπηση
- Εισαγωγή
- O Εργαλειακός του Eclipse Java (Eclipse Java Editor)
- Ο Δοκιμαστής Java του Eclipse (Eclipse Java Debugger)
- To Logcat
- O Android Debug Bridge (ADB)
- O Dalvik Debug Monitor Service (DDMS)
- To Traceview
Επιταχυντής (Accelerometer)
- Εισαγωγή
- Η κλάση SensorManager
- Η διεπαφή SensorListener
Κατά τοποθέτηση (Localization)
- Εισαγωγή
- Προεπιλεγμένα Φόρτωμα (Default Resources)
- Τοπική Περιοχή τώρα (Current Locale)
- Δοκιμασία
- Εξατομικευμένη Τοπική Περιοχή (Custom Locale)
- Παράδειγμα Κώδικα
Είσοδος Φωνής (Speech Input)
- Εισαγωγή
- Η κλάση RecognizerIntent
- Έναρξη Αναγνώρισης Φωνής (Start Speech Recognition)
- Διακομική Κίνηση Google (Google Server Side)
- Το Μοντέλο Γλώσσας (The Language Model)
- Ελεύθερη Εξέταση Μοντέλου Γλώσσας (Free Form Language Model)
- Μοντέλο Γλώσσας Αναζήτησης Διαδικτύου (Web Search Language Model)
Εργαλεία Ανάπτυξης
- Εισαγωγή
- To εργαλείο aapt
- To εργαλείο adb
- To εργαλείο android
- To εργαλείο ddms
- To εργαλείο dx
- To εργαλείο draw9patch
- To εργαλείο emulator
Ασκήσεις Και Εξέταση Εφαρμογών Android - 4 ώρες
Αυτόματη Εξέταση (Automated Testing)
- JUnit Εξέταση
- Χρήση Αποδείξεων (Using Assertions)
- Πλαίσιο Instrumentation
Εξέταση σε Συσκευή (On Device Testing)
- Γραφική Διεπαφή & Ομοιότητα
- Λειτουργία της αλληλεπίδρασης με το λειτουργικό σύστημα (Functionality of Interaction with the OS)
- Εξέταση Δικτύων (Networking Testing)
- Το Συνθετικό Κλίμα Τάσης (Stress Test Conditions)
- Εξέταση Υποστήριξης Διεθνικότητας (International Support Testing)
- Γενικά Προσδοκήματα (General Requirements)
Εξέταση σε Συσκευή από Απόσταση (On Device Remote Testing)
- Η πλατφόρμα DeviceAnywhere
- Σενάρια για το οποία να είσαι προσεκτικός (Scenarios To Be Care Of)
Απαιτήσεις
Κανένας
             21 Ώρες
        
        
Σχόλια (1)
Γνώσεις εκπαιδευτή και ευκολία με την οποία την παρουσίασε.
Piotr - DPDgroup IT Solutions sp. z o.o.
Κομμάτι - Android Applications Testing
Μηχανική Μετάφραση
