ACS Akademi

Web Tasarım Eğitimleri

Genel Bilgi

Web teknolojilerinin geliştirilmesi; kullanıcıdan bilgi almayı ve kullanıcılarla etkileşime girmeyi, kullanıcılara özel bilgilerin gösterilmemesini sağlayan sunucu taraflı çalışan daha güvenli sayfaların hazırlanmasına olanak sağlamıştır. Web ortamında etkileşimli dinamik sayfalar hazırlamak için yazılı ve görsel içeriğin bir veritabanı üzerinde bulundurulması ve yönetilmesi gerekmektedir. Web-veritabanı entegrasyonu hem dinamik ve interaktif siteler oluşturmakta hem de çok kolay ve hızlı bir şekilde web üzerinde yayınlanan içeriğin güncellenmesine imkan tanımaktadır. Bu yapı özellikle online satış, online rezervasyon ve içerik yönetimi için bir zorunluluktur. Web programlama sırasında kullanılan ve eğitim içeriğine dahil olan diller şunlardır; HTML, ASP.NET, MS-SQL, CSS, C#, AJAX.

Eğitim İçeriği

HTML Zengin Metin İşaret Dili (Hyper Text Markup Language) günümüzde internet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir. Bir programlama dili olarak tabir edilemez. Zira HTML kodlarıyla, kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel gereği; yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların internet tarayıcı yazılımlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir.

ASP.NET

Kodu Ortak Dil Çalışma Zamanı (Common Language Runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevrilmektedir.

MS-SQL

Microsoft SQL Server bir veritabanı sunucu yazılımıdır. Veritabanlarının oluşturulmasını ve yönetilmesini sağlar. Verilerin organizasyonunu merkezi olarak yapan SQL Server Client uygulamaların server üzerindeki verilere erişmesini de sağlar. Microsoft SQL Server, en kritik uygulamalarınızı çalıştırabilmenizi, uygulamaların geliştirme ve yönetimi için gerekli olan süre ve maliyeti azaltmanızı ve organizasyonunuzun tamamına, eyleme geçirilebilir kavrayışlar sunmanızı mümkün kılan, güvenilir, verimli ve zeki bir veri platformu sunmaktadır.

CSS

Cascading Style Sheets (Stil Şablonları) yani bilinen kısa adıyla CSS, HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir web teknolojisidir. İnternet sayfaları için genel geçer şablonlar hazırlama olanağı verdiği gibi, bağımsız olarak harflerin stilini; yani renk, yazı tipi, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki esnekliktir. Bir web sayfası içerisinde birbiriyle uyumlu birkaç renk ve birkaç yazı tip kullanılır ve bunları her sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web sayfalarında ortak olarak kullanılabilir. Bu şekilde, sayfaların hafızadaki boyutu epey küçüldüğü gibi, güncelleme yapmak da kolaylaşır.

C#

C# Programlama Dili (si şarp şeklinde telaffuz edilir), Microsoft'un geliştirmiş olduğu yeni nesil dilidir. Yine Microsoft tarafından geliştirilmiş .NET Teknolojisi için geliştirilmiş dillerden biridir. C# basit, modern, genel-amaçlı, nesneye yönelik programlama dili olarak tasarlanmıştır. Çünkü yazılımın sağlamlılığı, güvenirliliği ve programcıların üretkenliliği önemlidir. C# yazılım dili, güçlü tipleme kontrolü (strong type checking), dizin sınırlar kontrolü (array bounds checking), tanımlanmamış değişkenlerin kullanım tespiti, (source code portability), ve otomatik artık veri toplama gibi özelliklerine sahiptir. C# programlama dili sunucu ve gömülü sistemler için tasarlanmıştır. Bununla birlikte C# programlama dili en basit işlevselli fonksiyondan işletim sistemini kullanan en teferruatlısına kadar kapsamaktadır.

AJAX

Asynchronous JavaScript and XML sözcüklerinin kısaltması olan Ajax, etkileşimli (interaktif) web uygulamaları yaratmak için kullanılan bir web programlama tekniğidir. Temel amacı arka planda sunucuyla ufak miktarda veri değişimi sayesinde sayfayı daha hızlı güncelleyebilen web sayfaları yapmak, dolayısıyla kullanıcının istediği her anda bütün web sayfasını güncellemek derdinden kurtulmaktır. Bu da web sayfasının etkileşimini, hızını ve kullanılabilirliğini artırmak demektir.

Joomlart