Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Giriş
- Programlama nedir ve neden dikkatini vermeli
- Programlamanın tarihi
- Yazılım kullanarak görevleri otomatikleştirme fırsatı
- Programcının ve bilgisayarın işletmedeki rolü
- Programming günümüz pazar trendlerinin gelişimi
- Bildirimsel ve zorunlu programlama. Nasıl veya Ne?
- Turing makinesi
- Derleme, derleme ve “uçuşta” yorumlama.
Mantık ve Boole cebiri sorunlarının hatırlatılması
- öncüller
- mantıksal cümleler
- tautolojiler
- Boole cebiri
İlk program
- yapısal olarak
- işlevsel olarak
- nesne
- Ve başka nasıl?
Basit türler
- Dizelerin gösterimi
- Tam sayılar
- Kayan noktalı sayılar
- Boole
- Null türü
- Boş veya Başlatılmamış
- Güçlü ve zayıf yazım
Veri yapıları
- FIFO ve FILO kavramları
- Yığınlar
- Kuyruklar
- Dizilerin ve listelerin bildirilmesi
- Dizinleme
- Haritalar
- Kayıtlar
- Ağaçlar
Operatörler
- Atama Operatörleri.
- Aritmetik operatörler.
- Karşılaştırma Operatörleri
- Ve farklı dillerde değerlerin karşılaştırılması
- Bitwise
- Birleştirme
- Artırma ve azaltma operatörleri
- En yaygın hatalar
Programı kontrol etme
- if, if else ifadeleri
- Go ifadeleri, uygulama sorunlarını tartışın.
- switch
- for döngüsü, for-in
- while döngüsü, do-while
- foreach döngüsü
- Döngüyü durdurma
Yeniden kullanılabilir kod oluşturma
- İşlevsel Programming
- Object-Oriented Programming
İşlevsel programlama paradigmaları
- Fonksiyonun ne olduğu
- Fonksiyon ve prosedür
- Lambda hesabının temelleri
- Fonksiyon Argümanları
- Değerleri döndürme
- Argüman olarak fonksiyonlar
- Anonim fonksiyonlar
- Kapanışlar
- Özyineleme
Nesne yönelimli programlama paradigmaları
- Gerçek dünyadaki varlıkların felsefedeki, ontolojideki temsili
- Nesneye veya diğer türlere ne istediğinize karar verme
- Sınıfların bildirilmesi
- Sınıfların örneklerinin oluşturulması
- Alanlar, nesnenin durumu
- Yöntemler, nesnenin davranışı
- soyutlama
- Kapsülleme
- Kalıtım
- polimorfizm
- Asosiasyon ve toplama
- Nesneler arasındaki ilişkilerin devredilmesi ve ayrılması
- Modüller, paketler ve kitaplıklar
- API paylaşımı
- Sistemin sınıflar ve nesneler olarak modellenmesi
- Sınıflar arasındaki ilişkilerin tanımlanması ve programlanması
- İş perspektifinden program
Good programlama uygulaması
- Tuzaklar ve yaygın hatalar
- Yüksek seviyeli kodun düşük seviyeli yorumlanması
- Kod optimizasyonu
- KISS ilkesi
- DRY ilkesi
- Daha Kötüsü Daha İyidir İlkesi
- Uygulamanın soyutlamadan ayrılması
- Mantıksal programlarda hata algılama yöntemleri
- Konvansiyonlar godowania
- Kodu yorumlama
- Yazılım Metrikleri
Bu teknolojilerin ve dillerin genel görünümü
- Bu dillerin uygulama alanı
- Dilin ana özellikleri
- Gelişim beklentileri
- Gelişimin gelecekteki yönü: algoritmik, kod optimizasyonu, desenlerin uygulanması, tasarım desenleri, mimari desenler, analitik standartlar
- Kontrol yapısının azaltılması - yapay zeka ve otomatik karar vermenin kullanılması
- Hangi platformu seçmeli? Bireysel danışmanlık
35 Saat
Danışanlarımızın Yorumları (5)
The Trainer was very patient with everybody, and was willing to repeat if people did not understand. He made sure everybody understood before he continued
Henry - Vodacom
Eğitim - Introduction to Programming
It has given me a solid foundation to depart into the rabbit hole of programming :)
Andrew Jones - Vodacom
Eğitim - Introduction to Programming
The lecturer had extensive knowledge about the subject matter and was willing to share.
Clive Lloyd - Vodacom
Eğitim - Introduction to Programming
The content was sufficiently detailed in order for me to grasp the fundamentals and concepts, and the delivery was well executed.
Anwar - Vodacom
Eğitim - Introduction to Programming
Patience and pace