Çevrimiçi JavaScript Öğrenmek için En İyi 16 Ücretsiz Kaynak 2020
Yayınlanan: 2020-08-25JavaScript, hızla ve iyi nedenlerle web'in yerel programlama dili haline geliyor. Son birkaç yılda çok gelişti. Gelecek açıktır ve JavaScript, uygulamalar, web siteleri ve sunucu tarafı yazılım oluşturmak için kullanılacak dil olacaktır. JavaScript zaten web'e özgüdür, bu nedenle bir sonraki adım, mobil işletim sistemlerinin yanı sıra sunucuya da yerel hale gelmek olacaktır.
Node.js, Angular.js, Meteor.js, React.js ve Ember.js gibi web ve sunucu çerçevelerinin tümü, JavaScript'in olanaklarını bağımsız bir dil olarak tanımladı ve ayrıca yüksek düzeyde ölçeklenebilir uygulamalar oluşturmaya yardımcı olabilecek bir platform oluşturdu. ve yeni teknoloji öğrenmeye yatırım yapmak zorunda kalmadan yazılım.
JavaScript'in önde gelen web teknolojisi olmasının yanı sıra öğrenmesi de oldukça kolaydır. Ve bugün birçok modern girişim, güvenilir ve deneyimli ön uç geliştiriciler arıyor; kariyerinizi uzun yıllar boyunca kurabilecek bir pozisyon. JavaScript'i yanınızda bir akıl hocası ile öğrenmek tercih edilse de, bu programlama dilinin neler sunabileceğini ve JS kodunu yazma konusunda nasıl hissettiğinizi tam olarak anlamak için kendi başınıza atmanız gereken ilk birkaç adım çok önemli olmalıdır. Kendi projelerinizi oluşturmanıza yardımcı olacak daha kapsamlı rehberlik aramaya başlayabilirsiniz.
kod akademisi
Etkileşimli platformlarla programlamayı öğrenmek, son birkaç yılda bir şekilde bir şey haline geldi ve Codecademy gibi siteler, böyle bir platformun nasıl inşa edilmesi gerektiği konusunda çıtayı belirliyor. JavaScript diline sağlam bir giriş yapmak istiyorsanız, Codecademy başlamak için harika bir yerdir. Çünkü, özellikle ilk birkaç giriş aşamasında ilerlerken, JavaScript hakkındaki bilginizin sınırlarını gerçekten test edecek çeşitli zorluklar ve görevler sunar. Düzinelerce milyonlarca insan birden fazla dilde kodlamayı öğrenmek için Codecademy'yi kullandı ve birçoğu pratik yapmak ve öğrenmek için inisiyatif aldıkları için hayallerindeki işleri buldu.
MDN
Mozilla Developer topluluğu JavaScript konusunda büyük bir topluluktur ve JavaScript ile ilgili her şey için Mozilla Developer Network kaynakları, web'de bulabileceğiniz en kapsamlı olanlardan biridir. Bu özel (ücretsiz!) kaynak, tüm seviyeler için öğrenme materyallerini listeler; başlangıç, orta ve ileri düzey, böylece kimse geride kalmaz. Ayrıca aynı sayfada, bugünün önde gelen JavaScript geliştiricileri tarafından önerilen ve kullanılan araçların ve kaynakların bir listesini bulacaksınız.
JavaScript Öğrenin – Etkileşimli Eğitim
Tamamen ücretsiz olarak başlamanıza olanak tanıyan, JavaScript'i nasıl öğreneceğinize dair harika bir etkileşimli eğitim. Unutmayın, yalnızca temel bilgileri öğrenmeyeceksiniz, ayrıca incelemeniz için bazı gelişmiş eğitimler de mevcut. Temel bilgilere gelince, JavaScript Öğren – Etkileşimli Eğitim, değişkenleri, türleri, dizileri, operatörleri, koşulları, döngüleri, açılır kutuları ve geri aramaları kapsar.
Web sitesine girdiğinizde, tek yapmanız gereken daha fazla araştırmak istediğiniz bölüme tıklayıp harekete geçmek. Eğitici, süreç boyunca size rehberlik edecek, yalnızca özünü anlamanıza değil, aynı zamanda JavaScript'i çok daha ciddiye almaya başlamanıza yardımcı olacaktır.
Not: JavaScript konusunda zaten bir uzmansanız, eğitiminize katkıda bulunabilir ve bilginizi dünyayla paylaşabilirsiniz.
JavaScript öğrenin (Adım Adım)
Bu gün ve çağda, yeni konular, endüstriler, her neyse hakkında bilgi edinmek bir zamanlar olduğundan çok daha basit. Sonuçta, internette gerekli olan her şeye sahipsiniz - sadece Google'da. JavaScript söz konusu olduğunda bile, işinize yarayacak tüm bu pratik kılavuzlara ve öğreticilere sahibiz.
Adım adım işlemle, bu ücretsiz çevrimiçi JavaScript kaynağı, hemen doğru yönde ilerlemenizi sağlar. İlk olarak, gerekli tüm çalışmaları yapar ve JavaScript dünyasına aşina olursunuz. İkincisi, sizi yavaş yavaş tamamen acemiden yeni başlayana ve sonra profesyonele taşıyacak birden fazla pratik görevi gerçekleştirebilirsiniz.
İlk 42 ders, zorluklar ve projeler tamamen ücretsizdir. Platformun eksiksiz mobil uyumluluğuyla JavaScript'i hareket halindeyken de öğrenebileceğinizi unutmayın.
JavaScript Bahçesi
JavaScript söz konusu olduğunda ilk kez kullanıyorsanız, şimdilik JavaScript Garden'dan kaçınabilirsiniz. Ne de olsa, JavaScript'e zaten dahil olanlara en yaygın hatalar, performans sorunları, kötü uygulamalar ve diğer şeyler hakkında öğretmeye yardımcı olan dikkate değer bir içerik kaynağıdır.
Zor yoldan öğrenmek yerine, önce JavaScript Garden'ı çalışıp oradan gitsen iyi olur. Başkalarının hatalarından ders alın, böylece kendinize çok zaman ve emek harcarsınız.
Daha önce de belirtildiği gibi, en azından JavaScript'in temellerini sıralamış olmanız gerekir. Önce kavramak ve ardından JavaScript Garden'a geri dönmek için bir sürü başka alternatifimiz var.
Çok fazla içerik mevcut olsa da, yapışkan kenar çubuğu menüsünü kullanarak ilgilendiğiniz konuya kolayca gidebilirsiniz.
freeCodeCamp.org
freeCodeCamp.org ne kadar büyük olursa olsun, evde kodlamayı öğrenmeye hevesli birinin bunu hiç duymamış olması neredeyse imkansızdır. Eh, işte o zaman oyuna geliyoruz. JavaScript hakkında ücretsiz olarak yeni bilgiler edinmekle ilgileniyorsanız, bu nedenle adı, freeCodeCamp.org adresini ziyaret edin. Platformda mevcut olan binlerce öğretici ile, gerekli tüm ve daha sonra bazılarını bulacağınızın garantisidir. Ayrıca, potansiyelinizi çatıdan yükseltmenize yardımcı olacak sertifikalar da kazanırsınız.
Temel JavaScript'ten orta seviyeye kadar, freeCodeCamp.org hepsini ve daha sonra size kolaylık sağlamak için bazılarını sallar. ES6, düzenli ifadeler, hata ayıklama, veri yapıları, işlevsel programlama, adını siz koyun, freeCodeCamp.org hiçbir şeyi kaçırmaz. Yalnızca ücretsiz bir hesap oluşturmanız yeterlidir ve herkesin kullanımına açık olan eğitimlere erişmeye başlayabilirsiniz.
Etkili JavaScript

