Çevrimiçi kurs – IBM ön uç kullanıcı arabirimi geliştiricilerinde sertifikalı profesyonel sertifika

Kendinizi müşteri tarafı geliştirici olarak kariyere hazırlayın. Sizi 3 aydan kısa bir sürede işe hazırlayacak gerekli becerileri ve pratik deneyimi edinin.

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

  • Kullanıcı arayüzü/UX tasarımı
  • Programlama ve web geliştirme
  • Otomatik derleme araçlarıyla uygulamalar oluşturma
  • HTML, CSS, JavaScript gibi programlama dillerinin kullanımı
  • React ve Bootstrap gibi kütüphaneler ve çerçevelerle çalışma
  • GitHub’u kullanarak kaynak kodu yönetimi
  • Dış ve arka servislerle iletişim
  • DevOps ve Agile gibi yöntem ve modeller hakkında bilgi sahibi olmak
  • Pratik projelerden oluşan bir portföy oluşturmak
  • Python ile programlamanın temellerini anlamak
  • Tek sayfada portföy web sitesi oluşturma
  • GitHub’dan projeleri çoğaltın ve çıkarın
  • Şubelerle çalışmak ve Çekme Talepleri (PR) yapmak
  • RESTful API’leriyle iletişim
  • MongoDB gibi bir NoSQL veritabanına erişim
  • Figma’yı kullanarak kullanıcı arayüzleri tasarlayın
  • Bir CI/CD işlem hattı oluşturma ve güncellemeleri uygulamaya dağıtma

What you will learn in the course

Courses for which the course is suitable

  • Ön Uç geliştirici
  • UI/UX tasarımcısı
  • Web sitesi geliştiricisi
  • JavaScript geliştiricisi
  • React geliştiricisi
  • Önyükleme geliştiricisi
  • DevOps alanında proje yöneticisi
  • Web uygulaması geliştiricisi
  • Python programcısı
  • GitHub’daki kaynak kodu yöneticisi
  • RESTful API’leri konusunda bilgi sahibi geliştirici
  • NoSQL veritabanları bilgisine sahip geliştirici
# Profesyonel sertifika – aranan yazılım mühendisliği alanında 11 kariyer hazırlık kursundan oluşan bir dizi. Bu programda, üç aydan kısa bir sürede Front-End geliştirmede giriş seviyesi bir role hazır olmak için UI/UX tasarımı, programlama ve web geliştirme gibi gerekli becerileri deneyimleyeceksiniz. Başlamak için herhangi bir önceki deneyime gerek yoktur. Bir ön uç geliştiricinin rolü, bir web sitesi veya uygulamada kullanıcı deneyimini oluşturmak ve en üst düzeye çıkarmaktır. Sitenin etkileşimli ve görsel öğelerini, her sayfanın fiziksel düzenini oluşturmaya ve sitedeki deneyimi geliştirmeye odaklanırlar. Bu program, web tasarımlarını ve uygulamalarını tasarlamanıza, oluşturmanıza, dağıtmanıza ve test etmenize yardımcı olacaktır. Otomatik oluşturma araçlarını kullanarak uygulamalar oluşturacak ve UI/UX tasarımı, web geliştirme ve popüler programlama dilleri, kitaplıkları ve HTML, CSS, JavaScript gibi çerçeveler dahil olmak üzere profesyonel Ön Uç geliştiricileri tarafından kullanılan en son becerileri ve araçları öğreneceksiniz. React ve Bootstrap. Ayrıca GitHub depolarını kullanarak projelerinizin kaynak kodunu yönetmeyi, veritabanları gibi harici ve arka uç hizmetlerle iletişim kurmayı ve CI/CD ve Scrum dahil DevOps ve Agile gibi yöntemler ve modeller hakkında bilgi edineceksiniz. Programı tamamladığınızda, uzmanlığınızı sergileyecek bir proje portföyüne ve IBM’den profesyonel bir sertifikaya sahip olacaksınız. Ayrıca bir IBM dijital rozeti kazanacak ve iş bulmanıza yardımcı olacak, deneme mülakatları ve özgeçmiş desteği de dahil olmak üzere kariyer kaynaklarına özel erişime sahip olacaksınız. ## Pratik öğrenme projesi Bu profesyonel sertifika sırasında, Ön Uç geliştirmede çeşitli popüler teknolojileri ve yazılım dillerini kapsayan pratik projelerden oluşan bir portföy geliştireceksiniz. Projeler ve laboratuvarlar şunları içerir: – 11 programlama dilini kullanarak Merhaba Dünya’ya giriş – Python ile programlamanın temellerini anlamak – HTML, CSS ve JavaScript kullanarak tek sayfada portföy web sitesi oluşturma – GitHub’dan projeleri çoğaltın ve çıkarın – GitHub depoları oluşturma, şubelerle çalışma ve Çekme İstekleri (PR) yapma – RESTful API’leri kullanarak arka uç hizmetleriyle iletişim – İstemci tarafı bir uygulamadan MongoDB gibi bir NoSQL veritabanına erişin – Figma kullanarak muhteşem kullanıcı arayüzleri ve deneyimleri (UI/UX) tasarlamak – Bir CI/CD hattı oluşturun ve uygulama güncellemelerini dağıtın Becerilerinizi meslektaşlarınız ve potansiyel işverenlerinizle paylaşmak için bu projeleri GitHub deponuz aracılığıyla yayınlayın.

