JavaScript Becerilerinizi Geliştirmek için En İyi 25 Ücretsiz JavaScript Eğitimi

Yayınlanan: 2020-02-29

Ön uç programlama 2015'te yükselmeye devam etti ve 2016'da yalnızca ön uç diller için başka bir büyük büyüme aşaması öngörebiliriz. Milyonlarca yeni web kullanıcısı bağlanıyor ve hepsi sonunda bilgisayar bilimi, web geliştirme hakkında bilgi edinecek. ve özellikle programlama. JavaScript, Java gibi eski zaman klasiklerini geride bırakarak programlama dili kitaplığında bir lider olarak kendini kanıtlamıştır; Bazıları JavaScript'in zirvede olduğunu söylerken, biz hala yükselmeye ve programlama dili seçimlerine hükmedecek yeri olduğunu düşünüyoruz.

ECMAScript 6 şimdiden tüm hızıyla devam ediyor, birinin ES6 ve yeni ve deneyimli JavaScript geliştiricileri için masaya ne getirdiği hakkında yazmadığı bir gün bile yok. JavaScript'in geleceği her ikisi için de harika görünüyor; web ve yazılım geliştiricileri. Donanım ve yazılım mühendisliği, JavaScript'in özellikle Node.js gibi popüler çerçevelerin kullanımı yoluyla hakim görüldüğü iki yeni alandır. JavaScript'in arkasında, diğer dillerin daha iyi olduğunu ima edebilecek birçok mantıklı ve rasyonel argümanı geride bıraktı. Bir sonraki işinize uygun olup olmayacağını görmek için bir şeyi analiz etmek, kendinize birkaç dürüst soru sormaya gelir.

Bir programlama dili olarak JavaScript, dünyaya sürdürülebilir, güçlü ve güvenilir olduğunu kanıtlamıştır. JavaScript öğrenmek hiç bu kadar ilgi çekici olmamıştı, hem tam zamanlı hem de serbest çalışan birçok iş, GitHub'da üzerinde çalışılacak birçok ilginç proje, JavaScript topluluğundan sürekli yeni makaleler ve öğreticiler akışı, dil ekosistemi son derece sağlıklı, ve söz konusu olduğunda süper yardımcı olur. Makalelerin kalitesinin en son JavaScript ipuçları, püf noktaları ve tabii ki standartlarla uyumlu olduğundan emin olarak, son 2-3 ayda yayınlanmış birkaç düzine JavaScript eğitim makalesini listeleyerek bu topluluk yönüne katkıda bulunmak istiyoruz. ES6 gibi.

ECMAScript 6'da Yeni Nesil Yeniden Kullanılabilir JavaScript Modülleri Yazma

ECMAScript 6'da Yeni Nesil Yeniden Kullanılabilir JavaScript Modülleri Yazma – Smashing Magazine

Jim Cowart, ES6'yı anlamaya çalışmak ve geliştiricilerin daha iyi, daha hızlı ve daha esnek bir şekilde geliştirmelerine yardımcı olabilecek en gizli tuhaflıklarını ve özelliklerini çözmek için çok zaman harcıyor. Makalenin ana amacı, eski ve yeni web geliştiricilerinin ES5 bağlamında kullanılabilecek ES6 kitaplıkları oluşturmalarına yardımcı olmaktır; bu, Jim'in ayrıca Babel'in ES6 kitaplıklarını tamamen işlevsel ES5 kitaplıklarına dönüştürmek için nasıl kullanılabileceğini açıklayıp göstereceği anlamına gelir. ve bunu yapmanın nedeni, web tarayıcılarının hala yeni standardı yakalamaya çalışmasıdır. Kütüphaneyi diğer geliştiriciler için yeniden kullanılabilir ve birlikte çalışmayı kolaylaştırmak için Jim, modüllere çok odaklanıyor ve neredeyse her şey için bir modül veriyor, bu da gerçekten doğru hissettiriyor.

Ön izleme

D3.js ile Veri Görselleştirmeleri yapmayı öğrenin

D3.js ile Veri Görselleştirmeleri yapmayı öğrenin

