Çevrimiçi kurs – Google’ın C sertifikasıyla yerleşik yazılım geliştirme alanında sertifikalı profesyonel staj

C programlamayı kullanan gömülü sistemlerde uzmanlık Gömülü sistemleri endüstri standartlarına göre tasarlama, programlama ve optimize etme konusunda kapsamlı beceriler 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

  • Entegre sistemlerin temellerini ve uygulamalarını anlamak
  • C kullanarak entegre sistemleri programlama becerisinin geliştirilmesi
  • Mikrodenetleyicileri ve gerçek zamanlı işletim sistemlerini bağlama konusunda uzmanlık kazanma
  • Sistem performansını optimize etmek ve geliştirmek için öğrenme teknikleri
  • Gerçek dünya sorunlarını çözmek için entegre sistemler hakkındaki bilgileri uygulamak

What you will learn in the course

Courses for which the course is suitable

  • Entegre sistem mühendisi
  • Entegre sistemlerde yazılım geliştiricisi
  • C programcısı
  • Elektronik mühendisi
  • Sensör ağları geliştiricisi
  • Gerçek zamanlı işletim sistemlerinde uzman
  • İleri teknolojik projelerin geliştiricisi
  • Ev otomasyon mühendisi
  • Entegre sistemler alanında araştırmacı
  • Teknoloji alanında girişimci

Staj – 4 bölümlük kurs serisi

Bu uzmanlık, C kullanarak entegre sistemlerin tasarlanması ve programlanması konusunda derinlemesine bilgi ve pratik deneyim sağlar. Öğrenciler, mikro denetleyicilerin bağlanması, gerçek zamanlı işletim sistemleri ve sistem optimizasyonu gibi temel kavramlarda uzmanlaşacaktır. Endüstri uzmanlarıyla işbirliği içinde kurs sizi gerçek dünyadaki uygulamalara ve entegre sistem mühendisliği alanında kariyerinizi ilerletmeye hazırlar.

Öğrenme hedefleri:

  • Entegre sistemlerin temellerini ve uygulamalarını anlamak
  • C kullanarak entegre sistemleri programlama becerisini geliştirmek
  • Mikrodenetleyicileri ve gerçek zamanlı işletim sistemlerini bağlama konusunda uzmanlık edinin
  • Sistem performansını optimize etmeye ve geliştirmeye yönelik teknikleri öğrenin
  • Gerçek dünya sorunlarını çözmek için entegre sistemlere ilişkin bilgileri uygulayın

Hedef kitle:

  • Entegre sistemler konusunda uzmanlaşmak isteyen mühendislik öğrencileri ve profesyoneller
  • Entegre programlama becerilerini geliştirmek isteyen geliştiriciler
  • Entegre sistemlerde ileri düzey projeler geliştirmekle ilgilenen hobiciler ve yaratıcılar
  • Entegre sistemler ve uygulamaları hakkında bilgi edinme tutkusu olan herkes

Önkoşullar:

  • Tercihen C veya C++ dilinde temel programlama bilgisi
  • Temel elektronik kavramlarının anlaşılması
  • Mikrodenetleyicilere aşina olmak bir artıdır ancak gerekli değildir

Uygulamalı öğrenme projesi

Önerilen projeler, mikro denetleyici tabanlı bir sensör ağının geliştirilmesi ve bir ev otomasyon sistemi için gerçek zamanlı bir işletim sisteminin uygulanması gibi gerçek sorunları çözmek için entegre sistemlerin tasarımını ve programlanmasını içermektedir. Öğrenciler, gerçek endüstri zorluklarıyla başa çıkma yeteneklerini gösteren işlevsel bir prototip oluşturmak için becerilerini uygulayacaklardır.

Details of the courses that make up the specialization

C dilinde gömülü sistemler

Kurs 1

10 saat

3,5 (23 derecelendirme)

ne öğreneceksin

  • Gömülü sistemlerin ilkelerini ve yapılarını ve temel öğelerini anlamak
  • Operatörler, depolama türleri ve akış yapıları dahil olmak üzere C programlama temelleri konusunda uzmanlaşın
  • İşlevler, diziler, işaretçiler ve dize işleme teknikleri gibi gömülü sistemler için kritik olan gelişmiş C kavramlarını keşfedin

geliştireceğiniz beceriler

  • Kategori: C (programlama dili)

Kurs 2

10 saat

ne öğreneceksin

  • STM32CubeIDE uzmanlığı ve C programlamanın temel ilkeleri.
  • Güvenli gömülü sistemler geliştirmek için mikrodenetleyici, hata ayıklama ve analiz tekniklerinin etkin kullanımı.
  • Yapım süreçleri ve bellek yönetimi de dahil olmak üzere gömülü sistemlerin geliştirilmesindeki temel adımları keşfedin.

geliştireceğiniz beceriler

  • Kategori: Temel programlama
  • Kategori: Gömülü yazılım
  • Kategori: C dilindeki veri türleri (C programlama dili)

Kurs 3

13 saat

ne öğreneceksin

  • C programlamada ana veri işleme, G/Ç işleme ve ondalık veri türleri
  • Gömülü C ve STM32 istemcilerini kullanarak gelişmiş bayt işlemlerini uygulayın ve LED’leri kontrol edin.
  • Gömülü sistemlerin hassas kontrolü için döngü yapılarında beceri geliştirmek ve kod tekrarını optimize etmek

geliştireceğiniz beceriler

  • Kategori: C dilinde gömülü sistem
  • Kategori: ARM mikro mimarilerinin listesi
  • Kategori: C programlama
  • Kategori: gömülü sistemler
  • Kategori: ARM Korteks

Kurs 4

6 saat

ne öğreneceksin

  • ARM Cortex (STM32) mikrodenetleyicilerinin ilkelerine ve gelişmiş özelliklerine hakim olun.
  • Profesyonel araç ve teknikleri kullanarak etkili gömülü sistemler tasarlayın, uygulayın ve hatalarını ayıklayın.

geliştireceğiniz beceriler

  • Kategori: C programlama
  • Kategori: ARM Korteks
  • Kategori: gömülü sistemler
  • Kategori: Gömülü yazılım