Bölüm 1: Başlangıç

Merhaba sevgili okurlar,

Büyük bir heyecan ve merakla başlayacağınız bu yolculuğun ilk adımlarını atmaya hazır mısınız? Elinizde tuttuğunuz bu kitap, Kemal Web Framework'ü tanıyarak, bu harika dünyaya ilk adımınızı atmanıza yardımcı olacak bir rehber niteliği taşıyor. Web geliştirme dünyasında yeni bir sayfa açmak isteyen herkes için ideal bir başlangıç kitabı olan bu eser, sizi bir web geliştiriciye dönüştürecek bilgi ve becerileri sunmayı amaçlamaktadır.

1.1 Crystal Programlama Dili Hakkında Temel Bilgiler

Crystal, performansı ve güvenliği ön planda tutan, Ruby'den esinlenilerek oluşturulan bir programlama dilidir. Bu bölümde, Crystal'in tarihçesini, ana özelliklerini ve bu dili öğrenirken karşınıza çıkabilecek avantaj ve dezavantajları ele alacağız.

1.2 Kemal Web Framework Hakkında

2015 yılında Türk bilgisayar mühendisi Serdar Doğruyol tarafından geliştirilen Kemal, "Fast, Effective, Simple" (FES) sloganıyla yola çıkmış, açık kaynaklı bir web framework'üdür. Bu bölümde, Kemal'in tarihçesini derinlemesine inceleyecek ve framework'ün avantajlarına ve dezavantajlarına göz atacağız.

Ama önce, bir adım geri atalım ve 'web framework' teriminin tam olarak ne anlama geldiğini anlayalım. Bir web framework, web uygulamaları ve servisler oluşturmanıza olanak tanıyan bir araç koleksiyonudur. Kemal ise bu işlevi yerine getiren, Crystal dilinde yazılmış, sade ve etkili bir framework'tür.

Bu yolculukta sizlere eşlik edecek olan bu kitap, sadece teorik bilgi sunmakla kalmayıp, aynı zamanda pratik uygulamalara da yer verecektir. Her konuyu birbirine bağlayan bir dizi örnek ve alıştırma sayesinde, öğrenme süreciniz hem eğlenceli hem de üretken olacak.

Bu yolda atılacak her adım, sizleri bir üst seviyeye taşıyacak. Şimdi, büyük bir heyecanla, bu öğrenme macerasını başlatma zamanı!

Hadi, birlikte öğrenelim, birlikte büyüyelim!

Last updated