Veri görselleştirme, web büyümesinin, teknoloji yoluyla iş büyümesinin ve genel veri bilimi amaçlarının mevcut çağında daha önemli olamazdı. Ve o kadar spesifik olabilir ki, bazen sadece bir avuç çok yetenekli insan, her zaman yasal olarak olmasa da, gezegendeki en tanınmış medya sitelerinden bazılarının dikkatini çeken türde görselleştirmeler yaratıyor. Veri görselleştirme, basit veri kümelerini görselleştirmede, web sitenizi performans açısından analiz etmede, analitik verilerin daha derinlerine inmede ve çok daha fazlasında yardımcı olabilir.

Yıllar geçtikçe JavaScript, tarayıcıdaki verilerle etkili ve doğru bir şekilde oynamak isteyen veri bilimcilerin favorisi haline geldi. 2011'de D3.js'nin piyasaya sürülmesinden bu yana, kitaplık olası tüm rekabeti geride bıraktı ve karmaşık veri bilimi görevlerini yapmak için karmaşık bir araca ihtiyaç duyan JavaScript geliştiricileri için bir ev adıdır.

Ön izleme

Ön Uç Uygulama Kitaplıkları ve Bileşen Mimarileri

Ön uç Uygulama Kitaplıkları ve Bileşen Mimarileri Telerik Developer Network

Cody Lindley, geliştiricilerin en popüler JavaScript çerçeveleri ve kitaplıklarındaki yerel JavaScript bileşenlerinin nasıl aynı hale geldiğini öğrenmelerine yardımcı olan bir öğretici gibi davranan, fikirli bir JavaScript makalesi yazmıştır. Bu kavramı anlamak, çalışmak için çerçeveler veya kitaplıklar arasında seçim yapmayı kolaylaştırır, çünkü aniden yeni bir şey öğrenmenin çok fazla iş olmayacağını anlarsınız, çünkü neredeyse sonuncunuzla aynı bileşen yapısını kullanacaktır. çerçeve.

Ön izleme

2016 için React.js En İyi Uygulamaları

2016 RisingStack için React.js En İyi Uygulamaları

React 2015'te tüm haberlerde yer aldı. Topluluğun son birkaç yılda gördüğü en hızlı büyüyen JavaScript kitaplığıdır ve hala her gün yüz binlerce geliştirici tarafından aktif olarak kullanılmaktadır. React, çalışmakta olduğunuz projenizin diğer yönlerine müdahale etmeyen yerel UI arayüzleri oluşturmayı gülünç derecede basitleştirir, bu nedenle bir anlamda UI'nizi oluşturmak için React'i kullanabilir veya kendinize bir proje oluşturmak için React'i kullanabilirsiniz. daha iyi bir kullanıcı arayüzü ve hiçbir noktada React bir ana kitaplık rolünü üstlenmeyecek ve bunun yerine yalnızca siz istediğinizde işlev görecektir. Tüm bunlar kulağa basit gelse de, hala bir öğrenme eğrisi var ve RisingStack'in CTO'su Peter Marton, kendi bakış açısından React için en iyi uygulamaları anlatıyor.

Ön izleme

Ember'da yeni misiniz? Buradan başlayın! (2016 eğitimi)

Ember'de Yeni - Buradan başlayın! (2016 eğitimi)

Ember hakkındaki görüşümüzü zaten belirledik, bu, son makalelerimizden birine mükemmel uyan modern bir web geliştirme çerçevesidir; en iyi JavaScript çerçeveleri. Ember, JavaScript geliştiricilerinin, diğer birleştirilmiş kitaplıkların sunabileceklerinden çok fazla ödün vermek zorunda kalmadan masaüstü ve mobil cihazlar için hızla modern web uygulamaları oluşturmasını sağlar. Ember'de yeniyseniz ve bunu daha yakın zamanda duyduysanız, Frank Treacy'nin bu öğreticisine bakmanızı şiddetle tavsiye ederiz. Yazma stili ve rehberliği, Ember Framework'ü daha derinden anlamak için mükemmeldir.

Ön izleme

ES6 Nasıl Öğrenilir

ES6 Nasıl Öğrenilir — JavaScript Sahnesi — Orta

