Android-Entwickler. Professionell – kostenloser Kurs von Otus, Ausbildung 5 Monate, Datum: 1. Dezember 2023.
Verschiedenes / / December 05, 2023
Der Kurs richtet sich an Android-Entwickler mit mindestens 1 Jahr Erfahrung und Kenntnissen in Java oder Kotlin.
Du wirst es lernen:
- Tiefes Verständnis des Android SDK. Der Unterschied zwischen Junior- und Senior-Entwicklern besteht darin, dass der erste eine Funktion implementieren kann und der zweite dies kann Erklären Sie, was sich hinter den einzelnen Codezeilen für diese Funktion verbirgt, finden Sie potenzielle Problembereiche und optimieren Sie sie ihre. Sie erfahren, was in den Klassen und Methoden des Android SDK passiert, Sie können Ihre Anwendung erheblich beschleunigen, Wählen Sie den optimalen Verschlüsselungsalgorithmus für Ihre Anwendung und organisieren Sie eine sichere Speicherung von Geheimnissen Daten.
- Infrastruktur organisieren. Stellen Sie Continuous-Integration- und Continuous-Delivery-Systeme bereit, erstellen Sie einen Git-Flow, erstellen Sie Docker-Container und Jenkins darin. Erfahren Sie, wie Sie Linters und Checkstyles implementieren und konfigurieren, um die Codequalität zu überprüfen. Sie können Ihre eigenen Gradle-Aufgaben und Plugins schreiben, um die Build- und Testprozesse zu automatisieren und zu optimieren.
- Anwendungsarchitektur entwerfen. Sie lernen die Stärken und Schwächen von Mustern und Architekturlösungen kennen und erfahren, wie Sie das richtige Architekturmuster für Ihre Anwendung auswählen. Beherrschen Sie GoF-, MV*-Vorlagen für Android und Clean Architecture-Prinzipien. Erfahren Sie, wie Sie eine multimodulare Architektur entwerfen und Legacy-Code umgestalten.
- Testanwendungen. Es reicht nicht aus, nur Tests schreiben zu können. Es ist wichtig, sich daran zu gewöhnen, zuverlässigen und getesteten Code, Integrationstests und UI-Tests zu schreiben. Schauen wir uns beliebte Test-Frameworks und Ansätze zum Schreiben von Tests an.
- Nutzen Sie moderne Bibliotheken und Frameworks. Auf professionellem Niveau beherrschen Sie Dagger 2 und RxJava 2, Sie werden in der Lage sein, richtig zu arbeiten Organisieren Sie DI in einer Anwendung mit Dagger 2, schreiben Sie Ihre eigenen Operatoren in RxJava usw. Vergleich mit dem Grundkurs Android
Tauchen Sie tief in die industrielle Android-Entwicklung ein
Der gesamte Kurs ist in der Kotlin-Sprache aufgebaut
Viel Übung und Live-Kommunikation mit Lehrern
Tiefes Lernen von Gradle, Dagger 2, RxJava 2 und dem Testprozess für Android-Anwendungen
Aufbau einer Infrastruktur von Grund auf
Design der Anwendungsarchitektur
2
KursAbsolvent des Kazan Aviation Institute mit einem Master-Abschluss in Funktechnik und Telekommunikation. Seit 2013 in der Android-Entwicklung. Er entwickelte Anwendungen in kleinen Startups und großen Unternehmen, arbeitete bei SberTech und leitete die Android-Entwicklung bei Technocracy. Am...
Absolvent des Kazan Aviation Institute mit einem Master-Abschluss in Funktechnik und Telekommunikation. Seit 2013 in der Android-Entwicklung. Er entwickelte Anwendungen in kleinen Startups und großen Unternehmen, arbeitete bei SberTech und leitete Android-Entwicklung bei der Firma Technocracy. Derzeit Leiter der Android-Entwicklung bei Alfa-Bank. Optimiert die Entwicklungs- und Bereitstellungsprozesse von Funktionen und arbeitet an Tools, um Entwicklern das Leben zu erleichtern. Neben der Android-Entwicklung interessiert er sich für Backend-Entwicklung und DevOps-Praktiken. Löst gerne algorithmische Probleme.
3
KursIn der Branche seit 2017. Ich habe in einem Outsourcing-Unternehmen gearbeitet, konnte bei vielen Startups Erfahrungen sammeln und habe auch mit vielen Technologien gearbeitet. Es ist mir gelungen, Anträge von zwei verschiedenen Banken zu bearbeiten. Firmen:...
In der Branche seit 2017. Ich habe in einem Outsourcing-Unternehmen gearbeitet, konnte bei vielen Startups Erfahrungen sammeln und habe auch mit vielen Technologien gearbeitet. Es ist mir gelungen, Anträge von zwei verschiedenen Banken zu bearbeiten. Firmen: S Media Link, EPAM, Alfa Bank Interessen: Java, Kotlin, Multithreading, Architektur. Bei EPAM war er zertifizierter Interviewer, leitete die Community der städtischen Büroentwickler, gab einen Bericht über GDG und schreibt Artikel über Habr und Medium.
1
AlsoEr ist als Teamleiter an der Entwicklung mobiler Anwendungen bei Beeline beteiligt. Er arbeitete sowohl in kleinen Startups als auch in großen Unternehmen: Rambler&Co, Lazada (wurde von Alibaba gekauft). Er begann seine Reise als...
Er ist als Teamleiter an der Entwicklung mobiler Anwendungen bei Beeline beteiligt. Arbeitete sowohl in kleinen Startups als auch in großen Unternehmen: Rambler&Co, Lazada (wurde von Alibaba gekauft). Er begann seine Karriere als Backend-Entwickler, interessierte sich aber bald für die Programmierung für das Android-Betriebssystem und programmiert seitdem für mobile Geräte Plattformen. Er betrachtet die Entwicklung der mobilen Anwendung My Beeline von Grund auf als eine der interessantesten Phasen seiner Karriere außerdem die Bildung einer mobilen Entwicklungsabteilung zur späteren Betreuung und Verbesserung von Projekten Firmen. Abschluss an der Southern Federal University (Abteilung für Computersoftware). Anschließend studierte er an der Technischen Universität Hamburg an der Fakultät für Informatik.