irfanhoca-20 Ekim 2014, Pazartesi
Açılması planlanan sertifikalı web uzmanlığı kursuna gelmeyi düşünen öğrenciler, bu duyurunun yorum kısmına sınıf, numara ve adsoyad bilgilerini eklesinler. İki sınıf açılması düşünülmektedir. Kurs kontejanımız en fazla 50 olarak belirlenmiştir. Kursumuza okulumuz öğrencileri (11.,12.) sınıflar ve dışarıdan öğrenci kabul edilmektedir. Kursiyerlerin html+css temel bilgilerine hakim olmaları gerekmektedir. Bu duyurunun yorumlar bölümüne isminizi yazmanız kısıtlı kontejanımız içinde yer almanız açısından önemlidir.
*** Kursumuzun haftaiçi olma olasılığı vardır...


KURS İÇERİĞİ:

HTML5, CSS, JQUERY, BOOTSTRAP, AJAX, JQUERY MOBILE, PHP, MYSQL,SQL

Kursta bu diller öğretirlirken, öğrenilen bilgilerle kurs sonuna kadar bir web programı geliştirilecektir. Geliştirilen program öğrencilere hafta hafta verilecektir. Kurs sonunda yapılan sınavla öğrenciler meb onaylı sertifika alırlar. Kurs hakkında sorularınızı bana bizzat veya mail yoluyla sorabilirsiniz.

Yorumlar ( 13 )
2014-10-21
ceyda_er 11-C , 611 , Ceyda Er
2014-10-21
Furkan FURKAN CAHİT GELİR
2014-10-21
Gamze 11-C, 915, Gamze Zorbay
2014-10-22
MehmetGokalp A11B, 60, Mehmet Gökalp
2014-10-22
Kaan 11-C Kaan Dikbaş 734
2014-10-22
kaan_1907 11-C 995 kaan gültekin
2014-10-23
Berkan Yıldırım A11B,203,BERKAN YILDIRIM
Toplam: 13 Onaylanan: 7
irfanhoca-02 Haziran 2014, Pazartesi
Php'de tek (') ve çift ('') tırnak farkı basit bir şekilde gözlenebilir ancak amacına uygun kullanım web sitenizin performansını arttıracaktır.

Her iki tırnakta string değerleri yazdırmak için kullanılır. Ancak değişken yazdırırken farklı davranış gösterirler.

Örnek:
$toplam=5;
//çift tırnak
echo "Toplam:$toplam";
//çıktı Toplam:5 olacaktır
//tek tırnak

echo 'toplam:$toplam';
//aynı kodu tek tırnakla yaptığınızda çıktı Toplam:$toplam şeklinde olur.

Bunun anlamı php çift tırnak gördüğünde önce metin içinde değişken arar varsa çıktıyı değişken değerini kullanarak yapar. Yani metin içerisinde değişken yoksa çift tırnak kullanmak çıktı süresini arttırır. Belki tek bir kod için çokta önemli değildir bu süre ama tüm projenizde bu şekilde kod kullandığınızda programınızın performansı düşecektir. Bana göre herzaman tek tırnak kullanmak daha iyidir. Bu durumda birleştirme oparatörü kullanılması gerekir.

echo 'Toplam:'.$toplam;
//bu şekilde kod yazarsanız hem değişkenin nerede olduğunu daha kolay tespit edersiniz hem de performansı arttırmış olursunuz.


enesyalçın-29 Mayıs 2014, Perşembe

Arama motorlarında ( Google, Yahoo, Bing ) üst sıralara çıkmak, birçok internet sitesi sahibinin ulaşmak istediği en önemli hedeflerin başında gelmektedir. İnternet ortamının yaygınlaşması ve sitelerin her geçen gün çoğalması; siteler arasındaki rekabeti gözle görünür şekilde artırmıştır. Bu yüzden arama motorları; internet sitelerini daha iyi analiz edebilmek için, birçok değişik ölçütü göz önünde bulunduruyor. Eğer sizinde arama sonuçlarında üst sıralarda çıkmak ve sitenizin daha çok kişi tarafından ziyaret edilmesi gibi hedefleriniz varsa bu ölçütleri göz önünde bulundurmanız gerekiyor. Bu ölçütlerden bazılarını sizinle paylaşıyorum. Maddeleri kontrol edip, uygularsanız; siteniz kısa süre için istediğiniz konuma gelecektir.


