1.1. PROGRAM VE PROGRAM OLUŞTURMA SAFHALARI
1.1.1. KAYNAK DOSYA (SOURCE FİLE)
1.1.2. DERLEYİCİ (COMPİLER)
1.1.2.1. DERLEYİCİ ZAMANI HATALARI (COMPİLE TİME ERROR)
1.1.2.2. ÇALIŞMA ZAMANI HATALARI (RUN TİME ERROR)
1.1.2.3. MANTIKSAL HATALAR
1.1.3. BAĞLAYICI (LİNKLER)
1.1.4. ÇAĞRICI (LOADER)
1.2. PROGRAM GELİŞTİRME ADIMLARI
1.2.1. PROBLEM
1.2.2. ANALİZ (ANALYSİS)
1.2.3. TASARIM (DESİNG)
1.2.4. AKIŞ DİYAGRAMI (FLOW CHART)
1.2.5. UYGULAMA (IMPLEMENTATİON)
1.2.6. SINAMA (TEST)
1.3. BAKIM (MAİNTERALCE)
1.4. TANIMLAMALAR (DEFİNİTİON)
1.4.1. DEĞİŞKENLER (VERİABLE)
1.4.2. SABİTLER (CANSTANT)
1.5. KARAR YAPILARI
1.6. TEKRARLI YAPILAR (DÖNGÜLER)
1.6.1. SAYAÇ (COUNTER) KONTROLLÜ DÖNGÜLER
2. UYGULAMALI ALGORİTMA ANLATIMI
3. UYGULAMALI AKIŞ ŞEMALARI ANLATIMI
Yazar, 1989 yılında Ankara’da doğdu. Hacettepe Üniversitesindeki eğitiminin ardından, lisans öğrenimini İstanbul Üniversitesi Yönetim Bilişim Sistemleri Bölümünden mezun olarak tamamladı.
Akademik birikimini Marmara Üniversitesi, Boğaziçi Üniversitesi, Orta Doğu Teknik Üniversitesi (ODTÜ) ve İstanbul Teknik Üniversitesi (İTÜ) koordinasyonunda düzenlenen Makine Öğrenmesi ve Yapay Zekâ eğitimleriyle derinleştirdi.
Teknoloji dünyasına olan tutkusunu yazarlığa dönüştürerek bilişim teknolojileri, web tasarımı ve geliştirme, yazılım geliştirme, veri tabanı tasarımı ve yönetimi, veri bilimi ve grafik tasarımı gibi pek çok farklı disiplinde eserler üretti. Şu an itibarıyla yayımlanmış ve yayıma hazırlanan toplam 23 kitabı bulunmaktadır.
Özellikle web geliştirme alanında uzmanlaşmakla birlikte, güncel yazılım teknolojileri üzerine içerikler ve podcast yayınları üretmeye aktif olarak devam etmektedir.