Javascript Nedir ?
JavaScript, geliştiricilerin etkileşimli web sayfaları oluşturmak için kullandığı bir programlama dilidir. JavaScript işlevleri, sosyal medya akışlarını yenilemekten animasyonlar ve etkileşimli haritalar göstermeye kadar, bir web sitesi kullanıcısının deneyimini iyileştirebilir. İstemci tarafındaki bir betik dili olarak, World Wide Web'in temel teknolojilerinden biridir. Örneğin, internette gezinirken bir görsel döngüsü, görmek için tıkla açılır menüsü ya da bir web sayfasında dinamik olarak değişen öğe renkleri gördüğünüzde JavaScript efektlerini görmüş olursunuz.
Bu Seri Kimler İçin Uygun ?
-İyi kötü kod yazabilecek bilgisayarı olan
-Web Geliştiricisi Olmak İsteyenler
-Öğrenmeye ve araştırmaya hevesli
herkes için uygundur.
-Web Geliştiricisi Olmak İsteyenler
-Öğrenmeye ve araştırmaya hevesli
herkes için uygundur.
Bu Seride Neler Öğreneceğim ?
-Programlanın temelleri
- Koşullar, Döngüler, Diziler, Objeler ve bunlar üzerinde işlem yapma
-ES6 ile gelen promise, localStorage, Try-Catch gibi methodları
-Api isteklerinde bulunup back-end tarafından alınan verileri kullanıp düzenleyebilme
Dom yapıları ile webte bulunan elementleri seçip bunları değiştirebilme, manipüle edebilme siteyi daha dinamik hale çevirmeyi
ve diğer Javascript özelliklerini öğreneceksiniz.
Seriye Başlamak İsteyen Arkadaşlara,
Merhaba arkadaşlar 4 ay önce başladığım sıfırdan ileriye Javascript konusu an itibariyle bitmiş bulunmakta. Bu da demek oluyor ki bu seriden ilerlemek isteyen kişiler için Javascript'in tüm özelliklerini ele alınıp projelerle pekiştirilmiş ve bitmiş bir seri var karşınızda. Bu seride sıfırdan başlayıp sizi proje yapacak seviyeye kadar geliştirebilecektir. İlk olarak herhangi bir bilgi birikiminiz olmasa da olur zaten Javascript'i olabildiğince baştan alıyorum bu yüzden programlama bilmiyorum sorun olur mu gibi sorular olmadan kafanız rahat bir şekilde başlayabilirsiniz. Tabi ki sadece bu seriye bağlı kalıp pratik yapmaz iseniz pek bir yararı olmaz bu seriye ek olarak kendiniz de çalışmalar da yaparsanız Javascript bebek oyuncağı olur sizler için. Ek olarak biz de insanız hatamız olmuştur bir yeri yanlış anlatmışızdır bu yüzden başka kaynaklara da bakmanızı öneririm. Sorularınız olursa mümkün olduğunca bana dm yoluyla sorun konu altına gelen yorumlar bende bildirim olarak görünmüyor bu sebepten ötürü sorularınız cevapsız kalabilme ihtimali olabilir. Dmlere mümkün olduğunca dönüş yapıyorum.
Seri Bölümleri
Sıfırdan İleri Seviye Javascript #1 Veri Türleri
Merhaba, bugün yeni bir serimize başlıyoruz. Javascript, web programlamada html,css hemen sonrasından gelen temel bir gereksinimdir. Eğer Javascript bilmiyorsanız web programlamacı olamazsınız. Bu serimizde ister altyapısı olsun ister ilk programlama dili olarak öğrenecekler için bu kaynak eğer...
www.turkhackteam.org
Sıfırdan İleriye Javascript #2 Booleanlar, Operatörler ve Tarih
Boolean'lar, Operatörler, Tarih Merhabalar, bugün sıfırdan ileri seviye javascript dersimizin 2.konusundayız. Geçen konu veri türleri, değişken türleri, string metotları ve math objelerini öğrenmiştik. Bugün ise dünkü konuda hafiften değindiğim boolenlar, operatörleri ve bugün ilk defa görecek...
www.turkhackteam.org
Sıfırdan İleriye Javascript #3 Koşullar
Herkese merhaba, bugün sıfırdan ileriye Javascript dersimizin 3.dersindeyiz. Bugün hepinizin aşina olduğu ve basit olan bir konu olan koşullar ifadelerini öğreneceğiz. Koşullar kodlarımızda sıkça kullandığımız bir şeydir. Programlamanın temel yapı taşlarından biri olan koşullara bir göz atalım...
www.turkhackteam.org
Sıfırdan İleriye Javascript #4 Örnek Alıştırmalar
Merhabalar, bugün sıfırdan ileri seviye Javascript konularımızın 4.bölümündeyiz. Bugün konu anlatımından daha çok geçen 3 ders ile alakalı somut örnekler yaparak öğrendiklermizin ne işe yaradığını ve pekiştirmemize yardımcı sağlayacağını düşünüyorum. Soruların cevaplarına bakmadan önce ilk siz...
www.turkhackteam.org
Sıfırdan İleriye Javascript #5 Diziler
Merhabalar, en son dersimizde şöyle bir genel tekrar yapmıştık sizlerle. Bugün yine önemli bir konuyu öğreneceğiz. Bu konu diziler (arrays). Diziler bizler için oldukça önemlidir çünkü bir değişken tanımladığınızı varsayalım. Bu değişkenin içinde birden çok veri olabilir mi ? Olmaz a = 4 ise a =...
www.turkhackteam.org
Sıfırdan İleriye Javascript #6 Döngüler
Hepiniz yeni bir Javascript konusuna hoş geldiniz. Bugün yine bir temel olan ama aynı zamanda çok önemli bir konuyu göreceğiz. Döngüler bir işi birden çok kez yapmamız gerektiğinde kullandığımız kodlardır. Mesela bir program düşünelim bu program ilk 100 sayıyı bize gösterecek peki biz bu ilk...
www.turkhackteam.org
Sıfırdan İleriye Javascript #7 Fonksiyonlar
Merhaba yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bu konuya kadar birçok metot, konu ve yapı gördük. Bu yapıları tek tek yazmak bazen işimizi zorlaştırıyor. Örneğin bir adet kullanıcı ve bir adet işletme hesapları var diyelim. Kişiler her neye kayıt olursa olsun her iki hesapta...
www.turkhackteam.org
Sıfırdan İleriye Javascript #8 4-7 Konularının Örnekleri
Yeni bir sıfırdan Javascript konusuna hoş geldiniz. Bu konuda öğrendiğimiz son 3 konuyu örneklerle tekrar edeceğiz. Direkt kodlara bakmadan önce kendiniz yapmaya çalışın. Yapamıyorsanız bakarak yapın daha sonra tekrar deneyin. Böyle böyle geliştiğinizin farkına varacaksınız. İyi okumalar 1)...
www.turkhackteam.org
Sıfırdan İleriye Javascript #9 Scope Kavramı ve Objeler
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün objeleri işleyeceğiz. Objeler oldukça sık kullanılan ve işimize yarayan kavramlardan bir tanesidir ama direkt objelere geçmeden scope kavramını öğrenmekte fayda var. İyi okumalar. Scope Nedir ? Scope bir değişkenin içerdiği...
www.turkhackteam.org
Sıfırdan İleriye Javascript #10 Yüksek Dereceli Fonksiyonlar
Yeni bir sıfırdan Javascript konusuna hoş geldiniz. Hatırlarsanız fonksiyonları işlemiştik. Şimdi bu fonksiyonların biraz daha gelişmiş halini göreceğiz. Bu yüksek dereceli fonksiyonlar bir işlevi parametre olarak alıp değer olarak döndüren fonksiyonları diyebiliriz. Ok fonksiyonları en büyük...
www.turkhackteam.org
Sıfırdan İleriye Javascript #11 Set ve Map Metodları
JavaScripte Set ve Map, verileri düzenli bir şekilde depolamak için kullanılan iki tür nesnedir. Bu veri yapılarının her ikisi de aynı nesnenin içinde farklı veri türlerini depolamak için kullanılır. Maps'te veriler bir anahtar-değer çifti olarak depolanırken Set'te veriler benzersiz olan tek...
www.turkhackteam.org
Sıfırdan İleriye Javascript #12 Örnekler
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün işlenen son 3 konu hakkında örnekler yapacağız. Direkt soruların çözümüne geçmeden önce kendiniz uğraşırsanız daha faydalı olacaktır. İyi okumalar. 1) Aşağıdaki kullanıcı koleksiyonunu bir MongoDB veritabanından aldığınızı...
www.turkhackteam.org
Sıfırdan İleriye Javascript #13 Spreading ve Destructuring
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün işlerimizi kolaylaştıran Spreading ve Destructuring tanımlarını ele alacağız. İyi okumalar. Spreading ve Destructuring nesne ve dizileri olduğundan daha küçük parçalara veya küçük parçaları tek bir bütün elde etmeye ihtiyacımız...
www.turkhackteam.org
Sıfırdan İleriye Javascript #14 Konsol Metodları
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugünkü konumuz oldukça işimize yarayan ve anlaması kolay olan konsol metotları olacak. Bugüne kadar hep console.log ifadesini kullanadık ama bazı zamanlar bunlar yeterli olmayabilir. Bu ders bunları öğreneceğiz iyi okumalar...
www.turkhackteam.org
Sıfırdan İleriye Javascript #15 Error Handling
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün basit ve oldukça ihtiyacımız olan bir konu olan Error Handling yani hatalarla başa çıkmayı öğreneceğiz. İyi okumalar Error Handlingin temel yapısı try ve catch komutlarını kullanmaktır. Bunu örneğe dökersek daha iyi anlaşılır...
www.turkhackteam.org
Sıfırdan İleriye Javascript #16 Class (Sınıflar)
Yeni bir sıfırdan ileriye Javascript dersine hoş geldiniz. Bugün işleyeceğimiz konu "Sınıflar" dilerseniz hiç uzatmadan konuya giriş yapalım. Sınıflar Sınıflar veya İngilizce haliyle Classes, bize OOP (Nesne Yönelimli Programlama) yaygın olarak kullanılan yapılandırmayı kullanmamızı olanak...
www.turkhackteam.org
Sıfırdan İleriye Javascript #17 Json
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugünkü konumuz Json. Json Nedir ? Json aslında verileri geçici olarak saklamamıza sağlayan ve bu verileri istediğimiz zaman bize getiren bir format diyebiliriz. Örneğin bir proje düşünün input alanına ülke adı giriyoruz ve bu ülke...
www.turkhackteam.org
Sıfırdan İleriye Javascript #18 Webte Depolama İşlemleri
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugünkü konumuz bazı zamanlar projeler yaparken belli bir kayıta ihtiyacımız olur yani mesela basit bir kayıt sayfası yapıyorsunuz ve kullanıcı eğer beni hatırla seçeneği seçerse hesap bilgileri sormadan giriş yapsın istiyoruz. Bu işlem...
www.turkhackteam.org
Sıfırdan İleryie Javascript #19 Callbackler, Callback Hell, Promoisesler ve Api kullanımı
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugünkü konumuz Promisesler. Promisesler, JavaScript'te asenkron işlemleri işlemenin bir yoludur. Asenkron bir eylemin nihai başarı değeri veya başarısızlık nedeni olan işleyicilere izin verir. Bu, asenkron yöntemlerin senkron yöntemler...
www.turkhackteam.org
Sıfırdan İleriye Javascript #20 Closure
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Geçen dersteki zorluktan dolayı direkt dom yapısını geçip karışık kafaları daha da karıştırmamak adına bu bölüm biraz teorik ve kolay konulara bakalım. Bu konudan sonra Javascriptin en önemli konusu olan DOM yapılarına başlarız. İlk...
www.turkhackteam.org
Sıfırdan İleriye Javascript #21 DOM
Yeni bir sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün ele alacağımız konu Javascriptin olmazsa olmazlarındandır. Buna Dom (Document Object Model) denilmektedir. Bu DOM denilen şey basitçe bizlerin web siteyi daha statik kullanmamıza yardımcı olur. Mesela HTML ile bir buton oluşturup...
www.turkhackteam.org
Sıfırdan İleriye Javascript #22 Resim Bulma Projesi
Sıfırdan ileriye Javascript'in yeni bir konusuna hoş geldiniz. 21.konu itibariyle Javascript konuları bitti. Bu konudan itibaren Javascriptte başlangıç ve orta seviye projelerle ilerleyeceğiz. Bu kısım da muhtemelen 4 bölümden oluşacak ve serimizi sona erecek. Çok lafı gevelemeden bugün...
www.turkhackteam.org
Sıfırdan İleriye Javascript #23 Giriş Sayfası Projesi
Sıfırdan ileriye Javascript konusuna hoş geldiniz. Bugün çok basit ve popüler bir projeyi yapmayı öğrenelim. Bu projeyi hepimiz en az 1 kez kullanmışızdır hayatımızda. Bugün yapacağımız proje basit bir giriş yap sayfası olacak. Html Css ile şekillendirip bunu Javascript ile dinamik hale...
www.turkhackteam.org
Sıfırdan İleriye Javascript #24 Podomoro Uygulaması
Sıfırdan ileriye Javascriptin yeni konusuna hoş geldiniz. Bugün sizlerle karanlık/gündüz temasına sahip podomoro uygulaması geliştireceğiz. Podomoro aslında bir çalışma tekniğidir. 25 dakika iş 5 dakika molalar halinde çalışmanızın devamlılığını sağlayan bir tekniktir. Bugün biz de aslında bunu...
www.turkhackteam.org
Sıfırdan İleriye Javascript #25 Yazılan Değerleri Ses Olarak Çıktı Veren Uygulama
Sıfırda ileriye Javascript'in yeni konusuna hoş geldiniz. Bugün yapacağımız proje aslında çok ilginç bir proje ve bu seride bu projede yapılan şeylerin bazılarını anlatmadım. Hatta bu bazı şeyleri ben bile yeni öğrendim. Her ne kadar yazılım dünyasında x şeyini biliyorum deseniz de aslında...
www.turkhackteam.org
Son düzenleme: