İçeriğe geç
Teknoloji.org
Ara

Yazılım Geliştirme

Programlama dilleri, web geliştirme, framework'ler, algoritmalar ve yazılım mühendisliği üzerine rehberler ve yazılar.

151 yazıSon yazı İlk yazı 2020Sayfa 11 / 13

Yazılım Geliştirme: yazılar

Backend Web Developer Yol Haritası

“Web Developer Yol Haritası: Frontend Development” adlı yazımızda, web geliştirme sürecinin kullanıcıya hitap eden ön yüz tasarımını ele alan “ frontend development ” hakkında sizler için bir yol haritası çıkarmaya çalışmıştık. Aynı zamanda arka yüz olan “ backend ” kavramına da değindiğimiz yazımızdan sonra, bu yazımızda sizlere bir anlamda işin “mutfağı” olarak tanımladığımız backend development (arka yüz geliştirme) için kullanılan popüler programlama dillerini tanıtarak sizler için bir “back

İncelemeler4 dk okuma

Web Developer Yol Haritası: Frontend Development

Bilgisayar bilimleri çok geniş bir alanda uygulamaları olan bir bilim dalıdır. Hatta bu alanlar o kadar fazla ki uzmanlaşmak istediğiniz bir alanı seçmeye kalkıştığınızda bu sizin için olumsuz bir durum bile yaratabiliyor. Bu yazımızda bilgisayar bilimlerinin uygulama alanlarından sadece birisi olan “web development” ve “web developer” kavramlarını ele alırken bir frontend ( önyüz ) web developer için “ web developer yol haritası ” çıkarmaya çalışacağız. Web Development Nedir? Web Developer Kimd

İncelemeler4 dk okuma

High Level ve Low Level Programlama Dilleri Nedir?

High Level ( Yüksek Seviye ) ve Low Level ( Düşük Seviye ) bilgisayar bilimleri terminolojisinde sıklıkla duyabileceğiniz terimlerdir. Bu iki teknik terim bir sistematik operasyonun makine diline olan yakınlığı olarak açıklanabilir. Çoğunlukla programlama dilleri için kullanılan High Level ve Low Level bize programlama dilinin yapısının, 1 ve 0 lardan oluşan makine diline ne kadar benzer olduğunu belirtir. High Level, programlama dilinin donanımdan oldukça soyut olması yani günlük yaşamdaki dili

Nedir?3 dk okuma

Bilgisayar ve Yazılım Mühendisliği Seçmeli Ders İncelemesi

Bilgisayar mühendisliği mi yazılım mühendisliği mi? konusuna değinerek siz değerli okuyucularımızın aklında bulunan bu soruya bir nebze olsun cevap vermeye çalışmıştık. Bu soruyu incelerken ülkemizde, bünyesinde bilgisayar ve yazılım mühendisliği bölümleri barındıran üniversitelerin ders programları üzerinden bir karşılaştırma olanağı sunmuştuk sizlere. Bu tabloda yer alan dersler ilgili bölümlerin zorunlu ders kategorisinde yer alan ve öğrenciye konu hakkında genel çerçeveyi çizen derslerdi. An

İncelemeler4 dk okuma

Google Yaz Staj Programında 1000 Stajyer Var!

Google yaz staj programına kaydolan öğrenciler bu yıl evlerinden çalışacaklar ve genellikle açık kaynaklı projelere odaklanacaklar. Google, öğrencilerin COVID-19 sebebiyle evlerinde hapis kaldıkları bu dönemde, mühendislik projelerine devam edebilmeleri adına “ evden stajyer ” modeline geçti. Reklam-bulut bilişimi öncüsü Google, 1999 yılından beri yetişmekte olan mühendisleri yaz staj programına davet ediyordu ancak devam eden pandemi, yazılım devi şirketi bir “B planı” oluşturmaya zorladı. Goog

Haberler2 dk okuma

Bilgisayar Mühendisliği mi? Yazılım Mühendisliği mi?

Yazılım kavramı son yıllarda ülkemizde çok sık duyulan, özellikle genç ve orta yaş nüfusun ise kendisini neredeyse ilgilenmek zorunda hissettiği bir terim haline geldi. Yazılımın bu denli artan popülaritesine eğitim camiası da kayıtsız kalamadı. Son yıllarda özellikle vakıf üniversitelerinin öncülüğünde, Bilgisayar Mühendisliği bölümü haricinde “Yazılım Mühendisliği” bölümünün de üniversitelerde kendisine yer açmaya başlaması bunun en büyük göstergesi aslında. Peki nedir bu Yazılım Mühendisliği

