Kotlin - mulai cepat - kursus 1990 gosok. dari Stepik, pelatihan 54 pelajaran, Tanggal 28 November 2023.
Miscellanea / / November 30, 2023
Halo semua! Selamat datang di kursus Mulai Cepat Kotlin.
Mengapa Kotlin?
Kotlin adalah tahap selanjutnya dalam pengembangan Java. Kode yang tertulis di dalamnya ringkas, padat, dan mudah dibaca. Ini mungkin tampak tidak biasa pada awalnya, tetapi ketika Anda mengenalnya lebih baik, kemungkinan besar Anda tidak ingin kembali ke Java lagi - itulah yang terjadi pada saya :)
Baru-baru ini, popularitas Kotlin telah berkembang dengan sangat pesat. Sebagian besar perusahaan sedang menulis ulang atau telah menulis ulang program dan aplikasi mereka dari Java ke Kotlin, dan sebagian besar program baru ditulis langsung di Kotlin.
Oleh karena itu, agar menjadi tren dan selalu diminati di pasar tenaga kerja, cepat atau lambat setiap pengembang Java atau Android harus mempelajarinya.
Apa yang akan diketahui?
Dalam kursus ini, kita akan mempelajari semua yang perlu Anda ketahui untuk beralih ke bahasa baru. Setelah selesai, semua yang sebelumnya Anda tulis di Java, akan dapat Anda tulis di Kotlin. Selangkah demi selangkah kita akan bergerak menuju tujuan. Kita akan mulai dengan standar Hello World dan secara bertahap mempelajari semua dasar-dasarnya, termasuk banyak hal baru tidak ada hal-hal di Java seperti: fungsi ekstensi, pemrograman fungsional, kelas data, dan banyak lagi lainnya. Agar tidak hanya menonton videonya saja, tetapi juga memantapkan seluruh materi dalam praktek, pekerjaan rumah pun disertakan dalam perkuliahan. Seringkali siswa hanya menonton video dan hanya memiliki sedikit pelajaran di akhir kursus.
Untuk mencegah situasi ini terjadi pada Anda, tes perantara juga telah ditambahkan ke dalam kursus. Saat Anda mempelajarinya, Anda akan melihat level Anda dan memahami apakah layak melanjutkan studi Anda atau lebih baik berhenti sejenak dan mengulangi topik yang sudah dibahas.
Untuk siapa kursus ini?
Kursus ini ditujukan bagi mereka yang sudah mengetahui dasar-dasar Java. Kotlin sepenuhnya kompatibel dengan Java dan menggunakan banyak perpustakaan Java, jadi tanpa pengetahuan tentang Java, mempelajarinya akan sangat sulit, hampir tidak mungkin.
Apa yang harus saya lakukan jika saya tidak tahu Java?
Jika Anda memiliki masalah dengan pengetahuan Java, jangan khawatir, Anda juga dapat menemukan kursus saya "Kursus Android + Lengkap" di sini Java dari Awal" atau "Pemrograman Java dari Awal", di mana kita akan mempelajari semua yang Anda butuhkan untuk menyelesaikan kursus ini
Saya berharap Anda sukses dalam studi Anda!
Andrey Sumin
2
kursusPengembang Android di Kaspersky Lab, penulis banyak kursus tentang pengembangan Android serta bahasa Java dan Kotlin.
Setelah lulus sekolah, saya tidak tahu ingin menjadi apa, jadi daripada belajar, saya memutuskan untuk bekerja di bidang penjualan. Jadi saya mendapat pekerjaan sebagai penjual di toko perkakas listrik. Setelah 3 tahun bekerja, saya menjadi kepala departemen, dan saya mulai berpikir bahwa saya tidak ingin melakukan bisnis ini, dan saya tidak dapat pergi ke mana pun, karena saya tidak memiliki spesialisasi apa pun. Di sekolah saya sangat menyukai ilmu komputer dan berpikir untuk mempelajari pemrograman. Saya masuk Universitas Negeri St. Petersburg (SPb GUT im. Bonch-Bruevich). Itu mengajarkan pengetahuan yang sangat dangkal di bidang ini, ditambah lagi itu sudah sangat ketinggalan jaman. Kemudian saya mulai belajar pemrograman sendiri, dan memperhatikan satu hal yang tidak menyenangkan - hampir semuanya modern dan terbaik materinya dalam bahasa inggris, jadi sebelum menjadi ahli dalam membuat aplikasi android saya harus belajar Bahasa inggris. Setelah mengikuti puluhan kursus offline dan online, serta mempelajari puluhan buku tentang topik ini, saya akhirnya bisa mulai mewujudkan diri dalam profesi baru. Keseluruhan proses memakan waktu yang cukup lama - oleh karena itu keinginan saya untuk membantu orang-orang seperti saya - untuk mengumpulkan, merangkum semua materi, struktur, melengkapi teori dengan latihan praktis dan membimbing Anda melalui seluruh jalur dari awal hingga penciptaan yang pertama program. Selangkah demi selangkah Anda akan mencapai tujuan Anda.
Perkenalan
1. Perkenalan
2. Program pertama di Kotlin (/lesson/721311?unit=722440)
Sintaks dasar
1. Variabel
2. Tes variabel
3. Tipe yang tidak dapat dibatalkan
4. Pernyataan if bersyarat
5. Uji pada operator bersyarat dan tipe nullable
6. Pernyataan kapan bersyarat
7. Pengantar koleksi
8. Tes koleksi
9. Siklus
10. Pengantar Fungsi
11. Parameter default dan bernama
12. Pengecualian
13. Uji sintaks dasar bahasa Kotlin
Pemrograman fungsional
1. Metode anonim atau ekspresi lambda
2. Filter dan peta fungsi tingkat tinggi
3. Urutan tak terbatas
4. fungsi ZIP
5. Fungsi Peta Datar
6. Uji pekerjaan pada koleksi
7. Fungsi with dan let
8. Membuat Fungsi Tingkat Tinggi
9. Fungsi ekstensi
OOP
1. Pengantar OOP
2. Konstruktor
3. Metode
4. Setara
5. Kode hash
6. Kelas data
7. Kelas enum
8. Warisan
9. Kelas Abstrak, Antarmuka dan Smart Cast
10. Kelas anonim
11. Mengoptimalkan kode
12. Pengubah akses
13. Objek Pendamping
14. Ton Tunggal
15. Umum
16. Fungsi umum. Akhir init var
17. Tes akhir untuk kursus Kotlin
Penggunaan praktis Kotlin dalam pengembangan Android
1. Aplikasi Kotlin pertama
2. Review aplikasi Kotlin kedua
3. Menambahkan dependensi untuk aplikasi
4. Menambahkan objek POJO
5. Menerima data dari jaringan
6. Membuat penyimpanan lokal
7. Menambahkan dan menyesuaikan ViewModel
8. Menyelesaikan ViewModel
9. Membuat tata letak pertama
10. Adaptor dan layar pertama
11. Layar dengan informasi rinci
12. Tautan ke proyek yang sudah selesai
13. HasilĀ