2017'de WordPress Geliştiricileri için En İyi 18 Javascript Eğitimi

Yayınlanan: 2017-08-30

1 milyon. Muhafazakar tahminlere göre, bugün dünyadaki toplam web sitesi sayısı bu. Ve bu sitelerin %94,7'si JavaScript kullanıyor.

Peki WordPress geliştiricileri bu büyük sayılara nasıl uyuyor? Kolay! Onlar merkezdir. WordPress'in ve buna bağlı olarak web'in geleceğinin API destekli JavaScript uygulamaları olduğu artık bir haber değil.

Ancak ne yazık ki, çok sayıda WordPress geliştiricisi hala JavaScript hakkında neredeyse hiçbir şey bilmiyor. Aslında, PHP ile çalışmaya alışmış WordPress geliştiricileri için, muhtemelen bir JavaScript kodu satırına hiç dokunmamış olabilirler.

Bu geliştirici grubu için kötü haber şu: JavaScript gelecek. Ve şimdi öğrenmezseniz, işiniz bitebilir.

Bununla birlikte, işini sürdürmek isteyenler ve JavaScript'in derinliklerine dalmak isteyenler için, bir usta olmak için kesinlikle bakmanız gereken en iyi 18 kaynak şunlardır:

1. Mozilla'nın JavaScript Kılavuzu

Mozilla'nın JavaScript Kılavuzu, geliştirici kaynakları ağında bulunabilir. Tüm ölçütlere göre kolayca uygulayabileceğiniz en kapsamlı eğitimlerden biridir.

Kılavuz, tüm seviyeler için öğrenme materyallerini listeler; öğrenme eğrisinin neresinde olursanız olun sizi korurlar. Ayrıca, en iyi JavaScript geliştiricileri tarafından önerilen ve kullanılan araçların ve kaynakların bir listesini sağlarlar.

Daha fazla bilgi

2. Codecademy – JavaScript Parçası

Burada etkileşimli bir platformla JavaScript'te programlamayı öğreneceksiniz. Codecademy, yeni başlayanları herhangi bir zamanda işleyebileceklerinden daha fazla bilgiyle boğmaz, onlara bir görevi bitirmek ve bir sonrakine geçmek için gereken temel gereksinim olan küçük boyutlu bilgileri verir. Ancak kurs ilerledikçe, kullanıcının arka plan bilgilerini yavaş yavaş günceller.

Burada JavaScript diline sağlam bir giriş yapacaksınız çünkü en başından itibaren kod yazacak ve sonuçları anında göreceksiniz. Sürekli geri bildirime sahip bir ortamda temel bilgilerden başlamanıza ve kademeli olarak daha karmaşık kavramlara ilerlemenize izin verir. Tonlarca insan, birden fazla dilde nasıl kod yazılacağını öğrenmek için Codecademy'yi kullandı.

Codecademy'nin müfredat dışında bile kullanılabilecek dinamik, yeni başlayanlar için uygun bir entegre geliştirme ortamına (IDE) sahip olduğundan bahsetmiş miydim? İyi ki yapıyorlar.

Daha fazla bilgi

3. Kod Okulu – JavaScript Yolu

Kod okulunda, mantraları öğrenmenin en iyi yolu yapmaktır . Code School, öğrenmeyi oldukça ilginç ve eğlenceli hale getirmek için yüksek kaliteli video, tarayıcı içi kodlama ve oyunlaştırmayı birleştirerek yeni bir öğrenme yolunun kapısını açıyor!

Öğrencilerin her dersi kendi hızlarında almalarına yardımcı olan birçok zorluk, daha fazla esneklik ve video içeriği sunarlar.

Her videodan sonra, öğrendiklerinizi uygulama şansı veren bir dizi zorluğun üstesinden gelmeye devam edeceksiniz. Bu zorluklarla ilgili ilginç olan şey, sizi problemler üzerinde düşünmeye ve onları çözmek için yakın zamanda edindiğiniz becerileri kullanmaya zorlamalarıdır. Code School'daki JavaScript yolu, jQuery, Node, Angular, Ember ve Backbone gibi çerçeveleri öğretir ve CoffeeScript'in sözdizimini araştırır.

Daha fazla bilgi

4. W3 Okulları JavaScript Eğitimi

Bu eğitim size JavaScript'i temel seviyeden ileri seviyeye kadar öğretmeyi amaçlamaktadır. Anlaması ve takip etmesi inanılmaz derecede kolay. Öğreticiler sayfalara bölünmüştür ve her sayfa belirli bir JavaScript sözdizimine ayrılmıştır. Kendiniz Deneyin Bölümü, kod örnekleriyle birlikte dahil edilmiştir, böylece ne yapmanız gerektiğini görebilir ve ardından kendiniz deneyebilirsiniz.

Tüm örnekleri denerseniz, JavaScript hakkında çok kısa sürede kesinlikle çok şey öğreneceksiniz.