Bu, web üzerinde en çok konuşulan JavaScript kitaplarından biridir ve ücretsiz veya güvenilir olduğu için değil, JavaScript hakkında derinlemesine bilgi sağladığı ve JS'yi gerçek ve yerel bir programlama dili olarak nasıl görebileceğinizi sağladığı için. Kitabın üç farklı bölümü vardır, ilk bölüm dilin kendisine odaklanır, ikinci bölüm JavaScript'in tarayıcıyla nasıl etkileşime girdiğine bakar ve son bölüm Node.js'nin derinliklerine ve ne anlama geldiğine bakar.
JavaScript'i deneyin
Temel JavaScript sözdizimine kısa bir giriş ister misiniz? JavaScript'i Deneyin web sitesi, JavaScript'e ilişkin temel kavramları ve içgörüleri tanıtan ve ayrıca dili kendi koşullarınıza göre keşfetmeye başlamanızı öneren etkileşimli bir öğrenme platformudur. Güzel tasarım da!
JavaScript Seksidir
Bu, bir öğrenme deneyiydi, ancak başarılı olan ve site geliştiricilerinin kendilerinin bile beklentilerini aşan bir deneydi. JavaScript is Sexy, yeni başlayan ve orta seviye programcıların dil hakkında bilinmesi gereken her şeyi topluluğa katılım, zorlukların tamamlanması ve aynı zamanda sizin gibi öğrendiğiniz şeylerle ilgili kısa sınavları ve soruları yanıtlayarak öğrenmeleri için bir standart haline geldi. Git. Bu sitedeki içeriğin çoğu 500'den fazla yoruma sahiptir, bu da diğer sitelere geçmek zorunda kalmadan her zaman destek ve sık sorulan soruların yanıtlarını bulabileceğiniz anlamına gelir.
JavaScript Aydınlanması
Bu kitabın adı kendisi için konuşur. Bu özel JavaScript kitabı, tasarım ve nesnelerle çalışmakla ilgili değildir. Başlangıç sınıfı geliştiricileri için JavaScript'te bir rehber olması için yazılmamıştır. Ne bir başvuru kılavuzu, ne stil kılavuzu, ne de yaygın kod sorunlarıyla karşılaştığınızda geri dönebileceğiniz bir kitap. Bu kitap, dilin yapısı hakkında derinlemesine bilgi vermektedir. Ayrıca, yalnızca JavaScript kitaplıklarıyla çalışıp çalışmadığını bilen herkes için harika bir yardımcı rehberdir. Bu kitap, sizden dönüşmeniz için gerekli tüm rehberliği size verecektir. Bir şeyler oluşturmak için JavaScript kitaplıklarını kullanan ve tamamen aydınlanmış JavaScript geliştiricisine dönüşen biri olabilirsiniz.
ECMAScript 6'yı Anlamak
2015 yılı elbette her yerde JavaScript geliştiricileri için çok büyük bir yıl oldu. Yeni JS standardı ECMAScript 6 nihayet sonuçlandırıldı ve artık resmi bir JS standardı. Sonraki birkaç kaynak yalnızca ES6'ya odaklanacak. Zaten JavaScript ekosferinin büyük bir parçası. Bu kitapta, bilinen bir JavaScript geliştiricisi olan Nicholas C. Zakas, ES6 - kullandığı yeni kavramlar ve sözdizimi ile önceki sürümden bu yana bekleyebileceğimiz yeni değişikliklerin toplam listesi hakkında derinlemesine bilgi ediniyoruz. Çevrimiçi okumak için ücretsiz.
ES6 için JavaScript Temelleri
Bazen, sizin için finansal bir yatırım gereklidir. Bu şekilde, belirli bir endüstrinin evrimini yönlendiren şeyler hakkında biraz daha bilgi edinirsiniz. JavaScript kesinlikle bu senaryonun altına giriyor. Pluralsight, ECMAScript 6 için yaklaşık 5 saatlik bir giriş kursu sunar. Ayrıca, yeni web ve uygulama projelerinizde nasıl kullanabileceğinizi de gösterir. Sınıflar, modüller ve nesneler derinlemesine araştırılacak şeylerden bazılarıdır.
ES6 Kataları
Kata'lar bir dizi zorluktur ve bu kaynakta bunlardan epeyce vardır. ES6 hakkında bir kitap okuyabilir ve bu özel olarak tasarlanmış zorluklar için çözümler bulmaya çalışabilirsiniz. Bu şekilde, tipik blog makaleleri ve berbat zorluklar içeren öğreticiler tarafından terörize edilmeyeceksiniz.
Tuts+
Tuts+, 20.000'den fazla ücretsiz eğitim ve 600'den fazla profesyonel gelişim ve tasarım kursu içerir. Ayrıca, yeni başlayanlara ve ileri seviyedeki öğrencilere yardımcı olmak için önde gelen kaynaklardan biri olarak kendini kanıtlamıştır. Tuts+'ı kullanarak en sevdikleri konular hakkında daha fazlasını öğrenebilirler. Tuts+'daki JavaScript veritabanı, önünüzde uzun yıllar birlikte çalışmanız için size yeterli materyali sağlayacak 140'tan fazla öğretici, kurs, e-kitap ve kılavuzdan oluşur.
Khan Academy
Etkileşimli programlamayı öğrenmek her zaman eğlencelidir ve Khan Academy, programlamayı ve doğru dil kullanımını öğrenmenize yardımcı olmak için JavaScript sözdizimini kullanan etkileşimli çizim platformlarıyla ünlüdür. Testleri ve zorlukları keşfedin ya da başkalarının oluşturduğu kodun derinliklerine dalın ve onların fikirlerinden ve ilhamlarından öğrenin. Doğrudan programlama dersleri, birkaç ayrı işlevin bireysel olarak öğrenilmesini içerecektir.
Udemy
Udemy, web sitesi oluşturucularının becerilerini video kursu biçiminde paylaşmalarına izin vermeye odaklanan bir çevrimiçi kurs sitesidir. Sadece JavaScript'te arama yaparak hepsi ücretsiz (22) ve ücretli (206) olarak ayrılabilen yüzlerce kursa rastlayabiliriz — her kursta ne öğreneceğiniz, kursa kaç üyenin kaydolduğu hakkında kısa bir açıklama vardır. , ayrıca sahip olduğu inceleme sayısı.
Son olarak, Udemy kursları hakkında hatırlamanız gereken bir şey var. Belirli bir kursa kaydolduğunuz anda, o kurs için özel bir topluluk sayfasına erişim hakkı kazanırsınız. Bununla, kursa kaydolan diğer herkesle bağlantı kurabilirsiniz. Ayrıca, bu size materyalleri daha hızlı öğrenme ve ihtiyacınız olduğunda yardım alma fırsatı verir.