Yazılım

Yazılım, kodlama, programlama ve yapay zeka çalışmalarım.

Osman Bayrak ile Bootstrap Dersleri

Bootstrap’e Giriş: Temel Kurulum ve Yapı Bootstrap, mobil öncelikli ve duyarlı (responsive) web tasarımları için popüler bir CSS kütüphanesidir. Bu ders, Bootstrap’in temel özelliklerini kullanarak hızlı ve modern bir web sayfası oluşturmayı hedeflemektedir. 1. Bootstrap’i Kurmak Bootstrap’i iki ana yolla…

Python ile Veri Yapıları ve Algoritmalar

1. Veri Yapıları ve Algoritmalara Giriş Veri Yapısı (Data Structure), verilerin belirli bir düzen içinde saklanması ve gerektiğinde verimli bir şekilde erişilmesini sağlayan yöntemler bütünüdür. Veri yapılarının seçimi, bir programın performansını ve bellekte kapladığı yeri doğrudan etkiler. Algoritma (Algorithm) ise…

Osman Bayrak ile JavaScript Dersleri

1. JavaScript Nedir? Web sitelerini interaktif hale getiren bir programlama dilidir. HTML ve CSS ile birlikte çalışarak tarayıcı üzerinde dinamik içerikler oluşturulmasını sağlar. Modern web geliştirme dünyasında vazgeçilmezdir. Tarayıcı içinde çalışır ve kullanıcı etkileşimleri (tıklama, yazı girişi gibi) üzerinden sayfa…

Python ile Sistem Bilgi Programı

Bu Python kodu, işletim sistemi, işlemci, bellek, disk, anakart ve ağ bileşenleri hakkında ayrıntılı sistem bilgilerini toplamak ve görüntülemek için kullanılır. Python’un platform, psutil, socket ve wmi modüllerini kullanarak, donanım ve yazılım detaylarına erişir. Kodun Bölümleri ve Çalışma Prensibi Kodun…

Osman BAYRAK ile CSS Dersleri

1. CSS’e Giriş ve Yapı Taşları CSS (Cascading Style Sheets), HTML ile oluşturduğumuz içeriklerin görsel olarak düzenlenmesini sağlayan bir stil dilidir. HTML yapısı ile web sayfalarının içeriği oluşturulurken, CSS sayesinde bu içeriklerin renkleri, yazı tipleri, boyutları, konumlandırmaları ve daha birçok…

Osman BAYRAK ile HTML Dersleri

HTML’e Giriş: Temel Bilgiler ve Yapı HTML Nedir? HTML (HyperText Markup Language), web sayfalarının iskeletini oluşturan bir işaretleme dilidir. Tarayıcılara bir sayfanın içeriğini nasıl görüntüleyeceğini anlatır. HTML ile yazılmış bir belge, tarayıcı tarafından kullanıcıya çeşitli metin, görsel, video gibi içerikleriyle…

Django Nedir?

Django, Python ile yazılmış, açık kaynak kodlu, yüksek seviyeli bir web framework’üdür. 2005 yılında ilk olarak Lawrence Journal-World adlı bir gazete için geliştirilmiş ve daha sonra geliştirici topluluğuna sunulmuştur. Django’nun temel amacı, geliştiricilerin hızlı ve verimli bir şekilde güçlü ve…

Flask Nedir?

Flask, Python programlama diliyle yazılmış hafif, minimalist ve esnek bir web framework’üdür. Armin Ronacher tarafından geliştirilen Flask, micro-framework olarak sınıflandırılır. Bu sınıflandırma, Flask’in işlevsellik açısından minimal bir yapıya sahip olduğunu ve sadece en temel özellikleri sağladığını ifade eder. Flask, geliştiricilere…

ASP.NET Core Nedir?

ASP.NET Core Nedir? ASP.NET Core, Microsoft tarafından geliştirilen, açık kaynaklı ve çapraz platform desteğine sahip bir web uygulama framework’üdür. ASP.NET Core, dinamik web siteleri, web servisleri ve modern web API’ler oluşturmak için kullanılan güçlü ve esnek bir yapıdır. ASP.NET Core,…

Angular Nedir?

Angular Nedir? Angular, Google tarafından geliştirilen ve desteklenen, açık kaynaklı bir front-end framework‘tür. Modern web uygulamaları geliştirmek için kullanılan Angular, özellikle büyük ve karmaşık projelerde modüler yapı ve gelişmiş özellikler sunarak geliştiricilere önemli avantajlar sağlar. 2010 yılında AngularJS adıyla başlayan…

Express.js Nedir?

Express.js Nedir? Express.js, Node.js tabanlı, minimal ve esnek bir web uygulama framework’üdür. Web ve mobil uygulamalar geliştirmek için kullanılan bu framework, geliştiricilere sunucu taraflı uygulamalar oluşturma sürecini büyük ölçüde kolaylaştırır. JavaScript dilini kullanarak sunucu tarafında kod yazmayı mümkün kılan Express.js,…

Next.js Nedir?

Next.js Nedir? Next.js, React tabanlı bir framework olup, geliştiricilere sunucu taraflı işleme (server-side rendering), statik sayfa oluşturma (static site generation) ve hibrit yapılar gibi özellikler sunarak modern web geliştirme sürecini kolaylaştıran bir araçtır. 2016 yılında Vercel (eski adıyla ZEIT) tarafından…