Skip to content

Commit 2531798

Browse files
Add online-courses.md in ru (#2927)
1 parent 6842fa0 commit 2531798

File tree

2 files changed

+167
-0
lines changed

2 files changed

+167
-0
lines changed

_ru/online-courses.md

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
---
2+
title: Онлайн курсы (MOOCs) от Scala Center
3+
layout: singlepage-overview
4+
language: ru
5+
testimonials:
6+
- /resources/images/online-courses/testimonial000.jpg
7+
- /resources/images/online-courses/testimonial001.jpg
8+
- /resources/images/online-courses/testimonial002.jpg
9+
- /resources/images/online-courses/testimonial003.jpg
10+
- /resources/images/online-courses/testimonial004.jpg
11+
- /resources/images/online-courses/testimonial005.jpg
12+
- /resources/images/online-courses/testimonial006.jpg
13+
- /resources/images/online-courses/testimonial007.jpg
14+
- /resources/images/online-courses/testimonial008.jpg
15+
- /resources/images/online-courses/testimonial009.jpg
16+
- /resources/images/online-courses/testimonial010.jpg
17+
- /resources/images/online-courses/testimonial011.jpg
18+
- /resources/images/online-courses/testimonial012.jpg
19+
- /resources/images/online-courses/testimonial013.jpg
20+
- /resources/images/online-courses/testimonial014.jpg
21+
---
22+
23+
[Scala Center] создает онлайн-курсы (также известные как МООК) различного уровня: от начального до продвинутого.
24+
25+
**Если вы программист и хотите изучить Scala**, рекомендуется использовать два подхода.
26+
Быстрый путь состоит в прохождении курса ["Эффективное программирование на Scala"](#effective-programming-in-scala).
27+
В противном случае вы можете пройти полную [специализацию Scala][Scala Specialization],
28+
состоящую из четырех курсов (охватывающих сложные темы, такие как анализ больших данных и параллельное программирование)
29+
и завершающего проекта.
30+
31+
Подробнее о курсах вы можете узнать из следующего видео:
32+
33+
<div style="text-align: center">
34+
<iframe width="560" height="315" src="https://www.youtube.com/embed/rRCdnTspE_k" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
35+
</div>
36+
37+
## Путь обучения Scala
38+
39+
На диаграмме ниже показаны возможные пути обучения на наших курсах:
40+
41+
![](/resources/images/learning-path.png)
42+
43+
"Базовые" курсы предназначены для программистов без предварительного опыта работы со Scala,
44+
тогда как "углубленные" курсы направлены на укрепление навыков программирования на Scala в конкретной области
45+
(например, параллельном программировании).
46+
47+
Мы рекомендуем начать с "Эффективного программирования на Scala" (Effective Programming in Scala)
48+
или "Принципов функционального программирования на Scala" (Functional Programming Principles in Scala),
49+
а затем с "Проектирования функциональных программ" (Functional Program Design).
50+
Затем вы можете дополнить свои навыки Scala,
51+
пройдя любой из курсов "Программирование реактивных систем" (Programming Reactive Systems),
52+
"Параллельное программирование" (Parallel Programming)
53+
или "Анализ больших данных с помощью Scala и Spark" (Big Data Analysis with Scala and Spark).
54+
Если вы выберете специализацию Scala, то последним проектом будет Scala Capstone.
55+
56+
## Учебные платформы
57+
58+
В настоящее время все наши МООК доступны на платформе [Coursera](https://coursera.org),
59+
а некоторые из них доступны на [edX](https://edx.org) или [Extension School](https://extensionschool.ch).
60+
В этом разделе объясняются различия между этими учебными платформами.
61+
62+
На всех платформах полный материал всегда доступен онлайн.
63+
Он включает в себя видеолекции, текстовые статьи, опросники и домашние задания с автоматической оценкой.
64+
Все платформы также предоставляют дискуссионные форумы, где вы можете общаться с другими учащимися.
65+
66+
Отличие Extension School от других платформ заключается в том,
67+
что она проводит живые встречи с инструкторами и обзоры кода экспертами Scala.
68+
69+
С другой стороны, на Coursera или edX наши курсы можно пройти бесплатно (режим "audit").
70+
При желании подписка дает вам доступ к сертификату об окончании, подтверждающему ваши результаты.
71+
72+
Узнайте больше о [сертификатах Coursera](https://learners.coursera.help/hc/en-us/articles/209819053-Get-a-Course-Certificate),
73+
[сертификатах edX](https://support.edx.org/hc/en-us/categories/115002269627-Certificates)
74+
или [сертификатах Extension School](https://www.extensionschool.ch/faqs#certifying-coursework).
75+
Обратите внимание, что ваши подписки также поддерживают работу [Scala Center],
76+
миссией которого является создание качественных учебных материалов.
77+
78+
Если вы предпочитаете самостоятельное обучение, мы рекомендуем вам выбрать платформу Coursera или edX,
79+
но если вам нужна дополнительная поддержка, рекомендуем вам выбрать Extension School.
80+
Ниже приведена таблица, в которой сравниваются платформы обучения:
81+
82+
| | Coursera / edX (аудит) | Coursera / edX (подписка) | Extension School |
83+
| ------------------------------------------------ | ---------------------- | ------------------------- | ---------------- |
84+
| Видео-лекции, тесты | Да | Да | Да |
85+
| Домашние задания с автоматической оценкой | Да | Да | Да |
86+
| Дискуссионные форумы | Да | Да | Да |
87+
| Самостоятельный темп | Да | Да | Да |
88+
| Стоимость | $0 | от $50 до $100 за курс | $420 в месяц |
89+
| Сертификат об окончании | Нет | Да | Да |
90+
| Поддерживает Scala Center | Нет | Да | Да |
91+
| 30 минут живого занятия с инструкторами в неделю | Нет | Нет | Да |
92+
| Code reviews экспертами Scala | Нет | Нет | Да |
93+
94+
## Effective Programming in Scala
95+
96+
Этот курс доступен на [Coursera](https://coursera.org/learn/effective-scala) и [Extension School](https://extensionschool.ch/learn/effective-programming-in-scala).
97+
Пожалуйста, обратитесь к [этому разделу](#учебные-платформы), чтобы узнать о различиях между обеими учебными платформами.
98+
99+
["Эффективное программирование на Scala"][Effective Programming in Scala] обучает программистов, не владеющих Scala,
100+
всему, что им нужно для подготовки к работе в Scala.
101+
В конце этого практического курса вы узнаете, как решать общие задачи программирования на Scala
102+
(например, моделирование бизнес-областей, реализацию бизнес-логики,
103+
проектирование больших систем, состоящих из компонентов,
104+
обработку ошибок, обработка данных, параллельное выполнение задач, тестирование вашего кода).
105+
Подробнее об этом курсе вы можете узнать из следующего видео:
106+
107+
<div style="text-align: center">
108+
<iframe width="560" height="315" src="https://www.youtube.com/embed/MSDJ7ehjrqo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
109+
</div>
110+
111+
Этот курс также является хорошим способом улучшить свои знания Scala 2 до Scala 3.
112+
113+
После прохождения этого курса вам может быть интересно улучшить свои навыки в конкретных областях,
114+
пройдя курсы ["Параллельное программирование"][Parallel Programming],
115+
["Анализ больших данных с помощью Scala и Spark"][Big Data Analysis with Scala and Spark]
116+
или ["Программирование реактивных систем"][Programming Reactive Systems].
117+
118+
## Специализация Scala
119+
120+
[Специализация Scala][Scala Specialization] обеспечивает практическое введение в функциональное программирование с использованием Scala.
121+
Вы можете получить доступ к материалам и упражнениям курса, зарегистрировавшись на специализацию или прослушав курсы индивидуально.
122+
Специализация состоит из следующих курсов:
123+
124+
- [Принципы функционального программирования на Scala][Functional Programming Principles in Scala],
125+
- [Функциональный дизайн программ на Scala][Functional Program Design in Scala],
126+
- [Параллельное программирование][Parallel programming],
127+
- [Анализ больших данных с помощью Scala и Spark][Big Data Analysis with Scala and Spark],
128+
- [Функциональное программирование в Scala Capstone][Functional Programming in Scala Capstone].
129+
130+
Эти курсы обеспечивают глубокое понимание самого языка Scala, а также погружаются в более конкретные темы,
131+
такие как параллельное программирование и Spark.
132+
133+
## Программирование реактивных систем
134+
135+
[Программирование реактивных систем][Programming Reactive Systems]
136+
(также доступно на [edX](https://www.edx.org/course/scala-akka-reactive))
137+
обучает писать адаптивные, масштабируемые и отказоустойчивые системы с помощью библиотеки Akka.
138+
139+
## Курсы по Скала 2
140+
141+
Все вышеперечисленные курсы используют Scala 3.
142+
При необходимости вы можете найти (устаревшую) версию наших курсов Scala 2 здесь:
143+
144+
- [Принципы функционального программирования на Scala (версия Scala 2)](https://www.coursera.org/learn/scala2-functional-programming)
145+
- [Функциональный дизайн программ на Scala (версия Scala 2)](https://www.coursera.org/learn/scala2-functional-program-design)
146+
- [Параллельное программирование (версия Scala 2)](https://www.coursera.org/learn/scala2-parallel-programming)
147+
- [Анализ больших данных с помощью Scala и Spark (версия Scala 2)](https://www.coursera.org/learn/scala2-spark-big-data)
148+
- [Программирование реактивных систем (версия Scala 2)](https://www.coursera.org/learn/scala2-akka-reactive)
149+
150+
## Отзывы
151+
152+
{% include carousel.html images=page.testimonials number=0 height="50" unit="%" duration="10" %}
153+
154+
## Другие онлайн-ресурсы
155+
156+
[На этой странице]({% link learn.md %}) вы можете найти другие онлайн-ресурсы, предоставленные сообществом.
157+
158+
[Scala Center]: https://scala.epfl.ch
159+
[Scala Specialization]: https://www.coursera.org/specializations/scala
160+
[Effective Programming in Scala]: https://www.coursera.org/learn/effective-scala
161+
[Functional Programming Principles in Scala]: https://www.coursera.org/learn/scala-functional-programming
162+
[Functional Program Design in Scala]: https://www.coursera.org/learn/scala-functional-program-design
163+
[Parallel programming]: https://www.coursera.org/learn/scala-parallel-programming
164+
[Big Data Analysis with Scala and Spark]: https://www.coursera.org/learn/scala-spark-big-data
165+
[Functional Programming in Scala Capstone]: https://www.coursera.org/learn/scala-capstone
166+
[Programming Reactive Systems]: https://www.coursera.org/learn/scala-akka-reactive

online-courses.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Online Courses (MOOCs) from The Scala Center
33
layout: singlepage-overview
4+
languages: [ru]
45
testimonials:
56
- /resources/images/online-courses/testimonial000.jpg
67
- /resources/images/online-courses/testimonial001.jpg

0 commit comments

Comments
 (0)