Nedir?3 dk okuma

Oyun Programlama İçin En İyi 7 Python Framework'ü

Battlefield, Pirates of Caribbean ve daha bir çok popüler video oyunları için çok sayıda işlevselliği ve eklentileri nedeniyle Python programlama dili kullanılıyor. Oyun endüstrisindeki ilerlemeyle beraber, Python dili oyun programlama bakımından olağanüstü bir seçim olduğunu kanıtlamış oldu. Bu yazımızda, oyun geliştirme için bilmeniz gereken 7 Python Framework’ünü listeledik. Not: Önem sırasına göre listelenmemiştir. 1- Pygame Pygame, mükemmel SDL (Yazılım ve Dokümantasyon Yerelleştirmesi) küt

Listeler3 dk okuma

Silq: Kuantum Bilgisayarları İçin High-Level Programlama Dili

Kuantum bilgisayarlarının donanım elemanları gün geçtikçe daha da geliştirilmekte. Geçtiğimiz yıl Volkswagen kuantum bilgisayarlarını gerçek hayat problemlerine uyarladıkları bir yazı yayımlamıştı. Bu sebeplerden dolayı kuantum bilgisayarları için donanım ihtiyacı ortaya çıktı ve geliştirmelere başlanıldı. Donanım tarafındaki bu gelişimi yazılım tarafı da aynı şekilde takip etmekte. İsviçre’de bulunan Zürih Federal Teknoloji Enstitüsü bu alanda Silq adında bir high-level (yüksek seviye) programl

Haberler2 dk okuma

Julia Programlama Dili Nedir? Neden Öğrenmeliyiz?

Julia programlama dili, yüksek performans sağlayan high-level ( yüksek seviyeli ) bir dildir. Yüksek hızı, makine öğrenmesi paketleri ve anlaşılabilir sözdizimi nedeniyle oldukça da popüler bir dildir. Programlama dillerinin popülerliğini ölçen TIOBE indeksinde Julia programlama dili 33. sırada yer alıyor. Bu durumdan da anlaşılacağı üzere Julia, oldukça hızlı gelişen bir dil niteliğine sahip diyebiliriz. Julia programlama dili; Python , R, Ruby, Matlab ve Perl gibi dillerin iyi kısımlarıyla olu

Nedir?3 dk okuma

HTML accesskey Özniteliği Nedir? Kullanılmalı mı?

HTML accesskey özniteliği, HTML 4.0 ile gelen global bir özniteliktir. Erişilebilirliği artırabilmek adına, geçerli HTML öğesine klavye kısayolu atanmasına yardımcı olur. HTML accesskey özniteliği modern tarayıcıların hemen hemen hepsi tarafından desteklenmektedir. HTML accesskey özniteliği için, HTML standardında birden fazla boşluk ile ayırarak tuş atanabileceği belirtilse de hala daha birçok web tarayıcısı bu özelliği desteklememektedir. Bu sebeple her bir öğe için tek bir tuş atamasının yapı

Nedir?2 dk okuma

James Gosling: Java Programlama Dilinin Öncüsü

James Arthur Gosling, 1955 yılında Kanada’da dünyaya gelen ve Java programlama dilinin yaratıcısı olarak bilinen ünlü bir bilgisayar bilimcisidir. Java’nın orijinal tasarımını yapıp dilin derlenmesine ve sanal makinenin tasarlanmasına olan katkılarından dolayı da Java programlama dilinin babası olarak biliniyor. 1984-2010 yılları arasında Sun Microsystems’de çalışan Gosling, 2010 yılında Java’nın temellerini attığı şirketten ayrıldı. Patent davalarının ve gereksiz zıtlaşmaların buna sebep olduğu

Kimdir?2 dk okuma

Sıralama Algoritmaları Nelerdir? Nasıl Çalışırlar?

Kod yazarken dikkat etmemiz gereken önemli şeylerin başında yazdığımız kodun time ( zaman ) ve space ( kapladığı yer ) complexity’si ( karışıklığı ) geliyor. Küçük çaplı projelerde her ne kadar dikkat etmesek de binlerce, on binlerce hatta belki yüz binlerce satır koddan oluşan projelerde bunlara dikkat etmemiz gerekiyor. Bunun için halihazırda kullanılmakta olan bazı algoritmalar mevcut. Daha önceki yazılarımızdan birinde bahsettiğimiz Binary Search bunlara bir örnektir. Sıralı bir dizinde elem

Nedir?5 dk okuma

Merakla başlar

Haberler, rehberler ve yeni fikirler. Aradığın bilgiye kendi yolundan ulaş.