Çevrimiçi kurs – Packt Institute tarafından Rust programlamada sertifikalı profesyonel uzmanlık

REST dilini pratik, gerçek hayattaki problemlerle öğrenin. Geliştiriciler arasında popülerlik kazanan bir dil olan REST ile sorunları çözme konusunda uygulamalı deneyim kazanın.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Brest programlama
  • veri yapıları
  • Bellek güvenliği
  • Blockchain
  • Asenkron programlama

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • Pas programcısı
  • yazılım mühendisi
  • Uygulama geliştiricisi
  • Blockchain anahtarı
  • Paralel sistem geliştiricisi
  • Web uygulaması geliştiricisi
  • veritabanı yöneticisi
  • Yazılım çözümleri geliştiricisi
  • Bilgisayar bilimi öğrencisi

Staj – üç bölümlük bir kurs serisi

Sizi başlangıç ​​seviyesinden uzmanlığa taşımak için tasarlanmış kursumuzla Rust programlamayı keşfedin. Rust’u tanıyarak ve geliştirme ortamınızı kurarak başlayın, ardından hızla kodu yazmaya ve ilk programınızı derlemeye geçin. Kurs aşağıdakiler de dahil olmak üzere temel programlama kavramlarını kapsar:

  • değişiyor
  • veri türleri
  • işlevler
  • giriş

ve Rust’ta güçlü bir temel sağlar.

Rust’ın sahiplik modeli

Bellek güvenliği ve paralel süreçler için gerekli olan Rust’un benzersiz sahiplik modelini keşfedin. Şunlar hakkında bilgi edinin:

  • mülkiyet
  • Referanslar
  • hafıza yönetimi

Rust’un yaklaşımının diğer dillerden ne kadar farklı olduğunu anlayın. Döngüler ve koşul ifadeleri de dahil olmak üzere kontrollü yapılar, verimli kod yazmanıza yardımcı olmak için açıklanmaktadır.

Gelişmiş konular

İlerledikçe aşağıdaki gibi ileri düzey konuları ele alın:

  • modüller
  • paketler
  • Bilgelikten bahsedin

Bu da karmaşık kod tabanlarını yönetme yeteneğinizi güçlendirecektir. Yığın uygulaması ve ifade değerlendirmesi gibi uygulamalı projeler anlayışınızı güçlendirecektir.

Ek konular

Son olarak kurs aşağıdaki gibi konuları kapsar:

  • paralel süreçler
  • İnternet programlama
  • Blockchain uygulaması
  • Performans optimizasyonu

böylece modern, yüksek performanslı Rust uygulamalarında uzman olmanızı sağlar.

hedef kitle

Bu kurs, Rust’u sıfırdan öğrenmek veya mevcut becerilerini geliştirmek isteyen geliştiriciler, programcılar ve bilgisayar bilimi öğrencileri için idealdir. Temel programlama kavramlarını bilmeniz ve en az bir programlama dilinde tecrübe sahibi olmanız tavsiye edilir.

Uygulamalı öğrenme projesi

Bu ustalık sınıfında yer alan projeler, öğrencilerin aşağıdaki gibi gerçek dünya sorunlarını çözmek için Rust programlama becerilerini uygulamalarına olanak tanır:

  • Veri yapılarının uygulanması
  • Ağ yönetimi için uygulamalar oluşturma
  • Paralel süreçlerin yönetimi

Öğrenciler bu projelere katılarak uygulamalı deneyim kazanacak ve Rust hakkında daha derin bir anlayış kazanacak, böylece verimli ve sağlam yazılım çözümleri geliştirebilecekler.

Details of the courses that make up the specialization

Rust’ta programlamaya giriş ve temel kavramlar

Kurs 1 • 10 saat

Kurs detayları
  • ne öğreneceksin
    • Rust’un sahiplik modelini bellek güvenliğine uygulayın.
    • Program akışını yönetmek için kontrol yapılarını analiz edin.
    • Yaşam sürelerini, kapanışları ve yinelemeleri kullanarak gelişmiş Roost uygulamaları oluşturun.
Kazanacağınız beceriler
  • Kategori: Kızartma programlama
  • Kategori: Rust’taki kontrol yapıları
  • Kategori: Rust’ta Mülkiyet
  • Kategori: Kızartmanın Temelleri
  • Kategori: Rost’un anısına güven

Orta düzeyde kızartma programlaması ve ileri düzey konseptler

Kurs 2 • 10 saat

Kurs detayları
  • ne öğreneceksin
    • Gelişmiş bellek yönetimi için farklı türde akıllı işaretçiler uygulayın.
    • Rost’ta makro ve gelişmiş test yöntemlerini uygulayın.
    • Gelişmiş veri yapılarını ve algoritmaları kullanarak gerçek dünya sorunlarını analiz edin ve çözün.
Kazanacağınız beceriler
  • Kategori: Rost’ta bellek yönetimi
  • Kategori: Rost’taki modüller
  • Kategori: Rust’ta orta düzey programlama
  • Kategori: Rust’ta sorunları çözme
  • Kategori: Rust’ta akıllı işaretçiler

Gelişmiş kızartma programlama ve gerçek dünya uygulamaları

Kurs 3 • 8 saat

Kurs detayları
  • ne öğreneceksin
    • Rust’ta paralel yaşamın gelişmiş tekniklerini uygulayın.
    • Rost’ta bir blockchain oluşturun ve doğrulayın.
    • Rust’un programlama yeteneklerini kullanarak web uygulamaları geliştirin ve karşılaştırma ve tüyoları kullanarak kod performansını iyileştirin.
Kazanacağınız beceriler
  • Kategori: Brust’ta Blockchain
  • Kategori: Rust’ta Gerçek Dünya Uygulamaları
  • Kategori: Rost’taki paralellikler
  • Kategori: gelişmiş kızartma programlama
  • Kategori: Rust’ta dosya yönetimi