Kıbrıs Programming Foundations Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 3 Gün
  • Seviye: Fundamentals

Temel programlama becerileri birçok BT profesyoneli için temel bir gerekliliktir. Giriş seviyesindeki bir programcı jargonla ve nereden başlayacağını bilmede zorluk çekebilir. Bağlamına oturtulamadığında dil sözdizimini öğrenmek yokuş yukarı bir mücadele olabilir.

Komut dosyası dilleri daha güçlü ve kullanılabilir hale geldikçe, bir programcının geleneksel görevleri diğer BT işlevlerini istila ediyor. Sistem yöneticileri, genellikle hiçbir programlama deneyimi veya eğitimi olmadan, kritik görev sistemlerini etkileyen karmaşık komut dosyaları yazmak zorunda kalabilir.

Destek personeli genellikle geliştirme personeliyle iletişim kurmak zorundadır ve kültürel farklılıklardan dolayı yanlış anlamalar kolayca ortaya çıkar.

Bu eğitim, bilgisayar sistemlerinin bir programcının bakış açısından nasıl çalıştığına ve bu bilgiyi iyi kod üretmek için nasıl kullanacağına dair temel bir anlayış sağlar. Ayrıca programcı olmayan teknik personelin yazılım geliştirme konusunda bir bakış açısı kazanmasını sağlar.

Eğitim dil açısından tarafsızdır ve genel kavramları öğretir. Alıştırmalarda dil olarak Python kullanılır, ancak diğer dillerde örnekler gösterilecektir.

Daha fazla +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Delegelerin bilgisayar konusunda bilgili ve yakın zamanda bilgisayar kullanma deneyimine sahip olmaları gerekmektedir.

Daha fazla +

Kimler Katılmalı

"Programming Foundations" Eğitimine Kimler Katılmalı 

Daha iyi kod üretmelerine, programlama kavramlarını anlamalarına yardımcı olmak veya daha ileri eğitime hazırlık amacıyla programlama konusunda teknik bilgiye ihtiyaç duyan sistem yöneticileri ve destek personeli. Eğitim, programlama konusunda çok az veya hiç derinlemesine bilgisi olmayan stajyer programcılar için de uygundur. Daha sonraki bir eğitimde C, C, Java, Perl, Python, PHP, C# ve Visual Basic gibi dillerde eğitim almak isteyen programlamaya yeni başlayan katılımcılar için bir başlangıç noktası görevi görebilir.

Daha fazla +

Neler Öğreneceksiniz

"Programming Foundations" Eğitimi tamamlandığında, katılımcılar şunları yapabilecektir:

  • Bir bilgisayar sisteminin bileşenlerini tanımlayın
  • İşletim Sistemlerinin ve üçüncü taraf kütüphanelerinin amacını anlayın
  • Veri türlerinin temel yapısını anlayın
  • Farklı kapsayıcı türleri ve kullanımları arasında ayrım yapın
  • Belirli bir görev için uygun bir veri türü seçin
  • Temel operatörleri kullanın ve önceliği anlayın
  • Yığının veriyi iletmek için nasıl kullanıldığını anlayın
  • Farklı soyut dosya türlerini ve kullanımlarını tanıyın
  • Farklı program yürütme rejimlerine aşina olun
  • İyi kodlama tekniklerini anlayın ve uygulayın
Daha fazla +

Outline

Bölüm 1: Sistem Bileşenleri

  • Bilgisayar sistemi bileşenleri
  • Merkezi donanım bileşenleri
  • Moore Yasası
  • Yazılım bileşenleri
  • İşletim sistemleri
  • İşlemler
  • Sanal bellek
  • Sanallaştırma
  • Bulut Bilişim

Bölüm 2: İlk Adımlar

  • Program nedir?
  • Bir programcı ne yapar?
  • Bir programın bileşenleri
  • Programlama dilleri
  • Standartlar
  • Uygulamalar ve kütüphaneler
  • Birden fazla program tarafından kullanılan kod
  • Bir program ne yapar?
  • Kağıttan programa
  • Bir program oluşturma
  • İlk program
  • Bir programı çalıştırma
  • Hata mesajları dostunuzdur
  • Veri öğelerine isim verme
  • Atama ifadeleri
  • Konsol ve GUI
  • Basit grafiksel mesajlar
  • Özel karakterler

Bölüm 3: Veri

  • Verileri temsil etme
  • Yaygın numaralandırma sistemleri
  • Programlama dillerindeki sayılar
  • Bitler, baytlar ve kelimeler
  • Konvansiyonlar
  • Temel tipler
  • Yanlış anlama
  • Karakterleri temsil etme
  • Euro ile ilgili sorun
  • Tam sayıları temsil etme
  • Kayan noktayı temsil etme
  • E sayıları
  • Zamanı temsil etme
  • Hiçbir şeyi temsil etme

