Çevrimiçi kurs – yazılım mühendisliği araçları ve Google, Codio yöntemleri konusunda sertifikalı profesyonel uzmanlık

Yazılım mühendisliğine pratik bir giriş – geliştirme sürecinin temellerini, araçlarını ve metodolojilerini ve kod kalitesini iyileştirmeye yönelik stratejileri öğrenin. İşbirliğine dayalı bir çalışma ortamında projeleri nasıl başarıyla yürüteceğinizi öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Daha iyi kod yazmak
  • Ortak görevleri otomatikleştirin
  • Diğer yazılım ve hizmetlerle çalışın
  • Kurulum ve satın alma ayarları
  • Öğrenilen araçları kullanma
  • Hesap makinesi gibi projeler oluşturma

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • yazılım mühendisi
  • Uygulama geliştiricisi
  • Sistem geliştiricisi
  • programcı
  • Teknoloji proje yöneticisi
  • sunucu tarafı anahtarı
  • istemci tarafı geliştiricisi
  • Otomatik sistem geliştiricisi
  • Teknolojik çözümler geliştirir

Staj – 6 dersten oluşan bir kurs serisi

Bu uzmanlık, becerilerini normal kodlamanın ötesine taşımak isteyenler içindir. Yazılım yazmak geniş bir beceri, araç ve felsefe kümesidir. Bu altı kurs, önceki kodlama bilginiz ve deneyiminize dayanan yazılım geliştirmenin sistematik bir yolunu sunar.

Ana konular

  • Daha iyi kod yazmak
  • Ortak görevleri otomatikleştirin
  • Diğer yazılım ve hizmetlerle çalışın

Pratik bir öğrenme projesi

Öğrenciler tüm konulara pratik bir yaklaşımla karşılaşırlar. Bu araçların ve fikirlerin nasıl çalıştığını yakından görebilirsiniz. Görevler sizi bu altı kursta öğrenilen araçları kurma, yapılandırma ve kullanma sürecine yönlendirecektir.

Öğrenciler bu becerileri hesap makinesi gibi projeler oluşturmak için de kullanacaklardır.

Details of the courses that make up the specialization

Ansible Otomasyonunda Uzmanlaşmak

Kurs 1

10 saat

4,2 (22 derecelendirme)

  • Ne öğreneceksiniz: Dosyalar, paketler ve kullanıcılarla ilgili görevleri otomatikleştirin; YAML dosyalarının sözdizimini ve yapısını öğrenin
  • Kazanacağınız beceriler: Github, derleme otomasyonu, test otomasyonu, dağıtım

Kurs 2: Geliştiriciler için CI/CD

10 saat

  • Ne öğreneceksiniz: Github işlemlerine giriş; inşaat, test ve kalite kontrolünü otomatikleştirmek; Kodu dağıt
  • Kazanacağınız beceriler: yazılım testi, JavaScript

Kurs 3: Geliştiriciler için yazılım testi

9 saat

4,2 (14 derecelendirme)

  • Ne öğreneceksiniz: Jest ile testler oluşturun; kullanıcı arayüzlerini Selenyum ve Salatalık ile test edin; Postman ve JMeter gibi test araçlarını kullanın
  • Kazanacağınız beceriler: JavaScript, Cloud API

Kurs 4: API geliştirme

10 saat

  • Ne öğreneceksiniz: Web API erişimi; Basit bir web sunucusu oluşturmak; doğrulama
  • Kazanacağınız beceriler: Grafen, Prometheus, Performans Yönetimi, JavaScript

Kurs 5: Uygulama Geliştiricileri için Performans İzleme

10 saat

  • Ne öğreneceksiniz: kullanıcıları, sunucuları ve uygulamaları izlemek için belirli ölçümleri kullanın; Prometheus ile önemli performans ölçümlerini toplayın; Graphene ile kontrol panelleri ve görselleştirmeler oluşturun
  • Kazanacağınız beceriler: konfigürasyon yönetimi, bulut altyapısı, Devops, problem çözme, otomasyon

Kurs 6: RESTful MVC mimarisi

6 saat

  • Ne öğreneceksiniz: İstemci tarafı web uygulaması ile sunucu tarafı API’si arasında verilerin nasıl aktığını belirleyin; API’nin bir uygulamanın istemci tarafı ile sunucu tarafı arasındaki iletişimi nasıl sağladığını keşfedin; Bir bileşenin kodunu modele yeniden yazın
  • Kazanacağınız beceriler: Model-Görünüm-Denetleyici (MVC)