Details of the courses that make up the specialization

Web sitesi geliştirme ve ön uç geliştirme alanına giriş

Kurs 1

  • 14 saat
  • Ne öğreneceksiniz:
    • Ön Uç geliştirmenin ne olduğunu tanımlayın, rolleri ve becerileri adlandırın.
    • Web sitelerinin geliştirme adımlarını açıklayın ve UI/UX tasarımını keşfedin.
    • Tarayıcıları araştırın, yük dengeleme yapın ve geliştirme çerçevelerini tanımlayın.
    • Front-End ve Back-End rolleri arasında karşılaştırma yapmak.
    • Web sitesini geliştirmek için WordPress ve eklentileri kullanarak web siteleri oluşturun.
  • Kazanacağınız beceriler:
    • React (web geliştirme çerçevesi)
    • Ön Uç geliştirme
    • Web sitesi geliştirme
    • JavaScript
    • kullanıcı arayüzü

Yazılım mühendisliğine giriş

  • Kurs 2
  • 14 saat
  • Ne öğreneceksiniz:
    • Yazılım mühendisliğinin ne olduğunu, yazılım geliştirme yaşam döngüsünü (SDLC) açıklayın.
    • Farklı programlama dillerini sıralayın ve temel programlama yapılarını oluşturun.
    • Uygulama mimarisi ve tasarımına yönelik yaklaşımları belirtin.
    • Yazılım mühendisliğinde gerekli olan becerileri özetleyin.
  • Kazanacağınız beceriler:
    • kariyer
    • yazılım mühendisi
    • Kod zorlukları
    • Röportaj için hazırlık
    • Tam Yığın geliştirici

Kullanıcı arayüzleri ve deneyimlerinin tasarlanması (UI/UX)

  • Kurs 3
  • 18 saat
  • Ne öğreneceksiniz:
    • Tasarımı, UI/UX kavramlarını, en iyi uygulamaları açıklayın.
    • Web tasarımı metodolojilerini keşfedin.
    • Figma’yı kullanın.
    • Web geliştirme çerçeveleriyle uygulamalar ve web siteleri geliştirmek.
  • Kazanacağınız beceriler:
    • Site planlama haritası
    • Kullanıcı Arayüzü Tasarımı
    • Gelişmiş web geliştirme
    • Figma
    • kullanıcı deneyimi (UX)

HTML, CSS ve JavaScript’e giriş

  • Kurs 4
  • 10 saat
  • Ne öğreneceksiniz:
    • Web uygulaması geliştirme ekosistemini açıklayın.
    • Araçları ve entegre ortamları (IDE’ler) tanımlayın.
    • HTML kullanarak web sitelerinin temel sayfalarını oluşturun ve tanımlayın.
    • JavaScript kullanarak etkileşimli içeriğe sahip dinamik sayfalar geliştirmek.
  • Kazanacağınız beceriler:
    • yazılım geliştirme
    • React (web geliştirme çerçevesi)
    • Ön Uç geliştirme
    • Ön Uç tasarımı
    • Web sitesi geliştirme

