Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Полное руководство по Erlang: От Новичка до Профессионала
Rating: 4.0 out of 5(15 ratings)
35 students

Полное руководство по Erlang: От Новичка до Профессионала

Изучи популярный функциональный язык программирования Erlang с нуля! + Распространенное Программирование и OTP
Last updated 1/2022
Russian

What you'll learn

  • Разрабатывать программы на Erlang
  • Логика с условиями и циклами, Типы Данных
  • Разные типы Рекурсии и другие концепты Функционального Программирования
  • Распределенное Программирование (Distributed Programming)
  • Широкое понимание параллелизма (Concurrency)
  • Использование коллекций и других типов данных: списки, карты, записи
  • Эффективность Кода (Performance)

Course content

5 sections51 lectures6h 15m total length
  • Вступление1:06
  • Зачем изучать Erlang?1:45
  • Erlang: Обзор3:33
  • Викторина: Erlang
  • Демонстрация Erlang: Пинг Понг4:44

Requirements

  • Компьютер с доступом к Интернету

Description

Erlang - один из самых популярных функциональных языков программирования в мире.

Он был построен таким образом, что в него была интегрирована поддержка параллелизма, распределения и отказоустойчивости.

По этим (и другим) причинам, его широко используют такие гиганты как WhatsApp и Goldman Sachs.

И хотя это не самый простой язык программирования, Erlang станет отличным выбором как для обеспечивания трудоустройства, так и для пополнения навыков программирования.

Это тот язык, который позволит вам легко создавать программы, распространенные по сети компьютеров. Изучая Erlang, вы также получите глубокое понимание основных концептов программирования и функциональных языков.

В то время как Python будет однозначно популярнее, Erlang занимает свою нишу, с которой Python не потягаться. Научась работать с Erlang, вы сможете выделить себя от других програмистов и быть более крупной рыбой в меньшем пруду.

Этот курс покрывает все основы Erlang, разъясняет концепты Распространенного Программирования и как писать параллельный код и разбирает OTP -- мощную библиотеку для Erlang, с которой постоянно работают профессионалы.

Данный курс покрывает следующие темы:

  • Введение в Erlang: в чём преимущества Erlang, технические особенности и установка

  • Типы Данных и Переменные в Erlang: обзор типов данных, числа и простая математика, переменные, bool...

  • Коллекции в Erlang: работа со списками, текстом, карты, кортежи...

  • Рекурсия и Циклы: что такое рекурсия и какую роль она играет в функциональном программировании

  • Операторы в Erlang: как использовать if, case, и guards в Erlang для написания чистого и понятного кода

  • Функции и модули: разбор написания функций и организации кода в модули

  • Обработка ошибок: ошибки и исключения, выброс исключений, их обработка

  • Параллелизм: как писать код, работающий на нескольких процессах

  • Распространенное Программирование: разработка программ, работающих на сети компьютеров

  • OTP: рассмотр основных концептов библиотеки OTP - gen_server, supervisor, ets таблицы

Зачисляйтесь на курс прямо сейчас и начинайте новую жизнь, программируя на Erlang!

Who this course is for:

  • Новички, которые никогда не пробовали программировать
  • Программисты, которые хотят вникнуть в новый для себя язык программирования
  • Программисты, знакомые с Erlang, которые хотят научиться писать оптимизированный код