Daha fazla bilgi

5. JSFiddle

Piotr Zalewa tarafından oluşturulan bu, ne çevrimiçi bir eğitim ne de eğitim yeri değildir. Ancak, bir tarayıcı içinde kodu düzenlemenize, yürütmenize, paylaşmanıza ve hatta hata ayıklamanıza olanak tanıyan ücretsiz bir kod paylaşım aracıdır.

JSFiddle, kendi kodunuzu denemek ve paylaşmak için diğer kaynaklarla birlikte kullanmak için harikadır. Ayrıca JavaScript becerilerinizi web sitenize eklemeden önce test etmek istediğinizde gitmek için harika bir yerdir.

Daha fazla bilgi

6. JavaScript Jabber

Bazı insanlar yalnızca işitsel kortekslerini uyaran şeylerle bağlantı kurar, diğerleri çoklu görevlerle o kadar meşguldürler ki koşu, yemek pişirme veya araba kullanma sırasında yalnızca bir podcast dinlemeye güçleri yetebilir ve bazıları ise okumayı hiç eğlenceli bulmaz.

Bu kişilerden biriyseniz ve JavaScript'teki en son ve en iyi gelişmelerden haberdar olmak istiyorsanız. Bu haftalık podcast için kaydolun.

Daha fazla bilgi

7. Team Treehouse JavaScript

Treehouse'da 100'den fazla kursa erişiminiz var ve liste hızla büyüyor. Çeşitli kitaplıklar ve çerçeveler (jQuery, Node.jS, Angular.jS ve daha fazlası gibi) için talimatlar verirler.

Kurslar, ilgi çekici oldukları kadar ilgi çekici olan kısa, kısa videolar olarak sunulur.

Videolar uzun olsaydı, büyük olasılıkla kapsamanız gereken çok miktarda materyalden bunalırdınız. Bunu önlemek amacıyla, materyali cesaret kırıcı veya bunaltıcı olmayan küçük yönetilebilir parçalara ayırmaya yardımcı olmak için videolar kasıtlı olarak kısaltıldı.

Daha fazla bilgi

8. JavaScript Bahçesi

Bu bahçe, JavaScript programlama dilinin en ilginç bölümleri hakkında bir belge koleksiyonuna ev sahipliği yapar. Yaygın hatalardan, buglardan, performans sorunlarından ve daha fazlasından nasıl kaçınılacağı konusunda harika tavsiyeler verir.

Bu kılavuz mutlaka yeni başlayanlara yönelik değildir. Burada ele alınan konuları anlamak için önceden dil bilgisi kesinlikle önerilir.

Daha fazla bilgi

9. Kediler için JavaScript

JavaScript For Cats'te, bir programlama dilinin ne olduğunu açıklayarak başlarlar ve oradan devam ederler.

Sizi mümkün olan en hızlı şekilde temel bilgilerle tanıştırmak için tasarlanmıştır. Ancak, endüstriye hazır web uygulamaları geliştirmenizi sağlayan kapsamlı bir eğitim değildir.

Daha fazla bilgi

10. Etkili JavaScript – Programlamaya Modern Bir Giriş

Bu, profesyonel JavaScript programcıları tarafından en çok tavsiye edilen kitaplardan biridir, dolayısıyla JavaScript hakkında yazılmış en iyi kitaplardan biri olduğunu söylemek güvenlidir.

Bu, temel teorik kavramları öğrenmek ile koda hakim olmak arasında güzel bir denge sağlayan ücretsiz ve etkileşimli bir e-kitaptır.

Düzgün bir şekilde üç farklı bölüme ayrılmıştır, ilk bölüm dilin kendisine vurgu yapar, ikinci bölüm JavaScript'in tarayıcı ile nasıl etkileşime girdiğini çok net bir şekilde gösterir ve son bölüm derinden Node.js ve ne anlama geldiğine odaklanır.

Çevrimiçi olarak okuyabilir veya kitabın kendi ciltsiz kopyasını alabilirsiniz.

Daha fazla bilgi

11. Kod Savaşı

Bazılarının dediği gibi, “öğrenmenin en iyi yollarından biri eğlendiğinizden emin olmaktır” ve Code Combat'ın masaya getirdiği şey eğlencedir. Geliştiricilerin oyun oynayarak kodlama öğrenmelerini sağlar. Özellikle JS sözdizimi ve mantığı olmak üzere temel bilgileri öğrenmenin eğlenceli ve ilgi çekici bir yolu.

Bir gün JavaScript ile bir oyun geliştirmeye karar verirseniz, karşılaşacağınız dersler ve öğreticiler işinize yarayabilir.

Daha fazla bilgi

12. Tuts+ JavaScript Eğitimleri

