Profesi Pengembang Android - kursus gratis dari Skillbox, pelatihan, Tanggal: 29 November 2023.
Miscellanea / / December 04, 2023
Perusahaan Internet Rusia di bidang pendidikan online, didirikan pada tahun 2016. Saham pengendali di Skilbox LLC adalah milik VK. Perusahaan ini dianggap sebagai pemimpin di pasar pelatihan online profesional Rusia. Ini juga merupakan pemimpin dalam pelatihan untuk pekerjaan yang berkaitan dengan ekonomi digital dan periklanan online.
Skillbox adalah perusahaan Rusia yang berspesialisasi dalam pendidikan online. Skillbox menyebut dirinya sebagai universitas online untuk keterampilan yang dibutuhkan.
Program pendidikan layanan ini difokuskan pada empat bidang utama:
- desain;
- pemrograman;
- pemasaran;
- kontrol.
Di platform ini Anda dapat memperoleh pengetahuan tentang topik terkini dan keterampilan yang dibutuhkan. Semua kursus ditujukan untuk praktik: kami memantau relevansi materi dan membantu pekerjaan dan magang.
Platform pendidikan Skillbox diluncurkan pada tahun 2016. Perusahaan ini didirikan oleh Igor Koropov (1989-2020) dan Dmitry Krutov. Kemudian mereka bergabung dengan Andrey Anishchenko dan Sergey Popkov. Direktur umum perusahaan sejak didirikan adalah Dmitry Krutov. Skillbox menerima Hadiah Runet dua kali: pada tahun 2018 dalam kategori Pendidikan dan Personalia, dan pada tahun 2019 dalam kategori Teknologi dan Inovasi.
Pada bulan Februari 2019 Surat. Ru Group mengakuisisi 3% saham perusahaan, kemudian meningkatkan kepemilikannya menjadi 10,33% pada bulan Maret, dan terakhir menjadi 60,33% pada bulan Desember di tahun yang sama. Menurut laporan tahunan Mail. Ru Group, saham pengendali di perusahaan itu menelan biaya 1,6 miliar rubel.
Pada November 2019, RBC memasukkan perusahaan tersebut ke dalam peringkat 35 perusahaan EdTech terbesar di Rusia, menempatkan Skillbox di posisi ke-6. Pada tahun 2020, dalam peringkat 10 besar perusahaan EdTech terbesar yang disusun oleh RBC, Skillbox naik ke posisi ke-2.
Pada bulan Oktober 2020 Surat. Ru Group meningkatkan kepemilikannya di perusahaan tersebut menjadi 70%. Pada November 2020, salah satu pendiri platform ini, Igor Koropov, meninggal di Sochi.
Pelajari pemrograman di Kotlin dan tangani kesalahan. Kenali prinsip-prinsip OOP, pemrograman asinkron dan reaktif.
Pengembang Android. Tingkat 1 ≈5-6 bulan
Anda akan mempelajari dasar-dasar pengembangan Android: mempelajari cara menata layar, menganimasikan antarmuka, logika program, bekerja dengan data dan jaringan. Kembangkan aplikasi yang mirip dengan Unsplash, Reddit atau Strava pilihan Anda.
- Pengantar profesi
- Awal pekerjaan
- Tata Letak
- Komponen
- Batasan Tata Letak
- Sumber Daya Proyek
- Layar Aplikasi
- Animasi
- Lokalisasi aplikasi
- Lingkaran kehidupan
- Dasar-dasar Penyimpanan Data
- Arsitektur Lapisan Presentasi
- Jaringan (Retrofit)
- Bekerja dengan database (Ruangan)
- Bekerja dengan kumpulan data
- Bekerja dengan partisi OS yang dilindungi
- Bekerja dengan lokasi
- basis api
Pengembang Android. Tingkat 2 ≈4 bulan
Pelajari teknik pengembangan tingkat lanjut - sesuaikan UI, optimalkan kinerja, pahami pola desain, dan benamkan diri Anda dalam konsep pemrograman reaktif. Di akhir modul, kerjakan aplikasi dalam tim.
- Kami membuat Tampilan dan animasi kami sendiri.
- Bekerja dengan daftar.
- UI Deklaratif.
- Melakukan tugas di latar belakang: latihan.
- Injeksi ketergantungan tingkat lanjut. Belati 2.
- Pola konstruksi aplikasi.
- Pola lapisan presentasi.
- Pengujian.
- Keluarnya aplikasi.
- Kebocoran memori dan penganalisis statis.
- Tinjauan kode pada tingkat lanjutan.
- RxJava. Dasar-dasar.
- RxJava. Bagian 2. Operator.
Sistem kontrol versi Git
Pelajari perintah dasar Git dan pelajari cara tim mengatur pekerjaan ke dalam cabang.
- Versi kode program.
- Menginstal Git.
- Indeks dan komitmen parsial.
- Perbandingan versi.
- Batalkan perubahan dan kembalikan versi.
- Repositori dan kerja tim.
- Cabang - penciptaan dan pengelolaan.
- Penggabungan dan resolusi konflik.
- Alat yang berguna.
- Aturan untuk bekerja dengan Git.
Bahasa Kueri SQL
Pelajari bahasa kueri SQL secara mendalam. Belajar menulis kueri basis data dan memodifikasi data.
- SQL. Perkenalan.
- Struktur basis data, DESCRIBE permintaan.
- Memilih dan memfilter data, kueri SELECT.
- Fungsi dan ekspresi, agregasi data.
- Relasi dan penggabungan tabel: GABUNG.
- Pengelompokan.
- Modifikasi data.
- Subkueri.
- Deklarasi dan modifikasi struktur data.
Bahasa Inggris untuk spesialis IT
Belajar berkomunikasi dan mencari informasi dalam bahasa Inggris.
- Resume IT dan CV: Kami membuat resume dalam bahasa Inggris.
- Wawancara kerja: pertanyaan dan jawaban: Kami diwawancarai dalam bahasa Inggris.
- Kerja tim: Kita berbicara tentang kerja tim dan proses dalam bahasa Inggris.
- Komunikasi di tempat kerja: Bahasa Inggris untuk komunikasi.
- Surat bisnis: Kami berkorespondensi dalam bahasa Inggris.
- Pengembangan perangkat lunak: Kami menganalisis semua tahapan siklus hidup perangkat lunak dalam bahasa Inggris.
- Pengembangan konsep sistem dan SRS: Menyusun spesifikasi teknis dalam bahasa Inggris.
- Desain: Kita berbicara tentang konsep desain dasar.
- Pengembangan dan Pengujian: Mari kita lihat istilah-istilah kunci yang digunakan dalam pengembangan dan pengujian.
- Penerapan dan Pemeliharaan: Kami membahas tindakan umum saat menerapkan dan memelihara perangkat lunak lebih lanjut.
Karir dan pengembangan untuk seorang programmer
Dapatkan tips berguna untuk pengembangan karir lebih lanjut.
- Apa yang dibutuhkan pemberi kerja?
- Cara membuat resume dan mencari pekerjaan.
- Cara berhasil lulus wawancara.
- Bagaimana cara melewati masa percobaan.
Gambar 2.0
Anda akan menavigasi antarmuka editor grafis dan membuat tata letak desain untuk aplikasi masa depan.
- Pengantar Figma. Ikhtisar fitur.
- Bekerja dengan grafik.
- Editor Figma - grid modular dan artboard.
- Membuat dan mengkonfigurasi komponen, bekerja dengan efek.
- Membuat komponen bersarang. Tata Letak Otomatis.
- Mengatur ruang kerja komponen dan gaya. Kerja tim, kontrol versi, dan transfer tata letak ke pengembangan.
- Pembuatan prototipe.
- Gambar Animasi.
- Modul bonus. Review dan penerapan plugin Figma.
Pengujian manual aplikasi seluler
Pelajari cara memeriksa kesalahan pada aplikasi Android dan menulis laporan bug.
- Pengujian aplikasi seluler.
- Keakraban umum dengan topik tersebut.
- Orientasi dan layar.
- Emulator dan simulator.
- Membangun aplikasi dan fitur lanjutan Android Studio dan XCode.
- GPS dan baterai.
- Koneksi.
- Tangkapan layar dan log.
- Informasi tentang proyek diploma.
Keuntungan: Video berkualitas tinggi, guru yang kompeten, kurator yang sangat keren! Kekurangan: Belum menemukannya Halo! Saya memutuskan untuk menulis review tentang Skillbox karena platform pendidikan ini sangat mengejutkan saya! Kata pengantar singkat: Saya berumur 26 tahun, saya bekerja di sebuah pabrik sebagai insinyur, tetapi saya bercita-cita menjadi seorang programmer. Yaitu saya sangat ingin belajar cara membuat aplikasi untuk perangkat Android...
Keuntungan: Materi dan presentasi berkualitas tinggi, efisiensi. Kekurangan: Biaya tanpa diskon dan kemenangan saya tidak sedikit. Saya terus-menerus menandai sesuatu yang menarik dan penting, atau dalam pesan pribadi di VK (saya rasa banyak orang melakukan ini). Tautan ke Skillbox telah lama berdebu di bookmark saya, meskipun saya secara teratur melihat ulasan tentangnya untuk lebih memahaminya dan mempelajari lebih lanjut, termasuk...
Kelebihan: Tidak ada. Kekurangan: Harga mahal, bahan jelek. Tidak berguna. Halo, saya membeli kursus pada tanggal 18 Mei, saya belajar selama sebulan. Untuk menyelesaikan tugas yang diminta di sana, saya menghubungi. Untuk Video Blogger dari YouTube yang gratis. Akibatnya, saya sampai pada kesimpulan bahwa kursus-kursus ini sama sekali tidak diperlukan, karena setiap kali saya mencari informasi dari luar. Setelah 3 bulan saya memutuskan untuk mengakhiri kontrak dengan si idiot ini...
Pelajari cara membuat aplikasi dan game Anda sendiri untuk Android, bekerja dengan struktur data, dan menjadi spesialis yang sangat diperlukan bagi perusahaan IT mana pun.
Dalam kursus ini Anda akan mempelajari cara bekerja dengan perpustakaan Room. Room adalah antarmuka tingkat tinggi yang membuat bekerja dengan database SQLite menjadi lebih mudah.
Dalam kursus mini ini, kami akan mengembangkan aplikasi untuk mencari dan menyimpan film favorit, lalu menulis pengujian Unit menggunakan Mockito.