Pengembang C# ASP.NET Core - kursus gratis dari Otus, pelatihan 5 bulan, Tanggal: 1 Desember 2023.
Miscellanea / / December 04, 2023
Anda akan dapat membuat berbagai sistem informasi yang terdiri dari situs web, klien seluler, bot telegram, dll., menggunakan kerangka C# ASP.NET Core dan teknologi terkait seperti ReactJS, Xamarin dan lainnya. Kerangka kerja ini memungkinkan Anda dengan cepat mengembangkan fungsionalitas kompleks dan sistem dengan beban tinggi yang memerlukan kinerja. Anda akan belajar memecahkan masalah backend dan frontend, dan juga memperoleh keterampilan yang diperlukan dalam bekerja dengan database, UI, logika bisnis, dan pengaturan keamanan.
Untuk siapa kursus ini?
Untuk pengembang C# dengan pengalaman 2-3 tahun yang ingin mempelajari lebih dalam pembuatan aplikasi web dan menjadi spesialis full-stack.
Latihan dan pendekatan tim
Semua tugas praktek kursus dibagi menjadi tiga komponen: pekerjaan rumah pribadi, pengembangan kelompok dalam kelas dan pengerjaan tugas akhir. Pada kelas pertama, Anda akan bekerja sama dengan siswa lain dalam tim beranggotakan 5 orang untuk berkolaborasi dalam pengembangan menggunakan framework Scrum. Pendekatan praktik ini memiliki banyak keuntungan: Anda mengembangkan soft skill yang penting, belajar mengikuti gaya kode, dan lebih memahami arsitektur proyek. Selain itu, kerja tim memfasilitasi jaringan, meningkatkan pertukaran pengalaman dan membantu mempertahankan minat belajar hingga akhir kursus. Pekerjaan yang telah selesai akan menambah proyek serius ke dalam portofolio Anda, yang akan memudahkan Anda untuk terkesan saat wawancara.
Anda akan belajar:
Implementasikan sendiri aplikasi web menggunakan ASP.Net Core dan Razor Pages
Buat API beban tinggi menggunakan GraphQL, gRPC, dan SignalR Core
Kuasai JavaScript, kenali ReactJS, dan pelajari cara mengintegrasikannya dengan ASP.NET Core
Mencakup aplikasi web dengan integrasi dan uji beban
Terapkan aplikasi web di container Docker dan cloud
Siapkan CI/CD dan gunakan Kubernetes
Menerapkan arsitektur layanan mikro dan menggunakan RabbitMQ
Kelola keamanan dan lindungi dari serangan peretas
Bonus: kursus video “JavaScript untuk Pemula” untuk pembelajaran mandiri. Anda akan memerlukan pengetahuan ini untuk menguasai Modul 5 jika Anda tidak memiliki pengalaman sebelumnya dengan JavaScript.
Untuk mahasiswa kursus, mitra kami Certiport memberikan diskon 10% untuk persiapan dan penyelesaian sertifikasi internasional Microsoft Technology Associate dan memperoleh sertifikat spesialis internasional dari dunia pemimpin di bidang TI.
5
kursusLulus dari Institut Penerbangan Moskow pada tahun 2014. Saya telah bekerja dengan .Net selama sekitar 10 tahun. Dimulai dengan desktop (WPF), Silverlight. Sekarang tool utamanya adalah ASP.Net Core, di depan saya menggunakan Angular 2+, React. Pengalaman...
Lulus dari Institut Penerbangan Moskow pada tahun 2014. Saya telah bekerja dengan .Net selama sekitar 10 tahun. Dimulai dengan desktop (WPF), Silverlight. Sekarang tool utamanya adalah ASP.Net Core, di depan saya menggunakan Angular 2+, React. Pengalaman dengan database: SQL Server, Postgres. Saya juga menggunakan Camunda, RabbitMQ. Bersertifikat di MCSD: App Builder, MCSA: Pengembangan Database SQL 2016.
2
kursus.net developer + lead Saya telah terlibat dalam pengembangan produk komersial sejak 2013. Sekarang saya sedang mengembangkan solusi untuk sistem (termasuk lebih dari 10 produk) pengawasan video dan analisis video di Intelcom garis". Sebelumnya saya mengembangkan sistem informasi untuk...
.net developer + lead Saya telah terlibat dalam pengembangan produk komersial sejak 2013. Sekarang saya sedang mengembangkan solusi untuk sistem (termasuk lebih dari 10 produk) pengawasan video dan analisis video di Intelcom garis". Sebelumnya, ia mengembangkan sistem informasi untuk portal RPGU, EPGU, dan layanan pemerintah. Pengalaman dengan .net: dari aplikasi desktop wpf hingga layanan mikro di asp.net. Saya memiliki pengalaman dalam membangun layanan mikro di node.js. Selama 2 tahun terakhir saya telah mengembangkan dan mengembangkan tim di dotnet dan front. Pendidikan: Universitas Teknik Negeri Volga, Fakultas Elektronika dan Teknik Komputer
5
kursusMenerima pendidikan tinggi pertamanya di Northern State University, Fakultas Otomasi dan Teknik Komputer. Lebih dari 10 tahun pengalaman dalam pengembangan industri di C#. Saya memulai perjalanan profesional saya sebagai pengembang infrastruktur pengujian C# di Laboratorium...
Menerima pendidikan tinggi pertamanya di Northern State University, Fakultas Otomasi dan Teknik Komputer. Lebih dari 10 tahun pengalaman dalam pengembangan industri di C#. Dia memulai perjalanan profesionalnya sebagai pengembang infrastruktur pengujian C# di Kaspersky Lab, dan kemudian tertarik pada pengembangan web. Saat ini bekerja di SolarLab pada proyek yang terkait dengan siklus pengembangan penuh dari lokasi tender besar. Menempati posisi Pemimpin Tim / Pengembang .NET Full-stack. Lulus beberapa ujian Microsoft di .NET, ASP.NET dan Azure dan merupakan Microsoft Certified Solutions Developer (MCSD).
Pengantar ASP.NET Core dan WebApi
-Topik 1.Pelajaran pengantar kursus
-Topik 2. Mengenal ASP.NET Core
-Topik 3. Mengonfigurasi aplikasi, mengembangkan pengontrol, dan menghubungkan Swagger
-Topik 4. Wadah DI standar dan non-standar: apa dan kapan digunakan
-Topik 5.Bekerja dengan database menggunakan Entity Framework Core
-Topik 6.Pipa middleware
-Topik 7. Pengujian unit: kerangka kerja dan alat
Menyebarkan aplikasi di cloud
-Topik 8. Metode hosting aplikasi, Kestrel, IIS
-Topik 9.Pengantar buruh pelabuhan, ikhtisar penulisan buruh pelabuhan
-Topik 10.Menggunakan Kubernetes sebagai sistem orkestrasi container
-Topik 11. Menyebarkan aplikasi ASP.NET Core di cloud
-Topik 12.Pengenalan CI/CD dan konfigurasi dalam praktiknya
-Topik 13. Retrospektif dan perencanaan
Meningkatkan proyek
-Topik 14. Model otorisasi/otentikasi di Asp.net Core
-Topik 15. Diferensiasi hak akses menggunakan alat bawaan
-Topik 16.Server Identitas 4
-Topik 17. Cara kerja logging di ASP.NET Core
-Topik 18.Berbagai metode validasi data
-Topik 19.Caching: internal dan eksternal
-Topik 20.Integrasi, pengujian beban
-Topik 21. Retrospektif dan perencanaan
Arsitektur layanan mikro
-Topik 22. Monolit dan layanan mikro: apa itu
-Topik 23.Bekerja dengan data di layanan mikro: Bekerja dengan NoSQL
-Topik 24. Bagaimana mengubah monolit menjadi layanan mikro
-Topik 25.Bekerja dengan data dalam layanan mikro: Arsitektur
-Topik 26.Bekerja dengan data dalam layanan mikro: Bekerja dengan database relasional
-Topik 27. Tinjauan broker pesan populer dan bekerja dengan RabbitMQ
-Topik 28. Cara membuat template yang baik untuk layanan mikro
-Topik 29. Retrospektif dan perencanaan
Teknologi ujung depan
-Tema 30.Blazor
-Tema 31. Frontend modern
-Topik 32.Pengantar React
-Tema 33.Reaksi
-Tema 34.React Router & Redux
-Topik 35.React hook dan perpustakaan populer
-Topik 36. Cara berteman dengan React. JS dengan Asp.net Inti
-Topik 37. Retrospektif dan perencanaan
Bekerja dengan API
-Topik 38. Menulis API Anda sendiri: OData
-Topik 39. Menulis API Anda sendiri: GraphQL
-Topik 40. Menulis API Anda sendiri: gRPC
-Topik 41. Menulis API kami sendiri: SignalR Core
-Topik 42. Bagaimana melindungi diri Anda dari serangan hacker
-Topik 43. Memfaktorkan ulang kode lama
Pekerjaan proyek
-Topik 44. Konsultasi proyek dan pekerjaan rumah
-Topik 45.Perlindungan karya desain