Rust Programlama Dili -Temel Seviye

Sistem programlama dili olan Rust dilini öğrenebilmek için ilk adımınızı atın.

4.50 (18 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
Rust Programlama Dili -Temel Seviye
83
students
5.5 hours
content
Apr 2023
last update
$19.99
regular price

What you will learn

Rust programlama dilinin temelleri

Ownership ile ilgili temel bilgiler

Temel veri yapıları

Rust diline temel seviyede hakimiyet

Description

Öncelikle kursumuz ileri seviye rust diline hakim olan arkadaşlar için uygun değildir. Bu kurs sonunda rust programlama dilinin temel yapısına hakim olacaksınız. Kurs süresince rust dilinde değişken oluşturabilme, kontrol yapılarını ve fonksiyonları kullanabilme, veri yapıları ile çalışabilme, kullanıcıdan veri alma ve bu veriyi işleyebilme ve ownership kavramı gibi rust dilinin temel özelliklerini öğreneceksiniz. Daha önceden herhangi bir programlama dili ile çalışmış olmanız şart değildir. Eğitim süresince tüm konu başlıkları programalama temeli hiç olmayan bir bireye anlatılıyormuş gibi ele alınmıştır. Konu başlıkları belirli bir düzen ve sıralama içersinde oluşturulmuştur.Bir konu başlığını öğrenmeden bir sonraki konu başlığına geçmenizi tavsiye etmem çünkü çoğu konu başlıkları bir önceki videoda anlatılan içerikle ile bağlantılıdır. İzlemiş olduğunuz videolarda anlatılan kod yapılarını daha iyi bir şekilde kavrayabilmeniz için ilgili kodla alakalı kendi örneklerinizi oluşturmanız hakimiyetinizi arttıracaktır. Literatürde rust dili ile ilgili Türkçe kaynak çok az bulunmaktadır dolayısıyla rust diline ilgi duyan kişiler için bu kurs bir başlangıç niteliği taşımaktadır. Rust dili pek çok alanda kullanılmaktadır ve her geçen gün popülerliği artmaktadır. Blockchain, oyun motorları, web siteleri ve araçları, dosya sistemleri ve işletim sistemleri gibi alanlarda rust diline rastlamak mümkündür.Rust dilini diğer dillerden ayıran en önemli özellik hiç şüphesiz bellek güvenliğine vermiş olduğu önemdir. Özellikle ownership konusunda hafıza kullanımı ile ilgili gerekli bilgileri edinmiş olacaksınız.

Content

Giriş

Terminal Ekranında Compile İşlemi
Projenin Tamamını Compile Etmek
Boş Klasörü Proje Dosyası Haline Getirmek
IntelliJ IDE Kurulumu

Scalar Türü Değişkenler

Giriş
Tamsayı Türündeki Değişkenler
Ondalıklı Sayı Ve Karakter Ataması
Yorum Satırları
Değişken İçindeki Veriyi Değiştirmek
Değişken Tanımlamak Ve Gölgeleme İşlemi
Unused Variables Uyarısı
Sayısal Dönüşüm
Const Türü Değişkenler Ve Kapsam Aralığı
Char Türü Değişkenler Ve Değişkenin Hafızada Kapladığı Alan
Overflow Hatası

Veri Yapıları - 1

Tupple Türü Değişkenler-1
Tupple Türü Değişkenler-2
Array Türü Değişkenler-1
Array Türü Değişkenler-2

Kontrol Yapıları

İf Else Yapısı
İf Else Yapısı-2
Boolean Türü Değişken
Loop Döngüsü
While Döngüsü
For Döngüsü-1
For Döngüsü -2
For Döngüsü -3
Match-1
Match-2

Fonksiyonlar

Fonksiyonlar -1
Fonksiyonlar -2
Fonksiyonlar -3

Ownership

Stack ve Heap Yapısı
Ownership-1
Ownership-2
Clone Fonksiyonu
Veriyi Ödünç Almak-1
Veriyi Ödünç Almak-2

String Veriler

String Veri Türü-1
String Veri Türü-2
String Veri Türü-3
String Veri Türü-4

Kullanıcıdan Veri Almak

User Input-1
User Input-2

Modüller

Modüller

Veri Yapıları-2

Struct Veri Yapısı
Struct & Method
Struct & Method -2
Enum
Enum-2
Vector
Vector & For Loop
Generics
Option Type
Result
Result-2
Hashmap

Charts

Price

Rust Programlama Dili -Temel Seviye - Price chart

Rating

Rust Programlama Dili -Temel Seviye - Ratings chart

Enrollment distribution

Rust Programlama Dili -Temel Seviye - Distribution chart
5195392
udemy ID
3/5/2023
course created date
3/19/2023
course indexed date
Bot
course submited by