Halo, Habr! Hari ini kami memulai serangkaian artikel yang akan menyertakan 5 pilihan kursus pelatihan gratis dari Microsoft. Pada artikel ini, kami memiliki kursus paling keren untuk pengembang yang paling disukai programmer.
Ngomong-ngomong!
- Semua kursus gratis (Anda bahkan dapat mencoba produk berbayar gratis);
- 6/7 dalam bahasa Rusia;
- Anda dapat memulai pelatihan secara instan;
- Setelah selesai, Anda akan menerima lencana pada saat berhasil menyelesaikan pelatihan.
Bergabunglah sekarang, detail di bawah potongan!
Semua artikel dari seri


1. Pengembangan aplikasi untuk Windows 10
Kursus singkat kami, studi lengkap yang akan membawa Anda sekitar 4-5 jam. Selama kursus, Anda:
- Pertama, kenali dasar-dasar pengembangan aplikasi untuk Windows 10;
- kemudian kuasai pekerjaan dengan Visual Studio;
- kemudian pelajari cara membuat aplikasi di lingkungan pengembangan paling populer untuk Windows: UWP, WPF, dan Windows Forms;
- dan akhirnya, pelajari cara membuat aplikasi yang terhubung ke internet.
Yang Anda butuhkan untuk menyelesaikan kursus ini adalah:
- Komputer Windows 10
- Pengetahuan dasar tentang C # atau bahasa yang serupa
Pelajari lebih lanjut dan mulai pelatihan
di tautan ini.
2. Buat aplikasi seluler menggunakan Xamarin.Forms
Kursus ini sudah sepenuhnya atau hampir sepenuhnya mencakup seluruh fungsi alat dan dirancang untuk 10 jam pelatihan. Dia akan mengajari Anda cara bekerja dengan Xamarin. Bentuk dan menggunakan C # dan Visual Studio untuk membuat aplikasi yang berjalan di perangkat iOS dan Android. Oleh karena itu, untuk mulai belajar, Anda harus memiliki Visual Studio 2019 dan memiliki keterampilan untuk bekerja dengan C # dan .NET.
Modul Kursus:
- Membuat aplikasi seluler menggunakan Xamarin.Forms;
- Pengantar Xamarin. Android;
- Pengantar Xamarin.iOS;
- Membuat antarmuka pengguna di Xamarin. Aplikasi menggunakan XAML;
- Kustomisasi tata letak pada halaman XAML di Xamarin.Forms;
- Merancang XamarL Xamarin yang konsisten. Halaman menggunakan sumber daya dan gaya bersama;
- Mempersiapkan aplikasi Xamarin untuk publikasi;
- Menggunakan layanan web REST dalam aplikasi Xamarin;
- Menyimpan data lokal menggunakan SQLite di aplikasi Xamarin.Forms;
- Buat multi-halaman Xamarin. Aplikasi dengan navigasi tumpukan dan tab.
Pelajari lebih lanjut dan mulailah belajar
3. Penyimpanan data di Azure
Azure menyediakan banyak cara untuk menyimpan data: menggunakan penyimpanan data yang tidak terstruktur, penyimpanan arsip, penyimpanan relasional, dan banyak lagi. Dalam 3,5-4 jam, Anda akan mendapatkan pengetahuan dasar tentang cara mengelola penyimpanan di Azure, membuat akun penyimpanan, dan memilih model yang tepat untuk data yang perlu Anda simpan di cloud.
Modul Kursus:
- Pilihan pendekatan untuk penyimpanan data;
- Buat akun penyimpanan;
- Menghubungkan aplikasi ke layanan penyimpanan Azure
- Mengamankan akun penyimpanan Azure Anda (modul ini juga dalam kursus "Melindungi Data di Cloud");
- Menggunakan penyimpanan gumpalan
Detail dan mulai pelatihan
4. Pengantar pembelajaran mesin menggunakan Notebook Python dan Azure
Kursus ini hanya akan memakan waktu sekitar 2-3 jam, tetapi akan memberikan banyak keterampilan praktis yang bermanfaat. Setelah mempelajarinya, Anda akan belajar cara menggunakan Python dan perpustakaan terkait di Notebook Jupyter yang berjalan pada Azure Notebook untuk memprediksi pola dan mengidentifikasi tren.
Selama kursus, Anda akan secara independen menganalisis data iklim, memprediksi kemungkinan keterlambatan penerbangan dan menganalisis suasana ulasan pengguna. Semua ini menggunakan pembelajaran mesin dan Python.
Dibutuhkan pengetahuan pemrograman Python dasar untuk menyelesaikan.
Detail dan mulai pelatihan
5. Perlindungan data cloud
Dan di sini ada kursus yang agak besar tentang keamanan - sekitar 6-7 jam akan diperlukan untuk mempelajarinya. Selama itu, Anda akan belajar cara menggunakan layanan tertanam Azure untuk menyimpan data aplikasi dengan aman sehingga hanya layanan dan klien yang berwenang yang mengakses data ini.
Modul Kursus:
- Arsitektur aman di Azure
- Lima elemen keamanan utama yang perlu dipertimbangkan sebelum implementasi;
- Perlindungan akun penyimpanan Azure (modul ini juga dalam kursus "Penyimpanan data di Azure");
- Kelola rahasia dalam aplikasi server dengan Azure Key Vault;
- Otentikasi dalam aplikasi browser menggunakan Layanan Aplikasi Azure;
- Mengamankan Sumber Daya Azure dengan Akses Bersyarat
- Mengamankan sumber daya Azure dengan kontrol akses berbasis peran (RBAC)
- Mengamankan Database SQL Azure.
Detail dan mulai pelatihan
6. Membuat aplikasi tanpa server
Fitur Azure memungkinkan Anda membuat sistem komputasi sesuai permintaan yang didorong dan dipicu oleh peristiwa ketika berbagai peristiwa eksternal terjadi. Dalam 6-7 jam, Anda akan belajar cara menggunakan fungsi Azure untuk mengeksekusi logika sisi-server dan membuat arsitektur tanpa server.
Modul Kursus:
- Memilih layanan Azure terbaik untuk mengotomatisasi proses bisnis;
- Membuat logika tanpa server menggunakan Fungsi Azure
- Melakukan fungsi Azure menggunakan pemicu;
- Menggabungkan fitur Azure menggunakan binding input dan output
- Membuat alur kerja bebas server yang panjang menggunakan Fungsi Berkelanjutan;
- Pengembangan, pengujian, dan penyebaran fitur Azure menggunakan Visual Studio;
- Pantau acara GitHub menggunakan sniffer web di Fitur Azure.
Detail dan mulai pelatihan
7. Mengembangkan Praktek DevOps
Jadi kami sampai pada kursus terakhir dalam koleksi ini untuk pengembang. Dan dia adalah satu-satunya di dalamnya dalam bahasa Inggris - sampai mereka berhasil menerjemahkannya ke dalam bahasa Rusia. Kursus ini hanya akan memakan waktu 1-1,5 jam dari waktu Anda dan akan memberi Anda pengetahuan pengantar tentang DevOps.
DevOps adalah asosiasi orang, proses dan produk untuk pengiriman nilai yang berkesinambungan kepada pengguna akhir. Azure DevOps adalah rangkaian layanan yang menyediakan kemampuan ini. Dengan Azure DevOps, Anda dapat membuat, menguji, dan menggunakan aplikasi apa pun di cloud atau di tempat. Praktik DevOps untuk transparansi, kolaborasi, pengiriman berkelanjutan, dan penyebaran berkelanjutan diintegrasikan ke dalam siklus pengembangan perangkat lunak.
Dengan skema pelatihan ini, Anda akan memulai transisi ke DevOps dan belajar:
- Bagaimana skema value stream dapat membantu Anda mengevaluasi proses dan teknologi saat ini
- Cara mendaftar akun Azure DevOps gratis
- Cara merencanakan dan melacak item kerja dengan Azure Boards.
Detail dan mulai pelatihanKesimpulan
Hari ini kami memberi tahu Anda tentang 7 kursus gratis kami yang mungkin berguna bagi pengembang. Segera kami akan melanjutkan seri artikel ini dengan koleksi baru. Nah, apa yang akan mereka - Anda dapat mencoba menebak di komentar. Lagi pula, bintang-bintang dalam daftar isi seri artikel ini tidak adil.
* Harap dicatat bahwa untuk beberapa modul Anda mungkin memerlukan koneksi yang aman.