Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 2014 WEB PROGRAMCILIĞI DALI



Benzer belgeler
Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

1.PROGRAMLAMAYA GİRİŞ

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

VERİ TABANI PROGRAMCILIĞI DALI

Başlık: Windows Sistem Yöneticisi Yardımcısı

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

İNTERNET PROGRAMCILIĞI - II

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

BİLİŞİM TEKNOLOJİLERİ WEB PROGRAMCISI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Mustafa Şatıroğlu. İletişim Bilgileri. Kişisel Bilgiler. Özet Bilgi 1 / 9 MESLEK: BİLGİSAYAR MÜHENDİSİ. ALAN: Web Developer (Front-End Developer)

Consulting & Internet Services. BiZ, TASARIM, WEB YAZILIM & YENiLiKÇi internet ÇÖZÜMLERi üretiyoruz. - info@doublesolution.

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

PHP 1. Hafta 1. Sunum

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

CAN TECİM HEDEF DENEYİM. Tecrübe bütün öğretmenlerin en iyisidir. Publilus Syrus

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

3. Yarıyıl Ders Planı Kodu Ders Z/S Dil T+U Saat Kredi AKTS BBP 209

Veri Tabanı Yönetim Sistemleri Bölüm - 3

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

WEB PROGRAMCISI A GÖREVLER. Web programcısı;

PHP ile İnternet Programlama

Programlama Dilleri sıralaması Programlama Dilleri sıralaması 2016

BİLİŞİM TEKNOLOJİLERİ ALANI

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri

Internet Programlama (ISE 311) Ders Detayları

BiliĢim Teknolojileri Alanı

WAMP SERVER KURULUMU

İnternet Programcılığı

MEZİTLİ MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI WEB PROGRAMCILIĞI DALI ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

BİLİŞİM TEKNOLOJİLERİ

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI

Internet Programming II

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Bölüm 10: PHP ile Veritabanı Uygulamaları

EĞİTİM ÖĞRETİM YILI ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI. PERSONEL ile tanışma, işyeri kuralları tanıma

LKD Kendi İlacını Kullanıyor

İlgili öğrenme faaliyeti ile Bilişim Teknolojileri alanındaki meslekleri tanımış olacaksınız.

Mobil Cihazlardan Web Servis Sunumu

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

MERHABA. Techlife size teknolojiyi kullanırken hayatınızda sevdiklerinizle daha fazla vakit geçirme fırsatını yakalamakta katkıda bulunmak istiyor.

Sistem Yazılım ve Yönetim Elemanı

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALANI ÇERÇEVE ÖĞRETİM PROGRAMI

08220 Internet Programcılığı II

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

Yılmaz Erdogan Yazılım Uzmanı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ. Uzaktan Eğitim ve Oryantasyon. Sayı 1 / Eylül 2017 İSTANBUL AYDIN ÜNİVERSİTESİ

IIZ1104 İŞLETME Zorunlu

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

Sınav Tarihi :

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ)

Hazırlayan: EMRAH HAS

Eğitimde Yeni Teknolojiler

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

1 / 5. Tuğba Üstündağ. İletişim Bilgileri

14 KASIM SALI 15 KASIM ÇARŞAMBA TEMEL DİNİ BİLGİLER DİN KÜLTÜRÜ VE AHLAK BİLGİSİ MESLEKİ GELİŞİM SAĞLIK BİLGİSİ SEÇMELİ SİYER / SEÇMELİ PROJE HAZ.

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Dijital pazarlama bir satış yöntemi değil; ulaşılan sonuçları sayesinde satış artışı sağlayan, bir ilişkilendirme ve iletişim sürecidir.

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Veritabanı Uygulamaları Tasarımı

Eğitimde Yeni Teknolojiler

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

EMRE CAMADAN. E-Posta: Cep: KİŞİSEL BİLGİLER. Doğum Tarihi: 28 Haziran 1989 Sürücü Belgesi: B Sınıfı / 2008 EĞİTİM

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Kurumsal Ağlarda Web Sistem Güvenliği

İNTERNET PROGRAMCILIĞI DERSİ

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

PROGRAMLAMA DERSİ 1. İNTERNET

BİLİŞİM TEKNOLOJİLERİ

ENFORMATİK Dersin Amacı

1 / 5. Hacı Coşkun. İletişim Bilgileri

Akdeniz Üniversitesi

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri

