This course teaches learners (industry professionals and students) the fundamental concepts of Distributed Programming in the context of Java 8. Distributed programming enables developers to use multiple nodes in a data center to increase throughput and/or reduce latency of selected applications. By the end of this course, you will learn how to use popular distributed programming frameworks for Java programs, including Hadoop, Spark, Sockets, Remote Method Invocation (RMI), Multicast Sockets, Kafka, Message Passing Interface (MPI), as well as different approaches to combine distribution with multithreading.
Этот курс входит в специализацию ''Специализация Parallel, Concurrent, and Distributed Programming in Java'
от партнера

Об этом курсе
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаПриобретаемые навыки
- Distributed Computing
- Actor Model
- Parallel Computing
- Reactive Programming
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаот партнера
Программа курса: что вы изучите
Welcome to the Course!
DISTRIBUTED MAP REDUCE
CLIENT-SERVER PROGRAMMING
Talking to Two Sigma: Using it in the Field
MESSAGE PASSING
COMBINING DISTRIBUTION AND MULTITHREADING
Continue Your Journey with the Specialization "Parallel, Concurrent, and Distributed Programming in Java"
Рецензии
- 5 stars69,24 %
- 4 stars22,80 %
- 3 stars5,02 %
- 2 stars0,83 %
- 1 star2,09 %
Лучшие отзывы о курсе DISTRIBUTED PROGRAMMING IN JAVA
This course is a great beginning to the distributed programming world in java!
Great course. The first programming assignment was challenging and well worth the time invested, I would recommend it for anyone that wants to learn parallel programming in Java.
Very well structured and presented course! Very useful material with good relevant examples! Thank you, Prof. Sarkar for this Distributed Programming in Java course!
Nice course. Gives a good overview of Distributed Programming!!!
Специализация Parallel, Concurrent, and Distributed Programming in Java: общие сведения

Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оформив подписку на специализацию?
Можно ли получить финансовую помощь?
Do I need to buy a textbook?
How does the Multicore Programming in Java: Parallelism course relate to the Multicore Programming in Java: Concurrency course?
Остались вопросы? Посетите Центр поддержки учащихся.