Posts

Showing posts from August, 2020

Regular Expressions in Javascript

Halihazırda bir süredir Javascript öğrenmeye çalışıyorum. Şu sıralar kullandığım kaynak TeamTreehouse'un Full Stack Javascript Techdegree adlı eğitimi. Eğitimin " Regular Expressions in Javascript " adlı kısmındayım. Html formlar'da username, password, email validation yapmak için Regular Expression lar (Regex) kullanılabiliyor.  Html içerisinde kendine özgü form doğrulama kabiliyeti var ancak, Regex + Javascript daha çok esneklik sağlıyor. Eğitimin bu kısmı 3 alt bölümden oluşuyor; Regular Expressions - Genel olarak çeşitli örneklerle regex anlatılıyor Validating a Form - Regex kullanılarak nasıl form validation yapıldığı anlatılıyor. Reformatting User Input - Kullanıcı girdisinin regex kullanılarak nasıl reformat edilebileceği anlatılıyor. (Örn. telefon numarasını (324) 456 89 45 gibi bi formata çevirmek gibi) Burada amacım eğitimin tamamını paylaşmak değil, sadece genel bir fikir vermek ve devamında yol gösterici kaynakları paylaşmak. Konuyla ilgili kaynaklar şunl...

Javascript Öğreniyorum

Javascript öğrenme sürecinde edindiğim bilgileri, tecrübeleri ve kullandığım kaynakları bu blogda paylaşmayı düşünüyorum.  Programlama öğrenmek hangi alt yapıdan geliyor olursanız olun, günümüzde artık bir gereklilliğe dönüştü. Gelişmiş ülkelerin çoğunda ilkokuldan itibaren programlama eğitimlerine başlanıyor. Muhtemelen yakın gelecekte programlama bilmek, ikinci bir yabancı dil bilmek gibi değerlendirilecek. Bunun yanında sadece programlama kültürünü/mantığını öğrenmek bile insanın düşünme mekanizmasını geliştirerek yeni problem çözme yetenekleri edinmesini sağlayabiliyor. Bendeniz zamana ayak uydurmaya çalışan bir mühendisim.  En azından öğrenme sürecinde edindiğim bilgileri kayıt altına almanın benim için büyük katkısı olacağını düşünüyorum. Umarım burada tutacağım loglar - kayıtlar başkaları için de faydalı olur.   Let the games begin :) Benimle aynı Roadmap'i takip etmek isterseniz bir örneğini şurada bulabilirsiniz. ( Javascript TechDegree Roadmap )