Site Türleri ve Yapıları. Web Teknolojileri ve Programlama ODTÜ-SEM

Grafik Tasarım Baskı Teknikleri Web Tasarım Mobil Site Tasarımı

AFYON KOCATEPE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

Transkript:

WEB PROGRAMCILIĞI DALI 007 Yılında Milli Eğitim Bakanlığınca hayata geçirilen MEGEP projesi kapsamında, bilişim teknolojileri alanında açılabilecek dallardan biri olan Web Programcılığı Dalı okulumuzda açılmıştır. Açıldığı tarihten itibaren, ilk iki yıl 0 bilgisayarlı bir laboratuarda eğitim verilen dalımızda 009 yılından günümüze kadar 0 şer bilgisayardan oluşan laboratuarda eğitim verilmektedir. Dalımızda her yıl bir Anadolu Meslek Lisesi bir de Anadolu Teknik Lise olmak üzere iki sınıf açılmakta ve ortalama 60 öğrenciye web programcılığı eğitimi verilmektedir. Birçoğu alanında yüksek lisans yapmış 8 öğretmen tarafından yürütülen derslerimizde verilen eğitimlerin içerikleri MEGEP modülleri, çerçeve eğitim programı ve piyasa koşulları değerlendirilerek belirlenmektedir. Çok sık değişikliğe uğrayan web teknolojilerindeki en güncel programları ve eğilimleri takip ederek, öğrencilerimizi piyasa koşullarına hazır bir şekilde mezun etmeye gayret ediyoruz. Misyonumuz; her zaman en güncel teknolojileri öğrencilerimize sunarak, iyi birer web programcısı olmalarını sağlamanın yanında; mezuniyetlerinin ardından mesleklerindeki eğilimleri takip edebilecek, öğrenme ve gelişme kabiliyetine sahip öğrenciler yetiştirmektir. NEDEN WEB PROGRAMCILIĞI? Bütün gelişmiş teknolojiler gibi internet teknolojisi de başlangıçta askeri amaçlar için geliştirilip 90 lı yıllarda sivil vatandaşların hizmetine sunuldu. Ülkemizde ise ancak 000 li yıllarda etkin bir şekilde kullanılmaya başlandı. Bilişim teknolojilerinin günümüzün en hızlı gelişen teknolojisi olduğu söylenebilir. Web teknolojileri ise değişimin en hızlı yaşandığı bilişim teknolojileri alanıdır. Devlet yeni çıkarılan yasalarla belli ölçekteki şirketlere web sitesi zorunluluğu getirmiştir. Ülkemizde E-Devlet projesi kapsamında birçok kamusal hizmet, internet üzerinden verilmeye başlanmıştır. Eğitim alanında E-OKUL, adalet alanında UYAP,

sağlık alanında MHRS ve maliye alanında GİB e-devlet uygulamalarının en etkin kullanıldığı projelerdir. Her geçen gün bir yenisinin kullanıma açıldığı bu internet siteleri hayatımızı oldukça kolaylaştırmakta ve gelecekte bizi bekleyen kolaylıklar hakkında ipucu vermektedir. Devletler internet teknolojilerini zamandan ve kaynaklardan tasarruf ederek vatandaşlarına daha iyi hizmet götürme amacıyla kullanırken, ticari firmalar müşterilerine kolay yoldan ulaşabilmek ve yeni pazarlar açmak amacıyla kullanmaya başlamışlardır. Günümüzde bir web sitesine ihtiyaç duymayan hiçbir işletme kalmamıştır. 013 yılı verilerine göre bilgisayar kullanan bireylerin oranı yüzde 49,9; internet kullanan bireylerin oranı yüzde 48,9; internet erişimine sahip hane oranı yüzde 49,1; internetten alışveriş yapanların oranı ise yüzde 4,1 dir. Bu veriler göstermektedir ki günümüzde her iki kişiden biri internet kullanıcısıdır ve her 4 kişiden biri internet üzerinden alışveriş yapmaktadır. 000 yılında bu oranların yüzde birin altında olduğu düşünülürse yakın bir gelecekte internet teknolojilerinin çok daha fazla insana ulaşacağı öngörülebilir. Sevgili öğrenciler; Bütün vaktinizi online oyunlar oynayarak ya da sosyal medyada sörf yaparak niteliksiz bir şekilde heba etmektense, web programcılığı dalında eğitim alarak, sevdiğiniz aktiviteleri mesleğiniz haline getirebilirsiniz. Okulumuzda alacağınız eğitim sonunda mezun dahi olmadan kendi web sitelerinizi hazırlayabilir, çevrenize para karşılığı siteler tasarlayabilir, web tasarım hizmeti veren şirketlerde iş olanakları bulabilirsiniz. Okulumuzda 10. Sınıfı tamamladıktan sonra web programcılığı dalını tercih etmeniz durumunda aşağıdaki alanlarda eğitim alırsınız.

Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 014

Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 014