Bölüm 4: Değişkenler ve Operatörler

  • Değişkenler ve sabitler
  • Nesneler
  • Bir değişkenin ömrü - kapsam
  • Kapsam için bir alternatif
  • Ad alanları
  • Değişken adlarını seçme
  • Kullanmamanız gereken adlar
  • Veriler üzerinde işlemler
  • Değişken türlerini seçme
  • Atama ve türler
  • Basit işlemler?
  • Operatör önceliği
  • Yorumlar

Bölüm 5: Kapsayıcılar

  • Diziler ve listeler
  • Sıralama
  • Diğer doğrusal türler - yığınlar, kuyruklar, deque'lar
  • Doğrusal yapıların dezavantajları
  • Doğrusal olmayan türler ve anahtarlar
  • Kayıtlar için kapsayıcılar - ağaç yapıları
  • İlişkisel diziler
  • Bileşik türler
  • Sınıf
  • Nesne Yönelimi

Bölüm 6: Akış Kontrolü

  • Akış kontrolü
  • Program akışını değiştirme
  • Basit karar ifadeleri
  • Gerçek nedir?
  • Boolean operatörleri
  • Mantıksal operatörler
  • Mantıksal operatörleri kullanma
  • Döngüler
  • Basit döngü ifadeleri
  • Dizi işleme
  • Dil tarafından sağlanan yineleyiciler
  • Kesinti işleme
  • İstisna işleme

Bölüm 7: Program Yapısı

  • Kapsamın yeniden ele alınması
  • Adlandırılmış bloklar
  • Bir fonksiyonu çağırma
  • Argümanlar ve Parametreler
  • Argümanları kopyalayarak geçirme
  • Argümanları referansla geçirme
  • Sonuçları döndürme
  • İşlev çağrısı sözdizimi
  • Özyineleme
  • Giriş noktaları
  • Modüller ve Kütüphaneler
  • Kod ve verileri neden gizleriz? Kapsülleme
  • Eşzamansız alt rutinler - İş parçacıkları

Bölüm 8: Giriş ve Çıkış

  • Dosya nedir?
  • Dosya sistemleri
  • Değiştirilebilir dosya sistemleri
  • G/Ç Kütüphaneleri ve Katmanları
  • Dosya veri türleri
  • Dosya adları
  • Bir dosyayı açma
  • Bir dosyayı açma - kontroller
  • Bir dosyayı açma - modlar
  • Sıralı erişim
  • Rastgele erişim
  • Arabelleğe alma
  • Eşzamanlılık sorunları
  • Kilitleme stratejileri

Bölüm 9: Programlar Oluşturma

  • Derleme
  • Bağlantı kurma
  • Yükleme ve çalıştırma
  • İşlem niteliği devralma
  • Taşınabilirlik
  • Emülatörler
  • Yorumlama
  • Üçüncü yol: Bayt kodu
  • Optimizasyon
  • Hata ayıklayıcılar

Bölüm 10: Kodlama Stili

  • Bir programcının erdemleri
  • Okunabilirlik ve stil
  • Adlandırma kuralları
  • Hata işleme
  • Değişim için programlama
  • Hız ihtiyacı
  • Performans için programlama
  • Sabitler - değil
  • Taşınabilirlik ve esneklik
  • Yardım!
Daha fazla +


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi Kıbrıs ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

05 Nisan 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
09 Nisan 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
13 Nisan 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
22 Nisan 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
02 Haziran 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
09 Haziran 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
09 Temmuz 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
14 Temmuz 2025 (3 Gün)
Lefkoşa, Girne, Gazimağusa
Classroom / Virtual Classroom
Programming Foundations Eğitimi Kıbrıs

Kuzey Kıbrıs olarak da bilinen Kıbrıs Türk Cumhuriyeti (KKTC) Akdeniz’de yer alan dünyanın en büyük üçüncü adası Kıbrıs’ta bulunmaktadır. Ülkenin resmi dili Türkçe, başkenti Lefkoşa, Cumhurbaşkanı Ersin Tatar ve para birimi Türk Lirası’dır. Akdeniz ikliminin hakim olduğu bu ülkenin toplam yüz ölçümü 3.550 kilometrekaredir. Yunan mitolojisinde aşk tanrıçası Afrodit’in mekanı olan Kıbrıs’ta M.Ö. 10000 yıllarından beri yerleşim olduğu tahmin edilmektedir.

Doğa güzellikleri, tertemiz sahilleri, plajları ve sakin köyleriyle her yıl çok sayıda turist ağırlamakta olan Kıbrıs’ın en popüler bölgeleri arasında Avakas Gorge, Gavur Taşı, Girne Kalesi, Olimpos Tepesi, Limassol Marina, Cape Greco Milli Parkı, Millomeris Şelalesi ve Afrodit Hamamları sayılabilir.
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.