Temel Programlama (Yazılım Geliştirme) Eğitimi

Temel Programlama (Yazılım Geliştirme) Eğitimi

Eğitim Hakkında

Bu eğitim, programlama dünyasına kapsamlı bir giriş yaparak temel kavramlar, algoritmalar, değişkenler, diziler, döngüler, koşullar, grafik işlemleri, fonksiyonlar ve nesneye yönelik programlama konularını öğretir. Katılımcılar, farklı programlama dillerinde uygulamalar geliştirerek hem teorik hem pratik bilgi kazanır.

Ön Koşul

Temel düzeyde bilgisayar kullanımı ve algoritma mantığı bilgisi yeterlidir.

Eğitim İçeriği

  • Programlamaya ait temel tanımlar ve kavramlar
  • Günümüz programlama geliştirme teknolojilerinin genel durumu
  • Desktop, mobil, web uygulamaları arasındaki farklar
  • Hangi programlama dilleri hangi amaçla kullanılır?
  • Üst düzey programlama dilleri: C#, Java, Phyton vs...
  • Diğer tipte programlama dilleri: Scripting dilleri, Embedded Application Languages, Web vs…
  • Programlama dilleri ve veritabanı dilleri
  • Scripting dilleri ile normal diller arasındaki fark
  • Algoritmalar ne için yapılır?
  • Değişik algoritma yapıları
  • Akış Şemaları
  • Algoritma örnekleri
  • Programcılıkta değişken ne demektir?
  • Değişkenler ne için kullanılır?
  • Değişkenlerin farklı programlama dillerindeki ifade biçimleri
  • Değişken tipleri
  • Doğru değişken tipi tanımlamanın önemi
  • Yeni bir programlama dili öğrenirken değişkenlerin önemi nedir?
  • Değişkenlere ait farklı dillerde yapılmış uygulamalar
  • Liste nedir? Dizi Nedir?
  • Liste ve Dizilerin programcılıktaki önemi
  • Dizi yapıları nelerdir, nasıl ifade edilir?
  • Dizi değerlerine nasıl ulaşılır?
  • Dizilerin değişik programlama dillerindeki kullanımı
  • Dizilere farklı dillerde yapılmış uygulamalar
  • Döngülerin kullanım mantığı
  • Döngü yapıları
  • Döngü yapıları arasındaki farklılıklar
  • Hangi Döngüler ne zaman kullanılır?
  • Liste ve Dizilerle döngüler arasındaki bağlantı
  • Değişik programlama dillerinde döngü ifadeleri
  • Döngülerle farklı dillerde yapılmış uygulamalar
  • Koşullar ne için kullanılır?
  • Programlamadaki koşul yapıları
  • Hangi koşul yapısı ne zaman kullanılır?
  • Koşulların liste ve diğer programlama yapılarıyla kullanımı
  • Koşullarla ilgili örnek uygulamalar
  • Grafiklerin temel elementleri
  • Grafik kavramları ve programlamadaki kullanımları
  • Değişik platformlardaki grafik API leri ve bunların kullanımı
  • Programlamayla resim ve şekiller çizmek
  • Resim ve şekillerle çalışmak
  • Grafiklerle ilgili örnek uygulamalar
  • Prosedür ne demektir?
  • Programcılıktaki prosedür yapıları
  • Fonksiyon nedir? neden önemlidir?
  • Değişik programlama dillerindeki değişik fonksiyon kullanım metotları
  • Fonksiyon ve metot arasındaki farklar
  • Fonksiyon ve metotların kullanım yerleri
  • Parametreler ve kullanım yöntemleri
  • API nedir? Değişik API’lerin incelenmesi ve kullanılması
  • Prosedürlerle ilgili uygulamalar
  • Program-uygulama geliştirme metotları ve desenleri
  • Nesneye yönelik programlama geliştirme yapıları
  • Metotlar, özellikler, miras, çok biçimlilik, sınıf kavramları ve nasıl kullanıldıkları
  • Olay yönlendirmeli program akışı
  • Nesneye yönelik programlamanın faydaları ve değişik dillerdeki yorumları
  • Nesneye yönelik programlamaya ait örnek uygulamalar

Kazanımlar

Programlamaya ait temel kavramları ve güncel teknolojileri öğrenme

Algoritmaların mantığını kavrama ve akış şemaları oluşturma becerisi kazanma

Değişkenler, veri tipleri ve doğru kullanım yöntemlerini öğrenme

Listeler ve dizilerle veri yönetimi tekniklerini uygulama

Döngü yapıları ve koşul ifadeleri ile dinamik programlama mantığını öğrenme

Grafik API’leri ile temel çizim ve görsel işlemleri gerçekleştirme

Fonksiyonlar, prosedürler ve parametre yönetimi becerisi kazanma

API kullanımı ve farklı programlama dillerinde fonksiyon yapısını öğrenme

Gerçek dünya senaryolarına uygun örnek uygulamalar geliştirme

Hedef Kitle

Veri Analistleri

Yazılım Geliştiriciler

Bilgisayar Mühendisleri

Mobil ve Web Uygulama Geliştiriciler

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

İş Yatırım
Ford-Otosan
TAI TUSAŞ TR
Tam Finans
Vakıf GYO
Türkiye Vagon Sanayi
Akbank
DFDS
Yemeksepeti
Microsoft
Doğuş Teknoloji
DeFacto
Ak Yatırım
SGK
TEB
MNG Airlines
Softtech
Istanbul Sanayi Odasi
Yapı Kredi
Axa Sigorta
KKTC Turkcell
Tuyap Fuarcılık
Turkiye Urun Ihtisas Borsası
Saglık Bakanlıgı
Eczacıbaşı Bilişim
İş Yatırım
Ford-Otosan
TAI TUSAŞ TR
Tam Finans
Vakıf GYO
Türkiye Vagon Sanayi
Akbank
DFDS
Yemeksepeti
Microsoft
Doğuş Teknoloji
DeFacto
Ak Yatırım
SGK
TEB
MNG Airlines
Softtech
Istanbul Sanayi Odasi
Yapı Kredi
Axa Sigorta
KKTC Turkcell
Tuyap Fuarcılık
Turkiye Urun Ihtisas Borsası
Saglık Bakanlıgı
Eczacıbaşı Bilişim
Bilgi İstiyorum