JS de sınıf oluşturma biraz farklı. Birçok yöntem var ama en popüler yöntemlerden biri fonksiyonlar. function Oyuncu( kullaniciAdi, seviye, tur) { this.kullaniciAdi = kullaniciAdi; this.seviye…
Yorum BırakYusuf Karaçin Yazılar
setTimeout ve setInterval belli bir süre sonunda istediğimiz kodların çalışmasını sağlar. Aralarındaki fark ise setTimeout sadece 1 kere çalışır ve durur. setInterval ise sürekli tekrar…
Yorum BırakJavascripte scope sadece fonksiyonlar için geçerli. var x = 15; if( x < 100 ) { var y = 5; } var z = y;…
Yorum BırakVarlığından yeni haberdar olduğum ve oldukça hoşuma giden bir siteyi paylaşmak istiyorum: Project Euler
“Project Euler, matematiğin büyüleyici dünyasına ilgi duyanları teşvik eder, meydan okur ve yeteneklerini geliştirir. ” *
Matematik ve programlama konularına meraklıysanız sizlerin de çok hoşuna gideceğine eminim. Project Euler şu anda 496 adet matematik sorusu barındırıyor ve bu problemleri çözmek için matematik ve programlama bilginizi kullanmanız gerekiyor.
Site ilerlemenizi kaydetmek ve kontrol etmek için üye olmanızı tavsiye ediyor ama üye olmadan da soruları görebilirsiniz. Siteye üye olurken şifrenizi unutmamaya çalışın çünkü geri getirmek için bir yol yok.
Matematik ve programlama bilginizin yanı sıra biraz da İngilizce bilmeniz gerekiyor.
Son olarak ilk soruyu örnek olarak burada da paylaşıyorum. Eğer ilginizi çekerse Project Euler’a kaydolup diğer soruları da çözmeye başlayabilirsiniz:
Yorum BırakAz önce öğrendiğim ve öğrenmekte çok geç kaldığımı farkettiğim bir site: schema.org
En basit ifadeyle, arama motorlarının içeriklerimizi daha iyi okuyup ve daha iyi anlamlandırmasını sağlamaya çalışan kuralları belirliyor. Bu kuralları başta Google olmak üzere Bing, Yahoo, Yandex gibi büyük arama motorları geliştiriyor. schema.org da belirlenen etiketleri kullanarak, arama motorlarının işini kolaylaştırabiliriz. İşin güzel yanı HTML etiketleri yazmadan bir farkının olmaması.
<h1>Avatar</h1>
Bu ifade tarayıcımız için “Avatar” isimli bi başlık demek. Ama bu başlık “Avatar”ın 3 boyutlu bir bilim kurgu filmi olduğuna dair bilgi içermemekte. Bu yüzden arama motorları kullanıcıya mantıklı ve detaylı bilgiler sunarken zorlanıyor.
Selam,
Bugün Laravel’e dair çeşitli özellikler ve faydalı birkaç ipucu öğreneceğim. Konularım:
- Filtreler
- Geçerlilik denetimi
- Artisan dosyası ve 404
- Generator
- Faker
Filtreler (Filters)
Web tabanlı yazılımların en önemli parçalarından birisi kısıtlamalardır. Yapmış olduğumuz web sitemizin bazı kısımları herkesten gizlenmeli, bazı kısımları sadece yetkili kişilere açılmalı, bazı kısımları herkese açık olmalı vs… Laravel hazır olarak birkaç filtreyle beraber geliyor ve bu filtreler gerçekten temel güvenlik önlemleri için gerekli olanlardan. İhtiyaç duydukça kendi filtrelerimizi de oluşturabiliyoruz.
Yorum BırakSelam,
Bugün veritabanı üzerinde çalışıyorum. Konularım:
- Migrasyon
- SchemaBuilder
- Veri Ekleme (Seeding)
- Model
- Eloquent
- İlişkisel veritabanı tasarımları ve Laravel
Veritabanı üzerinde çalışacağımız için halihazırda bir veritabanımıza bağlantımızın olduğunu varsayıyorum ve vakit kaybetmeden migrasyon (migration) ile başlıyorum.
Yorum BırakSelam,
Geçtiğimiz derste MVC ve REST yapılarına ufak bir giriş yapıp temel oluşturmuştuk. Bu derste biraz daha ilerliyoruz. Bugünkü konularım:
- Controller temelleri
- RESTful Controller
- Resource Controller
Selam,
Laravel öğrenmeye hızla devam ediyorum. Şu ana kadar Laravel’in temel yapılarından bazılarını öğrendim. Kısa bir özet geçmek gerekirse:
- Route temelleri ve route parametreleri,
- View yapısı,
- Blade template engine ve HTMLBuilder sınıfı,
- Form işlemleri ve FormBuilder sınıfı,
- Veritabanına bağlanma, temel veritabanı sorguları,
- QueryBuilder sınıfı
Bugün öğreneceğim konular ayrı bir öneme sahip. Buraya kadar olan eğitimde amaç temel yapıyı anlamaktı. Bundan sonraki kısımlarda kodlarımızı bir adım daha profesyonel seviyeye çıkarabiliriz diyebilirim. Çünkü artık MVC yapısını öğrenmeye başlıyoruz. Bugünkü konularım:
- MVC
- REST
Selam,
Bugün Laravel’de temel veri tabanı işlemlerini öğreneceğim.
- Veri tabanına bağlanma,
- Temel SQL sorguları,
- QueryBuilder
Pek tabii ki veri tabanıyla işlemler yapmamız için bir veri tabanına ihtiyacımız var. phpmyadmin üzerinden basit bir veri tabanı oluşturarak başlıyorum. Yeri gelmişken faydalı bir link paylaşmak istiyorum: mockaroo.com. Mockaroo sayesinde rastgele veriler oluşturup veri tabanınıza yükleyebilirsiniz.
Yorum Bırak