WEB PROGRAMCILIĞI DALINDA OKUTULAN DERSLER VE SAATLERİ * Aşağıdaki tablolarda belirtilen modülleri megep.meb.gov.tr adresinden indirerek inceleyebilirsiniz. AML (Anadolu Meslek Lisesi) Sınıf 11 1 Ders Web Tasarım ve Programlama TASARIMIN TEMEL İLKELERİ Okutulan Modüller HTML İLE BASİT WEB İŞLEMLERİ HTML İLE GELİŞMİŞ WEB İŞLEMLERİ STİL ŞABLONU (CSS) WEB TASARIM EDİTÖRÜNE GİRİŞ WEB TASARIM EDİTÖRÜNDE İLERİ UYGULAMALAR WEB TASARIM EDİTÖRÜ İLE VERİ TABANI İŞLEMLERİ BETİK DİLİ (JAVASCRİPT) ETKİLEŞİMLİ WEB UYGULAMALARINA GİRİŞ ETKİLEŞİMLİ WEB UYGULAMALARI İÇİN TEMEL KOMUTLAR ETKİLEŞİMLİ WEB UYGULAMALARINDA WEB FORMLARI ETKİLEŞİMLİ WEB UYGULAMALARINDA VERİ TABANI IŞLEMLERİ GÖRÜNTÜ İŞLEME RESİMLERLE WEB ARAÇLARI HAZIRLAMA ANİMASYON TEMELLERİ Grafik ve Animasyon WEB ORTAMI İÇİN ANİMASYON HAZIRLAMA Veritabanı Organizasyonu Seçmeli Nesne Tabanlı Programlama Seçmeli İnternet Programcılığı Açık Kaynak İşletim Sistemi Seçmeli Mesleki Yabancı Dil ETKİLEŞİMLİ ANİMASYONLAR GELİŞMİŞ ANİMASYONLAR VERİTABANI TASARIMI VERİ TABANI HAZIRLAMA VERİ TABANINDA SORGULAR NESNE TABANLI PROGRAMLAMADA KARAR VE DÖNGÜ YAPILARI NESNE TABANLI PROGRAMLAMADA SINIFLAR AÇIK KAYNAK KODLA TEMEL UYGULAMALAR AÇIK KAYNAK KODLA FORM İŞLEMLERİ VE OTURUM YÖNETİMİ AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU AÇIK KAYNAK İŞLETİM KULLANIMI AÇIK KAYNAK İŞLETİM YÖNETİMİ YABANCI DİLDE DONANIM KAVRAMLARI YABANCI DİLDE YAZILIM VE AĞ KAVRAMLARI YABANCI DİLDE TEKNİK YAZIŞMA İŞLEMLERİ Ders Saati 10 6