Gerçekte, birçok JavaScript geliştiricisi, standart yayınlanmadan çok önce ES6'nın ne olduğunu biliyordu. Bu, programlama dillerinin yoludur, standartlar, herhangi bir sonuçlandırma yapılmadan önce topluluğun denemesi için taslaklar olarak kullanılabilir hale gelir. Aynısı ECMAScript 7 veya ES7 için de geçerli, özellikler zaten mevcut, ancak herkes tarayıcıların yetişmesini bekliyor, bu her zaman sorunsuz bir süreç değil. Eric Elliott, ES6 öğrenme sürecine nasıl daha iyi yaklaşılacağına dair Medium gönderisinde kullanışlı bir dizi makale ve ipucu derledi.

Ön izleme

JavaScript'te İşlev Tanımları

JavaScript'te İşlev Tanımları – Marius Schulz

Marius Schulz, JavaScript geliştiricilerine, JavaScript'te işlev tanımlarının nasıl çalıştığı ve özellikle ES6 ve Ok İşlevlerinin yayınlanmasından bu yana üç farklı şekilde nasıl yaklaşılabileceği konusunda biraz fikir veriyor.

Ön izleme

Web paketi ve ES6 kullanarak kendi JavaScript kitaplığınızı başlatın

Web paketi ve ES6 kullanarak kendi JavaScript kitaplığınızı başlatın

JavaScript kitaplıkları, geliştiricilerin projelerini, aksi takdirde ayrı olarak oluşturmanız gerekecek belirli bir işlevle genişletmelerine yardımcı olan küçük JavaScript komut dosyalarıdır (her zaman küçük değildir). Bazıları React.js'nin bir kütüphane görevi gördüğünü söylüyor, bazıları ise bunun daha çok bir çerçeve olduğunu söylüyor. Durum ne olursa olsun, Krasimir Tsonev, ES6 ve WebPack yardımıyla bir JavaScript kitaplığı oluşturma sürecini daraltıyor.

Ön izleme

7 Temel JavaScript İşlevi

7 Temel JavaScript İşlevi

David Walsh, birçok front-end geliştirici arasında favori, tutarlı bir geliştirici ve aynı zamanda düşüncelerini, fikirlerini ve deneyimlerini front-end dünyasıyla paylaşmaktan korkmayan bir yazar. Kendi web sitesi, yerel gelişimin ne kadar ileri götürülebileceğinin ve bir içerik web sitesi biçiminde ne kadar güzel bir şekilde yürütülebileceğinin harika bir örneğidir. Ancak, yazısı tasarımla ilgili değil, aslında JavaScript işlevleriyle ilgili; dilin en önemli kısmı işlevlerdir ve David, dili öğrenme sürecimizde terk etmiş olabileceğimiz yedi işlevi ve daha önemli yönlerini ek olarak veriyor.

Ön izleme

Google Haritalar, GMaps.js ile Kolaylaştı

Google Haritalar, GMaps.js ile Kolaylaştı

Web'deki her bir şey, bir öğeye, belirli bir özelliği gerçekleştiren belirli bir öğeye gelir. Haritalar söz konusu olduğunda, resmi Google sayfasından yerel Google Haritalar widget'ını kullanabilir veya bağımsız bir widget'tan alacağımızdan biraz daha fazla işlevsellik sağlayan üçüncü taraf kitaplıklarına güvenebiliriz. Burada, GMaps.js kitaplığına en iyi şekilde nasıl yaklaşılacağına ve haritalarınızı oluştururken en iyi şekilde nasıl yararlanılacağına ilişkin bir eğitimimiz var.

Ön izleme

JavaScript Geliştirici Anketi Sonuçları

JavaScript Geliştirici Anketi Sonuçları

Anketler kulağa hiç öğretici gibi gelmeyebilir, ancak bir bakıma öyle. Bunlar, topluluğa, topluluğun düşünme biçimine ve aynı zamanda, modern evrimi göz önüne alındığında, topluluğun dile, JavaScript'e yaklaşmak için en iyi olduğunu düşündüğü derslerdir. Evet, bu anketi JavaScript geliştiricileri, onların görüş ve önerileri hakkında daha fazla bilgi edinmenin bir yolu olarak kullanmanızı ve belki de bu içgörülerden bazılarını kendi üretken iş akışınıza dahil etmenizi öneririz.

