Yazılım Mühendisliği
Coding Interview Mastery ile Algoritma ve Veri Yapıları
Kontenjan
25 Kişi
Ücret
₺3.850,00
Ders Takvimi
Ders takvimi henüz eklenmedi.
Platform: Canlı
Canlı Ders Linki: https://meet.google.com/abc-abc-abc
Sizin için önerilenler
Bunları da inceleyebilirsiniz.
Ön Kayıt Formu
Talebiniz admin ekibine iletilecek. Kesin kayıt veya ödeme işlemi değildir.
Eğitim
Coding Interview Mastery ile Algoritma ve Veri Yapıları
Eğitim Ücreti
₺3.850,00
Kurs İçeriği
Eğitim Süresi: 24 saat
Profesyonel yazılım geliştirme ve mimari eğitimi
Coding Interview Mastery ile Algoritma ve Veri Yapıları eğitimi; temel kavramlardan uygulamalı projeye ilerleyen, ölçülebilir kazanımlar içeren 12 bölümlük bir öğrenme planıdır ve Yazılım Mühendisliği alanındaki güncel uygulamalara göre yapılandırılmıştır.
1. BÖLÜM – Programlamaya ve Algoritmik Düşünmeye Giriş
- Problem çözme adımları ve algoritma mantığı
- Geliştirme ortamının kurulması
- İlk programın yazılması ve çalıştırılması
2. BÖLÜM – Değişkenler, Veri Tipleri ve Operatörler
- Temel veri tipleri ve değişken tanımlama
- Aritmetik, karşılaştırma ve mantıksal operatörler
- Kullanıcıdan veri alma ve çıktı üretme
3. BÖLÜM – Koşullar ve Döngüler
- Karar yapıları
- For ve while döngüleri
- Akış kontrolüyle uygulama geliştirme
4. BÖLÜM – Fonksiyonlar ve Modüler Kod
- Fonksiyon tanımlama ve çağırma
- Parametreler ve dönüş değerleri
- Tekrar kullanılabilir kod yapısı
5. BÖLÜM – Koleksiyonlar ve Veri Yapıları
- Dizi, liste, sözlük ve küme yapıları
- Veri ekleme, silme, arama ve sıralama
- Probleme uygun veri yapısını seçme
6. BÖLÜM – Nesne Yönelimli Programlama
- Sınıf, nesne ve kurucu metotlar
- Kapsülleme, kalıtım ve çok biçimlilik
- Gerçek dünya varlıklarının modellenmesi
7. BÖLÜM – Dosya ve Veri İşleme
- Metin ve yapılandırılmış dosyaları okuma/yazma
- Veri doğrulama ve dönüştürme
- Hata durumlarının yönetimi
8. BÖLÜM – Hata Ayıklama ve İstisna Yönetimi
- Hata türleri ve hata mesajlarını okuma
- Debugger ve log kullanımı
- İstisnaları güvenli biçimde yönetme
9. BÖLÜM – Algoritmalar ve Performans
- Arama ve sıralama algoritmaları
- Zaman ve bellek karmaşıklığı
- Kod performansını ölçme ve iyileştirme
10. BÖLÜM – Test, Temiz Kod ve Sürüm Kontrolü
- Birim testlerinin yazılması
- Temiz kod ve yeniden düzenleme ilkeleri
- Git ile sürüm kontrolü ve ekip çalışması
11. BÖLÜM – Uygulamalı Proje Planlama
- Proje hedefi ve kapsamının belirlenmesi
- İhtiyaçların görev listesine dönüştürülmesi
- Zaman planı, çıktı ve başarı ölçütlerinin oluşturulması
12. BÖLÜM – Bitirme Projesi ve Değerlendirme
- Uçtan uca proje geliştirme
- Test, dokümantasyon ve sunum hazırlığı
- Geri bildirimlerle iyileştirme ve sonraki öğrenme yol haritası
