Bu Kurs Cousera İşbirliği İle Düzenlenmektedir.
Bu eğitim, katılımcılara (sektör profesyonelleri ve öğrenciler) Java 8 bağlamında Dağıtık Programlamanın temel kavramlarını öğretmektedir. Dağıtık programlama, geliştiricilerin seçilen uygulamaların verimini artırmak ve/veya gecikme süresini azaltmak için bir veri merkezinde birden fazla düğüm kullanmasını sağlar.
Eğitimlere katılım için belirli bir gün ve saat sınırlaması yoktur. Dilediğiniz yer ve zamanda, internete bağlı olduğunuz tüm cihazlardan (tablet, telefon ve bilgisayar vs.) takip edebilirsiniz.
FORMAT
%100 Online
EĞİTİM SÜRESİ
1020 dk
EĞİTİM DİLİ
İngilizce
(Türkçe Alt Yazılı)
Bu eğitim, katılımcılara (sektör profesyonelleri ve öğrenciler) Java 8 bağlamında Dağıtık Programlamanın temel kavramlarını öğretmektedir. Dağıtık programlama, geliştiricilerin seçilen uygulamaların verimini artırmak ve/veya gecikme süresini azaltmak için bir veri merkezinde birden fazla düğüm kullanmasını sağlar. Bu eğitimin sonunda, Hadoop, Spark, Sockets, Remote Method Invocation (RMI), Multicast Sockets, Kafka, Message Passing Interface (MPI) gibi Java programları için popüler dağıtık programlama çerçevelerinin yanı sıra dağıtımı çoklu iş parçacığı ile birleştirmek için farklı yaklaşımları nasıl kullanacağınızı öğreneceksiniz. Neden bu dersi almalısınız? - Tüm veri merkezi sunucuları, dağıtılmış sunucu koleksiyonları olarak düzenlenmiştir ve daha fazla bant genişliği ve daha düşük gecikme süresi için birden fazla sunucunun nasıl kullanılacağını öğrenmeniz de önemlidir.- Dağıtık programlama için belirli çerçeveleri öğrenmenin yanı sıra, bu kurs size çok çekirdekli ve dağıtık paralelliği birleşik bir yaklaşımla nasıl entegre edeceğinizi öğretecektir. - Kurstaki dört modülün her biri, kursta öğrenilen kavramları kurs bittikten sonra kendi başınıza kullanmanız için gerekli uygulamalı deneyimi sağlayacak atanmış bir mini proje içerir. - Kurs süresince, forumlarda yayınlanan sorularınıza bireyselleştirilmiş yanıtlar almak için eğitmene ve mentorlara çevrimiçi erişiminiz olacaktır. Bu kursun istenen öğrenme çıktıları aşağıdaki gibidir: - Hadoop ve Spark çerçevelerini kullanarak Java'da dağıtık map-reduce programlama - Java'nın Socket ve Remote Method Invocation (RMI) arayüzlerini kullanarak istemci-sunucu programlama - Mesaj Geçirme Arayüzünü (MPI) kullanarak Java'da mesaj geçiren programlama - Süreçler ve iş parçacıkları, dağıtılmış aktörler ve reaktif programlama dahil olmak üzere dağıtımı çoklu iş parçacığı ile birleştiren yaklaşımlar Bu kavramlara hakim olmak, bunları dağıtılmış Java programları bağlamında hemen uygulamanızı sağlayacak ve ayrıca gelecekte karşılaşabileceğiniz diğer dağıtılmış programlama çerçevelerinde (örneğin Scala veya C++'da) ustalaşmanız için temel oluşturacaktır.
Öğrenci geri bildirimleri
Yorumlar ({{commentDetail.total_comments_count}})
{{comment.user_name}}
{{answer.user_name}}