irfanhoca-28 Mayıs 2014, Çarşamba
Buradan açıklıyorum. İçine karekod teknolojisi ekleyerek tubitak bölge 3.sü olan, içine rehberlik ekleyerek eğitimde iyi örnek seçilen; “karekod teknolojisi destekli öğrenci gelişimi ve takibi” projemiz başlangıçta bunların herhangi birine katılma düşüncesi olmadan geliştirilmiştir.

Projemizin çıkış noktası, müdür yardımcımız Behiç Korkutan'ın sosyal kulüplerin faaliyetlerine hızlıca başlayabilmeleri için bir sistemin geliştirilmesini istemesidir. Sonrasında okulumuzun gizli gücü, rehberlik servisi öğretmenlerimiz Gulsen Congur ve Mehtap Çakmak Akkurt’un katkılarıyla programımız rehberlik konusunda güçlenmiştir. Karekod teknolojisiyle dikkat çekmeyi başaran programımız aslında bir ekibin ürünü olmuştur. Ekibimize güç veren meslektaşlarıma teşekkür ederim.

Bu proje sürecinde benim yetişemediğim her yerde eksikliğimi tamamlayan arkadaşım, dostum, güzel insan Hakan Günal’a, proje ekibim Berkay Kocayaş, Enes Yalçın ve Ayşe Karataş’a, Okul müdürümüz Gazi Saraç’a, projemize destek veren tüm öğretmen arkadaşlarım ve öğrencilerime, bana güç veren eşim Betül Çınar Şimşek ve yaramaz oğlum Alpere çooook teşekkür ederim.

Önemli olan faydalı bir proje yapabilmekti. Bu hedefimize ulaştığımızı düşünüyorum. Programımız geliştirilmeye devam edecektir. Öneri ve desteklerinizi bekliyorum.

irfanhoca-28 Mayıs 2014, Çarşamba

(Assign)  - Tek eşittir ( = ) Atama işlemi yapar. Değeri değişkene atar.

$adi = "irfan";
echo $adi; 
//verilen çıktı 'irfan' olacaktır.

(Equal) - İki eşittir (==) Değer karşılaştırması işlemi yapar.  Değişkenlerin değerleri aynıysa true döndürür.

$s1 = 3;
$s2 = 1 + 2;
// $s1 == $s2 göstergesi bu durumda 'true' dönecektir, yani bu önerme doğrudur.

(Identical) - Üç eşittir (===) Değer ve tür karşılaştırması işlemi yapar. Değişkenlerin değerleri ve türleri aynıysa true döndürür,

$y1 = 11;
$y2 = "11";
// Burada $y1 == $2 true dönerken, yani önerme doğruyken,
// $y1 === $y2 göstergesi false dönecektir, yani önerme yanlıştır Çünkü değişken değerleri aynıdır fakat türleri farklıdır.