ATL (Anadolu Teknik Lisesi) Sın ıf 11 1 Ders Okutulacak Modüller Saati Web Tasarım ve Programlama TASARIMIN TEMEL İLKELERİ HTML İLE BASİT WEB İŞLEMLERİ HTML İLE GELİŞMİŞ WEB İŞLEMLERİ STİL ŞABLONU (CSS) WEB TASARIM EDİTÖRÜNE GİRİŞ WEB TASARIM EDİTÖRÜNDE İLERİ UYGULAMALAR WEB TASARIM EDİTÖRÜ İLE VERİ TABANI İŞLEMLERİ BETİK DİLİ (JAVASCRİPT) ETKİLEŞİMLİ WEB UYGULAMALARINA GİRİŞ ETKİLEŞİMLİ WEB UYGULAMALARI İÇİN TEMEL KOMUTLAR ETKİLEŞİMLİ WEB UYGULAMALARINDA WEB FORMLARI ETKİLEŞİMLİ WEB UYGULAMALARINDA VERİ TABANI IŞLEMLERİ VERİTABANI TASARIMI VERİ TABANI HAZIRLAMA Veritabanı Organizasyonu VERİ TABANINDA SORGULAR İnternet Programcılığı Grafik ve Animasyon Gelişmiş İnternet Uygulamaları Açık Kaynak İşletim Sistemi Mesleki Yabancı Dil VERİTABANI YÖNETİMSEL FONKSİYONLARI AÇIK KAYNAK KODLA TEMEL UYGULAMALAR AÇIK KAYNAK KODLA FORM İŞLEMLERİ VE OTURUM YÖNETİMİ AÇIK KAYNAK KODLA GRAFİK İŞLEMLERİ VE NESNE YÖNELİMLİ PROGRAMLAMA AÇIK KAYNAK KODLA VERİ TABANI İŞLEMLERİ AÇIK KAYNAK KODLU HAZIR WEB SİSTEMLERİ GÖRÜNTÜ İŞLEME RESİMLERLE WEB ARAÇLARI HAZIRLAMA ANİMASYON TEMELLERİ WEB ORTAMI İÇİN ANİMASYON HAZIRLAMA ETKİLEŞİMLİ ANİMASYONLAR GELİŞMİŞ ANİMASYONLAR GÖRÜNTÜ İŞLEME GELİŞMİŞ İNTERNET UYGULAMALARINA GİRİŞ GELİŞMİŞ İNTERNET UYGULAMALARINDA TASARIM ARAÇLARI GELİŞMİŞ İNTERNET UYGULAMALARINDA KONTROLLER VE VERİ BAĞLAMA AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU AÇIK KAYNAK İŞLETİM KULLANIMI AÇIK KAYNAK İŞLETİM YÖNETİMİ YABANCI DİLDE DONANIM KAVRAMLARI YABANCI DİLDE YAZILIM VE AĞ KAVRAMLARI YABANCI DİLDE TEKNİK YAZIŞMA İŞLEMLERİ 1 3 6 6 3

İYİ BİR WEB PROGRAMCISI OLMAK İÇİN İngilizce web developer olarak adlandırılan Türkçeye web geliştirici veya web programcısı olarak çevirebileceğimiz yazılım uzmanı, dinamik web siteleri oluşturmak için web tabanlı uygulama geliştiren kişidir. Aşağıda Web Programcılığı alanında çalışmak isteyenler için faydalı bilgiler bulabilirsiniz. Statik ve Dinamik Web Siteleri Web siteleri temelde ikiye ayrılırlar; statik web sitesi ve dinamik web sitesi. İnternetin ilk yıllarında web sayfası olarak metin dosyalarından oluşan sabit sayfalar kullanılırdı. Bugün de önemli oranda statik sayfalar barındıran siteler bulunmaktadır. Web siteleri zamanla masaüstü yazılımlarını taklit ederek kullanıcıların yönlendirmelerine göre işlemler yapmaya başladılar. Bu şekilde web programcılığı doğdu. Bugün e-ticaret siteleri, online banka şubeleri, portallar, blog siteleri, gazete veya haber siteleri gibi pek çok web sitesi dinamik olarak çalışmaktadır. Dinamik web siteleri facebook, twitter gibi sosyal medya siteleri ile oldukça gelişmiş sistemlere dönüşmüşlerdir. Web programcılığı günümüzün popüler sektörlerindedir. Neden Web Programcısına İhtiyaç Var? Masaüstünden mobil ortama kadar geniş bir alanda herkesin ihtiyacı olan web tabanlı uygulamalar şirketlere yeni fırsatlar ve avantajlar sağlamaktadır. İnternet üzerinden satış popülaritesini her geçen gün arttırmaktadır. Web sitesinde özel çözümler sunan şirketler rekabette öne geçmektedirler. Web programcılarının geliştirdiği web siteleri şirketlere internet dünyasının avantajlarını sunmaktadır. Web Programcısının Bilmesi Gereken Konular Nelerdir? Web programcısı bir yazılım uzmanının bilmesi gereken temel bilgilere sahip olmalıdır. Algoritma bir yazılım uzmanının ilk bilmesi gereken konudur. Web sitesinin dinamik olarak çalışmasını sağlayacak programlama dillerinden en az bir tanesini web programcısı bilmek durumundadır. Platform bağımsız (PHP, Java, Python, Perl) gibi diller tercih nedenidir. Web programcısının yazmış olduğu

