Profesi: Pengembang Android - tarif 129.000 rubel. dari ProductStar, pelatihan 8 bulan, Tanggal 2 Desember 2023.
Miscellanea / / December 05, 2023
Kami akan mencarikan Anda pekerjaan selama masa studi Anda atau mengembalikan uang Anda.
Pembuat dan pembicara kursus ini adalah pakar dari Amazon, Yandex, dan Skyeng
Durasi: 18 bulan. (kemungkinan pelatihan intensif)
Tingkat: dari awal
Format: daring
Magang di perusahaan mitra
Android adalah sistem operasi paling populer di dunia
Android tidak hanya tentang ponsel pintar; Anda dapat menerapkan pengetahuan Anda saat mengembangkan aplikasi untuk tablet, jam tangan pintar, sistem musik, VR/AR, sistem tertanam (informasi sistem di bus, pusat perbelanjaan dan supermarket, IVI di mobil dan drone, dll.) Dan ini berarti Anda selalu dapat menemukan tidak hanya proyek bergaji tinggi, tetapi juga proyek yang menarik
Permintaan di pasar tenaga kerja
Indikator terpenting dari permintaan pengembang Android adalah popularitas OS. Menurut StatCounter, lebih dari 72% perangkat seluler di dunia menjalankan Android. Permintaan untuk pengembang Android melebihi pasokan
Pilihan bagus untuk memulai
Komunitas pengembang Android terdiri dari ratusan ribu orang, yang masing-masing telah berkembang dari pemula hingga ahli. Jika Anda mengalami kesulitan, kemungkinan besar seseorang telah memecahkan masalah Anda sebelum Anda, yang harus Anda lakukan hanyalah menemukan solusi ini di Internet
Kami akan membantu Anda memperoleh semua keterampilan yang diperlukan, mengumpulkan proyek untuk resume Anda dan mendapatkan pekerjaan yang layak di perusahaan yang Anda minati.
Pelatihan Anda akan terbayar sendiri dari gaji pertama Anda.
Pelajari sintaksis bahasanya, kenali variabel dan operator, pelajari cara menulis dan menyusun kode Anda sendiri, serta memahami kode orang lain
Kuasai sintaksis Kotlin dan belajar menulis kode yang kompeten, terstruktur, dan mudah dibaca
Pelajari cara menulis kueri dan mengelola data dalam jumlah besar, serta mengenal Git dan mempelajari kontrol versi
Selami pengembangan Android tingkat lanjut dan pelajari juga dasar-dasar Devops untuk pengembang Android
Level 1: "Dasar-dasar Java dan Java Core"
Berlatih pada kasus perusahaan nyata, bantuan magang dan wawancara pertama.
Unit 1 – Dasar-Dasar Java
Pengenalan bahasa dan alat Java
Variabel dan Tipe Data di Java
Loop dan Konstruksi Bahasa di Java
Bekerja dengan Array
Kelas dan objek: level awal
Kelas dan objek: tingkat lanjutan
Unit 2 – Konstruksi Java
Penanganan Pengecualian
String dan Ekspresi Reguler
Program Java pertama
Pelajaran tambahan. Lokakarya praktis.
Unit 3 – Metodologi Pengujian Perangkat Lunak
Pengantar Pengujian Perangkat Lunak
Metode dan jenis pengujian
Alat Penguji
Unit 4 – Dokumentasi
Dokumen Penguji
Menguji artefak
Siklus hidup pengembangan perangkat lunak
Unit 5 – Inti Java
Pengantar Algoritma
Pengantar Koleksi: Daftar, Tumpukan, dan Antrean
Koleksi: peta, set
Streaming api, lambda, opsional
Pekerjaan rumah pada Koleksi Java
Tipe generik. Waktu proses, wildcard & PECS
Bekerja dengan Memori JVM
Tahap 2: "Basis Pengembangan Android"
Banyak latihan dan workshop. Bantuan dalam pemilihan lowongan dan wawancara.
Blok 6 - Dasar-Dasar Pengembangan Android
Android Studio, SDK, emulator dan aplikasi pertama
Komponen dasar aplikasi Android
Siklus Hidup suatu Aktivitas
Antarmuka Pengguna 1
Antarmuka Pengguna 2 (UI Responsif)
Blok 7 - Linux dan jaringan
Pengantar Linux
Perkenalan lanjutan dengan Linux
Bekerja dengan file. Adaptor dan Dekorator
Pekerjaan rumah: utilitas konsol untuk mencari file
Serialisasi. Interaksi layanan, serialisasi biner, xml, json, yaml
Bekerja dengan jaringan. UPD, TCP/HTTP, OSI
Pekerjaan rumah: bekerja dengan jaringan dan API
Unit 8 - Pemrograman Multithread
Perpustakaan Java NIO. Perbedaan antara IO dan NIO
Pemrograman multithread di Java. Sinkronisasi, kelas bersamaan.
Refleksi di Jawa. Membuat anotasi
Sistem kontrol versi. Pembuatan versi kode, pengembangan kolaboratif, CSV
Git & Github. Git, Commit, Cabang, penggabungan cabang dan resolusi konflik, GitHub, Kerja Tim, Tinjauan kode
Unit 9 - Dasar-Dasar SQL
Pengantar Blok SQL
Ekstraksi dan pemfilteran data: level awal
Ekstraksi dan Penyaringan Data: Tingkat Lanjut
Mengubah dan menyortir data: level awal
Mengubah dan menyortir data: tingkat lanjutan
Unit 10 - Basis Data
Basis data. JDBC
Kami mengembangkan proyek dan menambahkannya ke database (lakukan tugas)
Tahap 3: "Bekerja dengan Kotlin dan Figma"
Menulis Kode Kotlin, Keterampilan Dasar Figma untuk Pengembang Android
Unit 11 - Dasar-Dasar Kotlin
Dasar-dasar Kotlin
Organisasi navigasi (berpindah antar Aktivitas)
Menampilkan Daftar Recyclerview
Fragmen, FragmentManager
Bekerja dengan file, memutar musik
Blok 12 - Kotlin: arsitektur jaringan dan aplikasi
Bekerja di latar belakang
Jaringan
Kegigihan
RX
Arsitektur Aplikasi Modern
Unit 13 - Membuat Tata Letak Halaman Web
Ikhtisar Alat Figma
Bekerja dengan kurva, piktogram, dan grafik
Merender elemen antarmuka
Perpustakaan gaya lokal
Blok 14 - Bekerja dengan Figma
Pembuatan prototipe dan animasi
Kendala dan komponen
Opsi dan perpustakaan
Komunitas Figma
Mempersiapkan tata letak untuk kerja tim
Unit 15 - Metodologi pembangunan modern
Metodologi manajemen: Agile dan Waterfall
banyak orang
Alat Manajemen
Tahap 4: "Android Tingkat Lanjut"
Pelajari keterampilan pengembang Android tingkat lanjut untuk pertumbuhan karier
Unit 16 - Pengembangan Android Tingkat Lanjut
Integrasi dengan Backend: API, bentuk integrasi umum (RPC, REST)
Permintaan Jaringan: Thread Utama & Latar Belakang
Multithreading: Thread, Masalah Data Bersama
Memuat dan menampilkan gambar
Pendaftaran, otentikasi dan otorisasi
Properti kode yang baik. Abstraksi, Komposisi, Kopling, Kohesi
Prinsip PADAT
Dasar-dasar interaksi klien-server
Bekerja dengan kamera dan multimedia
Unit 17 - Sistem kontrol versi
Sistem kontrol versi. Pembuatan versi kode, pengembangan kolaboratif, CSV
Git & Github. Git, Commit, Cabang, penggabungan cabang dan resolusi konflik, GitHub, Kerja Tim, Tinjauan kode
Siklus hidup perangkat lunak, CI/CD
Unit 18 - Bekerja dengan Git dan Gitlab
Git, konsep dasar. Memperkenalkan GitLab
Pengantar GitLab CI
GitLab CI. Variabel Internal, Artefak, Aturan
Blok 19 - Dasar-Dasar DevOps untuk Pemrogram
Pengantar DevOps
Linux: Pengenalan dan Konsep Dasar OS
Pesta. Alat skrip dasar di Linux
Kontainerisasi. Memperkenalkan Docker.
Mengemas aplikasi di Docker
Docker-Tulis. Layanan dan interaksi
Mungkin. Konsep Dasar dan Perintah
Mungkin. Peran dan Variabel
Mungkin. Pengembangan peran