Go Programlama Dili
Learn Go (Golang) programming in Turkey's premier, comprehensive course. Master this powerful language for efficient software development.
Course Content
Go Programlama Dili is an all-levels Udemy course taught by Cihan Özhan. It runs 17h 23m, is taught in Turkish, and includes a certificate of completion. Learners rate it 3.7 out of 5 from 733 reviews, with 39,472 students enrolled. It is a paid course, last updated November 2021.
Türkiye'nin ilk Go (Golang) programlama dili kursu ile programlama dünyasına adım atın! "Birisine bir şey öğretemezsiniz, ancak kendisinin onu keşfetmesine yardım edebilirsiniz." - Galileo Galilei
Bu kapsamlı Go programlama kursu, Go(Golang) dilini öğrenmek isteyen herkes için tasarlandı. 2015'ten beri Go programlama dilini aktif olarak kullanan bir geliştirici olarak, başlangıç seviyesindeki programcıların temel Go bilgisine hakim olmalarını sağlamak amacıyla bu kursu hazırladım. Uzun süren anlatımlardan kaçınarak, geliştirici adaylarına gerekli olan en temel dil ve çevre ortam bilgilerini verีน.
Bu kurs ile öğrenecekleriniz:
- Go Programlama Dilini Detaylı İnceleme: Go dilinin temel prensiplerini ve özelliklerini derinlemesine anlayacaksınız.
- Çalışma Ortamı ve Editörler: Go geliştirme ortamını kurmayı ve kullanmayı öğrenecek, en popüler editörleri keşfedeceksiniz.
- Temel Go Kavramları: Değişkenler, veri tipleri, Go diline özgü söz dizimi ve kurallar hakkında bilgi edineceksiniz.
- Akış Kontrolü:
fordöngüleri ve diğer akış kontrol mekanizmalarını kullanarak program akışını yönetmeyi öğreneceksiniz. - Veri Yapıları: Diziler, slice (dilimler), map (haritalar) gibi temel veri yapılarını etkili bir şekilde kullanmayı öğreneceksiniz.
- Paket Yönetimi: Go paketlerini yönetme ve kullanma konusunda pratik bilgiler edineceksiniz.
- Nesne Yönelimli Programlama (OOP): Struct (yapılar), Interface (arayüzler), Fonksiyonlar, Metodlar ve İşaretçiler ile nesne yönelimli programlama prensiplerini Go dilinde uygulayacaksınız.
- Eş Zamanlılık (Concurrency): Go'nun eş zamanlılık özelliklerini kullanarak performansı artıracak uygulamalar geliştireceksiniz.
- Hata Yönetimi: Go dilinde hata yönetimi stratejilerini öğrenecek ve sağlam kod yazmayı öğreneceksiniz.
- Test: Go programlarınız için testler yazarak kod kalitesini artıracaksınız.
- Reflection: Reflection mekanizmasını kullanarak çalışma zamanında tip ve yapı bilgilerine erişeceksiniz.
- Go Paketleri: Popüler Go paketlerini keşfedecek ve kullanacaksınız.
- Veri Formatı ve Dosya İşlemleri: Farklı veri formatlarını okuma ve yazma işlemlerini öğreneceksiniz.
- Go ile Veritabanı Programlama: Go ile veritabanlarına bağlanmayı ve veri işlemleri yapmayı öğreneceksiniz.
- Go ile RESTful API ve Web Programlama: Go kullanarak RESTful API'ler ve web uygulamaları geliştirecek örnek uygulamalar üzerinde pratik yapacaksınız.
- Algoritmalar: Temel algoritmaları Go dilinde uygulayacaksınız.
KURS GÜNCELLEME POLİTİKASI:
Kurs içeriği, güncel yazılım projelerim ve topluluk geri bildirimleri doğrultusunda düzenli olarak güncellenmektedir. "Beğeni kadar güncelle" prensibini benimsiyorum. Kursa verdiğiniz puanlar, takipçilerin daha fazla eğitim isteğini gösterir ve bu da kursun daha sık güncellenmesini sağlar. Yüksek puanlar, kursun geliştirilmesine öncelik verilmesini sağlar. Düşük puanlar ise mevcut içeriğin korunmasına yol açabilir. Kursun size daha fazla değer katması için puanlama sistemini aktif olarak kullanmanızı rica ederim.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.