Front end web developer mı olmak istiyorsunuz? HTML, JavaScript ve CSS eğitiminiz zaten var mı? O zaman şimdiki adımınız jQuery eğitimi almak olmalı! “jQuery nedir?” diye soruyor olmalısınız.
jQuery nedir sorusuna kısaca cevap vermek gerekirse, size daha az kodla daha fazla şey yapma olanağı sağlayan bir JavaScript kütüphanesidir. Event handling, animasyonlar ve HTML belgeleri arasında geçiş yapma gibi şeyleri her zamankinden daha kolay hale getiriyor. Deneyimsiz programcılar için hazırlanan bu program yeni başlayanların iyi anlaması ve kullanması için oldukça kolay. Üst düzey bir JavaScript programcısı veya web geliştirici olmak istiyorsanız jQuery eğitimi almaya zaman ayırmanız gerekiyor.
İçindekiler
- 1. İpucu 1 - İyi Bir Online Derse Kaydolun
- 2. İpucu 2 - İyi Bir JavaScript Altyapısına Sahip Olduğunuzdan Emin Olun
- 3. İpucu 3 - jQuery Cheatsheet Nasıl Kullanılır Öğrenin
- 4. İpucu 4 - HTML’de ID ve Class Farkını Bildiğinizden Emin Olun
- 5. İpucu 5 - Selector Cache’lemeyi Öğrenin
- 6. İpucu 6 - “Öznitelikler” ve “Özellikler” Arasındaki Farkı Öğrenin
- 7. İpucu 7 - Yardım İstemekten Çekinmeyin
- 8. İpucu 8 - jQuery’nin Son Sürümünü Kullandığınızdan Emin Olun
- 9. İpucu 9 - jQuery Eklentilerini Kullanmayı Öğrenin.
- 10. İpucu 10 - jQuery Eğitimi Alan Diğer Kullanıcılarla Network Oluşturun
- 11. Son İpuçları
İpucu 1 - İyi Bir Online Derse Kaydolun
jQuery eğitimi alırken (veya herhangi bir programlama dili ya da konsept öğrenirken) yapmanız gereken en önemli şey iyi bir online derse kaydolmak olacaktır. Online dersleri sevmemin birkaç sebebi var. Kullanımları oldukça kolay ve size uygun bir tempoyla ilerlemenize izin veriyorlar. Üstelik istediğiniz zaman geri dönüp konuları istediğiniz kadar tekrar gözden geçirebiliyorsunuz.
Şu Anda Etkin Olan Güncel Teklifler:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enrol now for way less!
İnternette birkaç jQuery eğitimi ve dersi inceledim. Bu incelemeler içerisinden size tavsiyem İnteraktif jQuery Dersi olacaktır. Bu dersin içerisindeki jQuery eğitimi karşılaştığım en kapsamlı jQuery genel bakışına sahip. Talimatlar açık, kullanımı kolay ve size jQuery kullanarak minimum çalışmayla mükemmel bir dinamik web site oluşturmayı öğretiyor.
İpucu 2 - İyi Bir JavaScript Altyapısına Sahip Olduğunuzdan Emin Olun
jQuery, JavaScript üzerine kurulu olduğu ve bu programlama dili kullandığı için jQuery eğitimi dahi almadan önce JavaScript hakkında oldukça iyi bir bilgi birikimine sahip olmanız gerekiyor. Hiç JavaScript bilgisine sahip olmadan jQuery eğitimi alabilirsiniz ama bu durumda süreç zorlu geçecektir.
JavaScript hakkında pek bir şey bilmiyorsanız İnteraktif JavaScript Dersi gibi giriş seviyesinde bir derse kaydolabilirsiniz. Bu ders size temel JavaScript bilgilerini ve dilin nasıl kullanıldığını öğretecek. Üstelik doğrudan tarayıcınızda kodlama yapmanıza izin verdiği için jQuery alıştırması yapmak da kolay olacak.
İnteraktif JavaScript dersine ayırabileceğiniz vakit yoksa hiç olmazsa Video JavaScript dersine hızlıca bir göz atabilirsiniz. Bu ders JavaScript’in temel fikirlerini kolay anlaşılır bir formatta anlatıyor. Mobille uyumlu olduğu için işe gidip gelirken veya bir şeyi beklerken bu dersle vakit geçirebilirsiniz.
Her zaman yanınızda JavaScript başvuru kılavuzu bulundurduğunuzdan emin olun. Böylelikle bilmediğiniz kurallarla veya sözdizimleriyle karşılaştığınızda bu kaynaklardan faydalanabilirsiniz.
İpucu 3 - jQuery Cheatsheet Nasıl Kullanılır Öğrenin
jQuery eğitimi almak konusunda ciddiyseniz farklı kaynaklardan yararlanmayı da öğrenmeniz gerekiyor. jQuery Cheat Sheet, eğitiminizden en iyi verimi aldığınıza emin olmak için kullanabileceğiniz müthiş bir kaynak. Geçmişte size söylenenleri unutun, jQuery gibi bir şeyi kullanabilmek için her şeyi öğrenmenize gerek yok. jQuery Cheat Sheet gibi kaynakları bilmek çok önemli. Çünkü bilmediğiniz konseptlerle veya tasarımlarla karşılaştığınızda burayı referans alabilirsiniz.
jQuery eğitimi almanın en iyi yolu online bir ders ile birlikte bu cheat sheet’i kullanmak. Böylelikle daha önce de belirtildiği gibi dersteki her şeyi anlayabileceksiniz. Öğrendiğiniz her şeyi hatırlamak zorunda değilsiniz ancak cheat sheet’i kullanıp aradığınız şeyi bulabilecek kadar bilgi sahibi olmanız gerekiyor.
İpucu 4 - HTML’de ID ve Class Farkını Bildiğinizden Emin Olun
jQuery, HTML kaynak kodunuzu doğrudan değiştirmek için kullanılabildiğinden HTML’in kendisi ve nasıl etkileşime girildiği hakkında biraz bilgi sahibi olmak çok önemli. jQuery ile değiştirebileceğiniz HTML biçimlendirmesinin iki ana özniteliği mevcut: ID öznitelikleri ve class öznitelikleri. Birbirinden çok farklı iki şey olan bu özniteliklere jQuery kullanırken de aynı şekilde dikkat edilmelidir.
Önce ID özniteliklerini ele alalım. HTML’de kod yazarken önemli öğelere ID özniteliği eklemeye karar verebilirsiniz. ID öznitelikleri eşsizdir ve her sayfada sadece bir öğede kullanılabilir. jQuery sözdiziminde bir öğeyi belli bir ID ile adreslemek için $('#elementID') kullanılır. “#” ön ekinin ID seçmek için kullanıldığını unutmayın.
HTML class öznitelikleri daha değişiktir. Çok daha az seçicidir ve ID özniteliklerine kıyasla daha yaygın olarak kullanılırlar. Class öznitelikleri bir sayfadaki herhangi bir öğeye atanabilir, ID’li olanlar dahil. İstediğiniz azlıkta veya çoklukta öğeye atayabilirsiniz. Bu yüzden benzer öğeleri gruplamada oldukça faydalıdırlar. jQuery sözdiziminde bir öğeyi belli bir class ile adreslemek için ('.elementClass') kullanılır. “.” ön ekinin class seçmek için kullanıldığını unutmayın.
HTML ve CSS becerileriniz biraz paslıysa jQuery eğitimi alırken biraz üstünden geçmek iyi bir fikir olabilir. Yeni Başlayanlar İçin İnteraktif Kodlama dersiyle temel HTML, CSS ve web geliştirme bilgilerini yeniden gözden geçirebilirsiniz.
İpucu 5 - Selector Cache’lemeyi Öğrenin
jQuery eğitimi almaya başlayana kadar bu sizin için pek bir şey ifade edecek olmasa da selector’ları etkili bir şekilde cache’lemeyi öğrenmeniz çok önemli. Temel olarak selector cache’lemek bu selector’ları istediğin zaman geri dönüş yapabileceğiniz bir değişkenler olarak depolamak anlamına geliyor. Yani belli nesneleri çağırmak için bir selector’ı her kullandığınızda jQuery’nin bu selector’ın tüm bilgilerini araştırma ihtiyacı kalmıyor, böylece programlarınız daha hızlı çalışıyor.
Cache edilmiş selector’ınıza değişken ismi seçerken değişkenin bir jQuery nesnesi olarak etiketlendirmek için bir tür ön ek kullandığınızdan emin olun. Çoğu jQuery selector’ı “$” ön ekine sahip olduğundan jQuery nesneleri içeren değişkenleri adlandırırken aynı söz dizimini kullanmayı seviyorum. Bir selector’ı bir değişken olarak kaydeden kod satırı şöyle görünür:
"var $selectorvariable = $('selectedElements');"
Gördüğünüz gibi bu “selector değişeninizi” bir jQuery nesnesi olarak işaretleyerek kodunuzun daha rahat ve kolay okunmasını sağlıyor.
jQuery selector’ları hakkında daha fazla bilgi sahibi olmak ve nasıl kullanıldıklarını öğrenmek için buradan jQuery selector dersine gidebilirsiniz.
İpucu 6 - “Öznitelikler” ve “Özellikler” Arasındaki Farkı Öğrenin
Belki fark etmemişsinizdir, HTML öznitelikleri ve özellikleri tamamen iki farklı şeydir. İkisinin arasındaki farkı bilmek çok çok önemlidir çünkü jQuery yöntemleri hangisiyle çalıştığınıza göre değişiklik gösterir.
Öznitelikler sadece dize değerlerine sahip olur ve bu değerler HTML kaynak koduyla belirlenir. jQuery sözdiziminde öznitelikler için attr() kullanılır. Özellikler farklıdır. DOM modeline göre tanımlanırlar ve herhangi bir türde değere sahip olabilirler. Özellikler için prop() kullanılır.
Sadece dizi değeri kabul eden herhangi bir şey attr() kullanılarak değiştirilebilir. Diğer değer türlerini kabul eden her şey (numaralar veya Boolean’lar dahil olmak üzere) prop() kullanarak değiştirilmelidir.
Bu ve diğer yöntemler hakkında daha fazla şey öğrenmek ve nasıl kullanıldıklarını keşfetmek için jQuery Sözdizimi sayfasından faydalanabilirsiniz. Burada prop(), attr() ve diğer tüm yöntemler hakkında detaylı bilgi sahibi olabilirsiniz.
İpucu 7 - Yardım İstemekten Çekinmeyin
jQuery eğitimi almayı planlayan ama “çok zor” olduğu için öğrenmekten vazgeçen biriyseniz tekrar denemeniz gerekiyor. JavaScript kütüphanesi olan jQuery, programlama araçları arasında en önemli araçlardan biri olma potansiyelini taşıyor. jQuery’de akıcı bir şekilde çalışan milyonlarca kişi var. Zor konseptlerle karşılaştığınızda yardım isteyebilirsiniz.
Forumlarda insanlar kodlama ve kodlama problemleri hakkında birbirleriyle konuşup sorunlara çözüm bulabiliyor. Alakalı bir forumda jQuery hakkında soru sormak bilgi toplamak ve sorularınıza cevap almak anlamına geliyor. jQuery sorunları için iki favori forum resmi jQuery forumu ve Stack Overflow jQuery forumu.
İpucu 8 - jQuery’nin Son Sürümünü Kullandığınızdan Emin Olun
Aktif geliştirici takımının sürekli geliştirdiği bir kütüphane olan jQuery sürekli değişiyor. jQuery deneyiminizden en iyi şekilde faydalanmak istiyorsanız jQuery kullanmayı en son sürümden öğrendiğinizden emin olun.
Bu satırları yazarken en güncel jQuery sürümü jQuery 3.0. Önceki sürümlerden bazı güncellemelere de sahip olam bu sürümü kullandığınızdan mutlaka emin olun. Aklınıza bir şey takılırsa jQuery 3.0 Upgrade Guide sayfasına girip yapılan değişikliklere bakabilirsiniz.
İpucu 9 - jQuery Eklentilerini Kullanmayı Öğrenin.
Eklentiler muhteşem şeyler. WordPress, Shopify, jQuery veya başka bir program kullanın, eklentiler en iyi arkadaşlarınızdan biri olacak. Düzenli olarak jQuery kullanmayı planlıyorsanız. Birkaç eklenti keşfetmeniz gerekiyor. jQuery UI kütüphanesinden ve jQuery plugin registry’den jQuery eklenti araştırması yapabilir, aklınıza gelen her şeyi bulabilirsiniz.
jQuery eklentileri birçok farklı şeyi gerçekleştirebiliyor. Bazıları jQuery kullanarak sitenize girdiğinizde karşınıza çıkan sorunları gidermeye tasarlanmışken bazılarıysa belli işlevleri gerçekleştirmek veya belli görevleri kolaylaştırmak için kullanılıyor. Sizin için en iyi şey yukarıda adı geçen kütüphanelerden birine girip daha fazlasını araştırmak olacaktır.
İpucu 10 - jQuery Eğitimi Alan Diğer Kullanıcılarla Network Oluşturun
Bir programlama dili, araç, kütüphane veya herhangi bir şey öğrenmenin büyük bir bölümü diğer öğrencilerle bağlantı kurmaktır. Yukarıda adı geçen forumlar (resmi Query forumu ve Stack Overflow forumu) sayesinde jQuery dersleri alan diğer insanlarla bağlantı kurabilirsiniz ama bu kişilerle yüz yüze görüşmek daha hoş olacaktır.
En iyisi yerel bir programlama grubuyla iletişime geçmek. Facebook’a girip gruplar veya etkinliklere göz atabilirsiniz. İlginç bir şey bulursanız doğrudan jQuery grubu olmasalar dahi bunlara katılın. Örneğin bir JavaScript veya front-end web geliştirme grubu bulabiliyorsanız jQuery eğitimi almak için çabalayan insanlarla da karşılaşacağınıza emin olabilirsiniz.
Alternatif olarak Meetup kullanabilirsiniz. Dünyanın neresinde olursanız olun başarılı pek çok grupla tanışabilirsiniz. jQuery dersleri alan belli gruplar olmasa da düzenli olarak buluşan büyük bir front-end geliştiriciler grubu bulabilirsiniz. Buradaki pek çok kişinin jQuery’de akıcı olma veya öğrenmenize yardım etme şansı çok yüksek.
Biliyor Muydunuz?
Kariyeriniz için hangi online eğitim platformunun daha iyi olduğunu merak etmiş miydiniz?
Son İpuçları
HTML öğrendiniz, CSS öğrendiniz ve JavaScript öğrendiniz. Uzman bir front-end web developer olmak için marceranızın bir sonraki adım nedir?
Tabii ki de jQuery eğitimi!
jQuery pek çok farklı şeyin yapımında kullanılan çok amaçlı bir JavaScript kütüphanesidir. Dünyanın en iyi front-end web geliştiricileri düzenli olarak kullanıyor
Öncelikle HTML, CSS ve JavaScript’te belli bir seviyede olmanız gerekiyor. İyi bir online ders seçin ve öğrenmeye başlayın. Online başvuru kılavuzları kullanın ve jQuery kullanmanın zorluklarını öğrenin. Ayrıca sizin gibi jQuery dersleri alan diğer öğrencilerle de bağlantı kurmayı unutmayın.
Hepsinden de önce ağırdan alıp not tuttuğunuzdan emin olun, zor konseptlerle karşılaştığınızda araştırma yapın. jQuery nedir ve nasıl kullanılır öğrenirken bol şans!