Yazar arşivleri:UYGULAMA AKADEMİSİ

CodeIgniter 4.1.3 eğitimleri-3: View kullanımı

0 CodeIgniter 4.1.3 eğitimleri-3: View kullanımı hakkında yorumlar
CodeIgniter 4.1.3 eğitimleri-3: View kullanımı   Php nesne programlama yapısında MVC önemli bir bütünü ifade etmektedir. Kelime anlamı olarak Controller, Model ve View kelimelerinin baş harfinden oluşan bu yapı CodeIgniter Framework sisteminin de temelini oluşturmaktadır. Kısaca, view dosyaları içerisinde CSS, JS ve HTML kodları bulunur ve web projelerinizin kullanıcıya görüntülenen...

CodeIgniter 4.1.3 eğitimleri-2: İlk kontrol dosyamızı ve rota yapımızı oluşturuyoruz

0 CodeIgniter 4.1.3 eğitimleri-2: İlk kontrol dosyamızı ve rota yapımızı oluşturuyoruz hakkında yorumlar
CodeIgniter ilk controller dosyası oluşturma ve ekrana merhaba dünya yazdırma CodeIgniter v4 psr 4 standardında php kodlama sistemini benimsediği için kod yapısınıda buna göre şekillendirmiştir. Biz php geliştiricileri de kodlamalarımızı bu sisteme göre yapmamız gerekecektir.   Haydi, gelin ilk yapımızı oluşturalım. Kodlama işlemlerimiz sürecinde ekran okuyucularla uyumlu olan Notepad++ uygulamasından...

CodeIgniter 4.1.3 Framework eğitimleri-1:İlk yapılandırma

0 CodeIgniter 4.1.3 Framework eğitimleri-1:İlk yapılandırma hakkında yorumlar
Merhaba uygulama akademisi takipçileri. Bir süredir hazırlamayı düşündüğüm CodeIgniter Framework çatısının yenisini dilim döndüğünce anlatmaya karar verdim. Yazı dizisi şeklinde sunacağım bu anlatımlarımın faydalı olmasını diliyorum.   CodeIgniter kapsamlı bir php framework altyapısıdır. Günümüzde de güncellenmeye devam eden bu php çatısını nasıl kullanabileceğiniz örnekler ile birlikte anlatılmaya çalışılacaktır. CodeIgniter v4...

Wo Mic client uygulamasıyla mobil cihazınızı mikrofona çevirin

0 Wo Mic client uygulamasıyla mobil cihazınızı mikrofona çevirin hakkında yorumlar
Mobil cihazınızı kaliteli bir mikrofona çevirin Windows işletim sisteminizde kaliteli bir mikrofona sahip olmak ister misiniz? İşte bu noktada “WO Mic Client” uygulaması ile kayıtlarınızı hazırlayabilir, konferans görüşmelerinizde sorunsuzca kullanabilirsiniz. 1.1.Uygulama gereksinimleri 1.Windows için “WO Mic Client” uygulamasını indirin. 2.Windows için “WO Mic Client” sürücü dosyasını indirin. 3.IOS uygulamasını indirin....

Android mi? İos mu?

0 Android mi? İos mu? hakkında yorumlar
Merhabalar sayın okurlar;yazma serüvenime böyle zor bir konuyla başlamak, çok hoşuma gitti.hepiniz kendinize, çevrenize, muhakkak bir bilene; bu soruyu uzun uzun sormuşsunuz araştırmışsınızdır.ünlü komedyenlerden birinin de dediği gibi: gelin hiç uğraşmayın, bizde hazır yaşanmışı var.ben çok uzun araştırmalar yaptım bu geçiş için. hele hele de; bir görme engelliysen, bu çok...

Erişilebilir yöntemlerle bilgisayarımıza sanal mac kurulumu