web tabanlı uygulama ufak değişikliklerle linux veya windows sunucularda çalışabilmelidir. Veritabanı tasarımı, programlama bilgisi web programcısının olmazsa olmaz. konusudur. Popüler veritabanlarından (MySQL, MsSQL, PostgreSQL, MongoDB vb) birtanesini web programcısı bilmek zorundadır. SQL programa dili ile verilerin depolanması ve ziyaretçiye web sayfası üzerinde gösterilmesini sağlamak zorundadır. Bir diğer temel bilgi web sunucusudur. Web programcısı doğrudan web sunucusu (web server) ile detaylı bilgisi olmasa da, programlama dili, veritabanı web sunucusu ile etkileşimli çalıştığından, web sunucunun konfigürasyonu ve oluşturulan yazılımın web sunusuna etkisini bilmek durumundadır. Popüler web sunucuları linux için Apache, nginx, windows için IIS sunucularıdır. Web programcısı HTML ve CSS tasarım kodlama dillerini bilmek durumundadır. Web sitesi programlanabilir de olsa tarayıcınıza çıktılar HTML ile gönderilmektedir. Uzman web programcıları SASS/Compass veya LESS ile hızlı CSS kodları oluşturma, şablon web tasarım oluşturma konusunda çalışmaktadırlar. Şirketler web programcısını işe alırken ekip halinde çalıştırmak, daha hızlı ve hatasız program yazmak için frameworkler bilmelerini de istemektedir. Başlıca frameworkler : Symfony PHP Framework Yii PHP Framework Codeigniter PHP Framework ASP.NET Masaüstü uygulamaların taklit eden web.0/ajax web siteleri için javascript bilinmesi gereken dillerden bir tanesidir. Jquery, Mootools gibi sayısı her gün artan javascript frameworkler web programcısının kütüphanesinde olması gereken bilgilerdendir. Web programcılığı alanındaki büyük projelerde ve profesyonel çalışmalarda versiyon kontrol sistemleri (Git, Subversion) bilinmesi gereken yardımcı yazılımlardandır. Profesyonel web programcısı, yazılım uzmanı olarak Agile Development gibi yazılım geliştirme metodlarından bir tanesini kullanmalıdır.

Geliştirilen programın test edilmesi için test yazılımalarını (PHP için PHPUnit, Selenium vb) kullanmalıdır. Web Programcısı İle Uzaktan Çalışmak Uzaktan çalışmak farklı disiplinleri de önümüze getirmektedir. Projenin tasarlanması, kodlanması gibi aşamaların web programcısı ile ağırlıklı olarak yazılı doküman ve mesajlarla yapılması avantajlar getirirken yazılı çalışmayı sevmeyen işverenleri ve kullanıcıları zorlamaktadır. Oluşturulacak web sitesinin detaylarının belirlenmesi maliyet ve süre konusunda çok büyük önem taşımaktadır. Web programcısına iş vermeden önce isteklerinizin tamamını oluşturan bir listeniz olmasına dikkat edin. Sonradan yapacağınız ilaveler programcı için ek süre, sizin için ise ek maliyet süprizi olarak ortaya çıkacaktır. Uzaktan çalışmanın bazı dezavantajlarından kurtulmak için düzenli gelişmelerden haberdan olmak için programcı ile iletişim kurmalısınız. Projenin parça parça oluşturulması ve oluşturulan parçaların test edilmesi de projenin başarıya ulaşması için önemlidir. Yazılım konusunda açık ve detaylı yazışmalar yapmaya özen gösterin. Eğer web sitenizin daha çok ziyaretçi almasını istiyorsanız (ki isteyeceksiniz) oluşturulan yazılımın SEO standartlarında oluşturulmasına dikkat etmelisiniz. Daha sonradan bu işlemleri yaptırmak sıkıcı ve zaman kaybı olacaktır. Web Programcılığı Düzenli Eğitim Gerektirir Web programcılığı popüler bir iş olmakla birlikte pek çok detayı öğrenmeyi beraberinde getirmektedir. Web programcılığı alanında başarılı olmak için düzenli öğrenme süreci zorunludur. Hızla yenilenen ve değişen web teknolojileri nedeniyle web programcısı yeni bilgileri düzenli olarak öğrenmek zorundadır. Kaynaklar: htpp://megep.meb.gov.tr http://www.4saat.net/web-programcisi/#programlanabilir http://www.tuik.gov.tr