alper-26 Mayıs 2014, Pazartesi
Google internetin gelişmesi için sürekli yeni içerik üretilmesine azami derecede önem verir. Bu sebeple benzer ya da aynı içerikleri farkettiğinde, ilgili sayfanın yükselmesine çoğunlukla izin vermez. Bu sebeple arama motorlarının tartışmasız lideri olan google'da yükselmek istiyorsanız özgün içerik daha yakın bir ifade ile benzersiz içerik üretmeniz gerekir.
alper-26 Mayıs 2014, Pazartesi
Arama motoru optimizasyonu (Search Engine Optimization), arama motorlarının web sayfalarını daha kolay bir şekilde taramasına imkan sağlayan teknik tertip etmelerdir. İngilizce kısaca SEO (Search Engine Optimization) olarak dile getirilmektedir. Bununla beraber arama motorları, arama neticelerini listelerken algoritmik başka bir deyişle matematiksel bir yapı kullanmaktadır. Bu yüzden web geliştiricileri yazmış oldukları sayfaları bu teferruata dikkat ederek oluşturmak vaziyetindedir. İnternetin ekonomik manadaki gücünün artması neticesinde hızla yaygınlaşmaya başlamıştır. Site dışı SEO yapmak için çok sayıda değişik teknikler vardır. En popüler olanları ise siteye Backlink almaktır. Backlink sayınızı artırmak için çeşitli yollar kullanabilirsiniz. Başka sitelerle link değişimi yapmak, sitenizi dizin ve toplistlere ilave etmek, bloglardan yorum backlink almak, Facebook ve Twitter gibi sosyal paylaşım sitelerinde siteniz hesabına grup açarak yazı veya muhtevalarınızı tanıtmak ve sitenize link vermek, Yahoo! Answers gibi sual-yanıt sitelerinde sualleri olanlara yardımcı olmak ve referans olarak sitenizi göstermek bunlardan yalnızca birkaçıdır.
irfanhoca-21 Mayıs 2014, Çarşamba
Ekte verdiğim müşteri memnuniyeti yazısını iki hafta içerisinde müşterinize doldurtup, imza kaşe alıp bize teslim ediniz. Belgeyi teslim etmeyen öğrencilerin müşteri memnuniyeti notu eksi on olarak değerlendirilecektir. Bilginize...
 EK: 1 musteri2014.pdf
irfanhoca-11 Mayıs 2014, Pazar
Google Developers Page Speed Insights aracıyla web sitenizin performansını ölçebilirsiniz. Verilen önerilere uygun olarak sitenizi geliştirirseniz kullanıcılarınıza daha hızlı hizmet verebilirsiniz...



irfanhoca-11 Mayıs 2014, Pazar
Karekod projemiz İstanbul İl Milli Eğitimin düzenlediği eğitimde iyi örnekler paylaşımında sergilenmek üzere seçildi. Sergi 17 Mayıs Cumartesi günü İstanbul Erkek Lisesinde yapılacaktır. İyi örnekler bayrağını okulumuza alıp geleceğiz inşallah.

Sonuçlar için tıklayınız

Projemizin Başvuru Metni için tıklayınız..

hakanhoca-14 Mart 2014, Cuma
Java Script örneklerini ekten indirebilirsiniz...

 EK: 1 js_sorular.pdf
irfanhoca-23 Şubat 2014, Pazar

Web 2.0 ın bizlere kazandırdığı yeniliklerden biridir. Temel emel, sitedeki her bir muhtevası etiketleyerek başkalarının bu muhtevası bulmasını kolaylaştırmaktır. Öncelikle Flickr tarafından başlatılan yafta bulutu son zamanlarda Bloglara, fotograflara ve hem de forumlara dahi uygulanmaktadır.

Çoklukla 'Etiket Bulutlarında sık kullanılan etiketler daha vurgulayıcı ve dikkat çekici olmak için büyük font ile yazılır ve çoklukla etiketlerin sıralanması alfabetiktir. Bu gösterim ile bir etiketi hem abecesel olarak bulabilirsiniz hem de seçtiğiniz etiketin ne kadar popüler olduğunu görürsünüz.

Site sahiplerinin Etiket Bulutunu kullanıcılara sunmasındaki en büyük sebep, kullanıcıların kendi yazılarını, resimlerini dilediklerince kategorize etmeleri ve diğer kullanıcıların bu kategorileri kullanarak diğer kullanıcılara erişmeleridir.

web araçları menüsünden etiket bulutunu hızlıca oluşturabileceğiniz bağlantıya ulaşabilirsiniz


