Об этом курсе

Недавно просмотрено: 56,760

Карьерные результаты учащихся

17%

начал новую карьеру, пройдя эти курсы

11%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 3 из 3 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 13 часов на выполнение
Английский
Субтитры: Английский

Карьерные результаты учащихся

17%

начал новую карьеру, пройдя эти курсы

11%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 3 из 3 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 13 часов на выполнение
Английский
Субтитры: Английский

Преподаватели

от партнера

Логотип Калифорнийский университет в Ирвайне

Калифорнийский университет в Ирвайне

Программа курса: что вы изучите

Неделя
1

Неделя 1

3 ч. на завершение

MODULE 1: Why Use Concurrency?

3 ч. на завершение
2 видео ((всего 40 мин.)), 5 материалов для самостоятельного изучения, 2 тестов
2 видео
M1.1.1-3v325мин
M1.2.1-1v314мин
5 материалов для самостоятельного изучения
M1.1.1 - Parallel Execution2мин
M1.1.2 - Von Neumann Bottleneck2мин
M1.1.3 - Power Wall2мин
M1.2.1 - Concurrent vs Parallel2мин
M1.2.2 - Hiding Latency2мин
1 практическое упражнение
Module 1 Quiz14мин
Неделя
2

Неделя 2

3 ч. на завершение

MODULE 2: CONCURRENCY BASICS

3 ч. на завершение
2 видео ((всего 36 мин.)), 5 материалов для самостоятельного изучения, 2 тестов
2 видео
M2.1.1-3v320мин
M2.2.1-2v315мин
5 материалов для самостоятельного изучения
M2.1.1- Processes2мин
M2.1.2 - Scheduling2мин
M2.1.3 - Threads and Goroutines2мин
M2.2.1 - Interleavings2мин
M2.2.2 - Race Conditions2мин
1 практическое упражнение
Module 2 Quiz14мин
Неделя
3

Неделя 3

3 ч. на завершение

MODULE 3: THREADS IN GO

3 ч. на завершение
3 видео ((всего 53 мин.)), 7 материалов для самостоятельного изучения, 2 тестов
3 видео
M3.1.1-2v311мин
M3.2.1-2v316мин
M3.3.1-3v323мин
7 материалов для самостоятельного изучения
M3.1.1 - Goroutines2мин
M3.1.2 - Exiting Goroutines2мин
M3.2.1 - Basic Synchronization2мин
M3.2.2 - Wait Groups2мин
M3.3.1 - Communication2мин
M3.3.2 - Blocking on Channels2мин
M3.3.3 - Buffered Channels2мин
1 практическое упражнение
Module 3 Quiz14мин
Неделя
4

Неделя 4

3 ч. на завершение

MODULE 4: SYNCHRONIZED COMMUNICATION

3 ч. на завершение
3 видео ((всего 55 мин.)), 8 материалов для самостоятельного изучения, 2 тестов
3 видео
M4.1.1-2v311мин
M4.2.1-3v318мин
M4.3.1-3v325мин
8 материалов для самостоятельного изучения
M4.1.1 - Blocking on Channels2мин
M4.1.2 - Select2мин
M4.2.1 - Mutual Exclusion2мин
M4.2.2 - Mutex2мин
M4.2.3 - Mutex Methods2мин
M4.3.1 - Once Synchronization2мин
M4.3.2 - Deadlock2мин
M4.3.3 - Dining Philosophers2мин
1 практическое упражнение
Module 4 Quiz14мин

Рецензии

Лучшие отзывы о курсе CONCURRENCY IN GO

Посмотреть все отзывы

Специализация Programming with Google Go: общие сведения

This specialization introduces the Go programming language from Google and provides learners with an overview of Go's special features. Upon completing the three-course sequence, learners will have gained the knowledge and skills needed to create concise, efficient, and clean applications using Go....
Programming with Google Go

Часто задаваемые вопросы

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

Остались вопросы? Посетите Центр поддержки учащихся.