Web Tasarımı ve Web Programlama 2020 8. Baskı Kitabı Güncelleme Notları | Uğur GELİŞKEN
Web Tasarımı ve Web Programlama 2020 8. Baskı...
Yeni eklenen bölümler ise;
HTML 5.1 ile Gelen Yenilikler
Bütün tarayıcılar henüz desteklemese de 5.1 sürümü ile ilgili bazı önemli gördüğüm gelişmeleri kitaba ekledim.
Google Chrome Developer Tools ile Hata Ayıklama ve Düzenleme
Nasıl ki bir program geliştirirken IDE’nin Debug araçları kullanılıyorsa, web tarafında da bir Debug aracı bulunmakta. Mozilla Firefox ve Google Chrome’da bulunan Developer Tools aracını nasıl kullanacağınızı, nasıl hata ayıklayacağınızı ve projenizdeki breakpoint’leri nasıl izleyeceğinizi göstermek istedim.
Aslında yeni bir teknoloji değil, ancak çok fazla istek geldi ve piyasada da halen yoğun bir şekilde kullanılıyor. Okurlarım bu bilgiden de eksik kalmasın diye hemen hemen her yönüyle jQuery’i anlatmaya çalıştım.
Önceki kitapta 3. sürümü anlatılıyordu, 4. sürüm ile güncellendi.
EcmaScript 6+ Kullanımı ve Standartları
Belki de kitapta en büyük ve kritik güncellemelerden biri, hatta kendi başına kitap olacak nitelikte olan bir bölüm. React’ı sıfırdan nasıl kullanacağınızı, proje geliştirmeyi ve yayınlamayı öğreneceksiniz. Ek olarak React projelerini Heroku üzerinde nasıl deploy edip yayınlayacağınızı da adım adım gösterdim.
Şu an piyasada React, Vue ve Angular çekişmesi var. Okurlarım yine bilgiden eksik kalmasın diye, en az React bölümü kadar geniş ve etkili bir bölümü Vue için hazırladım.
PWA (Progressive Web Application) Tekniği ile Mobil Adaptasyon
Son zamanların yeni trendi olan PWA tekniği ile web sayfaları artık mobil cihazlarda doğrudan uygulama olarak açılabiliyor. Sıfırdan bir PWA projesi geliştirmeyi ve bu projeyi mobil uygulama haline çevirmeyi tüm detayları ile anlattım.
Git Versiyonlama Sistemi, Github Uzak Repo Yönetimi ve Github Pages’te Proje Yayınlama
Ve yine son olarak her yazılım geliştiricisinin bilmesi gereken dosya versiyonlama sistemini Vue projeleri üzerinden göstermeye çalıştım. Hem lokal hem de uzak repolarla çalışmayı Github üzerinden örneklerle gösterdim. Ek olarak Vue projelerini deploy edip Github Pages’te nasıl yayınlayacağınızı adım adım anlattım.
8. baskı olan 2020 sürümü ile artık önceki sürümlerde verilen DVD verilmeyecek. Kitapta yer alan konulara ait kaynak kodlar ve gerekli olan programlar, şu link’ten indirilebilir.
Kitabın önceki sürümlerini alanlar, yeni 2020 sürüm kitabını da almalı mı?
Tamamen tercihinize kalmış bir durum. Ancak eski sürüm kitapları alan okurları mağdur etmemek için zaman zaman blog’umda yeni içerikleri makale serileri halinde paylaşacağım. Böylece yeniliklerden mahrum kalmayacaklardır.
Kitapta neden Angular 2+ üzeri sürümler anlatılmadı? Sadece Angular 1.5 sürümü var?
Angular 1.5 sürümünü kitabın ilk baskısında yazmıştım, oldukça da doyurucu bir içerikti. Hatta PHP ile entegresyonunu yapıp, bir CMS uygulaması anlatmıştım. Yani baya bilgi verici bir içerik olmuştu, bunu bozmak istemedim. Günümüzde şu an 9. sürümü duyuruldu, ama kitaba koyamadım. Bilmediğimden deği, bir karar vermem gerektiğinden Angular’ı elemek zorunda kaldım. Çünkü Angular’ı anlatabilmek için öncesinde TypeScript de anlatmam gerekecek, onu da anlatmak için OOP anlatmam gerekecek. Böyle olunca kitap genel itibari ile amacı dışına çıkacak. Bu nedenle daha pratik olan EcmaScript 6 ve React, sonrasında da Vue anlatmayı uygun gördüm. Böylece yeni başlayan ve orta seviyedeki okurlarım daha rahat bir öğrenme sürecinden geçecek. Ek olarak, Angular 1.5 ve Angular 2+ kullanımı, tamamen projeye ihtiyaçlarına göre değişmektedir. Günümüzde hala 1.5 sürümü ile projeler yoğun bir şekilde geliştirilmektedir. 2. sürümden itibaren Angular’ın mimarisi tamamen değiştiği için ikisi birbirinden tamamen farklı yapılarda ve farklı amaçlarla kullanılmaktadır.
Bu kitap ile herhangi bir yardımcı kitap kullanmak gerekiyor mu?
Hayır, zaten kitabın amacı size uçtan uca bütün detayları ile hem frontend hem de backend tarafını göstermek. Eğer kendinizi daha da geliştirmek isterseniz resmi dokümanları takip ederek daha da ileri seviye bilgilere erişebilirsiniz. Tahmin edeceğiniz üzere, her ne kadar denesem de bir kitapta bütün herşeyi anlatmak imkansız, hatta gereksizdir.
Güncel hali ile yeni İçindekiler aşağıdaki gibidir:
Web Tasarımı ve Web Programlama 2020 8. Baskı İçindekiler
@Mumtaz, https://www.konseykitap.com/web-tasarimi-ve-web-programlama adresine girerek %35 indirimli ön sipariş ile satın alabilirsiniz.