★ 4.6 (1,078)
⏱ 1 ч 20 мин
📚 4 уроков
🎧 Аудиоверсия
О курсе
Разработка программного обеспечения смещается в сторону функциональных парадигм, и Scala находится в авангарде этого движения на виртуальной машине Java (JVM). Изучение Scala открывает возможности в области больших данных, распределенных систем и современной бэкенд-разработки.
Этот курс в текстовом формате проведет вас через переход от объектно-ориентированного программирования к функциональному мышлению. Вы поймете, как писать надежный, лаконичный и высококонкурентный код, используя мощную систему типов Scala и функциональные парадигмы.
Что вы узнаете:
- Поймете основные принципы функционального программирования, включая неизменяемость, чистые функции и ссылочную прозрачность.
- Напишете чистый код на Scala, используя современные языковые возможности, такие как сопоставление с образцом, методы расширения и перечисления.
- Примените функциональные концепции для решения реальных задач, используя коллекции, рекурсию и обработку ошибок без побочных эффектов.
- Настроите и управляйте типобезопасными системами, используя расширенные возможности типов Scala и современные контекстные абстракции.
— Подготовьтесь к работе с высокопроизводительными фреймворками, такими как Spark и Akka, освоив основы асинхронного программирования и параллельного программирования.
Курс начинается с базового синтаксиса Scala и основных функциональных концепций, а затем переходит к продвинутым системам типов и асинхронному программированию. Вы будете изучать материал в структурированном текстовом формате и выполнять практические задания по программированию, призванные закрепить ваши знания.
Этот курс предназначен для программистов, имеющих базовый опыт программирования на другом языке (например, Java, Python или C++) и желающих изучить Scala и функциональное программирование с нуля. Предварительный опыт работы со Scala или функциональными парадигмами не требуется.
Начните свой путь в функциональном программировании и откройте для себя новые возможности в области бэкенд-разработки и инженерии данных с помощью Scala уже сегодня.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn
-
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен
-
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока
-
📱
Телефон или компьютер
Работает везде и на любом устройстве
-
💸
Возврат в течение 30 дней
Без вопросов
-
⚡
Кратко и по делу
1 ч 20 мин практического материала
Отзывы (4)
Это приличное введение. Могло бы выиграть от более разнообразных примеров и немного лучшего потока между модулями.
Довольно хорошая основа. Примеры были в основном полезны. Может потребоваться дополнительная практика в другом месте для мастерства.
Это солидный курс. Структура логична и большинство примеров были полезны. Хотя можно было бы использовать несколько более реальных сценариев.
Хороший фундаментальный материал. Мне понравилась смесь теории и практики, хотя пара примеров могла бы быть яснее.
Студенты также прошли
Основы программирования на Go: пошаговое изучение основ Golang
Освойте основы Go, от базового синтаксиса до параллельного программирования, и начните создавать эффективные серверные приложения с помощью этого пошагового руководства.
★ 4.9 (2,891)
$4.99$9.99
Основы функционального программирования на Scala
Изучите принципы функционального программирования на Scala, чтобы писать более чистый, безопасный и поддерживаемый код с уверенностью.
★ 4.8 (8,269)
$4.99$9.99
Python Deep Dive: Функциональное программирование и основные механики
Освоить внутреннюю механику Python, функциональные парадигмы программирования, закрытия и пользовательские декораторы для написания чистого, эффективного и профессионального кода.
★ 4.7 (1,048)
$4.99$9.99
Программирование на Go: изучите Golang с нуля с помощью практических проектов.
Заложите прочный фундамент знаний в Go, написав чистый код, разобравшись во внутренних механизмах языка и решив практические задачи программирования с нуля.
★ 4.7 (3,991)
$4.99$9.99
Часто спрашивают
Что нужно для прохождения курса?
+
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить?
+
Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги?
+
Да — полный возврат в течение 30 дней, без вопросов.
Как долго будут доступны материалы?
+
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат?
+
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство