Başlangıç ve Orta Seviye Rust Programlama Eğitimi
Programlama Temelleri, Programlama Teknikleri, Başlangıç ve Orta Serviye Rust Programlama Dili
Description
Merhabalar,
Bu kurs temel olarak 3 üç ana konuyu hedeflemektedir. Bunlar;
Programlama Temelleri
Programlama Teknikleri
Rust Programlama Dili
Rust programlama dili güvenilir program yazmak amacıyla geliştirilmiş olan bir system programlama dilidir. "Eğer derleyici hata vermiyorsa, program çalışır." mantığı ile oluşturulmuştur. Ve gerçekten de Rust öğrenirken derleyici hatasının olmadığı programların hatasız çalıştığını görmüş oldum.
Rust'ın bellek güvenliği sloganı sistem programlarının bu programlama dili ile yeniden yazılması gerekliliğini de ortaya çıkarmaktadır. Hatta gündemde Windows işletim sisteminin core kısmının yeniden yazılması ile ilgili haberlere de rastlayabilirsiniz.
Bellek güvenliğinin bir diğer uygulama alanlarından biride günümüzde ortaya çıkan ve hızlı gelişen blok zinciri teknolojisidir. Blok zinciri teknolojilerinden ( solana, ICP, near vb. ) pek çoğunun yazılım geliştirmek için Rust programlama dilini seçtiğini görmekteyiz. Bunun en önemli nedenlerinde biri tabi ki güvenlik konusudur.
Rust, her ne kadar diğer dillere göre öğrenilmesi zahmetli olsa da, kendi has olan yeni karşılaştığımız kavramlara alıştığımızda, kolay bir şekilde adapte olacağınız ve derleyicisinin kod yazmada sizlere yardımcı olduğu bir yapıya sahiptir.
Bu kurs ile sizlere başlangıçtan orta seviyeye kadar Rust programlama dilini ve tekniklerini ve temellerini açıklayıcı olacak şekilde anlatmaya çalıştım.
Bu eğitim ile programlama dünyasına giriş yapabilir, yukarıda saydığım ya da sizin ilerlemek istediğiniz bir alanda meslek sahibi olmak için kendinize bir yol çizebilirsiniz.
Bu eğitimi hazırlarken bir diğer hedefim, eğitimi aldıktan sonra devamı niteliğinde olacak daha gelişmiş konuları öğrencilerin kendi kendine öğrenebilmelerinin önünü açmaktır.
Sizlere eğitim de ve sonrasında başarılar dilerim.
What You Will Learn!
- Programlama tekniklerini ve programlama temellerini öğrenin
- Rust programlama dilinin kendine ait benzersiz özelliklerini ( ownership, borrowing, lifetime vb. ) öğrenin.
- Java, C# gibi dillerde bulunan OOP yapısının Rust dilindeki karşılığını öğrenin.
- Geliştirilen uygulamalar ile öğrendiklerinizi kalıcı hale getirin.
- Hazırlanan sunularla öğrendiklerinizi hızlı bir şekilde tekrar edecek dokümanlar edinin.
- Videolar gerçek zamanlı oluşturulduğu için sınıfta yüz yüze eğitim aldığını hissederek öğrenin.
Who Should Attend!
- Programlamaya yeni başlayanlar, programlama bilen ve Rust programlama dilini öğrenmek isteyenler için hazırlanmış bir eğitimdir.