Ön izleme

Evrensel Tepki

Evrensel React ◆ 24 yol

React gibi kitaplıklar, istemci tarafı uygulamaların üretilme şeklini gerçekten değiştirdi. Bu programlama yönteminin, daha kolay erişilebilirliğin yanı sıra gelişmiş performans gibi pek çok faydası vardır, ancak aynı zamanda düşüşler de vardır ve düşüşlerden biri, JavaScript etkin tarayıcıları olmayan kullanıcılara veya arama için JavaScript içeriği sunmak zorunda olmaktır. JavaScript ile gerçekten iyi çalışmayan motor robotları. İyi haber şu ki, bu sorun fark edildi ve sunucuda oluşturulabilecek tam özellikli bir istemci tarafı uygulaması oluşturmak mümkün. React, sunucu tarafı ve istemci tarafı JavaScript yürütmesini gerçeğe dönüştürmenin yolunu açıyor ve Jack Franklin, sorunları ve nasıl çözülebileceğini daha derinlemesine inceleyen bir eğitim yayınladı.

Ön izleme

JavaScript'te Arka Plan Görevleri Nasıl Planlanır

JavaScript'te Arka Plan Görevleri Nasıl Planlanır

Craig Buckler, JavaScript'te arka plan görevlerinin nasıl çalıştığına ve bunlara en iyi nasıl yaklaşılacağına dair kısa bir açıklama sunuyor. Craig Buckler, SitePoint için binlerce makale yazmıştır ve JavaScript, HTML5 ve CSS3 gibi dillerde kapsamlı deneyime sahiptir - bu kadar geniş konulardan bahsederken onun sözünün doğru olduğunu kabul edebilirsiniz.

Ön izleme

JavaScript'te RSS Beslemelerini Ayrıştırma - Seçenekler

JavaScript Seçeneklerinde RSS Beslemelerini Ayrıştırma · Raymond Camden

RSS Akışları, web'de yayınlanan içeriği çok daha erişilebilir hale getirir. Bugün blogların %99'u RSS beslemelerini destekliyor, bu da başkalarının beslemeleri kullanarak düzenli olarak içerik almasını kolaylaştırıyor. Yayınların diğer kullanımları, onları ayrıştırma ve ardından ayrıştırılmış verileri bir bağlantı çiftliği web sitesi veya ayrıştırılmış bir RSS yayınından belirli veri kümelerine ihtiyaç duyan bir uygulama için farklı şekillerde kullanma becerisini içerir, Raymond Camden bu konuyu daha fazla araştırıyor. ve RSS beslemelerini ayrıştırmak için JavaScript kullanmak isteyen JavaScript geliştiricileri için olası seçenekleri geri sayar.

Ön izleme

JavaScript ile Kaydırmada Öğeleri Döndür

yeni kod – Kaydırmada Öğeleri JavaScript ile Döndür

Dudley Storey, web sitesini herhangi bir JavaScript çerçevesinden tamamen bağımsız olacak şekilde nasıl dönüştürdüğü ve bunun yerine okuyucuları için etkileşimli bir web tarama deneyimi oluşturmak için Vanilla JavaScript'i nasıl kullandığıyla ilgili hikayesini paylaşıyor. Vanilya JavaScript kullanarak. Web projelerinizde JS kullanmanın diğer birçok etkileşimli yolunun kapılarını açacak büyüleyici bir öğreticidir.

Ön izleme

React, Redux ve Immutable.js Kullanarak Yapılacaklar Uygulaması Nasıl Oluşturulur

React Redux ve Immutable.js Kullanarak Yapılacaklar Uygulaması Nasıl Oluşturulur

React, Redux ve Immutable.js, geliştirmeyi algılama biçimimizi ve ayrıca tüm cihazlar için uygulama geliştirme biçimimizi değiştiren JavaScript kitaplığı adlarını hızla geliştiriyor. Emre Güneyler bu makalede bize bu üç kitaplığın tümü hakkında hızlı bir giriş ve size modern çerçeveler ve kitaplıklarla uygulama oluşturmanın nasıl gittiğine dair daha iyi bir fikir verecek tek bir 'yapılacaklar uygulamasının' nasıl oluşturulacağını anlatıyor.

