Pengembang Android. Profesional - kursus gratis dari Otus, pelatihan 5 bulan, Tanggal: 1 Desember 2023.
Miscellanea / / December 05, 2023
Kursus ini dirancang untuk pengembang Android dengan pengalaman dan pengetahuan minimal 1 tahun tentang Java atau Kotlin.
Anda akan belajar:
- Pemahaman mendalam tentang Android SDK. Perbedaan antara pengembang junior dan senior adalah pengembang pertama bisa mengimplementasikan beberapa fitur, sedangkan pengembang kedua bisa jelaskan apa yang tersembunyi di balik setiap baris kode untuk fitur ini, temukan area masalah potensial dan optimalkan milik mereka. Anda akan mempelajari apa yang terjadi di dalam kelas dan metode Android SDK, Anda akan dapat mempercepat aplikasi Anda secara signifikan, pilih algoritma enkripsi yang optimal untuk aplikasi Anda, dan atur penyimpanan rahasia yang aman data.
- Mengatur infrastruktur. Terapkan integrasi berkelanjutan dan sistem pengiriman berkelanjutan, bangun aliran git, tingkatkan kontainer Docker dan Jenkins di dalamnya. Pelajari cara menerapkan dan mengonfigurasi linter dan checkstyle untuk memeriksa kualitas kode. Anda akan dapat menulis tugas dan plugin Gradle Anda sendiri untuk mengotomatisasi dan mengoptimalkan proses pembangunan dan pengujian.
- Desain arsitektur aplikasi. Anda akan mempelajari kekuatan dan kelemahan pola dan solusi arsitektur, serta mempelajari cara memilih pola arsitektur yang tepat untuk aplikasi Anda. Master GoF, template MV* untuk Android dan prinsip Arsitektur Bersih. Pelajari cara merancang arsitektur multimodular dan memfaktorkan ulang kode lama.
- Uji aplikasi. Tidaklah cukup hanya mampu menulis tes. Penting untuk membiasakan diri menulis kode yang andal dan teruji, pengujian integrasi, dan pengujian UI. Mari kita lihat kerangka pengujian yang populer dan pendekatan untuk menulis tes.
- Gunakan perpustakaan dan kerangka kerja modern. Pada tingkat profesional, kuasai Dagger 2 dan RxJava 2, Anda akan dapat melakukannya dengan benar mengatur DI dalam aplikasi menggunakan Dagger 2, menulis operator Anda sendiri di RxJava, dll. Perbandingan dengan kursus Dasar Android
Menyelami Lebih Dalam Perkembangan Android Industri
Seluruh kursus dibuat dalam bahasa Kotlin
Banyak latihan dan komunikasi langsung dengan guru
Pembelajaran mendalam tentang Gradle, Dagger 2, RxJava 2, dan proses pengujian aplikasi Android
Membangun infrastruktur dari awal
Desain arsitektur aplikasi
2
kursusLulus dari Kazan Aviation Institute dengan gelar master di bidang Teknik Radio dan Telekomunikasi. Dalam pengembangan Android sejak 2013. Dia mengembangkan aplikasi di startup kecil dan perusahaan besar, bekerja di SberTech, memimpin pengembangan Android di Technocracy. Pada...
Lulus dari Kazan Aviation Institute dengan gelar master di bidang Teknik Radio dan Telekomunikasi. Dalam pengembangan Android sejak 2013. Dia mengembangkan aplikasi di startup kecil dan perusahaan besar, bekerja di SberTech, dan mengelola Pengembangan Android di perusahaan Technocracy. Saat ini mengelola pengembangan Android di Alfa-Bank. Mengoptimalkan proses pengembangan dan pengiriman fitur, mengerjakan alat untuk membuat hidup lebih mudah bagi pengembang. Selain pengembangan Android, dia tertarik pada pengembangan backend dan praktik DevOps. Suka memecahkan masalah algoritmik.
3
kursusDi industri sejak 2017. Saya bekerja di perusahaan outsourcing, berhasil mendapatkan pengalaman di banyak startup, dan juga bekerja dengan banyak teknologi. Saya berhasil mengerjakan aplikasi dari dua bank berbeda. Perusahaan:...
Di industri sejak 2017. Saya bekerja di perusahaan outsourcing, berhasil mendapatkan pengalaman di banyak startup, dan juga bekerja dengan banyak teknologi. Saya berhasil mengerjakan aplikasi dari dua bank berbeda. Perusahaan: S Media Link, EPAM, Alfa bank Minat: Java, Kotlin, multithreading, arsitektur. Di EPAM dia adalah pewawancara bersertifikat, mendorong komunitas pengembang kantor kota, memberikan laporan tentang gdg, menulis artikel tentang Habr dan medium.
1
SehatDia terlibat dalam pengembangan aplikasi seluler di Beeline sebagai pemimpin tim. Dia bekerja di perusahaan rintisan kecil dan besar: Rambler&Co, Lazada (dibeli oleh Alibaba). Dia memulai perjalanannya sebagai...
Dia terlibat dalam pengembangan aplikasi seluler di Beeline sebagai pemimpin tim. Bekerja di startup kecil dan perusahaan besar: Rambler&Co, Lazada (dibeli oleh Alibaba). Dia memulai karirnya sebagai pengembang backend, tetapi segera tertarik pada pemrograman untuk OS Android dan telah memprogram untuk perangkat seluler sejak saat itu platform. Ia menganggap pengembangan aplikasi seluler My Beeline dari awal sebagai salah satu periode paling menarik dalam karirnya, dan juga pembentukan departemen pengembangan seluler untuk dukungan selanjutnya dan peningkatan proyek perusahaan. Lulus dari Southern Federal University (Departemen Perangkat Lunak Komputer). Setelah itu ia belajar di Technical University of Hamburg di Fakultas Ilmu Komputer.