Envato Tuts+, çevrimiçi öğrenme endüstrisinde kesinlikle kendisini farklılaştırmıştır. 25.000'den fazla ücretsiz öğretici ve 700'den fazla profesyonel gelişim ve tasarım kursu ile, her seviyedeki kodlayıcının en sevdikleri konular hakkında daha fazla bilgi edinmelerine yardımcı olmak için kendisini önde gelen kaynaklardan biri olarak başarıyla kurmuştur.

Tuts+'daki JavaScript veritabanı, sizi rekor sürede sıfırdan kahramana dönüştürecek 150'den fazla sayfadan oluşan kurslar, öğreticiler, e-kitaplar ve kılavuzlardan oluşur.

Daha fazla bilgi

13. JavaScript Seksidir

JavaScriptIsSexy.com, modern JavaScript ve modern web uygulaması geliştirme üzerine bir blogdur (daha fazla deneyim).

JavaScript ile ilgili en önemli şeyleri toplulukla etkileşimler, zorlukların tamamlanması, kısa sınavları yanıtlama ve öğrendiğiniz kavramlarla ilgili soruları yanıtlama yoluyla öğrenmek, yeni başlayan ve ileri düzey programcılar için bir ölçüt haline geldi. Bu sitedeki kaynakların çoğunda 400'den fazla yorum var. Bu, garantili destek ve sık sorulan soruların yanıtları anlamına gelir.

Daha fazla bilgi

14. Konuşma JS

Bu, alanında 20 yıldan fazla deneyime sahip tanınmış bir JavaScript geliştiricisi olan Dr. Axel Rauschmayer tarafından yazılmış ücretsiz bir çevrimiçi kitaptır.

Kitap, JavaScript'i hızlı bir şekilde (en iyi uygulamalardan ödün vermeden) öğrenmek isteyen programcılara ve mevcut beceri temellerini daha derinlemesine incelemek isteyen JavaScript programcılarına yöneliktir.

Her açıklamanın ardından, vurgulanan noktayı anlamanızı derinleştiren kısa örnek kodlar vardır. Doğrudan tarayıcınızda deneyebileceğiniz etkileşimli alıştırmalar da vardır.

Daha fazla bilgi

15. SitePoint JavaScript Kursu

SitePoint sitesindeki istatistiklere dayanarak, JavaScript kursları 10.000'den fazla öğrencinin dille kodlama öğrenmesine yardımcı oldu. Temel konulardan JavaScript'in daha gelişmiş özelliklerine kadar değişen modüller içeren bir sürü kurs var. HTML ve CSS gibi farklı konular için olanlar bile.

Ayrıca blogunda çok sayıda faydalı ipucu sunan düzenli olarak güncellenen bir JavaScript bölümü de bulunmaktadır.

Daha fazla bilgi

16. Smashing Magazine – JavaScript bölümü

Smashing Magazine, web geliştirme, programlama ve uygulamalara odaklanan oldukça ünlü bir sitedir. Diğer diller ve gelişim biçimleri hakkında bazıları da dahil olmak üzere birçok yararlı bilgi sağlamaktan gurur duyar.

Deneyimli JavaScript geliştiricileri tarafından düzenli olarak güncellenen JavaScript bölümü, JavaScript'in en iyi uygulamaları hakkında çok çeşitli yararlı ipuçları sunar.

Daha fazla bilgi

17. Scotch.io

Node, Angular veya Ember gibi JavaScript çerçeveleriyle çalışmaya başlar başlamaz, bazı harika ipuçları ve yönergeler için Scotch'a gidebilirsiniz.

Ek olarak, diğer programlama dilleri için de birçok kaynak var, bu nedenle ileride kullanmak üzere yer imlerine eklemek için harika bir yer olabilir. JavaScript çerçevelerinin doğası göz önüne alındığında, Scotch genellikle yalnızca orta ve ileri düzey kodlayıcılar için önerilir.

Daha fazla bilgi

18. Ücretsiz kod Kampı

Kodlamayı öğrenmenize ve ardından kâr amacı gütmeyen kuruluşlar tarafından kullanılan açık kaynak projelerine katkıda bulunarak deneyim kazanmanıza yardımcı olan bir topluluktur.

Sitelerindeki istatistiklere bakarak, milyonlarca insanın kodlama ve teknoloji hakkında bilgi edinmesine yardımcı oldular. Kodlama tarayıcıda yapıldığı için öğrencilerin kendi ortamlarını kurmalarına gerek yoktur. Bu, yeni başlayanların başlamasını çok daha kolay hale getirir.

Daha fazla bilgi

Favori JavaScript Eğitimleriniz Nelerdir?

WordPress tasarımcıları için en iyi JavaScript eğitimlerinden bazılarını bulmak için elimden geleni yaptım. Ancak bir ton JavaScript öğreticisi mevcut ve her birini listelememin imkanı yok.

En sevdiğini özledim mi? Hepimizin faydalanabilmesi için aşağıda paylaşmaktan çekinmeyin!

grmarc / Shutterstock.com tarafından makale küçük resim