Entwicklung von Android-Anwendungen auf Kotlin, Stufe 1 – Kurs 36.990 RUB. vom Spezialisten, Ausbildung 40 ac. h., Datum: 15. Juli 2023.
Verschiedenes / / November 30, 2023
Der Zweck des Kurses: den Studenten in die Grundlagen der Android-Anwendungsentwicklung in der Programmiersprache Kotlin einzuführen.
Der Kurs ist nach der effektivsten Methodik aufgebaut: von einfach bis komplex.
Java-Android-Entwickler, die die von Google empfohlene Android-Programmiersprache erlernen möchten Anwendungen für alle, die lernen möchten, wie man Anwendungen für die gängigsten mobilen Betriebssysteme erstellt Systeme.
Das Schulungszentrum „Spezialist“ ist ein autorisiertes Android-Schulungszentrum. Die hohe Effektivität des Trainings wird vom Hersteller-Entwickler der beliebtesten mobilen Plattform bestätigt!
Nach Abschluss des Kurses erhalten Sie ein prestigeträchtiges Zertifikat von einem autorisierten Android-Schulungszentrum, das eine hervorragende Ergänzung Ihres Portfolios darstellt
Praktizierender Dozent für Kurse zur Entwicklung mobiler Anwendungen für Android. Inhaber von sechs renommierten internationalen Zertifizierungen, darunter IBM Certified Database Administrator – DB2 DBA für Linux UNIX und Windows. Verfügt über eine reichhaltige praktische...
Praktizierender Dozent für Kurse zur Entwicklung mobiler Anwendungen für Android. Inhaber von sechs renommierten internationalen Zertifizierungen, darunter IBM Certified Database Administrator – DB2 DBA für Linux UNIX und Windows. Verfügt über umfangreiche praktische Erfahrung als Entwickler, Programmierer, Analyst und Berater. In den letzten 16 Jahren war Marat Anasovich an verschiedenen Projekten zur Implementierung von Systemen beteiligt Stammdatenverwaltung in großen internationalen Öl- und Gas-, Energie-, Industrie- und Handelsunternehmen Firmen.
Absolvent des Moskauer Physikalisch-Technischen Instituts (MIPT). Hervorragende Kenntnisse in allen Programmierproblemen in Java, Android, C/C++, Perl, SQL und MATLAB. Verfügt über umfangreiche Erfahrung in der System- und Netzwerkadministration von Unix- (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) und Linux-Betriebssystemen (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Verfügt über Fachkenntnisse im Bereich der Cisco-Netzwerkadministration. Darüber hinaus verfügt Marat Anasovich über hervorragende Kenntnisse in der Verwaltung relationaler Datenbankmanagementsysteme, insbesondere Oracle und IBM DB2.
Reiche und vielfältige praktische Erfahrungen ermöglichen es ihm, den Unterricht lebendig und spannend zu leiten. Marat Anasovich liefert hervorragende Beispiele aus seiner umfangreichen Berufspraxis, die den Stoff anschaulich veranschaulichen. Er versteht es, jedem Zuhörer auch die komplexesten Informationen nicht nur einfach und anschaulich zu vermitteln, sondern ihn auch wirklich mit seinem Thema zu fesseln. Der Lehrer ist sehr aufmerksam gegenüber seinem Publikum, er versteht es, die Aufmerksamkeit zu fesseln und beantwortet gerne Fragen. In den von Marat Anasovich geleiteten Kursen beherrschen Sie die aktuelle Spezialität eines Entwicklers mobiler Anwendungen vollständig und werden zu einem gefragten Spezialisten auf dem Arbeitsmarkt!
Modul 1. Überblick über die Android-Plattform (5 ac. H.)
- Was ist Android?
- Entstehungsgeschichte
- Vorteile von Android
- Android-Architektur
- Funktionen der Android-Plattform
- Grundlegende Android-Komponenten
- Sicherheit und Berechtigungen
- Komponenten der Entwicklungsumgebung installieren und konfigurieren
Praktische Arbeit.
- Erstellen der ersten Anwendung für Android
Modul 2. Aktivitäten und Ressourcen (6 ac. H.)
- Aktivitäten in Android
- Eine Aktivität erstellen
- Aktivitätslebenszyklus
- Aktivitätsstapel
- Aktivitätszustände
- Verfolgen von Änderungen des Aktivitätsstatus
- Ressourcen
- Trennung von Ressourcen und Programmcode
- Ressourcen erstellen
- Einfache Werte
- Visuelle Stile und Themen
- Bilder
Praktische Arbeit.
- Arbeiten mit Anwendungsressourcen
Modul 3. Anwendungen und Benutzeroberfläche (8 ac. H.)
- Material Design
- Verwendung externer Ressourcen im Anwendungscode
- Ressourcen innerhalb von Ressourcen nutzen
- Anwendungslokalisierung
- Anwendungsklasse
- Umgang mit Anwendungslebenszyklusereignissen
- Benutzeroberfläche
- Ansichten
- Layout
- Markup-freie Benutzeroberfläche
Praktische Arbeit.
- Erstellen einer Aktivitäts-Benutzeroberfläche
- Lokalisieren einer Anwendung mithilfe von Ressourcen
Modul 4. Absichten, Menüs und Arbeiten mit Daten (6 ac. H.)
- Adapter in Android
- AdapterView – ListView, GridView
- Verwenden von Adaptern für die Datenbindung
- RecyclerView
- Konzept des Kontexts
- Absichten in Android
- Verwendung von Absichten zum Starten von Aktivitäten
- Implizite Absichten
- Anwendungsstatus und -einstellungen werden gespeichert
- Gemeinsame Einstellungen
- Arbeiten mit Dateien
- Verwendung statischer Dateien als Ressourcen
- Menü in Android
- Haupt- und Kontextmenü
- Beschreibung des Menüs mittels XML
- Popup-Menü
- Untere Navigation
- NavigationDrawer
Praktische Arbeit.
- Erstellen eines Menüs
- Arbeiten mit AdapterView
- Aktivitäten starten, Daten von Aktivitäten zurückgeben
- Arbeiten mit der Präferenzdatenbank
Modul 5. DBMS und die Nutzung von Netzwerkdiensten (6 ac. H.)
- Arbeiten mit Datenbanken in Android
- Cursor und ContentValues
- Arbeiten mit SQLite DBMS
- Arbeiten mit einem DBMS ohne Adapter
- Funktionen zum Arbeiten mit einer Datenbank in Android
- Ausführen von Abfragen zum Zugreifen auf Daten
- Daten in der Datenbank ändern
- Verwenden von SimpleCursorAdapter
- Nutzung von Internetdiensten
- Picasso
- Nachrüstung2
Praktische Arbeit.
- Verwendung von SQLite
- Aufrufen von Internetdiensten mit Retrofit2
- Organisation des Hintergrundladens von Bildern
Modul 6. Dialoge in Android (1 ac. H.)
- Arten von Dialogen
- Richtlinien zur Dialoggestaltung
- Dialoge erstellen und löschen
- Handhabung des Events
Praktische Arbeit.
- Arbeiten mit Dialogen
Modul 7. Rundfunkempfänger (3 ac. H.)
- Anwendungen von Rundfunkempfängern
- Lebenszyklus des Empfängers
- Empfängerregistrierung
- Verwenden von Ordered Broadcast
- Verwenden von PendingIntent
Praktische Arbeit.
- Erstellen eines Rundfunkempfängers
Modul 8. Animation (2 ac. H.)
- KoordinatorLayout
- ObjectAnimator
- Animation als Anwendungsressource
- Übergang
Praktische Arbeit.
- Arbeiten mit ObjectAnimator
Modul 9. Bekanntmachungen (3 ac. H.)
- Interaktion mit Benachrichtigungen
- Benachrichtigungsverwaltung
- Mitteilungen erstellen
- Aktualisierungshinweise
Praktische Arbeit.
- Arbeiten mit Benachrichtigungen