Çevrimiçi kurs – IBM Teknoloji Enstitüsü’nde React, Node ve MongoDB ile JavaScript programlama konusunda sertifikalı profesyonel uzmanlık

JavaScript geliştirici potansiyelinizi keşfedin. Temel JavaScript teknolojileri ve NoSQL veritabanlarıyla bulut uygulaması geliştirme becerilerinizi güçlendirin.

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

  • Node.js
  • MongoDB
  • JavaScript
  • Tepki ver
  • İfade etmek

What you will learn in the course

Courses for which the course is suitable

  • JavaScript geliştiricisi
  • React ile Ön Uç geliştirici
  • Node.js ile Arka Uç geliştiricisi
  • Tam yığın geliştirici
  • Bulut tabanlı uygulama geliştiricisi
  • API geliştiricisi
  • MongoDB ile NoSQL uygulamaları geliştirin
  • E-ticaret sitesi geliştiricisi
  • Bütçe yönetimi uygulamaları geliştiricisi
  • Öneri uygulama geliştiricisi

Staj – 4 dersten oluşan bir kurs serisi

Hem istemci hem de sunucu tarafı geliştirme için kullanılan bir dili öğrenmek istiyorsanız IBM’in JavaScript uzmanlığı tam size göre. Etkileşimli bulut tabanlı uygulamalar oluşturmak için bu popüler ve esnek programlama dilini kullanabilirsiniz. Sektör lideri şirketler, dinamik kullanıcı deneyimleri oluşturmak ve Node.js Express çerçevesini kullanarak modüler sunucu tarafı uygulamalar geliştirmek için popüler React JavaScript kitaplığını seçiyor. Bu staj, bu güçlü teknolojilerin her biri ve daha fazlası hakkında dersler içerir!

Final kursu

Son kursta, JavaScript uygulamalarınızı açık NoSQL veritabanı MongoDB ile nasıl entegre edeceğinizi öğreneceksiniz. NoSQL veritabanları hakkında bilgi edinmelisiniz çünkü modern uygulamalar, büyük miktarlarda yapılandırılmamış verileri aramak için esneklik gerektirir. Son olarak tüm bu servislerin birbirleriyle iletişim kurmasını sağlayacak API’leri REST protokolüne göre yazacaksınız.

Uygulama geliştirme

Bu program süresince bu farklı teknolojilerle çeşitli uygulamalar geliştireceksiniz. Programın tamamını tamamladığınızda, iş görüşmelerinde becerilerinizi geliştirme konusunda size güven verecek bir JavaScript proje portföyüne sahip olacaksınız.

önkoşullar

  • HTML ve CSS kavram ve ilkelerine aşina olmanızı öneririz.
  • Git veya GitHub gibi bir sürüm kontrol sistemi hakkında temel bilgi sahibi olmanız önerilir ancak gerekli değildir.

Uygulama öğrenme projesi

Her kurs, gerçek dünya uygulamalarını simüle eden laboratuvarlar aracılığıyla pratik yapma fırsatları içerir. Her kursun son modülü, kurs sırasında öğrenilen becerileri entegre etmek için son bir pratik proje sunar. Projeler arasında:

  • Kullanıcılarınızın tercihleriyle eşleşen JavaScript API’lerini kullanarak bir seyahat önerisi web sitesi oluşturmak.
  • React kullanarak bir bütçe yönetimi uygulamasının ön ucunu tasarlama ve kodlama.
  • Node.js ve Express çerçevesi ile kitap derecelendirmelerini ve incelemelerini saklayan, alan ve yöneten bir sunucu tarafı uygulaması yazmak.
  • JWT ile kullanıcı kimlik doğrulaması uygulayarak, RESTful API’ler oluşturarak ve Node.js, MongoDB ve Express kullanarak verileri kaydederek bir e-ticaret sitesi tasarlama.

Details of the courses that make up the specialization

JavaScript programlamanın temelleri

  • Kurs 1 • 16 saat • 4,7 (91 değerlendirme)

Kurs detayları