Bootstrap ile Web Geliştirme ve Front-End

  • Kurs 5
  • 7 saat
  • Ne öğreneceksiniz:
    • Bootstrap kullanmanın temel özelliklerini ve faydalarını özetleyin.
    • Bootstrap ile esnek ve duyarlı web siteleri oluşturma yeteneğinizi gösterin.
  • Kazanacağınız beceriler:
    • Web paketi
    • Arama Motoru Optimizasyonu (SEO)
    • JavaScript kitaplığı
    • Dublaj
    • WordPress

Git ve GitHub’a Giriş

  • Kurs 6
  • 10 saat
  • Ne öğreneceksiniz:
    • Versiyonlamayı ve sosyal kodlamadaki yerini açıklar.
    • Git’teki temel kavramları açıklayın.
    • GitHub depoları ve dalları oluşturun.
    • Açık kaynaklı projeler oluşturup paylaşarak bir portföy oluşturun.
  • Kazanacağınız beceriler:
    • sürekli entegrasyon
    • sürekli teslimat
    • MongoDB
    • Atik
    • DevOps

React ile Ön Uç uygulama geliştirme

  • Kurs 7
  • 14 saat
  • Ne öğreneceksiniz:
    • React’ı kullanarak etkileşimli kullanıcı arayüzleri ve web uygulamaları geliştirmek.
    • Dinamik Ön Uç uygulamaları oluşturun.
    • Çeşitli React konseptlerini ve özelliklerini kullanın.
  • Kazanacağınız beceriler:
    • Dağıtılmış Versiyon Kontrol Sistemleri (DVCS)
    • Git (yazılım)
    • GitHub
    • açık kaynak
    • Klonlama ve kopyalama

Gelişmiş web geliştirme ve ön uç geliştirme

  • Kurs 8
  • 12 saat
  • Ne öğreneceksiniz:
    • CMS ve SEO’yu ayarlayın.
    • Webpack 5’i açıklayın.
    • Mocha ve Jasmine test çerçevelerini yapılandırın.
    • Yazılım hatası sürecini açıklayın.
  • Kazanacağınız beceriler:
    • Web sitesi geliştirme
    • WordPress
    • Ön Uç web sitesi geliştirme
    • UI/UX tasarımcısı
    • Kodsuz

Bulutta yerel, DevOps, Agile ve NoSQL uygulamalarını kullanmaya başlama

  • Kurs 9
  • 13 saat
  • Ne öğreneceksiniz:
    • Bulutta yerel uygulamaların kavramlarını ve yöntemlerini keşfedin.
    • DevOps kültürünü ayırt edin.
    • CI/CD uygulamalarını uygulayın.
    • MongoDB’yi kullanarak uygulama işlevlerini iyileştirin.
  • Kazanacağınız beceriler:
    • yazılım mühendisi
    • Yazılım mimarisi
    • Python programlama
    • Çevik ve Scrum
    • Yazılım Geliştirme Yaşam Döngüsü (SDLC)

Ön uç geliştirmede son proje

  • Kurs 10
  • 20 saat
  • Ne öğreneceksiniz:
    • UI/UX tasarım becerilerini uygulayın.
    • Statik web sitesi sayfaları geliştirmek.
    • Dinamik React bileşenleri oluşturmayı yönetin.
    • GitHub konseptlerinizi uygulayın.
  • Kazanacağınız beceriler:
    • Web sitesi geliştirme
    • JavaScript
    • internet
    • Basamaklı Stil Sayfaları (CSS)

Geliştiriciler için kariyer rehberi ve mülakat hazırlığı

  • Kurs 11
  • 11 saat
  • Ne öğreneceksiniz:
    • Yazılım mühendisinin rolünü açıklayın.
    • İş arama için nasıl temel oluşturulacağını açıklayın.
    • Bir adayın tipik bir görüşme döngüsü sırasında neler bekleyebileceğini özetleyin.
    • Etkili bir görüşmenin nasıl yürütüleceğini açıklayın.
  • Kazanacağınız beceriler:
    • duyarlı
    • Önyükleme
    • ağ sistemi
    • Web sitesi geliştirme çerçevesi
    • Ön Uç web sitesi geliştirme