Ön izleme

Angular 1 Kodunuzu Angular 2'ye Hazırlamak için 5 Adım

Angular 1 Kodunuzu Angular 2'ye Hazırlamak için 5 Adım – Oren Farhi – Javascript ve Geliştirme Üzerine Düşünceler

Angular.js'nin büyük hayranlarıyız - Duyarlı AngularJS Web Sitesi Şablonları, AngularJS Yönetici Şablonları ve Angular 2 için Topluluk Kaynakları gibi en iyi Angular.js içeriklerimizden bazılarına göz atın - Angular 2'yi karşılamaya hazırız ve hatta dahası, bu öğreticinin eklenmesiyle Oren Farhi'den. Angular 2'nin gelişi kaçınılmazdır ve şu anda aktif bir Angular.js geliştiricisiyseniz, gelecek değişikliklere kendinizi hazırlamak için bu öğreticiyi okuyun ve kodunuzu yeni bir sürüme kolay geçiş için hazırlayın.

Ön izleme

350 Mermi Noktasında ES6 Genel Bakış

bevacqua es6 star2 ES6 350 Mermi Noktasında Genel Bakış

ES6, son birkaç yılda bir JavaScript standardına yapılan en büyük güncellemeydi, zaten sağlam bir programlama diline büyük bir ekleme, ancak bu ekleme JavaScript'in web'de çalışma şeklini ve tarayıcı olarak çalışmaya devam etme şeklini gerçekten değiştiriyor daha zorlu özellikleri entegre etmeye başlayın. Bu GitHub deposu, özellikler gibi ES6'nın tonlarca farklı yönünü ve bu özelliklerin nasıl kullanılacağını tartışan 350'den fazla madde işaretinin bir birleşimidir. Ayrıca, ES6 hakkındaki anlayışınızı derinleştirmenize yardımcı olacak çok sayıda giden kaynak bağlantısıyla işlevler ve yeni işlevlerin nasıl göründüğü.

Ön izleme

Eşzamanlı JavaScript: JS'de eşzamanlılık üzerine 3 bölümlük bir dizi

Eşzamanlı JavaScript 1 getiblog

Kyle Simpson, JavaScript eşzamanlılığı ve eşzamansızlığı ve aynı kavramları kendi geliştirme ortamınızda nasıl kullanabileceğinizle ilgili düşüncelerini paylaşmak için biraz zaman ayırıyor. Büyüleyici içerik ve çok daha fazlası, üç farklı bölüme ayrılmış derinlemesine bir eğitim.

Ön izleme

Çerçevelerin Maliyeti

Aerotwist Çerçevelerin Maliyeti

Bir çerçeve kullanmanın tüm sorunlarınızı nasıl çözeceğine dair yoğun tavsiyelerle karşılaşmadan JavaScript'te nasıl kod yazılacağını öğrenmeyi deneyin, bugünlerde JavaScript öğreniminin çoğu aslında React, Angular, Backbone ve diğerleri gibi çerçevelere dayanmaktadır. Evet, çerçeveler web ve mobil uygulamaları hızlı bir şekilde oluşturmayı kolaylaştırır, ancak yerel (vanilya) JS değil de çerçeveleri kullanmanın gerçek maliyetleri nelerdir? Paul Lewis bunu, yeni (ve belki de deneyimli) geliştiricilerin çerçeveler hakkında daha iyi seçimler yapmasına yardımcı olan kısa kıyaslama analizini bir araya getirerek tasvir ediyor.

Ön izleme

Büyük bir Angular uygulamasının anatomisi

Büyük bir Angular uygulamasının anatomisi — Orta

Angular, şu anda hızlı web uygulamaları oluşturmak için önde gelen JavaScript çerçevesidir. Bununla birlikte, genişletilmiş ve büyük Angular uygulamaları oluşturmak zor olabilir, bazıları deli olmanın eşiğinde olduğunuz noktaya geldiğini söyleyebilir, bu nedenle Kristian Poslek bir öğretici sunarak topluluğa geri vermek için zaman ayırıyor Çıldırmadan büyük Açısal uygulamaların nasıl oluşturulacağı hakkında.

Ön izleme

JavaScript ile Yüze Yakınlık Algılama

