Ben bir Bilgi Teknolojisi programı öğrencileri için Web Hizmetleri ders tasarlama sürecinde yaşıyorum. Bazı öğrenciler iki yıllık ön lisans aldıktan sonra durdurmak, ancak programdaki diğer öğrenciler dört yıllık lisans için gitmek. Bu ders öğrencilerin dört yıllık lisans için gidiyor için olacaktır.
Ders için benim ilk düşünceler kapsayacak olacağını olurdu:
- Öğrenciler basit ilişkisel veritabanı backend'e oluşturmak için izin için yeterli komut satırı uygulaması ile bazı basit veritabanı kavramları,.
- Öğrenciler kullanıcı veritabanında verileri düzenlemek, veri tabanı için yeni veri girmek için izin veren bir web arayüzü oluşturmak ve veritabanı sabit görünümlerini böylece Yeter PHP.
- Temel PHP için güvenlik uygulamaları ve genel olarak web hizmetleri.
- PHP ve veritabanı arka uç kullanarak bir iskelet içerik yönetim sistemi yazma.
- Hakkında öğrenme ve bu Zope / Plone veya Drupal gibi mevcut içerik yönetimi yazılımı kullanarak.
- ADA bölüm web sayfaları için 508 uyum sağlamak üzere mevcut içerik yönetim yazılımı kullanarak uygulanabilirliğini tartışmak. PHP kullanarak ADA uyumlu sayfaları yapmak için basit bir çerçeve ile geliyor ile karşılaştıralım.
Bizim dönem 16 hafta sürmektedir. Yerine listelenen olanları kapsayacak diğer konular var mı? Eğer böyle bir ders tasarımı için bir şans olsaydı, ne kapsayacak şekilde en pragmatik şeyler olurdu?
Edit: ilk cevaba dayanarak, benim soru başlığı yanıltıcı olduğu açıktır. Bu web programlama yerine web hizmetleri olmalıdır. Bu dersi alan öğrenciler zaten en az bir programlama dersi almış olacaktır. Öğrenciler her Python bir ders almış olur. Aldıkları Python ders CSS ile HTML üretir bir XML çözümleyici yazma içerir. Bu ders aynı zamanda HTML, CSS ve JavaScript kapsayacak. XML de (PHP kullanarak XML ayrıştırma ve muhtemelen PHP kodu dönüştürülmesi XML kullanılarak) kullanılacak. Bazı öğrenciler de Java bir giriş dersi almış olacak, ama bu ders JSP'yi karşılamayacaktır.