React, Angular ve Vue.js gibi framework’ler, kullanıcı arayüzleri oluşturmak için güçlü araçlar sunar. Framework Nedir? Popüler JavaScript Framework’lerine Genel Bakış React: Angular: Vue.js: Temel Kavramlar […]
Okumaya devam etYazar: Admin
JavaScript Ders 9 – Modern JavaScript (ES6+)
let ve const Anahtar Kelimeleri Arrow Fonksiyonları (ES6) Sözdizimi: Daha kısa ve okunabilir bir fonksiyon sözdizimidir. this Bağlamı: Arrow fonksiyonları kendi this bağlamına sahip değildirler. […]
Okumaya devam etJavaScript Ders 8 – Asenkron JavaScript ve AJAX
Senkron vs. Asenkron: Neden Asenkron Programlama: Web uygulamalarında kullanıcı arayüzünün donmasını önlemek için önemlidir. Örneğin, sunucudan veri alırken asenkron olarak çalışmak kullanıcı arayüzünü yanıt vermeye […]
Okumaya devam etJavaScript Ders 7 – DOM Manipülasyonu
DOM, HTML belgesini bir ağaç yapısı gibi temsil eder ve JavaScript’in bu yapıya erişerek sayfayı manipüle etmesini sağlar. DOM’a Giriş DOM, HTML, XML veya SVG […]
Okumaya devam etJavaScript Ders 6 – Nesneler (Objects)
Nesneler, ilgili verileri ve bu verilere uygulanan işlevleri bir araya getiren karmaşık veri yapılarıdır. Nesne Nedir? Tanım: Bir nesne, anahtar-değer çiftlerinden oluşan bir koleksiyondur. Anahtarlar […]
Okumaya devam etJavaScript Ders 5 – Diziler (Arrays)
Diziler, aynı türden veya farklı türden birden fazla değeri tek bir değişken altında saklanabilmesini sağlar. Dizi Nedir? Tanım: Bir dizi, sıralı bir veri koleksiyonudur. Her […]
Okumaya devam etJavaScript Ders 4 – Fonksiyonlar
Fonksiyonlar, kodları daha organize, okunabilir ve yeniden kullanılabilir hale getirmeyi sağlayan temel bir programlama kavramıdır. Fonksiyon Nedir? Tanım: Bir fonksiyon, belirli bir görevi gerçekleştiren bir […]
Okumaya devam etJavaScript Ders 3 – Kontrol Yapıları
Koşullu ifadeler ve döngüler sayesinde, kodların belirli koşullar altında farklı davranışlar sergilemesi sağlanabilir. if, else if, else Koşullu İfadeleri Temel Yapı: Örnek: switch İfadesi Temel […]
Okumaya devam etJavaScript Ders 2 – Temel Sözdizimi
Değişkenler (Variables) Değişken, bir değeri saklamak için kullanılan bir ad alanıdır. var, let, ve const Anahtar Kelimeleri: Değişken Bildirme ve Atama: Kapsam (Scope): Bir değişkenin […]
Okumaya devam etJavaScript Ders 1 – JavaScript’e Giriş
JavaScript Nedir? Web Geliştirmedeki Rolü Client-Side Scripting (İstemci Tarafı Betik Yazma): JavaScript’in en yaygın kullanım alanı budur. HTML ve CSS ile birlikte web sayfalarının görünümünü […]
Okumaya devam etCss Ders 7 – CSS Animasyonları
CSS animasyonları, JavaScript kullanmadan karmaşık görsel efektler oluşturulmasını sağlar ve kullanıcı deneyimini önemli ölçüde iyileştirebilir. @keyframes Kuralı: Animasyonun Temeli Tanım: @keyframes kuralı, bir animasyonun farklı […]
Okumaya devam etCss Ders 6 – Duyarlı Tasarım (Responsive Design)
Görünüm Noktaları (Viewports) <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> Etiketi: Mobil cihazlarda doğru ölçeklendirme sağlamak için gereklidir. width=device-width: Sayfanın genişliğini cihazın ekran genişliğine ayarlar. initial-scale=1.0: Başlangıç zoom […]
Okumaya devam etCss Ders 5 – Flexbox ve Grid Layout
Flexbox Temel Kavramlar: Flex Container: display: flex; veya display: inline-flex; ile tanımlanan öğe. Düzeni kontrol eden özelliklere sahiptir. Flex Item: Flex container içindeki doğrudan alt […]
Okumaya devam etCss Ders 4 – Gelişmiş Özellikler (Properties)
Konumlandırma (Positioning) static: Varsayılan konumlandırma türüdür. Öğeler normal akışta yer alır. relative: Öğeyi normal konumundan göreceli olarak kaydırır. top, right, bottom, ve left özellikleri ile […]
Okumaya devam etCss Ders 3 – Temel Özellikler (Properties)
Metin Biçimlendirme Kutu Modeli (Box Model) Her HTML öğesi bir kutu gibi davranır. Bu kutunun içeriği, padding, kenarlık ve marjin olmak üzere farklı katmanlardan oluşur. […]
Okumaya devam etCss Ders 2 – Seçiciler (Selectors)
Doğru seçicileri kullanarak stil uygulamak, kodların verimli ve bakımı kolay olmasını sağlar. Temel Seçiciler İlişkisel Seçiciler Evrensellik Seçicisi * sembolü ile temsil edilir. Sayfadaki tüm […]
Okumaya devam etCss Ders 1 – Css Nedir ve Temel Css Kavramları
CSS Nedir? CSS Sözdizimi CSS’i HTML’e Uygulama Yöntemleri Inline Stiller: Internal Stiller: External Stil Sayfaları: CSS Önceliği (Specificity) Öncelik Sırası: !important İfadesi: Bir stilin diğer […]
Okumaya devam etHtml Ders 9 – HTML’de Erişilebilirlik
Erişilebilir web tasarımı, herkesin – engelli bireyler de dahil olmak üzere – web sitenize erişebilmesini ve kullanabilmesini sağlamayı amaçlar. Bu, sadece iyi bir kullanıcı deneyimi […]
Okumaya devam etHtml Ders 8 – Semantik HTML
Semantik HTML, web sayfalarınızı daha anlamlı, erişilebilir ve arama motorları için optimize edilmiş hale getiren bir yaklaşımdır. Geleneksel HTML etiketleri sadece görünümü tanımlarken, semantik etiketler […]
Okumaya devam etHtml Ders 7 – Formlar
Formlar, web sitelerinde kullanıcı verilerinin toplamasını sağlayan temel araçlardır. Kullanıcıların bilgi girmesini, seçenekler sunulmasını ve geri bildirim alınmasını mümkün kılarlar. Temel Form Yapısı: Form oluşturmak […]
Okumaya devam etHtml Ders 6 – Tablolar
Tablolar, verileri satır ve sütunlar halinde düzenli bir şekilde sunmak için kullanılır. Özellikle sayısal veriler, karşılaştırmalar veya zaman çizelgeleri gibi yapılandırılmış bilgileri görselleştirmek için idealdirler. […]
Okumaya devam etHtml Ders 5 – Listeler
Liste Etiketi (<ul>, <ol>, <li>) Listeler, web sayfalarındaki bilgileri düzenli ve yapılandırılmış bir şekilde sunmak için kullanılır. Özellikle sıralı olmayan öğelerin listesini oluşturmak veya adımları […]
Okumaya devam etHtml Ders 4 – Görüntüler
Görüntü Etiketi (<img>) Görüntüler, web sayfalarının görsel çekiciliğini artırmak ve içeriği daha ilgi çekici hale getirmek için vazgeçilmezdir. <img> etiketi, HTML belgelerine resimler eklemek için […]
Okumaya devam etHtml Ders 3 – Bağlantılar
Bağlantı Etiketi (<a>) Bağlantılar, web sayfalarının temel yapı taşlarından biridir ve kullanıcıların farklı sayfalara, kaynaklara veya aynı sayfanın belirli bölümlerine kolayca geçiş yapmasını sağlar. <a> […]
Okumaya devam etHtml Ders 2 – Başlık, Paragraf ve Metin Biçimlendirme
Başlık Etiketleri (<h1> – <h6>) Başlık etiketleri, web sayfasındaki içeriğin hiyerarşik yapısını oluşturmak için kullanılır. <h1> en önemli başlığı (genellikle sayfa başlığı) temsil ederken, <h6> […]
Okumaya devam etHtml Ders 1 – Html Nedir, Html Yapısı ve Temel Etiketler
HTML Nedir? HTML’nin Açılımı: HTML, “HyperText Markup Language” kelimelerinin kısaltmasıdır. HTML’nin Amacı: Web sayfalarının içeriğini tanımlamak ve yapılandırmaktır. Metin, resim, video gibi içerikleri düzenler ve […]
Okumaya devam etC# (C Sharp) Ders 20 – Nesne Yönelimli Programlama (OOP) – Delegeler (Delegates), Olaylar (Events) ve Generic’ler (Generics)
Delegeler (Delegates) ve Olaylar (Events): Metotları Referans Olarak Saklama, Olay Tabanlı Programlama Olaylar (Events): bir nesnenin durumunun değiştiğini bildirmek için kullanılır. Olay tabanlı programlamayı destekler. […]
Okumaya devam etC# (C Sharp) Ders 19 – Nesne Yönelimli Programlama (OOP) – Statik Sınıflar (Static Classes), Statik Üyeler (Static Members), Yapılar (Structs)
Statik Sınıflar (Static Classes) ve Üyeler (Static Members) Statik Sınıflar (Static Classes), nesne oluşturulamayan sınıflardır. Sadece statik üyeler içerirler. static anahtar kelimesiyle tanımlanır. Kullanım Alanları: […]
Okumaya devam etC# (C Sharp) Ders 18 – Nesne Yönelimli Programlama (OOP) – Soyutlama (Abstraction)
Soyutlama (Abstraction) karmaşık sistemlerin gereksiz detaylarını gizleyerek, sadece önemli özelliklerini ve davranışlarını ortaya çıkarma sürecidir. Karmaşıklığı Gizleme (Hiding Complexity): Kullanıcının sistemi anlaması için gerekli olmayan […]
Okumaya devam etC# (C Sharp) Ders 17 – Nesne Yönelimli Programlama (OOP) – Polimorfizm (Polymorphism)
Polimorfizm (Polymorphism) bir nesnenin farklı durumlarda farklı davranışlar sergileme yeteneğidir (“çok biçimli”). Farklı Türdeki Nesneleri Ortak Bir Arayüzle Kullanma: Aynı metot çağrısının, nesnenin türüne göre […]
Okumaya devam etC# (C Sharp) Ders 16 – Nesne Yönelimli Programlama (OOP) – Kalıtım (Inheritance)
Kalıtım (Inheritance), bir sınıfın (türetilmiş sınıf/derived class), başka bir sınıftan (temel sınıf/base class) özelliklerini ve metotlarını miras almasıdır. Kod Tekrarını Önleme: Ortak özellikleri ve davranışları […]
Okumaya devam etC# (C Sharp) Ders 15 – Nesne Yönelimli Programlama (OOP) – Kapsülleme (Encapsulation)
Kapsülleme (Encapsulation), veri ve bu veriyi işleyen metotları bir araya getirerek dışarıdan doğrudan erişimi engelleme ve kontrollü erişim sağlama tekniğidir. Veri Gizliliği (Data Hiding): Sınıfın […]
Okumaya devam etC# (C Sharp) Ders 14 – Nesne Yönelimli Programlama (OOP) – Giriş
Nesne Yönelimli Programlama (OOP), programlamayı gerçek dünyadaki nesnelerle modelleyerek daha organize, modüler ve yeniden kullanılabilir kod yazma yaklaşımıdır. Veri ve bu veriyi işleyen metotlar bir […]
Okumaya devam etC# (C Sharp) Ders 13 – Koleksiyonlar (Collections) – LINQ (Language Integrated Query)
Koleksiyonlar, verileri saklamak ve yönetmek için güçlü araçlardır; ancak bu veriler üzerinde sorgulama, filtreleme, sıralama gibi işlemleri yapmak bazen karmaşık olabilir. İşte burada LINQ (Language […]
Okumaya devam etC# (C Sharp) Ders 12 – Koleksiyonlar (Collections) – Stack<T>
Stack<T>, LIFO (Last In, First Out – Son Giren İlk Çıkar) prensibiyle çalışan bir koleksiyondur. Yani, son eklenen eleman ilk çıkarılır. Bir yığın gibi düşünebiliriz; […]
Okumaya devam etC# (C Sharp) Ders 11 – Koleksiyonlar (Collections) – Queue<T>
Queue<T>, FIFO (First In, First Out – İlk Giren İlk Çıkar) prensibiyle çalışan bir koleksiyondur. Yani, ilk eklenen eleman ilk çıkarılır. Bir kuyruk gibi düşünebiliriz; […]
Okumaya devam et