Kullanıcı Deneyimi (UX)
Kullanıcı Deneyimi, bir kullanıcının özellikle web siteleri veya uygulamalar ile ilgili bir ürünü deneyimlemesiyle ilgilidir.
UX öncelikle kullanım kolaylığı ve kullanıcı memnuniyeti / keyfi ile ilgilidir.
- Site haritası: Bir web sitesindeki tüm sayfaların bir taslağı
- UI: Kullanıcı arayüzü. Kullanıcıların etkileşimde bulunduğu bir makinenin her kısmı; görüntüler, ekranlar, klavyeler, mouse / touchpad'ler vb. şeyleri sayar.
- Kullanıcı araştırması: Kullanıcı ihtiyaçlarını ve davranışlarını anlama amacı ile gerçekleştirilen gözlem ve analiz.
- Wireframe: Bir web sitesinin / web uygulamasının nasıl görüneceğini gösteren çizim, sitede anahtar bileşenleri içerir.
İş akışı araçları ve donanım
Verimliliğinizi ve verimliliğinizi artırmaya yardımcı olan araçlar.
- Metin editörü: Düz, formatlanmamış bir metin yazmak için kodlama ve programlamada kullanılan yazılım. Örnekler: Sublime Text, Brackets, TextEdit, TextWrangler, Notepad ++
- IDE: Entegre geliştirme ortamı. İnsanların daha verimli çalışmasına yardımcı olur. Bir metin editörüne benzer, ancak daha fazla özelliğe sahiptir. Örnekler: PyCharm, Webstorm
- Yönlendirici: Bir yönlendirici modem ve bilgisayar arasındaki adımdır. Bilgi, modem ile geniş bant üzerinden geldiğinde, yönlendirici, bu verileri bilgisayarınıza çözer ve gönderir.
- Sanal makine (VM): Sanal makine, aslında donanım gibi davranan bir yazılımdır: fiziksel bir varlığı yoktur, ancak fiziksel bir makine gibi programları çalıştırabilir. İki VM türü, sistem sanal makineleridir (tüm işletim sistemlerini çalıştıracak şekilde tasarlanmıştır) ve sanal makineleri (yalnızca bir programı çalıştırmak üzere tasarlanmıştır) işlenir.
- Sanal Özel Ağ (VPN): VPN'ler ağlara ek bir güvenlik katmanı sağlar. Kamu veya özel ağlar için kullanılabilir, ancak verileri korumak isteyen kurumlarda en yaygın olanıdır.
- Sürüm kontrolü : Sürüm kontrolü, bir dosyadaki veya bir dosya kümesindeki değişiklikleri zaman içinde izleyen bir sistemdir. Belirli değişikliklerin işe yaramazsa, daha sonra belirli sürümleri hatırlamanıza olanak tanır, böylece tüm adımları geri alma zahmetinden kurtulur.
- Görev yöneticisi: Tekrar eden ama gerekli görevleri otomatikleştirmeyi mümkün kılan uygulamalar, iş sürecinizi düzene sokar. Örnekler: Grunt, Gulp
Ön Uç Geliştirme
“İstemci tarafı” olarak da bilinir, çünkü kullanıcılar / istemcilerin bilgisayarlarında gördükleri şeydir. Bir web sitesinin veya uygulamanın “ ön ucu ”, ona kodlanmış görüntü / tasarım içerir.
- HTML : Köprü Metni Biçimlendirme Dili. İnternetin “yüzü”. Tüm web sitelerinin HTML’si var. Web tarayıcıları HTML dosyalarını okur ve en sonunda gördüğünüz web sitesine dönüştürür.
- CSS: Basamaklı Stil Sayfaları. HTML “yüz” ise, CSS “makyaj” dır. Stilleri seçmenizi ve çeşitlilik eklemenizi sağlar.
- JavaScript : İstemcide çalışır (birkaç programlama dilinden biri). Web geliştirmede en popüler dil. Şimdi arka tarafta da kullanılıyor.
Arka Uç Gelişimi
Çoğunlukla “sunucu tarafı” olarak adlandırılan arka uç, bir web sitesi veya uygulama çalışması yapmak için sahnelerin arkasında olan şeydir - ön uç yüzdür ve arka uç beyindir. Sunucuları ve veritabanlarını içerir.
- API : Uygulama Programlama Arabirimi. Bir program için bir dizi kural ve yapı taşı sağlamak için yazılım geliştirmede kullanılır.
- Veritabanı: Bir web uygulamasının verilerinin toplanması.
- DevOps: Ekiplerin daha iyi iletişim kurmasına ve birlikte çalışmasına yardımcı olmak için tasarlanmış yazılım geliştirme yöntemi. Geliştiricilerin diğer BT çalışanları ile birleşmesini, üretim ve verimliliğin artmasını amaçlamaktadır.
- Çerçeve : Tam dönem, “web uygulaması çerçevesi” dir. Bunlar, önceden kodlanmış şablonlar ve kütüphaneler sağlayarak bir web sitesi / uygulama oluşturmak için gereken süreyi kısaltır, böylece üzerine inşa edilecek bir “temel” iniz vardır.
- Web sunucusu: Bir web sunucusunun temel amacı içeriği depolamak ve müşterilere sunmaktır. Donanım (bir web erişilebilir bilgisayar) veya yazılım (sunucu isteklerini algılayan ve yanıtlayan bir program) olabilir.
Sonuç
19 teknik terim aşağı, sadece birkaç yüz (veya binlerce) gitmek için. Yavaş ol, bunalmış olmayın, ve onları hiçbir zaman yönetmeyeceksiniz.