C++-ın ən güclü funksiyalarını mənimsəyin — CPP sertifikasiyasına hazırlaşmaq üçün Standart Şablon Kitabxanası (STL), şablonlar, qabaqcıl I/O və funksional proqramlaşdırma üzrə ekspert səviyyəli bacarıqlar inkişaf etdirin.

C++ ən populyar video oyunları, mürəkkəb real vaxt sistemlərini və qabaqcıl qrafik imkanlara malik tətbiqləri hərəkətə gətirən qüvvədir. “C++ Advanced” kursu Standart Şablon Kitabxanasının (STL) ətraflı araşdırılması ilə C++-ın daha mürəkkəb aspektlərini dərindən öyrənməyi təklif edir. Kurs ardıcıl və assosiativ konteynerləri, dəyişdirilməyən və dəyişdirilən STL alqoritmlərini, qabaqcıl sıralama və birləşdirmə əməliyyatlarını, STL utilitləri və funksional kitabxananı, konsol, fayl və sətir I/O daxil olmaqla qabaqcıl giriş/çıxış texnikalarını və C++ şablonlarını əhatə edir. OpenEDG C++ Institute ilə əməkdaşlıqda hazırlanan bu kurs CPP – C++ Certified Professional Programmer sertifikat imtahanına uyğundur. Bu kurs C++ tədris kolleksiyasının bir hissəsidir.

Tədris Proqramının Fəsilləri

  • 1. STL Ardıcıl Konteynerləri (Sequential Containers)
  • 2. STL Assosiativ Konteynerləri (Associative Containers)
  • 3. Dəyişdirilməyən STL Alqoritmləri
  • 4. Dəyişdirilən STL Alqoritmləri
  • 5. STL Sıralama Əməliyyatları
  • 6. STL Birləşdirmə (Merge) Əməliyyatları
  • 7. STL Utilitləri və Funksional Kitabxana
  • 8. STL Qabaqcıl Giriş/Çıxış (I/O)
  • 9. Şablonlar (Templates)

Öyrənəcəyiniz Bacarıqlar

Vektorlar, siyahılar, deyk-lər və digər ardıcıllıq əsaslı məlumat strukturları daxil olmaqla STL ardıcıl konteynerlərindən istifadə etmək. Məlumatlara açar əsaslı effektiv giriş üçün “map”, “set” və onların sırasız variantlarını tətbiq etmək. Konteynerləri dəyişdirmədən məlumatları axtarmaq, saymaq və yoxlamaq üçün dəyişdirilməyən STL alqoritmlərindən istifadə etmək. Konteyner məzmununu transformasiya etmək, kopyalamaq və manipulyasiya etmək üçün dəyişdirilən STL alqoritmlərini tətbiq etmək. Məlumatları effektiv şəkildə nizamlamaq və bölmək üçün STL sıralama əməliyyatlarından istifadə etmək. Sıralanmış diapazonları birləşdirmək və idarə etmək üçün STL birləşdirmə (merge) əməliyyatlarını yerinə yetirmək. Funksiya obyektləri, lambdalar və utilit alətləri daxil olmaqla funksional kitabxanadan istifadə etmək. C++ axınları vasitəsilə qabaqcıl konsol, fayl və sətir I/O texnikalarını tətbiq etmək. Ümumi (generic) və təkrar istifadə edilə bilən kod üçün funksiya və sinif şablonlarını dizayn və tətbiq etmək.

İstifadə Olunan Texnologiyalar

C++ proqramlaşdırma dili (qabaqcıl səviyyə)
C++ Standart Şablon Kitabxanası (STL)
C++ şablonları və funksional proqramlaşdırma
C++ fayl və konsol I/O axınları
C++ kompilyatoru və tərtibat mühiti

DİQQƏT: Tədris materialları yalnız ingilis dilində təqdim olunur.

Kursun Detalları

Kursun Növü: Ödənişsiz fərdi templi
Müddət: 70 Saat
Modullar: 9
Səviyyə: Orta (Intermediate)

Pre-rekvizitlər

C++ Essentials 1C++ Essentials 2 kurslarının bitirilməsi və ya ekvivalent orta səviyyəli C++ biliklərinə sahib olmaq tələb olunur.

Sertifikasiya və Karyera

Karyera və Sertifikasiya uyğunluğu: Bu kurs OpenEDG C++ Institute-un CPP – C++ Certified Professional Programmer sertifikat imtahanına hazırlayır. STL üzrə dərin biliklərə malik C++ mütəxəssisləri oyun inkişafı, yüksək tezlikli ticarət (HFT), qrafik proqramlaşdırma və yüksək performanslı mühəndislik sahələrində yüksək tələb olunurlar.

Nailiyyətlər və Nişanlar (Badges)

Kursu bitirdikdən sonra Cisco Networking Academy rəqəmsal nişanı qazanın. Tələbələr həmçinin könüllü olaraq CPP – C++ Certified Professional Programmer sertifikat imtahanında iştirak edə bilərlər. Nailiyyətlərinizi LinkedIn, CV və ya peşəkar profilinizdə paylaşın.

Cisco nəyi təsdiqləyir: Cisco təsdiq edir ki, nişan sahibi “C++ Advanced” kursunu müvəffəqiyyətlə bitirmişdir. Bu etimadnamənin sahibi Standart Şablon Kitabxanasının ardıcıl və assosiativ konteynerləri, STL alqoritmləri, sıralama və birləşdirmə əməliyyatları, funksional kitabxana alətləri, qabaqcıl I/O və C++ şablonları vasitəsilə ümumi proqramlaşdırma üzrə qabaqcıl bacarıqlara malikdir.

Bu kursa başlamağa hazırsınız?

Bu kurs rəsmi qlobal tədris platforması olan Cisco Şəbəkə Akademiyası vasitəsilə təqdim olunur. Qeydiyyatdan keçmək üçün düyməyə klikləyin; siz netacad.com saytındakı rəsmi kurs səhifəsinə yönləndiriləcəksiniz. Əgər artıq Cisco Şəbəkə Akademiyası hesabınız varsa, sadəcə daxil olun və Get Started düyməsini sıxın. Əgər platformada yenisinizsə, ödənişsiz hesab yaratmaq bir dəqiqədən az vaxt aparır. Qeydiyyat tamamilə ödənişsizdir.

Ödənişsiz Qeydiyyat

netacad.com saytına yönləndiriləcəksiniz.
Qeydiyyat üçün ödənişsiz hesab tələb olunur.