• Sonuç bulunamadı

WEB PROGRAMCILIĞI DALI. ŞİŞLİ MESLEKİ ve TEKNİK ANADOLU LİSESİ MAYIS

N/A
N/A
Protected

Academic year: 2022

Share "WEB PROGRAMCILIĞI DALI. ŞİŞLİ MESLEKİ ve TEKNİK ANADOLU LİSESİ MAYIS"

Copied!
11
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

PROGRAMCILIĞI WEB DALI

ŞİŞLİ MESLEKİ ve TEKNİK ANADOLU LİSESİ MAYIS - 2020

(2)

Web programcısı kimdir?

Web programlama dillerini ve script dillerini kullanarak etkileşimli web uygulamaları geliştiren kişidir. Web sitelerinin tasarım, kodlama ve

düzeninden sorumludur.

(3)

● Web sitesi ihtiyaçlarını analiz eder,

● Kurumun veya müşterinin ihtiyaçlarına uygun web siteleri tasarlar,

● Web programlama dillerinden en az birine hakimdir,

● Web tasarımında kullanılan grafik programlarını bilir ve kullanır,

● Sektörde popüler olan script dillerini bilir ve en az birinde kodlama yapabilir,

● Etkileşimli web siteleri geliştirmek için gerekli olan veritabanı uygulamalarını bilir ve kullanır,

● Hazırladığı web sitesini yerel sunucularda test edebilir,

● Web projelerini internet ortamında yayınlayabilir,

● Web alanıyla ilgili trendleri takip eder ve projelerinde uygular,

● Yabancı kaynaklardan mesleğiyle ilgili araştırma yapacak kadar yabancı dil bilgisine sahiptir.

Neler yapar?

(4)

● Web programcısı olmak için ihtiyacınız olan tek donanım internet bağlantısı olan, ortalama donanımlı bir bilgisayardır.

● Eğer bunlara sahipseniz ihtiyacınız olan şey bilgisayar başında saatlerce oturup çalışabilme azmi ve kararlılığıdır.

● Web programcılığı dalında öğretmenlerinizden öğrendiğiniz bilgileri internet kaynakları ile destekleyerek, profesyonel birer web programcısı olabilirsiniz.

● İnternette bulunan, çoğu ücretsiz, sınırsız kaynaktan faydalanabilirsiniz.

● Evde, okulda, kütüphanede, kafede ve internet bağlantısı olan aklınıza gelen her yerde çalışabilir ve öğrenebilirsiniz.

Öğrenme Ortamı ve Kaynakları

(5)

Çalışma Ortamı

Kuruma Bağlı

● Ofiste çalışır

● Çoğunlukla esnek çalışma saatleri uygulanır

● Mesaisini bilgisayar başında geçirir

● Genellikle uzaktan çalışmaya izin verilir.

● Önemli olan işin/projenin zamanında bitmesidir, o yüzden katı mesai saatleri uygulanmaz.

Bireysel / Freelance

● Bir web programcısı herhangi bir kuruma/şirkete bağlı

olmadan da çalışabilir ve rahatlıkla para kazanabilir.

● Ortalama bir web projesini bir web programcısı tek başına tamamlayabilir.

(6)

● Analitik ve algoritmik düşünme

● Analiz yapabilme

● Yüksek matematik zekâsı

● Problem çözme becerisi

○ Bir web programcısının çalışma zamanının büyük bölümü hatalara çözüm üretmekle geçer.

● Okuduğunu ve dinlediğini anlayacak düzeyde mesleki ingilizce

● Güncel teknolojileri sürekli takip etme ve yeni teknolojilere hızla adapte olabilme

○ En hızlı gelişen ve değişikliğe uğrayan bilişim alanı web teknolojileridir.

○ Öğrenilen bilgiler kısa sürede güncelliğini yitirdiğinden bireysel öğrenme becerileri yüksek olmalıdır.

Gerekli nitelikler

(7)

Backend Developer

Web sitelerinin

programlamasını yapar.

Analitik düşünme ve matematik becerilerinin yüksek olması gerekir.

Aşağıdaki teknolojilerde uzmanlaşmalıdır.

Php / Asp.net / Python

MySql / MsSql

MVC mantığı

API mantığı

Node.js

İş tanımları

Frontend Developer

Web sitelerinin arayüz tasarımlarını yapar.

Son kullanıcıya hitap ettiğinden müşteri ilişkileri iyi olmalıdır.

Aşağıdaki teknolojilerde uzmanlaşmalıdır.

Html

Css

Javascript

Bootstrap

Material Design

Photoshop

UX / UI Design

Angular.js / vue.js

Full Stack Developer

Web sitelerinin hem arka planda çalışan kodlarını yazar hem de arayüz tasarımını yapar.

Her iki gruptaki

teknolojileri de bilmelidir.

(8)

Hangi dersleri okutuyoruz?

11 ve 12. sınıftaki dal derslerimiz.

Web tasarım programlama (12 Saat)

- HTML / CSS / BOOTSTRAP / MySQL / JS / ASP.NET MVC

Grafik ve Animasyon (8 Saat)

- PHOTOSHOP / AFTER EFFECTS

Mobil Programlama (4 Saat - Seçmeli)

- DART / FLUTTER

İnternet Programcılığı (2 Saat - Seçmeli)

- PHP / MySQL

Mesleki Yabancı Dil (2 Saat - Seçmeli) Açık Kaynak İşletim Sistemleri (2 Saat)

- PHP / MySQL

11

12

(9)

Hangi teknolojileri öğretiyoruz?

HTML 5 CSS 3 JAVASCRIPT BOOTSTRAP JQUERY ASP.NET MVC MySQLPHP PHOTOSHOP AFTER EFFECTS

(10)

‘’ Frontend Developer Backend Developer Full Stack Developer Web Programcısı

Web Tasarım Uzmanı Seo Uzmanı

E-Ticaret Uzmanı

Kariyer

fırsatları

nelerdir?

(11)

Şişli Mesleki ve

Teknik Anadolu Lisesi

Bilişim Teknolojileri Alanı

Mayıs / 2020

Referanslar

Benzer Belgeler

Internet’e bağlı her bilgisayar, Internet Protokol Numarası adı verilen dört gruptan oluşan bir sayı ile isimlendirilir (194.27.33.32 gibi).. Her bir bilgisayarın IP

[r]

5- Klavyeden girilen sayını tek veya çift olduğunu kontrol eden script kodları bulunmaktadır. Boş bırakılan yerleri programın akışına göre tamamlayınız.

 K-means algoritması başlangıç merkez noktalarına bağlı kümeler oluşturur.

 Verilen Boolean sorgu için elde edilen dokümanlar sorguyu mantıksal olarak doğru yapan dokümanlardır..  Bir doküman ya tam ilgilidir ya da tam ilgisizdir

 Meta arama motorunun elde edeceği liste için farklı arama motorlarının rank değerlerinin birleştirilmesi gereklidir.  Elde edilen sonuçların benzerliğine göre veya

Faizsiz ev alma imkanından yararlanmak için Hayalim Ev'e başvuru yaparak, konut kredisi almadan, faiz sorununa takılmadan aynı zamanda peşinat ödemeden ev sahibi

Sınavdan aldığı not 60'dan yüksekse ve diploma notu 3,50'den büyükolan öğrenciler için başarılı diğerleri için için başarısız yazan programın php kodlarını