irfanhoca-23 Şubat 2014, Pazar
Web sitelerinizde kullandığınız css dosyalarının boyutu performans açısından çok önemlidir. Seçicileri doğru yazmanız performansı ve boyutu düşürür.Ancak sadece bu işlem yeterli değildir. Bunun dışında dosya boyutunu düşürmek için kodlar arasındaki boşlukları,alt satıra geçişleri,açıklama satırlarını yok ederseniz dosyanızın boyutunu ciddi anlamda düşürebilirsiniz.

Bu işlem için kullanabileceğiniz araçlardan birine menüdeki css-min linkinden ulaşabilirsiniz.

JS dosyalarında tam olarak test edilmemiştir.



irfanhoca-23 Şubat 2014, Pazar
Bu, GNU Genel Kamu Lisansının (GPL) Türkçe'ye gayrıresmi çevirisidir. Bu çeviri Free Software Foundation tarafından yayınlanmamış olup GNU GPL kullanan yazılımların dağıtım şartlarını belirleme açısından hukuki bağlayıcılığı yoktur -- Hukuki açıdan yalnızca GNU GPL'in İngilizce metni bağlayıcıdır. Bu çeviri, Türkçe kullanıcılarının GNU GPL'i daha iyi anlayabilmeleri için hazırlanmıştır.

GİRİŞ

Yazılım lisanslarının çoğu sizin yazılımı paylaşma ve değiştirme hakkınızın elinizden alınması için hazırlanmıştır. Buna karşılık, GNU Genel Kamu Lisansı sizin serbest yazılımları değiştirme ve paylaşma hakkınızın mahfuz tutulması ve yazılımın bütün kullanıcıları için serbest olması amacı ile yazılmıştır. Bu Genel Kamu Lisansı, Free Software Foundation'un çoğu yazılımı ve bu lisansı kullanmayı düstur edinen diğer yazılımcıların yazılımları için kullanılmaktadır. (Free Software Foundation'un bazı yazılımları GNU Kitaplık Genel Kamu Lisansı -- GNU LGPL -- altında dağıtılmaktadır.) Siz de bu lisansı yazılımlarınıza uygulayabilirsiniz.

Serbest yazılımdan bahsettiğimiz zaman fiyattan değil, özgürlükten bahsediyoruz. Bizim Genel Kamu Lisanslarımız, sizin serbest yazılımların kopyalarını dağıtma özgürlüğünüzü (ve isterseniz bu hizmet için para almanızı), yazılım kaynak kodlarının size dağıtım esnasında veya eğer isterseniz verilmesini, yazılımı değiştirebilmenizi, yazılımın parçalarını yeni yazılımlar içerisinde kullanabilmenizi ve bunları yapabileceğinizi bilmenizi sağlamaktadır.

Haklarınızı koruyabilmemiz için sizin haklarınızı kısıtlama veya sizin bu haklarınızdan feragat etmenizi isteme yollarını yasaklayıcı bazı kısıtlamalar getirmemiz gerekmektedir. Bu kısıtlamalar eğer serbest yazılım dağıtıyor veya değiştiriyorsanız size bazı yükümlülükler getirmektedir.

Örneğin böyle bir programın kopyalarını, bedava veya ücret karşılığı dağıtıyorsanız alıcılara sizin sahip olduğunuz bütün hakları sağlamalısınız. Onların da kaynak kodlarına sahip olmalarını veya ulaşabilmelerini sağlamalısınız. Onlara da haklarını bilebilmeleri için bu şartları göstermelisiniz.


hakanhoca-19 Şubat 2014, Çarşamba

DREAMWEAVER İLE VERİTABANINDA 4 İŞLEM

1.     Localhost/phpmyadmin de bir veri tabanı oluşturun, içinde 1 adet tablo ekleyin ve en az 1 kayıt ekleyin.

2.     Dreamweaver da site ayarlarını phpmysql’ e göre yapın.

3.     İndex.php sayfası oluşturun ve echo komutu ile ekrana bir yazı yazdırın.

4.     Ekrana yazdırdığınız yazıyı silin ve index.php içinde bir mysql connection oluşturun.