JavaScript ile Yüze Yakınlık Algılama

Programlama dilleri her geçen gün daha akıllı hale geliyor. Peter Bengtsson, kendi eğitiminde, uygulamalarınızda ve projelerinizde hemen kullanabileceğiniz bir yüz yakınlık algılama motoru oluşturmak için JavaScript'i nasıl kullanabileceğimizi açıklıyor.

Ön izleme

JavaScript Ne Yapabilir?

JavaScript, BrightGauge Öğle Yemeğinde Ne Yapabilir ve Sunumu Öğrenebilir

JavaScript'in gerçekte neler yapabileceğinden tam olarak emin değil misiniz? David Small, JavaScript'in gerçekten yapabileceği şeyler ve bu dilin asıl amacının ne olduğu hakkında basit ama etkili bir sunum sunuyor. JavaScript ile ilgilenen herkes için ilginç bir okuma, dilin daha geniş yönlerini öğreten bir eğitim.

Ön izleme

JavaScript Yorgunluğundan Kurtulmak – React Edition

JavaScript Yorulma React Edition'dan Çıkmak

Yorgunluk bir üretkenlik katilidir, bir şeyle çok uzun süre çalışmak, kişinin uzun süre dayanabilecek derin bir yorgunluk yaşamasına neden olabilir, ancak elbette, belirli çerçevelere atfettiğimiz bir tür yorgunluk da vardır, bu durumda olur React olmak. Peki, React'e karşı yorgunluğumuzu nasıl atacağız? Reto Schlapfer'ın bu soruya bir cevabı var, dalın.

Ön izleme

Çevrimiçi JavaScript Öğrenme Kaynakları

Web'in sunduğu JavaScript ile ilgili en güncel eğitimlerden bazılarını inceledik, ancak JavaScript hakkında önceden bilginiz yoksa tüm bu eğitimlerle ne yapacaksınız? Sanırım, özellikle JavaScript eğitimlerini aradığınız için bu pek olası değil, ancak JS bilginizi genişletmek veya belki de uzun bir aradan sonra yenilemek isteyebilirsiniz. Bu durumda, JavaScript'i çevrimiçi olarak ücretsiz öğrenmeyi sunan web sitelerinin ve platformların çok erişilebilir bir listesini burada bulabilirsiniz. Sadece en iyi.

  • Codecademy — web geliştirmenin, özellikle JavaScript'in temellerini kavramak için bir platform. Codecademy, yeni ve gelecek vadeden ön uç geliştiricilerin kariyerlerine başladıkları ilk sitelerden biridir. Eğlenceli, etkileşimli ve işi iyi yapıyor.
  • Learn-JS — Codecademy'ye benzer bir platformdur, farklı görevler ve öğrenme eğrileri içerir ve Codecademy'yi bitirdikten sonra yeni öğrendiğiniz becerilerinizi geliştirmek ve belki de neleri kaçırmış olabileceğinizi fark etmek için oldukça faydalıdır.
  • freeCodeCamp — sitenin her üyesinin sorunları ve zorlukları çözmeye katılabileceği ve ardından profesyonel kodlayıcılara gücü yetmeyen kar amacı gütmeyen kuruluşlar için yeni ve heyecan verici uygulamaları teşvik etmeye yardımcı olabileceği, hızla gelişen topluluk tabanlı bir kodlama platformu. Bu bir kazan-kazan durumu.
  • Stil Kılavuzu — stil kılavuzları, başkalarının oluşturmasını kolaylaştıran kod oluşturmaya yardımcı olur, AirBNB kendi stil kılavuzunu yayınladı ve kısa sürede GitHub'da veya bu konuda başka herhangi bir yerde bulabileceğiniz en popüler JavaScript stil kılavuzu haline geldi.

Sonuç olarak, JavaScript öğrenmenin o kadar büyük bir problem olmaması gerektiği çok açık, aktif geliştiriciler nasıl daha iyi olunacağına ve dili maksimum potansiyelinde nasıl kullanacaklarına dair tavsiyelerini, içgörülerini ve öğreticilerini sürekli olarak paylaşıyorlar. Bu kaynakların öğrenme süreciniz için en üst düzeyde fayda sağlayacağını umuyoruz.