Algoritma
Algoritma, belirli bir problemi çözmek veya belirli bir görevi gerçekleştirmek için adım adım bir yönerge veya işlem serisidir.
Devamını OkuAgile Metodolojisi
Agile, yazılım geliştirme sürecinde kullanılan bir proje yönetim metodolojisidir.
Devamını OkuAPI
API, Application Programming Interface (Uygulama Programlama Arayüzü) kelimelerinin kısaltmasıdır. Bir yazılım uygulamasının veya servisinin, diğer uygulamalarla veya hizmetlerle iletişim kurmasını sağlayan bir arayüzdür.
Devamını OkuAngular
Angular, Google tarafından geliştirilen ve genellikle tek sayfa uygulamaları (SPA - Single Page Applications) oluşturmak için kullanılan bir JavaScript çerçevesidir.
Devamını OkuAnt Design
Ant Design, Alibaba Group tarafından geliştirilen ve açık kaynaklı olarak sunulan bir React UI bileşen kitaplığıdır.
Devamını OkuAction
Action (eylem), Redux mimarisinde durumu değiştirmek için kullanılan bir JavaScript nesnesidir.
Devamını OkuBack-end
Arka uç (back-end), bir web sitesi veya web uygulamasının sunucu tarafındaki kısmını ifade eder.
Devamını OkuTarayıcı
Bir web tarayıcı (browser), web sitelerini görüntülemenize olanak tanıyan bir yazılım uygulamasıdır.
Devamını OkuBug
Bug, bir bilgisayar programı veya sistemindeki beklenmedik davranış veya hatayı ifade eden bir terimdir.
Devamını OkuCSS (Cascading Style Sheets)
CSS (Cascading Style Sheets), web sayfalarının görünümünü ve düzenini kontrol etmek için kullanılan bir stil dilidir
Devamını OkuKod
Kod, bir bilgisayar programının veya bir bilgisayar yazılımının bir parçası olan talimatları içeren yazılmış bir metin veya komutlar dizisidir
Devamını OkuKoşullu İfadeler
Koşullu ifadeler, programlamada bir kod bloğunun sadece belirli koşullar karşılandığında çalışmasını sağlayan yapılardır.
Devamını OkuBilgisayar Mimarisi
Bilgisayar mimarisi, bir bilgisayarın donanım bileşenleri ve bu bileşenlerin birbiriyle nasıl iletişim kurduğu ile ilgilenen bir alandır.
Devamını OkuC/C++
C/C++ genel amaçlı, yüksek performanslı programlama dilleri ailesidir.
Devamını OkuTemiz Kod
Clean Code, yazılım geliştirme sürecinde, kodun daha okunabilir, anlaşılabilir, bakımı kolay ve hataya daha az açık olması için belirli prensipleri ve uygulamaları içeren bir kavramdır.
Devamını OkuCache
Önbellek (cache), bilgisayar biliminde sıkça kullanılan bir terimdir ve geçici depolama alanı anlamına gelir.
Devamını OkuCommand Line Interface (CLI)
Command Line Interface (CLI), Türkçe karşılığı komut satırı arayüzü, kullanıcıların bilgisayarlarla metin komutları aracılığıyla iletişim kurmasını sağlayan bir programdır.
Devamını OkuBulut Bilişim
Bulut Bilişim, internet üzerinden sunulan bilgi işlem, depolama, ağ, veritabanları, yazılımlar ve daha pek çok servisi kapsayan bir teknolojidir.
Devamını OkuÇerezler
Çerezler (Cookies), web tarayıcıları tarafından kullanıcıların bilgisayarlarına veya cihazlarına depolanan küçük metin dosyalarıdır.
Devamını OkuCrawler
Crawler, web tarayıcıları veya web arama motorları tarafından kullanılan bir yazılım veya bot türüdür.
Devamını OkuCode Review
Code review, yazılım geliştirme sürecinin önemli bir parçasıdır ve yazılım kodunun bir geliştirici veya bir geliştirici ekibi tarafından dikkatli bir şekilde incelenmesi ve değerlendirilmesidir.
Devamını OkuClean Architecture
Clean Architecture (Temiz Mimari), yazılım uygulamalarının tasarımında kullanılan bir yazılım mimarisi prensibidir.
Devamını OkuData Science
Veri Bilimi (Data Science), veri analizi, makine öğrenimi, istatistik, büyük veri ve veri madenciliği gibi disiplinlerin birleşimini içeren multidisipliner bir alanı ifade eder.
Devamını OkuHata Ayıklama
Hata ayıklama (debugging), bir bilgisayar programında veya yazılımda meydana gelen hataları tespit etme, tanımlama ve düzeltme sürecidir.
Devamını OkuDevOps
DevOps, yazılım geliştirme ve yazılım operasyonları (opsiyonlar) süreçlerinin birleştirilmesini ve bu süreçler arasında işbirliğini artırmayı amaçlayan bir kültür, felsefe ve işbirliği metodolojisidir.
Devamını OkuDependency Injection
Dependency Injection (Bağımlılık Enjeksiyonu), yazılım geliştirme alanında bir tasarım desenidir ve bileşenler arasındaki bağımlılıkları yönetmek için kullanılır.
Devamını OkuExpo
Expo, React Native ile mobil uygulama geliştirme sürecini hızlandırmak ve kolaylaştırmak için kullanılan bir platform ve çerçeve koleksiyonudur.
Devamını OkuFirewall
Firewall, bir bilgisayar ağını dış tehditlere karşı korumak için kullanılan bir güvenlik sistemidir.
Devamını OkuFigma
Figma, bulut tabanlı bir tasarım aracıdır ve kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) tasarımı yapmak için yaygın olarak kullanılan bir platformdur.
Devamını OkuFull Stack
Full Stack, yazılım geliştirme alanında hem ön uç (front-end) hem de arka uç (back-end) tarafında çalışabilen ve geniş bir teknik yelpazeye hakim olan bir yazılım geliştiriciyi tanımlar.
Devamını OkuFlutter
Mobil, web ve masaüstü platformlar için hızlı ve güzel kullanıcı arayüzleri oluşturmak için kullanılır.
Devamını OkuFonksiyon
Bir fonksiyon (function), belirli bir görevi yerine getiren, belirli bir işlevi tanımlayan ve adlandırılan bir kod bloğudur.
Devamını OkuGitHub
GitHub, yazılım geliştirme projeleri için barındırma hizmeti sağlayan bir platformdur.
Devamını OkuGoogle Cloud Platform (GCP)
Google Cloud Platform (GCP), Google tarafından sunulan bir bulut bilişim platformudur.
Devamını OkuHTML (HyperText Markup Language)
HTML, bir web tarayıcısı tarafından okunabilir metin, resimler, bağlantılar ve diğer içerikleri görüntülemek için kullanılır.
Devamını OkuJavaScript
JavaScript, web tarayıcılarında çalışan bir programlama dilidir ve web sayfalarının etkileşimli ve dinamik özellikler eklemek için kullanılır.
Devamını OkuJira
Jira, Atlassian tarafından geliştirilen ve bir proje yönetim aracı olarak kullanılan bir yazılımdır.
Devamını OkujQuery
jQuery, web geliştirme projelerinde kullanılan, JavaScript tabanlı bir hafif ve hızlı bir JavaScript kütüphanesidir.
Devamını OkuJetpack Compose
Jetpack Compose, Google tarafından geliştirilen ve Android uygulama geliştiricilerine modern, deklaratif bir kullanıcı arayüzü oluşturma çerçevesi sağlayan bir kitaptır.
Devamını OkuLaravel
Laravel, PHP tabanlı bir web uygulama geliştirme framework'üdür.
Devamını OkuLinux
Linux, açık kaynaklı ve özgür bir işletim sistemidir.
Devamını OkuLivewire
Livewire, PHP tabanlı web uygulamaları geliştirmek için kullanılan bir araçtır.
Devamını OkuKotlin
Kotlin, JetBrains tarafından geliştirilen modern, genel amaçlı bir programlama dilidir.
Devamını OkuMicrosoft Azure
Microsoft Azure, Microsoft'un bulut bilişim platformudur.
Devamını OkuMultitasking
Multitasking, bilgisayar bilimlerinde ve işletim sistemlerinde kullanılan bir terimdir ve aynı anda birden fazla görevin veya işlemin yürütülmesini ifade eder.
Devamını OkuMVC (Model-View-Controller)
MVC, Model-View-Controller'ın kısaltmasıdır ve bir yazılım mimarisi tasarım desenidir.
Devamını OkuMySQL
MySQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (RDBMS).
Devamını OkuMVVM (Model-View-ViewModel)
MVVM (Model-View-ViewModel), bir yazılım tasarım desenidir ve özellikle kullanıcı arayüzü geliştirmek için yaygın olarak kullanılır.
Devamını OkuNode.js
Node.js, JavaScript çalıştırmak için kullanılan bir ortamdır.
Devamını OkuNest.js
Nest.js, TypeScript kullanılarak geliştirilen ve Node.js tabanlı sunucu tarafı uygulamaları oluşturmak için kullanılan bir web framework'üdür.
Devamını OkuNext.js
Next.js, React tabanlı, JavaScript ve TypeScript kullanılarak geliştirilen bir web framework'üdür.
Devamını Oku.NET
.NET, Microsoft tarafından geliştirilen, açık kaynaklı, platformlar arası ve ücretsiz bir yazılım geliştirme platformudur.
Devamını OkuOperand
Operand, bir matematiksel veya mantıksal operasyonun üzerinde çalıştığı değerlerden her biridir. Bir operasyon, operandları işleyerek bir sonuç üretir.
Devamını OkuNesne Yönlü Programlama (OOP)
Nesne Yönlü Programlama (OOP), yazılım geliştirmede nesneler adı verilen temel birimlere odaklanan bir programlama paradigmasıdır.
Devamını OkuPHP
PHP, Hypertext Preprocessor'ün kısaltması olan, sunucu taraflı, genel amaçlı bir betik dildir.
Devamını OkuReact
React, Facebook tarafından geliştirilen ve kullanıcı arayüzü (UI) geliştirmek için kullanılan bir JavaScript kütüphanesidir.
Devamını OkuReact Native
React Native, Facebook tarafından geliştirilen açık kaynaklı bir mobil uygulama geliştirme framework'üdür.
Devamını OkuResponsive Design
Responsive Design, web sitelerinin ve uygulamalarının farklı cihazlarda ve ekran boyutlarında uyumlu ve kullanıcı dostu olmasını sağlayan bir tasarım yaklaşımıdır.
Devamını OkuRegex
Regex, "Regular Expression"ın kısaltmasıdır ve düzenli ifadeleri ifade etmek için kullanılan bir dildir.
Devamını OkuREST API
REST API (Representational State Transfer Application Programming Interface), modern web uygulamalarında kullanılan bir tür web servisidir.
Devamını OkuRuby
Ruby, Yukihiro Matsumoto (Matz) tarafından geliştirilen dinamik, açık kaynaklı bir programlama dilidir.
Devamını OkuRedux
Redux, JavaScript uygulamalarında durum yönetimi için kullanılan bir kütüphanedir.
Devamını OkuRedux Toolkit
Redux Toolkit, Redux için resmi bir yardımcı kitidir ve Redux tabanlı uygulamaların geliştirilmesini kolaylaştırmak için tasarlanmıştır.
Devamını OkuReducer
Reducer, Redux mimarisindeki temel bir kavramdır ve Redux store'unun durumunu güncellemek için kullanılan bir JavaScript fonksiyonudur.
Devamını OkuScrum
Scrum, özellikle yazılım geliştirme süreçlerinde kullanılan bir çevik (agile) yazılım geliştirme metodolojisidir.
Devamını OkuSQL
SQL (Structured Query Language), ilişkisel veritabanı yönetim sistemlerinde (RDBMS) veri yönetimi ve sorgulama için kullanılan bir programlama dilidir.
Devamını OkuString
Bir string, bir veya daha fazla karakterin bir araya gelmesiyle oluşur.
Devamını OkuSpring
Spring, Java platformu için bir uygulama geliştirme çerçevesidir.
Devamını OkuScript
Bir script, bilgisayar dilinde yazılmış bir dizi komut veya talimatlar kümesidir.
Devamını OkuStack Overflow
Stack Overflow, yazılım geliştirmeyle ilgili soruların sorulduğu, cevaplandığı ve tartışıldığı çevrimiçi bir topluluk tabanlı soru-cevap platformudur.
Devamını OkuYazılım
Yazılım geliştirme (software development), bilgisayar programlarının tasarımı, oluşturulması, test edilmesi, dağıtılması ve bakımı gibi süreçlerin tamamını içeren bir disiplindir.
Devamını OkuYazılım Testi
Yazılım testi, bir yazılımın doğru çalıştığından, beklenen işlevleri yerine getirdiğinden ve kullanıcı ihtiyaçlarını karşıladığından emin olmak için yapılan süreçtir.
Devamını OkuYazılım Test Otomasyonu
Yazılım test otomasyonu, yazılım testlerinin otomatikleştirilmesi sürecidir. Bu süreçte, yazılım testlerinin yürütülmesi, sonuçların değerlendirilmesi ve raporlanması gibi adımlar otomatikleştirilir.
Devamını OkuServer Side Rendering
Sunucu taraflı işleme (Server Side Rendering veya SSR), web sayfalarının sunucu tarafında oluşturulması ve sunulması anlamına gelir.
Devamını OkuUI (Kullanıcı Arayüzü)
UI (User Interface - Kullanıcı Arayüzü), bir kullanıcının bir bilgisayar programı, web sitesi veya mobil uygulama gibi bir sistemle etkileşime girmesini sağlayan arayüzdür.
Devamını OkuUnity
Unity, 2005 yılında Unity Technologies tarafından geliştirilen ve yayımlanan, çeşitli platformlara oyundur.
Devamını OkuUX (Kullanıcı Deneyimi)
UX, yani Kullanıcı Deneyimi (User Experience), bir kullanıcının bir ürün, hizmet veya sistem ile etkileşimi sırasında yaşadığı tüm hisleri ve algıları kapsayan bir kavramdır.
Devamını OkuWeb Geliştirme
Web geliştirme (web development), web siteleri ve web uygulamaları oluşturma sürecidir.
Devamını OkuWeb 3.0
Web 3.0 terimi, internetin gelecekteki bir evrimini ifade eder ve merkezi olmayan bir internet vizyonunu temsil eder.
Devamını OkuVue.js
Vue.js, kullanıcı arayüzü (UI) ve tek sayfa uygulamaları (SPA) geliştirmek için kullanılan açık kaynaklı bir JavaScript framework'üdür.
Devamını OkuXML
XML (eXtensible Markup Language), metin tabanlı bir veri formatıdır ve belirli bir yapının içinde verileri taşımak için kullanılır.
Devamını OkuZustand
Zustand, React uygulamalarında durum yönetimi için kullanılan minimal ve basit bir durum yönetim kütüphanesidir.
Devamını Oku