1. Новые складчины: Показать еще

    24.05.2018: Мастер-класс куколка варвара-краса (Галина Голембовская) 2018

    24.05.2018: Тренинг "Работа с обидами" (Влада Попутаровская @vladaolegovna)

    24.05.2018: Карты таро. Хозяйка своей судьбы (2016) (София Вюрстлин)

    24.05.2018: Выбери 1 из 6 интернет профессий, обучись ей и зарабатывай достойно (Валерий Секиро) 2017

    24.05.2018: Новый курс по обработке фотографий (Елена Гернович)

  2. Нужен организатор: Показать еще

    24.05.2018: Градация лекал бюстгальтера (Елена Фоменкова)

    24.05.2018: [Publer на месяц] - Для новичков и зубастых SMMщиков и других рекламщиков

    24.05.2018: Церебро таргет

    24.05.2018: Модуль 1. Эниостиль. 1 занятие (Настя Плиско)

    24.05.2018: Авторский курс "Сам себе психолог" (Юлия Никас)

  3. Сбор взносов Показать еще

    24.05.2018: Тренинг "Работа с обидами" (Влада Попутаровская @vladaolegovna)

    24.05.2018: Колдовство (чернокнижье)

    24.05.2018: Свадебный воркшоп (Riccardo Fasoli и Kreativ Wedding) на русском языке

    24.05.2018: Основы колдовства через кладбище (Север)

    24.05.2018: Золотое трио молодости. 2-ая ступень. Апрель 2018 (Елена Пятибрат)

Запись

Scala for Java Developers

Тема в разделе "Шаблоны и темы", создана пользователем Нафаня, 29 сен 2015.

Цена:
11200 руб
Взнос:
174 руб
Организатор:
Нафаня
Участников:
1/70

Список участников складчины:

1. Нафаня
Записаться
    Тип: Стандартная складчина
  1. Нафаня
    Нафаня Организатор складчин

    Scala for Java Developers

    Scala for Java Developers (in Russian)

    [​IMG]
    Описание курса
    Данный курс посвящен гибридному объектно-функциональному языку программирования Scala.

    Он рассчитан на программистов на Java уровня от твердый Junior или Middle. Возможен также переход из других объектно-ориентированных языков - Python, C#, PHP.

    Для прохождения курса потребуется около трех месяцев при затратах 6-10 часов в неделю при условии, что Вы хорошо понимаете базовые идеи современного промышленного программирования: шаблоны проектирования, generics, рекурсивные алгоритмы, XML/JSON, Объектно-Ориентированное Программирование (наследование, композиция, агрегация, инкапсуляция, сокрытие информации, полиморфизм).

    Учебный материал состоит из 20 разделов, которые включают 200 небольших лекций и 50 тестов.

    Курс серьезно насыщен терминологией современного программирования: continuation passing style, tail call optimization.

    Scala включает несколько разделов, которые встречаются в других современных промышленных языках: higher-kind types, path-dependent types, macroses, parser combinators.

    Платформа позволяет вести чат. Студентам рекомендуется задавать интересующие их вопросы в нем. Это позволит ответить как преподавателю, так и другим студентам.

    Около 25% материала посвящено математике (алгебра, теория множеств, комбинаторика). Причина в том, что функциональные языки программирования особенно хороши при работе на стыке computer science и математики. Математический уклон позволяет показать многие глубокие идеи языка.

    Курс снабжен большим количеством тестов. Их задача состоит как в проверке усвоения материала.

    Удачи в изучении Scala!

    Каковы требования?
    • Установить JDK
    • Установить Scala SDK
    • Установить какую-либо Scala IDE (JetBrains IDEA, Eclipse, ...)
    Что я вынесу из этого курса?
    • Более 120 лекций и 14 час(ов) содержания!
    • Начнёте программировать на Scala как Middle scala Developer
    • Разберетесь с тем, что такое Функциональное программирование
    • Поймете наиболее "темные" уголки языка: Generics, Macroses, Path Dependent Types
    Какова целевая аудитория?
    • Этот курс предназначен для уже состоявшихся программистов на каком-либо из современных объектно-ориентированных языков программирования (Java, C#, Python, ...)
     
    Другие складчины раздела
    Нафаня, 29 сен 2015
Участники складчины Scala for Java Developers смогут написать отзыв
Наверх