Çevrimiçi kurs – Google’ın C++ ve Infosec’inde güvenli kod yazma konusunda sertifikalı profesyonel uzmanlık

C ve C++ dillerinde daha güvenli kod yazmayı öğrenin.

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

  • Bağımsız öğrenme becerileri
  • Sorun analizi becerileri
  • iletişim becerileri
  • takım çalışması becerileri
  • zaman yönetimi becerileri
  • Eleştirel düşünme becerileri
  • yaratıcılık becerileri
  • Teknolojik problem çözme becerileri
  • İlgili teknik beceriler
  • Esneklik ve uyum sağlama becerileri

What you will learn in the course

Courses for which the course is suitable

  • C programcısı
  • C++ programcısı
  • Bilgi güvenliği uzmanı
  • yazılım mühendisi
  • Güvenli yazılım geliştiricisi
  • Yazılım güvenlik açığı analizörü
  • Gömülü sistem geliştiricisi
  • Uygulama geliştiricisi
  • performans mühendisi
  • Güvenli kod anahtarı

Uzmanlık – dört bölümlük kurs serisi

C ve C++ dillerini keşfedin

  • C/C++ dillerinin benzersiz ayrıntılarına dalın
  • Bilgi güvenliği üzerindeki etkileri
  • C/C++’ın dış dünyayla etkileşim yolları
  • hata yönetimi
  • yürütme ortamı

Bu uzmanlık, programcıların bu dilleri kullanarak güvenli programlar oluşturmak için bilmesi gereken C/C++’ın özel yönlerini kapsar.

Pratik bir öğrenme projesi

Öğrenciler ders sırasında edindikleri bilgileri uygulayabilecekleri laboratuvarlara erişebileceklerdir. Laboratuvarlar şunları içerir:

  • C++’da güvenli kod
  • C++’da zayıf hata yönetimi
  • C++’da Dize Güvenlik Açıklarını Biçimlendir
  • İntegrallerdeki pozitif hatalar ve çarpıklıklar
  • Cppcheck’e giriş
  • C++’da bellek taşması

Details of the courses that make up the specialization

C++ kursuna giriş

Kurs 1

  • 3 saat

Kurs detayları

ne öğreneceksin

Bu ders derslere giriş niteliğindedir. Öğretmeni, araçları ve derslerin içeriğini tanıtır ve C/C++’ın neden önemli olduğunu açıklar. Kurs ayrıca programcıların bu dillerde güvenli programlar oluşturmak için ihtiyaç duyduğu C/C++ özelliklerini de kapsar.

C++’da laboratuvar

Kurs 2

  • 1 saat

Kurs detayları

ne öğreneceksin

C ve C++ dillerinin incelenmesi. C/C++ dillerinin özelliklerine ve bunun güvenliği nasıl etkilediğine, C/C++’ın dış dünyayla etkileşime girme yollarına, hata işlemeye, yayınlama ortamına ve daha fazlasına bakıyoruz.

Dünyayla etkileşim kurma ve C++’da hataları ele alma

Kurs 3

  • 4 saat

Kurs detayları

ne öğreneceksin

C ve C++ dillerinin incelenmesi. C/C++ dillerinin özelliklerine ve bunun güvenliği nasıl etkilediğine, C/C++’ın dış dünyayla etkileşime girme yollarına, hata işlemeye, yayınlama ortamına ve daha fazlasına bakıyoruz.

C++’ın süper güçleri ve daha fazlası

Kurs 4

  • 3 saat

Kurs detayları

ne öğreneceksin

C ve C++ dillerinin incelenmesi. C/C++ dillerinin özelliklerine ve bunun güvenliği nasıl etkilediğine, C/C++’ın dış dünyayla etkileşime girme yollarına, hata işlemeye, yayınlama ortamına ve daha fazlasına bakıyoruz.