Ç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.
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.