Çevrimiçi kurs – Google’ın Go programlama dili Edureka’da sertifikalı profesyonel uzmanlık

Modern yazılım geliştirme potansiyelini gerçekleştirmek ve dilde uzman olmak için Go programlama dilinin gücünü kullanın. Uygulamalı uygulamalar, mikro hizmetler, komut satırı araçları ve daha fazlasını geliştirin ve Golang ile karmaşık sorunları çözme konusunda uygulamalı deneyim kazanın.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Orta seviye

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Golang kullanarak uygulama tasarımı
  • Paralel süreçlerle çalışma
  • Süreç analizi
  • Goroutinlerin ve kanalların uygulanması
  • Bulut uygulama tasarımı
  • Yansıma Analizi ve Metaforgramlama
  • GIN çerçevesiyle çalışma
  • Tasarım desenlerinin uygulanması
  • Golang’ı kullanarak çeşitli problemleri çözme

What you will learn in the course

Courses for which the course is suitable

  • yazılım geliştiricileri
  • yazılım mühendisleri
  • DevOps çalışanları
  • Bulut geliştiricileri
  • ağ mühendisleri
  • Örnekler
  • Bilgisayar bilimi öğrencileri
  • Web uygulaması geliştiricileri
  • Paralel programlama becerisine sahip geliştiriciler
  • Golang bilgisine sahip geliştiriciler

Golang’da Uzmanlık

Golang uzmanlığımız, alanda yeni olan kişilerin yanı sıra geliştiriciler, mühendisler, ağ oluşturucular, örnekleyiciler ve DevOps mühendisleri için de uygundur. Ayrıca becerilerini geliştirmek isteyen bilgisayar bilimleri öğrencilerine yöneliktir.

Ana konular

  • yazılım tasarımı
  • programlama becerileri
  • paralel metodolojiler
  • Bulut geliştirme
  • Sistemler ve ağ programlama
  • DevOps uygulamaları

Titizlikle hazırlanmış kurs serimiz sayesinde:

  • Golang kullanarak uygulama tasarlama
  • paralel süreçlerle çalışmak
  • süreçleri analiz etmek
  • Goroutinleri ve kanalları uygulayın
  • Bulut uygulamaları tasarlayın
  • Yansımayı ve metaforgramlamayı analiz edin
  • GIN çerçevesiyle çalışın
  • Tasarım desenlerini uygulama
  • Golang’ı kullanarak çeşitli problemleri çözün

Staj size web tabanlı Golang uygulamaları geliştirmek için gereken beceri setini sağlayacaktır.

Uygulamalı öğrenme projesi

Kurs sırasında katılımcılar öğrenilen kavramları gerçek durumlarda uygulamayı amaçlayan bir dizi pratik projeye katılacaklardır. Bu onların Golang temellerinden ileri düzey kavramlara kadar olan anlayışlarını güçlendirecektir.

müfredat

Müfredat, web geliştirme teknikleri, paralel süreçler, profil oluşturma, paralel programlama ve bulut uygulamalarının derinlemesine araştırılmasını içerecektir. Her öğrencinin edinilen bilgiyi uygulama becerisi, eğitim yolculuğunun doruk noktası olacak kişisel projeler aracılığıyla gösterilecektir.

Details of the courses that make up the specialization

Go ile Programlama – Kurs 1

Kurs süresi: 12 saat

Ne öğreneceksiniz:

  • Go dilinin özelliklerinin, avantajlarının ve merkezi ortamının özeti.
  • Veri türleri, değişkenler, döngüler, Go kitaplıkları, işlevler ve daha fazlası gibi temel kavramların açıklanması.
  • Kod organizasyonu ve temiz ve deyimsel Go kodu yazmaya yönelik iyi uygulamalar.
  • Go dilinde programlamaya başlamak.

Hedef kitle: web geliştiricileri, veri bilimcileri, sistem programcıları, güvenlik araştırmacıları, girişimciler ve yeni başlayanlar.

Önceki deneyim: gerekli değildir ancak öğrenmeyi kolaylaştırabilir.

Go’da ileri düzey kavramlar – kurs 2

Kurs süresi: 10 saat

Ne öğreneceksiniz:

  • Operasyon süreçlerinin kalıplarını ve gelişmiş mekanizmaları anlamak.
  • Go’da yansıma ve metaprogramlama ile çalışmak.
  • Harici C kütüphaneleriyle çalışmanın açıklanması.
  • Go’da gelişmiş test analizi ve hata yönetimi.
  • Gelişmiş veritabanı bağlantısı oluşturma.
  • Yüksek performanslı kod yazma.
  • Restful API kullanarak Go’da web geliştirme.

Hedef kitle: web geliştiricileri, veri bilimcileri, sistem programcıları, girişimciler ve yeni başlayanlar.

Önceki deneyim: gerekli değildir ancak öğrenmeyi kolaylaştırabilir.

Go ile çoklu süreç kontrolü – kurs 3

Kurs süresi: 7 saat

Ne öğreneceksiniz:

  • Gelişmiş paralel süreç kalıplarını anlama.
  • Koşullu değişkenler ve mutekslerle çalışma.
  • Kanalları kullanarak süreçler arasındaki iletişimin analizi.
  • Tıkanıklıkları anlamak.
  • İstihdam yönetimi uygulaması.
  • Go’daki bellek paylaşım modelinin analizi.

Hedef kitle: web geliştiricileri, veri bilimcileri, sistem programcıları, güvenlik araştırmacıları, girişimciler ve yeni başlayanlar.

Önceki deneyim: gerekli değildir ancak öğrenmeyi kolaylaştırabilir.

Buluta ve ağlara gidin – kurs 4

Kurs süresi: 6 saat

Ne öğreneceksiniz:

  • Go’daki buluta hazır uygulamalar, Docker, Kubernetes, kapsayıcılar vb. gibi çeşitli kavramların özeti.
  • Mikro hizmetlerin ve mimarilerinin açıklanması.
  • Olaya dayalı iletişim için iyi uygulamalar.
  • Go dilinde uygulama geliştirme.

Hedef kitle: web geliştiricileri, veri bilimcileri, sistem programcıları, girişimciler ve yeni başlayanlar.

Önceki deneyim: gerekli değildir ancak öğrenmeyi kolaylaştırabilir.