Çevrimiçi kurs – Kaliforniya Üniversitesi, Irvine’in Google Go programlamasında sertifikalı profesyonel staj

Bilgisayar programlama alanında kariyerinizi ilerletin. Google’ın yenilikçi programlama dili Go! ile verimli uygulamalar geliştirin

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

  • Go programlama dili bilgisi
  • Kısa uygulamalar oluşturma yeteneği
  • Etkili uygulamalar oluşturma becerisi
  • Temiz uygulamalar oluşturma yeteneği

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • Uygulama geliştiricisi
  • yazılım mühendisi
  • Arka uç geliştiricisi
  • Sistem geliştiricisi
  • Web hizmetleri geliştiricisi
  • Teknolojik çözümler geliştirir
  • Go dilinde yazılım geliştiricisi

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

Bu uzmanlık, Google’ın Go programlama dilini tanıtır ve bilgi verenlere dilin özel özelliklerine ilişkin genel bir bakış sunar.

Üç bölümlük kurs serisini tamamlayan öğrenciler, Go dilinde kısa, etkili ve anlaşılır uygulamalar oluşturmak için gerekli bilgi ve becerileri kazanacaklardır.

Details of the courses that make up the specialization

Go’yu kullanmaya başlama

Kurs 1

10 saat
4,6 (2.336 puan)

Ne öğreneceksiniz:

  • Google’daki bir ekip tarafından geliştirilen açık kaynaklı bir programlama dili olan Go’nun Temelleri.
  • Konular: veri türleri, protokoller, formatlar, RFC’ler ve JSON.
  • Akran geribildirimi ile Go programları yazma alıştırması yapın.
  • Basit Go programlarını uygulama becerisi.

Kurs 2

8 saat
4,6 (983 değerlendirme)

Ne öğreneceksiniz:

  • Go’daki işlevler, yöntemler ve arayüzler.
  • Fonksiyonların uygulamaları, fonksiyon türleri, nesne yönelimli programlama.
  • Go’da uygulama oluşturma alıştırması yapın.

Kurs 3

8 saat
4,6 (738 değerlendirme)

Ne öğreneceksiniz:

  • Go’da paralel programlama.
  • Kanalların ve goroutinlerin rolleri.
  • Rutinlerin yazılması ve iletişim kanallarının uygulanması.
  • Örnek program geliştirme uygulaması.