5.     Ekranda bilgi görüntülemek için index.php yi kullanacağımız için bir adet recordset oluşturun. (Recordset in oluşturulmasında herhangi bir filtre kullanılmayacak)

6.     Ekranda veritabanı bilgilerini görüntülemek için Dynamic Table oluşturun. (Dynamic table oluştururken, az önce oluşturduğumuz recordset kullanılır)

7.     Tablonun sağ kısmına bir sütun ekleyin ve sütunun içine ekle yazarak ekle.php’ye link verin.

8.     Ekle.php sayfası oluşturun.

9.     (Sayfa içinde bir recordset’e gerek olmadığından) sayfa record insertion wizard ile bir kayıt ekleme sihirbazı oluşturun. Kayıt ekleme sihirbazında eklendikten sonra index.php’ye yönlendirin.

10.  İndex.php içinde bulunan bir tablonun sol kısmına bir sütun ekleyerek içine güncelle yazın.

11.  Guncelle.php sayfası oluşturun.

12.  İndex.php içinde güncelle kelimesine güncelle.php?id=-tablodaki id yazdırma alanı- olacak şekilde link  oluşturun. Bu şekilde güncellenmek istenen kaydın id si güncelle.php’ye bilgiler gönderilir.

13.  Güncelle.php de gelen id ye göre bilgilerine gösterilmesi gerekir. Bunun için güncelle.php de oluşturulacak recordset de filter de id seçilir ve parametre olarak url parameter seçilir.

14.  Güncelle.php de Update wizard kullanılarak güncelleme formu oluşturulur. Güncelleme işlemi yapıldıktan sonra index.php’ ye yönlendirin.

15.  İndex.php de oluşturulan tablonun sağ tarafına yeni bir sütun ekleyerek için sil yazın.

16.  Sil yazısına sil.php?id=-tablodaki id yazdırma alanı- olacak şekilde link  oluşturun. Bu şekilde silinmek istenen kaydın id si sil.php’ye bilgiler gönderilir.

17.  Sil.php de gelen id’ye göre kaydın silinmesi gerekir.  Bunun için sil.php de oluşturulacak recordset de filter de id seçilir ve parametre olarak url parameter seçilir.

18.  Sil.php’de delete record wizard ekleyerek ile silme işlemini gerçekleştirin, silme işlemi gerçekleştirdikten sonra index.php’ye yönlendirin.

Hatırladığım kadarı ile  yazdım, eksik veya hata bulursanız, yorum ekleyerek düzenleme sağlayabilirsiniz.

Hakan Günal


NeslihanHoca-30 Aralık 2013, Pazartesi
Geçen hafta yapılan menü ve form örneği ektedir. (örnek)
irfanhoca-06 Aralık 2013, Cuma
css-açılırmenü-iframe-form uygulama örneğini ekten indirebilirsiniz. (Örnek)

 EK: 1 css-ornek8.rar
irfanhoca-01 Aralık 2013, Pazar
yatay,dikey ve dikey açılır menü örneklerini ekten indirebilirsiniz. Örnekleri Mozillla Firefox tarayıcısında test ediniz. (Örnek)

Yorumlar ( 2 )
2013-12-01
hakanhoca Teşekkürler İrfan hocam!
2013-12-01
hakanhoca İrfan hocam css_örnek 7 de css dosyası yok, dolayısıyla açılır menu ve stil özellikleri çalışmıyor. Bilgine.
gözden kaçırmışım. ekledim şimdi
Toplam: 2 Onaylanan: 2
irfanhoca-27 Kasım 2013, Çarşamba
Kutu-konum-tablo-özellikleri css örneğini ekten indirebilirsiniz. (Örnek)

 EK: 1 css-ornek5.rar
irfanhoca-27 Kasım 2013, Çarşamba
iframe-yazı-zemin özellikleri CSS örneğini ekten indirebilirsiniz. (Örnek)

 EK: 1 css-ornek4.rar