Apa yang harus dilihat di karantina? Pilihan bahan dari Technostream (bagian 1)


Duduk di karantina yang tidak diumumkan dapat digunakan untuk efek yang baik, meningkatkan tubuh dan pikiran. Kami mungkin akan berbicara tentang yang pertama suatu hari nanti, tetapi untuk saat ini kami menawarkan makanan untuk Anda: pilihan beragam materi menarik dalam bentuk dua kursus dan dua wawancara.

Kursus Pengembangan Android, Technopolis, Spring 2019


Ingat bahwa Technopolis adalah salah satu proyek pendidikan bersama kami, dalam hal ini, dengan Universitas Politeknik St. Petersburg.

Kursus ini akan membantu Anda memperoleh pengetahuan dan keterampilan yang diperlukan untuk mengembangkan perangkat lunak untuk Android. Anda akan belajar API Android, Alat Pengembang (SDK), perpustakaan populer, dan banyak lagi. Selain itu, Anda akan belajar cara memberikan toleransi kesalahan.

  • Kuliah 1. Pendahuluan . Karakteristik umum pengembangan Android dan seluler secara umum. Alat pengembangan dasar. Membuat aplikasi Hello World. Aplikasi perangkat. Fitur pengembangan ponsel.
  • Kuliah 2. Dasar-dasar tata letak . Keakraban dengan elemen UI dasar Android. Tata letak layar dan penanganan interaksi dengan elemen UI.
  • 3. . Android. MessageQueue, Looper, Handler. . : Executor, AsyncTask AsyncTaskLoader, Service, IntentService JobIntentService. RxJava.
  • 4. . ? Android SDK ? ?
  • 5. CustomView, measure/layout/draw/touch event/etc. CustomView, measure layout? : Wave View. . . : .
  • 6. , , . ? ? () ?
  • 7. Android OS . . .
  • 8. . Android-. . Android-. .
  • 9. Android-. Android-. SOLID- . . Model View Controller Model View Presenter. Dagger 2. MVVM. Android-. Data Binding. .
  • 10. Kotlin. Kotlin. , Java? Powerful Kotlin Android. DSL ?
  • 11. . RxJava? () . . . Marble-. Observable. RxJava. Android- c RxJava.
  • Kuliah 12. Konsumsi energi. Subsistem apa yang mempengaruhi konsumsi energi? Fitur dari berbagai jenis tampilan. Pengukuran konsumsi subsistem smartphone. Pengukuran konsumsi tergantung pada frekuensi permintaan jaringan. Bagaimana Android membantu mengoptimalkan konsumsi. Metode pengurangan konsumsi pasif dan aktif.

Rekaman video ceramah .

Kursus "Database. Tarantool Lab ยป


Tujuan kursus adalah untuk mempelajari topologi, keanekaragaman dan prinsip-prinsip dasar dari fungsi penyimpanan dan sistem data, serta algoritma yang mendasari sistem terpusat dan terdistribusi, untuk menunjukkan kompromi mendasar yang melekat dalam satu atau solusi lain.

  • 1. . . NoSQL-. . -. .
  • 2. . cache-oblivious . cache-oblivious . write amplification. . LSM-. -. .
  • 3. . Least Recently Used. LRU: . online-. c-compettve. LFD: . FIFO. . . MARK.
  • Kuliah 4 dan 5. Arsitektur DBMS. Modul Struktur data - statika dan dinamika. Format dan protokol. Minta siklus hidup.
  • Kuliah 6 dan 7. Transaksi. Prinsip-prinsip ACID dalam pemrosesan data transaksional. Menerapkan subsistem penyimpanan logging. Prinsip double entry. Konsep perubahan sejarah. Strategi NO UNDO, NO REDO. Strategi MENCURI, TANPA MENCURI.
  • Kuliah 8. Manajemen transaksi menggunakan kunci. Kunci hierarkis. Kunci khusus. Jalan buntu. Prioritas kunci. Konsep hot spot. Algoritma Pencarian Deadlock. Konsep saturasi sistem antrian sebagaimana diterapkan pada sistem transaksi.

Rekaman video ceramah .

Cara membangun tim pengembangan di situs jarak jauh. Pengalaman Skyeng


Manajer pengembangan di Skyeng Alexei Kataev berbicara tentang bagaimana mereka menciptakan tim yang terdiri dari 68 pengembang di lokasi terpencil, bagaimana mereka mengatasi tugas-tugas darurat dan menangani gangguan di rumah.


Pengembangan Android: tim, pasar, pengujian


Bagaimana integrasi karyawan baru ke dalam tim, apa yang terjadi pada pasar pengembang Android, seperti apa arsitektur aplikasi News@mail.ru dan segala sesuatu tentang pengujian aplikasi seluler.




Ingat bahwa kuliah dan kelas master saat ini tentang pemrograman dari spesialis IT kami masih dipublikasikan di saluran Technostream . Berlangganan untuk tidak ketinggalan kuliah baru!

All Articles