0 Erişilebilir yöntemlerle bilgisayarımıza sanal mac kurulumu hakkında yorumlar
Erişilebilir yöntemlerle bilgisayarınıza sanal Mac kurma Bilgisayarınıza sanal işletim sistemi kurarak, farklı işletim sistemlerinde ekran okuyucu kullanım deneyimi yaşayabilirsiniz. Bu kapsamda yapılması gerekenler aşağıda sizlerle paylaşılmıştır. 1.Ön hazırlık aşaması: Öncelikle kullandığınız bilgisayarda “BIOS” ekranında intel virtualization engine ayarının aktif olduğundan emin olun. Konuyla ilgili nasıl yapılacağına dair faydalı bir bağlantı...

Herkes İçin JavaScript Eğitimi-21: Olaylar (AddEventListener ile elementlere tıklama fonksiyonu)

0 Herkes İçin JavaScript Eğitimi-21: Olaylar (AddEventListener ile elementlere tıklama fonksiyonu) hakkında yorumlar
Java script ile herhangi bir html elementine tıklatma yapabilmenin başka bir yöntemi ise addEventListener methoduyla tıklatma yöntemidir. addEventListener yöntemi elementlerdeki değişimleri izleyebilir ve o etiketlere yönelik fonksiyon atamaları yapılabilir. <input type="text" id="metin"> <button id="dugme">Gönder</button> <script> /*Metin içerisindeki değeri düğme ismindeki element ile elde edilerek uzunluk fonksiyonundan geçirilerek karakter uzunluğuna göre...

Herkes İçin JavaScript Eğitimi-20: Olaylar (onchange olayı)

0 Herkes İçin JavaScript Eğitimi-20: Olaylar (onchange olayı) hakkında yorumlar
onchange html etiketlerinde değişiklik yapıldığı noktada devreye girmesini sağlayacağınız fonksiyonlar için javascript ile kullanabileceğiniz bir olay fonksiyonudur. <select id="iller" onchange="alert('Seçtiğiniz il'+' '+document.getElementById('iller').value)"> <option>Antalya</option> <option>Ankara</option> <option>İstanbul</option> </select> <!-- Select etiketi içerisinde yapılan seçim onchange olayı ile ekrana basılmış oldu.--!>

Herkes İçin JavaScript Eğitimi-19: Olaylar (onclick olayı)

0 Herkes İçin JavaScript Eğitimi-19: Olaylar (onclick olayı) hakkında yorumlar
Java script ile html etiketleriyle etkileşime geçilmesini sağlayacak özellikler tanımlayabilirsiniz. Örneğin yazı alanlarındaki içerikler değiştiğinde işlem yaptırma, düğmelere tıklatma ile fonksiyon çalıştırma gibi. Bu yazıda sizlerle paylaşacağım konu ise, onclick olayıyla bir düğmeye tıklatma sonucu fonksiyon çalıştırma olacaktır.   <input type="text" id="yazi"> <br> <button onclick="alert(document.getElementById('yazi').value)">Göster</button> <!-- Burada button etiketi içinde...

Herkes İçin JavaScript Eğitimi-18: AddEventListener kullanımı

0 Herkes İçin JavaScript Eğitimi-18: AddEventListener kullanımı hakkında yorumlar
addEventListener java script kod yapısında herhangi bir html etiketine olay eklemek için kullanılır. Aşağıda bu kullanıma yönelik bir örnek paylaşılmıştır. <div id=”mesaj”>Bilgilendirme mesajı</div> <script> //Yukarıdaki html etiketinin taşıdığı id değeri getElementById yaparak çektik. var bilgi = document.getElementById(“bilgi”); bilgi.addEventListener(“click”,function (e){alert(“Sisteme hoşgeldiniz”);},false); //Bilgi adıyla oluşturduğumuz değişken için addEventListener methoduyla fonksiyon atadık ve...

Herkes İçin JavaScript Eğitimi-17: Anonim fonksiyon oluşturma

0 Herkes İçin JavaScript Eğitimi-17: Anonim fonksiyon oluşturma hakkında yorumlar
Anonim fonksiyon tanımlamada fonksiyona isim verilmeden tanımlama yapılabilir. Bu yöntem özellikle jquery çalışacaklar için ön hazırlık niteliğindedir. Anonim fonksiyon oluştururken öncelikle bir değişken tanımlarız ve değişkene tanımlayacağımız fonksiyonu oluşturabiliriz. <script> var sayilar = [1,2,3,4,5,6,7,8]; //Sayılar isminde bir dizi değişkeni oluşturduk. sayilar.forEach(function(gelen_deger){ alert(gelen_deger); }); //Yukarıdaki fonksiyonda öncelikle sayılar adlı her bir...

Herkes İçin JavaScript Eğitimi-16: Fonksiyon tanımlama

0 Herkes İçin JavaScript Eğitimi-16: Fonksiyon tanımlama hakkında yorumlar
Programlama dillerinde fonksiyon aynı türden işlemleri tek bir fonksiyon altında gerçekleştirilmesini sağlar. Fonksiyonlar sayesinde temiz kod yazımı söz konusudur. Fonksiyon yapısına baktığımızda ise, aşağıdaki bir kod yazımıyla karşılaşırız. Türlerine göre JavaScript yapısında paramatreli, parametresiz, geri dönüşlü, geri dönüşsüz ve varsayılan değerli fonksiyon tanımlamaları bulunmaktadır. Parametresiz ve geri dönüşsüz varsayılan değerli...

Herkes İçin JavaScript Eğitimi-15: Dizilerde kullanılan methodlar-3.Bölüm

0 Herkes İçin JavaScript Eğitimi-15: Dizilerde kullanılan methodlar-3.Bölüm hakkında yorumlar
shift() fonksiyonu <script> var esyalar =[“masa”,”sandalye”,”koltuk”];   //Dizideki ilk veri elde edilir.var ilk_veri = esyalar.shift(); //masa verisi elde edilir. </script> Unshift() fonksiyonu <script> //Dizinin başına bir öğe ekler var esyalar = [“koltuk”,”vazo”,”saat”; esyalar.unshift(“dolap”); //Eşyalar dizisinin başına dolap ifadesini ekledi. </script> toString() fonksiyonu <script> //Dizileri metinsel (string) ifadesine dönüştürmeye yarar. var...

Herkes İçin JavaScript Eğitimi-14: Dizilerde kullanılan methodlar-2.Bölüm

0 Herkes İçin JavaScript Eğitimi-14: Dizilerde kullanılan methodlar-2.Bölüm hakkında yorumlar
concat() fonksiyonu concat() fonksiyonu iki farklı diziyi tek bir dizide birleştirmenize olanak verir. <script> var araclar = ["bmw","ford","peugeot"]; var motorlar = ["yamaha","kwazaki"]; var yeni_araclar = araclar.concat(motorlar); document.write(yeni_araclar); </script> every() fonksiyonu Every fonksiyonu dizide belirtilen değerlere göre belirdiğiniz koşul durumuna göre kıyaslama yapar ve dizide koşula uygun değerler dışında bir değer...

Herkes İçin JavaScript Eğitimi-13: Dizilerde kullanılan methodlar-1.Bölüm

0 Herkes İçin JavaScript Eğitimi-13: Dizilerde kullanılan methodlar-1.Bölüm hakkında yorumlar
Dizi oluşturuken ve dizilerle işlemler gerçekleştirirken bazı methodlardan faydalanabiliriz. New anahtar sözcüğüyle dizi oluşturma <script> var muzik_turleri= new Array(“rock”,”caz”,”pop”); </script> Dizi nesnelerine erişim Dizi nesnelerine erişim için diziye atadığımız değişken adından sonra köşeli parantezleri kullanabiliriz. Burada önemli bir detay olarak ilk dizi elemanı birden değil sıfırdan başlayacaktır. <script> var esyalar...

Herkes İçin JavaScript Eğitimi-12: Dizi tanımlama

0 Herkes İçin JavaScript Eğitimi-12: Dizi tanımlama hakkında yorumlar
Diziler içinde birçok veriyi barındırabilir. Bu veriler tamsayı veya metin ifadeleri olabilir. Bir dizi oluştururken aşağıdaki yöntemi izleyebilir. Her bir dizi elemanına erişim sağlamak için ise döngülerden faydalanabiliriz. <script> var meyvalar = ["elma","karpuz","muz"]; for (meyva in meyvalar) { document.write(meyvalar[meyva]+"<br>"); } </script>  

Herkes için CodeIgNiter Eğitimi-12:Veritabanındaki veriyi kaldırma

0 Herkes için CodeIgNiter Eğitimi-12:Veritabanındaki veriyi kaldırma hakkında yorumlar
CodeIgniter framework kullanarak veritabanına ait bir tablodaki veri aşağıdaki yapıyla kaldırılabilir; $kaldirilacak_veri = array( ‘id’=>$this->input->post(‘id’), ); $kaldir = $this->db->delete(‘tabloadi’,$kaldirilacak_veri); İf($kaldir > 0) { Echo “veri başarıyla kaldırıldı”; }

Herkes için CodeIgNiter Eğitimi-11:Veritabanındaki veriyi güncelleme

0 Herkes için CodeIgNiter Eğitimi-11:Veritabanındaki veriyi güncelleme hakkında yorumlar
CodeIgniter üzerinde veritabanı bağlantısı yapılıp tüm bilgiler veritabanına doğru şekilde tanımlandıktan sonra herhangi bir tablodaki veriyi güncelleme işlemleri gerçekleştirilebilir. Bunun için aşağıdaki yapı uygulanabilir; $guncellenecek_veri = array( ‘ad’=>$this->input->post(‘ad’), ‘soyad’=>$this->input->post(‘soyad’), 'id'=>$this->input->post('id') ); $guncelle = $this->db->update(‘tabloadi’,$guncellenecek_veri); İf($guncelle > 0) { Echo “veri güncellendi”; }

Erişilebilir Kod Oluşturma Projesi

0 Erişilebilir Kod Oluşturma Projesi hakkında yorumlar
Erişilebilir Kod Oluşturma Portalı (E.K.O.L) Merhaba Uygulama Akademisi projesi kapsamında kodladığım ve nesneleri erişilebilir yapmanızı sağlayacak karekod üretme portalını hizmete sunmuş bulunuyorum. Bu projeyle kolay bir şekilde karekodlarınızı üretebilir ve kullanabilirsiniz. Proje sayfasına buradan gidebilirsiniz.

Herkes İçin JavaScript Eğitimi-11: For ve of kullanımı

0 Herkes İçin JavaScript Eğitimi-11: For ve of kullanımı hakkında yorumlar
JavaScript ile dizi türünden içeriklere erişimi kolaylaştıran başka bir döngü yapısıda bulunur. For..of yapısı ile her bir dizi elemanına teker teker erişim sağlanmaktadır. var ogrenciler = [“Ahmet”,”Hakan”,”Fatih”]; for(var adlar of ogrenciler) { document..write(adlar+”<br>”); }  

Herkes İçin JavaScript Eğitimi-10: For ve in kullanımı

0 Herkes İçin JavaScript Eğitimi-10: For ve in kullanımı hakkında yorumlar
JavaScript üzerinde birden fazla veriyi içinde barındıran nesnelerin her birine teker teker erişim sağlayabilmek için kullandığımız yapı for..in yapısıdır. Kodumuzu aşağıdaki gibi oluşturabiliriz; for(verileri tutacak değişken in ilk tanımlanan birden fazla veriyi barındıran değişken) { //yapılacak işlemler. } Şimdi örneğimize geçelim. Örneğimizde üyeler isminde birden fazla veriyi barındıran değişkenimiz bulunuyor...