ne öğreneceksin
  • JavaScript geliştirmedeki kavramları açıklama
  • ES6 özelliklerini listeleyin
  • Veri yapılarını gözden geçirin
  • Dizileri, DOM, AJAX ve hata ayıklama tekniklerini keşfedeceksiniz
  • Hatalar ve istisnalarla ilgilenin
  • işlevler ve olaylar
  • Dize işleme teknikleri ve hata işleme teknikleri uygulanacaktır
  • DOM’da gezinin
  • İşlevleri, değerleri, referans türlerini karşılaştırın
  • Vaatler ve eşzamansız/beklemedeki stratejiler
  • DOM öğelerinin görünümünü değiştirme
  • Gezinme ve sayfalar oluşturmak ve tasarlamak için JavaScript işlevlerini, hizmetlerini, araçlarını ve kitaplıklarını kullanacaksınız.
  • API’lerden veri çekmek ve görüntülemek için AJAX’ı kullanacaksınız
Kazanacağınız beceriler
  • Kategori: Json
  • Kategori: yazılım geliştirme
  • Kategori: bilgisayar programlama
  • Kategori: JavaScript (programlama dili)
  • Kategori: AJAX (programlama dili)

React ile yan uygulamalar geliştirmek kolaydır

  • Kurs 2 • 14 saat • 4,3 (540 değerlendirme)

Kurs detayları

ne öğreneceksin
  • React, JSX ve ES6 dahil JavaScript teknolojilerini kullanarak etkileşimli kullanıcı arayüzleri (UI’ler) ve web uygulamaları geliştirin
  • Yeniden kullanılabilir React bileşenleriyle dinamik ışık tarafı uygulamalarını hızlı ve kolay bir şekilde oluşturun
  • Destekler, durumlar, kancalar, formlar ve Redux dahil olmak üzere çeşitli React konseptlerini ve özelliklerini kullanacaksınız.
  • Alışveriş sepeti gibi hafif yan uygulamalar geliştirerek React’te becerilerinizi gösterin
Kazanacağınız beceriler
  • Kategori: React (web çerçevesi)
  • Kategori: Kolay yan geliştirme
  • Kategori: Web sitesi geliştirme
  • Kategori: JavaScript
  • Kategori: Kullanıcı Arayüzü

Node.js ve Express ile sunucu tarafı uygulama geliştirme

  • Kurs 3 • 13 saat • 4,5 (440 değerlendirme)

Kurs detayları

ne öğreneceksin
  • Node.js JavaScript çalışma zamanını kullanarak sunucu tarafı uygulamalar oluşturun
  • Node.js uygulamalarınızı Express dahil üçüncü taraf paketler ve çerçevelerle geliştirmeye devam edin
  • Uygulamanızdaki Node.js paketlerini yönetmek için npm kullanacaksınız
  • Eşzamansız geri arama işlevleri geliştirin ve eşzamansız işlemleri tamamlama sözü verin
Kazanacağınız beceriler
  • Kategori: Sunucu tarafı JavaScript
  • Kategori: Sunucu tarafı geliştirme
  • Kategori: Bilgisayar Bilimleri
  • Kategori: Web sitesi geliştirme
  • Kategori: Ekspres

Node.js ve MongoDB: Sunucu tarafı veritabanı uygulamaları geliştirme

  • Kurs 4 • 19 saat • 4,5 (20 değerlendirme)

Kurs detayları

ne öğreneceksin
  • Node, Express ve NoSQL veritabanları ile sunucu tarafı geliştirmede temel kavramları uygulayacaksınız.
  • Veritabanlarıyla iletişim kurmak için Node ve Express’i kullanarak güvenli RESTful API’ler geliştireceksiniz
  • Kimlik doğrulama ve yetkilendirme mekanizmalarını uygulayın ve hataları yönetin
  • Node veritabanı uygulamalarını geliştirin ve bir bulut platformunda yayınlayın
Kazanacağınız beceriler
  • Kategori: Veritabanı (DBMS)
  • Kategori: MongoDB
  • Kategori: JavaScript
  • Kategori: Düğüm
  • Kategori: Ekspres