Çevrimiçi kurs – Kullanıcı deneyiminin temelleri ve Google yazılım gereksinimleri konusunda sertifikalı profesyonel uzmanlık, Pontificia Universidad Católica del Perú

Kaliteli yazılım geliştirmek için kullanıcı deneyimi ve gereksinim mühendisliğinin temellerini öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Yazılım geliştirme bağlamında kullanıcı deneyiminin (UX) temelleri
  • gereksinim mühendisliği
  • Farklı gereksinim türlerini tanımlayın
  • Gereksinim belgeleri
  • Kullanıcıların ihtiyaçlarını bir araya getiren bir ihtiyaç kataloğunun oluşturulması
  • Bir yazılım sistemiyle ilgili kullanıcı hikayelerinin yazılması

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • gereksinim mühendisi
  • Kullanıcı Deneyimi (UX) Uzmanı
  • sistem analisti
  • Geliştirme alanında proje yöneticisi
  • Kullanıcı deneyimi tasarımcısı
  • Ürün anahtarı
  • Kullanıcı deneyimi danışmanı

Staj – dört bölümlük bir kurs serisi

Staj programı, önceden programlama bilgisi gerektirmeden, kullanıcı ihtiyaçlarının yazılım oluşturmak için net spesifikasyonlara nasıl dönüştürüleceğini anlamakla ilgilenen, yazılım geliştirme konusunda çok az deneyimi olan kişilere yöneliktir. Ayrıca halihazırda yazılım geliştirmeyle ilgilenen ancak UX ve gereksinim mühendisliği bilgilerini güncellemek veya sürdürmek isteyen kişiler için de uygundur.

ne öğreneceksin

  • Yazılım geliştirme bağlamında kullanıcı deneyiminin (UX) temelleri
  • gereksinim mühendisliği
  • Farklı gereksinim türlerini tanımlayın
  • Gereksinim belgeleri

Pratik bir çalışma projesi

Programın uygulamalı projesinde, kurslar sırasında edindiğiniz bilgileri, kullanıcıların ihtiyaçlarını bir araya getiren bir gereksinimler kataloğu oluşturmak için uygulayacaksınız. Ayrıca bir yazılım sistemiyle ilgili kullanıcı hikayeleri yazacaksınız.

Details of the courses that make up the specialization

Yazılım geliştirmeye giriş

Kurs 1

Süre: 5 saat

Değerlendirme: 4,9 (33 değerlendirme)

Kurs detayları

Ne öğreneceksiniz: Yazılım geliştirme, ilgili kavram ve süreçlerin derinlemesine anlaşılmasını gerektiren karmaşık bir faaliyettir. Kurs, yazılım geliştirmeye başlamak veya konuyla ilgili kavramları güncellemek isteyen kişilere yöneliktir. Önceden programlama bilgisine gerek yoktur.

  • Yazılım modelleme için temel UML bilgisi
  • Yazılım geliştirme için en yaygın yaşam döngüsü modellerinin karşılaştırılması
  • Bir yazılım oluşturma projesinde yer alan süreçlerin belirlenmesi
  • Yazılım mimarisi özelliklerinin anlaşılması
  • Yazılım geliştirmede standart terimlerin kullanımı

Yazılım geliştirme için kullanıcı deneyimi temelleri

Kurs 2

Süre: 10 saat

Kurs detayları

Ne öğreneceksiniz: Öğrencilerin, insan-bilgisayar etkileşiminin doğasını anlamak için insan faktörünün tarihsel kökenlerini ve kavramlarını tanımlayacakları teorik bir ders.

  • OA1: İnsan-bilgisayar etkileşiminin tarihsel kökenlerini tanımlayın.
  • OA2: İnsan-bilgisayar etkileşiminin doğasını bilmek.
  • OA3: İnsan faktörünün tarihsel kökenlerini ve kavramlarını karşılaştırın.
  • OA4: Kullanıcı deneyimi tasarımını bilin.
  • OA5: Kullanıcı arayüzlerini tasarlamak için teknikleri ve araçları ayırın.
  • İnsan faktörü kavramlarının kullanıcıların ihtiyaçlarını ve sınırlamalarını anlamaya nasıl yardımcı olabileceğinin analizi.
  • Kullanıcı arayüzü tasarımı için uygun teknik ve araçların seçilmesi.
  • Kullanıcı merkezli tasarımın ilkelerini belirlemek.
  • Kullanıcıların ihtiyaçları ve istekleri hakkında bilgi toplamak için kullanıcı araştırma tekniklerini kullanmak.
  • İnsanın bilgisayarla etkileşimi ve diğer alanlar arasındaki ilişkinin tanımı.
  • İnsan-bilgisayar etkileşiminin geçmişini geliştiren önemli olayların kabulü.

Gereksinim mühendisliğinin temelleri

Kurs 3

Süre: 8 saat

Kurs detayları

Ne öğreneceksiniz: Gereksinimler herhangi bir yazılım geliştirme projesinin temelidir. Kurs, yazılım geliştirmeye başlamak veya konuyla ilgili kavramları güncellemek isteyen kişilere yöneliktir. Önceden programlama bilgisine gerek yoktur.

  • Yazılım gereksinimlerinin elde edilmesi için gerçekleştirilen faaliyetlerin belirlenmesi.
  • İhtiyaç listesinin veya kataloğunun içeriğini kabul etmek.
  • Kullanıcı hikayeleri aracılığıyla kullanıcıların ihtiyaçlarını açıklamak.
  • İşlevsel ve işlevsel olmayan gereksinimler arasında ayrım yapın.

Kullanıcı deneyiminin temelleri ve yazılım gereksinimlerinin son projesi

Kurs 4

Süre: 2 saat

Kurs detayları

Ne öğreneceksiniz: Kurs, yazılım geliştirme konusunda çok az deneyimi olan kişiler için tasarlanmış, Kullanıcı Deneyiminin Temelleri ve Yazılım Gereksinimleri özel programının bir parçasıdır.

  • Empati haritaları oluşturma.
  • İhtiyaçlara göre katalogların hazırlanması.
  • Kullanıcı hikayeleri yazmak.